From 6661ad05d52ac3d050007bc2697557dfbe17b9eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Mon, 29 Jun 2020 23:00:22 -0400 Subject: [PATCH 01/23] [core-http] Upgrade to @azure/eslint-plugin-azure-sdk@^3.0.0 (#8687) * [core-http] Upgraded ESLint * Fixing the tests * formatting * These ESLint rules cant be applied in this repo * some of the feedback by Jeff * formatting * undoing this review API change * [event-hubs] Fixing flaky tests. (#8684) Fixing two flaky tests: - createBatch() was dumping out a Diagnostic-Id property into its messages. The issue was random tests overwriting the global tracer object with their test tracer. Now all those tests use the same utility function and cleanup after they're done. - There were a few tests that were using the date to choose their start position which ends up being unreliable in the face of clock skew. Changed over to use the same sequenceNumber positioning trick as other tests with a new testutils method. * [event-hubs] Fixing broken sample (#8695) Fixing missing 'async' keyword for snippet (and wrong client name) in readme. * undoing the eqeqeq changes on src/serializer * fixing the browser tests for core-http * formatting * no more jshint comments * Feedback from Jeremy regarding using Promise * feedback from Jeff on test/mockHttp * stricter types on some serializers (from Jeremy) * comparison to undefined feedback (Ramya) * formatting * I couldnt do Jeffs advice * better solution for timeout * more improvements after updating from master * fixes after I applied eslint to the latest version of core-http * package.json fix after updating this branch based on the latest master * deserializeResponseBody is back as a non-async function, though it still returns a Promise * feedback from https://github.com/Azure/azure-sdk-for-js/pull/8687/files#r444542455 * Using RequestPolicyFactory in more places * eslint fixes after updating this branch based on master * very small lint fixes * Ignore unused arguments with _ prefix * headers.get() only returns string or undefined Co-authored-by: Richard Park <51494936+richardpark-msft@users.noreply.github.com> Co-authored-by: Ramya Achutha Rao Co-authored-by: Jeremy Meng --- .../src/configs/azure-sdk-base.ts | 5 ++- sdk/core/core-http/.eslintrc.json | 10 +++-- sdk/core/core-http/package.json | 31 +++++++------ sdk/core/core-http/review/core-http.api.md | 8 +--- sdk/core/core-http/rollup.base.config.js | 6 +-- .../core-http/src/browserFetchHttpClient.ts | 1 + sdk/core/core-http/src/coreHttp.ts | 1 + .../basicAuthenticationCredentials.ts | 2 +- sdk/core/core-http/src/fetchHttpClient.ts | 5 ++- sdk/core/core-http/src/httpHeaders.ts | 2 +- .../core-http/src/httpOperationResponse.ts | 1 + sdk/core/core-http/src/nodeFetchHttpClient.ts | 3 +- .../src/policies/deserializationPolicy.ts | 8 ++-- ...ableResponseDecompressionPolicy.browser.ts | 9 +++- .../disableResponseDecompressionPolicy.ts | 11 ++++- .../src/policies/exponentialRetryPolicy.ts | 8 ++-- .../core-http/src/policies/keepAlivePolicy.ts | 9 +++- sdk/core/core-http/src/policies/logPolicy.ts | 2 +- .../src/policies/rpRegistrationPolicy.ts | 1 + .../src/policies/systemErrorRetryPolicy.ts | 2 +- .../core-http/src/policies/userAgentPolicy.ts | 6 ++- sdk/core/core-http/src/proxyAgent.ts | 2 +- sdk/core/core-http/src/serializer.ts | 43 ++++++++++--------- sdk/core/core-http/src/serviceClient.ts | 40 ++++++++++------- sdk/core/core-http/src/url.ts | 9 ++-- sdk/core/core-http/src/util/sanitizer.ts | 10 ++--- sdk/core/core-http/src/util/utils.ts | 35 ++++++++------- sdk/core/core-http/src/util/xml.browser.ts | 7 +-- sdk/core/core-http/src/util/xml.ts | 2 +- sdk/core/core-http/src/webResource.ts | 18 +++++--- sdk/core/core-http/src/xhrHttpClient.ts | 13 +++--- sdk/core/core-http/test/credentialTests.ts | 29 ++++++------- .../test/data/TestClient/src/testClient.ts | 5 --- .../test/defaultHttpClientTests.browser.ts | 8 +++- .../test/defaultHttpClientTests.node.ts | 16 ++++--- .../core-http/test/defaultHttpClientTests.ts | 8 +++- .../test/expiringAccessTokenCacheTests.ts | 3 +- sdk/core/core-http/test/logFilterTests.ts | 7 ++- sdk/core/core-http/test/mockHttp.ts | 23 +++++----- sdk/core/core-http/test/msAssert.ts | 8 +++- .../msRestUserAgentPolicyTests.browser.ts | 6 ++- .../test/msRestUserAgentPolicyTests.node.ts | 6 ++- .../bearerTokenAuthenticationPolicyTests.ts | 5 ++- ...ableResponseDecompressionPolicy.browser.ts | 2 +- .../test/policies/proxyPolicyTests.browser.ts | 2 +- .../systemErrorRetryPolicyTests.spec.ts | 4 +- .../policies/throttlingRetryPolicyTests.ts | 2 +- .../test/policies/tracingPolicyTests.ts | 16 ++++--- sdk/core/core-http/test/proxyAgent.node.ts | 4 +- .../test/resources/httpbin-index.html | 2 +- sdk/core/core-http/test/serializationTests.ts | 2 + sdk/core/core-http/test/serviceClientTests.ts | 2 +- sdk/core/core-http/test/utilsTests.ts | 2 + 53 files changed, 280 insertions(+), 192 deletions(-) diff --git a/common/tools/eslint-plugin-azure-sdk/src/configs/azure-sdk-base.ts b/common/tools/eslint-plugin-azure-sdk/src/configs/azure-sdk-base.ts index 9cf52bd2c47c..61c83c24771b 100644 --- a/common/tools/eslint-plugin-azure-sdk/src/configs/azure-sdk-base.ts +++ b/common/tools/eslint-plugin-azure-sdk/src/configs/azure-sdk-base.ts @@ -66,7 +66,10 @@ export default { "@typescript-eslint/interface-name-prefix": ["error", "never"], "@typescript-eslint/no-namespace": "off", "@typescript-eslint/no-non-null-assertion": "off", - "@typescript-eslint/no-unused-vars": "warn", + "@typescript-eslint/no-unused-vars": [ + "warn", + { "argsIgnorePattern": "^_" } + ], "@typescript-eslint/no-useless-constructor": "error", "@typescript-eslint/no-use-before-define": "off", "@typescript-eslint/no-var-requires": "off", diff --git a/sdk/core/core-http/.eslintrc.json b/sdk/core/core-http/.eslintrc.json index 08d1afd20230..93a93b1a9a97 100644 --- a/sdk/core/core-http/.eslintrc.json +++ b/sdk/core/core-http/.eslintrc.json @@ -1,7 +1,11 @@ { "plugins": ["@azure/azure-sdk"], - "extends": ["../../.eslintrc.old.json", "plugin:@azure/azure-sdk/recommended"], - "parserOptions": { - "createDefaultProgram": true + "extends": ["plugin:@azure/azure-sdk/azure-sdk-base"], + "rules": { + "@azure/azure-sdk/ts-use-interface-parameters": "off", + "@azure/azure-sdk/ts-apiextractor-json-types": "off", + "@azure/azure-sdk/ts-package-json-types": "off", + "@azure/azure-sdk/ts-package-json-module": "off", + "@azure/azure-sdk/ts-package-json-files-required": "off" } } diff --git a/sdk/core/core-http/package.json b/sdk/core/core-http/package.json index f3ae69f536e0..206002aededd 100644 --- a/sdk/core/core-http/package.json +++ b/sdk/core/core-http/package.json @@ -1,11 +1,7 @@ { "name": "@azure/core-http", "sdk-type": "client", - "author": { - "name": "Microsoft Corporation", - "email": "azsdkteam@microsoft.com", - "url": "https://github.com/Azure/azure-sdk-for-js" - }, + "author": "Microsoft Corporation", "version": "1.1.4", "description": "Isomorphic client Runtime for Typescript/node.js/browser javascript client libraries generated using AutoRest", "tags": [ @@ -17,6 +13,9 @@ "autorest", "clientruntime" ], + "engines": { + "node": ">=8.0.0" + }, "keywords": [ "isomorphic", "browser", @@ -24,9 +23,11 @@ "node", "microsoft", "autorest", - "clientruntime" + "clientruntime", + "Azure", + "cloud" ], - "main": "./dist/coreHttp.node.js", + "main": "dist/index.js", "module": "./es/src/coreHttp.js", "types": "./types/latest/src/coreHttp.d.ts", "typesVersions": { @@ -57,13 +58,10 @@ "./es/src/util/inspect.js": "./es/src/util/inspect.browser.js" }, "license": "MIT", - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/core/core-http", - "repository": { - "type": "git", - "url": "git@github.com:Azure/azure-sdk-for-js.git" - }, + "homepage": "https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/core/core-http/README.md", + "repository": "github:Azure/azure-sdk-for-js", "bugs": { - "url": "http://github.com/Azure/azure-sdk-for-js/issues" + "url": "https://github.com/Azure/azure-sdk-for-js/issues" }, "scripts": { "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", @@ -83,8 +81,9 @@ "integration-test:browser": "echo skipped", "integration-test:node": "echo skipped", "integration-test": "npm run integration-test:node && npm run integration-test:browser", - "lint:fix": "eslint package.json tsconfig.json \"src/**/*.ts\" \"test/**/*.ts\" --fix --fix-type [problem,suggestion]", - "lint": "eslint package.json tsconfig.json src test --ext .ts -f html -o core-http-lintReport.html || exit 0", + "lint:fix": "eslint package.json api-extractor.json src test --ext .ts --fix --fix-type [problem,suggestion]", + "lint": "eslint package.json api-extractor.json src test --ext .ts -f html -o core-http-lintReport.html || exit 0", + "lint:terminal": "eslint package.json api-extractor.json src test --ext .ts", "pack": "npm pack 2>&1", "prebuild": "npm run clean", "test:browser": "npm run build:test && npm run unit-test:browser && npm run integration-test:browser", @@ -145,7 +144,7 @@ "xml2js": "^0.4.19" }, "devDependencies": { - "@azure/eslint-plugin-azure-sdk": "^2.0.1", + "@azure/eslint-plugin-azure-sdk": "^3.0.0", "@azure/logger-js": "^1.0.2", "@microsoft/api-extractor": "7.7.11", "@rollup/plugin-commonjs": "11.0.2", diff --git a/sdk/core/core-http/review/core-http.api.md b/sdk/core/core-http/review/core-http.api.md index ee9253675c77..9760d303fcb8 100644 --- a/sdk/core/core-http/review/core-http.api.md +++ b/sdk/core/core-http/review/core-http.api.md @@ -220,9 +220,7 @@ export class DisableResponseDecompressionPolicy extends BaseRequestPolicy { } // @public -export function disableResponseDecompressionPolicy(): { - create: (nextPolicy: RequestPolicy, options: RequestPolicyOptions) => DisableResponseDecompressionPolicy; -}; +export function disableResponseDecompressionPolicy(): RequestPolicyFactory; // @public export function encodeUri(uri: string): string; @@ -382,9 +380,7 @@ export class KeepAlivePolicy extends BaseRequestPolicy { } // @public (undocumented) -export function keepAlivePolicy(keepAliveOptions?: KeepAliveOptions): { - create: (nextPolicy: RequestPolicy, options: RequestPolicyOptions) => KeepAlivePolicy; -}; +export function keepAlivePolicy(keepAliveOptions?: KeepAliveOptions): RequestPolicyFactory; // @public (undocumented) export function logPolicy(loggingOptions?: LogPolicyOptions): RequestPolicyFactory; diff --git a/sdk/core/core-http/rollup.base.config.js b/sdk/core/core-http/rollup.base.config.js index 7dc5454d133c..c8bd0061f0fb 100644 --- a/sdk/core/core-http/rollup.base.config.js +++ b/sdk/core/core-http/rollup.base.config.js @@ -18,7 +18,7 @@ export function nodeConfig(test = false) { const baseConfig = { input: input, external: depNames.concat(externalNodeBuiltins), - output: { file: "./dist/coreHttp.node.js", format: "cjs", sourcemap: true }, + output: { file: "./dist/index.js", format: "cjs", sourcemap: true }, preserveSymlinks: false, plugins: [ sourcemaps(), @@ -60,7 +60,7 @@ export function browserConfig(test = false, production = false) { input: input, external: [], output: { - file: "./dist/coreHttp.browser.js", + file: "./dist/index.browser.js", format: "umd", name: "Azure.Core.HTTP", sourcemap: true @@ -114,7 +114,7 @@ export function browserConfig(test = false, production = false) { // applies to test code, which causes all tests to be removed by tree-shaking. baseConfig.treeshake = false; } else if (production) { - baseConfig.output.file = "./dist/coreHttp.browser.min.js"; + baseConfig.output.file = "./dist/index.browser.min.js"; baseConfig.plugins.push(terser()); } diff --git a/sdk/core/core-http/src/browserFetchHttpClient.ts b/sdk/core/core-http/src/browserFetchHttpClient.ts index b7e818287a1a..1d28f8d5fb6c 100644 --- a/sdk/core/core-http/src/browserFetchHttpClient.ts +++ b/sdk/core/core-http/src/browserFetchHttpClient.ts @@ -14,6 +14,7 @@ export class BrowserFetchHttpClient extends FetchHttpClient { return Promise.resolve(); } + // eslint-disable-next-line @azure/azure-sdk/ts-apisurface-standardized-verbs fetch(input: CommonRequestInfo, init?: RequestInit): Promise { return fetch(input, init); } diff --git a/sdk/core/core-http/src/coreHttp.ts b/sdk/core/core-http/src/coreHttp.ts index f8ed9e145855..785f4b99ee25 100644 --- a/sdk/core/core-http/src/coreHttp.ts +++ b/sdk/core/core-http/src/coreHttp.ts @@ -1,6 +1,7 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. +/* eslint-disable-next-line @typescript-eslint/triple-slash-reference */ /// export { diff --git a/sdk/core/core-http/src/credentials/basicAuthenticationCredentials.ts b/sdk/core/core-http/src/credentials/basicAuthenticationCredentials.ts index a4a859f1bded..92541f1bdadf 100644 --- a/sdk/core/core-http/src/credentials/basicAuthenticationCredentials.ts +++ b/sdk/core/core-http/src/credentials/basicAuthenticationCredentials.ts @@ -44,7 +44,7 @@ export class BasicAuthenticationCredentials implements ServiceClientCredentials * @param {WebResourceLike} webResource The WebResourceLike to be signed. * @returns {Promise} The signed request object. */ - signRequest(webResource: WebResourceLike) { + signRequest(webResource: WebResourceLike): Promise { const credentials = `${this.userName}:${this.password}`; const encodedCredentials = `${this.authorizationScheme} ${base64.encodeString(credentials)}`; if (!webResource.headers) webResource.headers = new HttpHeaders(); diff --git a/sdk/core/core-http/src/fetchHttpClient.ts b/sdk/core/core-http/src/fetchHttpClient.ts index 45b84e55f142..5cf3f6ad5551 100644 --- a/sdk/core/core-http/src/fetchHttpClient.ts +++ b/sdk/core/core-http/src/fetchHttpClient.ts @@ -21,7 +21,7 @@ export type CommonRequestInfo = Request | string; export class ReportTransform extends Transform { private loadedBytes: number = 0; - _transform(chunk: string | Buffer, _encoding: string, callback: Function) { + _transform(chunk: string | Buffer, _encoding: string, callback: Function): void { this.push(chunk); this.loadedBytes += chunk.length; this.progressCallback!({ loadedBytes: this.loadedBytes }); @@ -65,11 +65,12 @@ export abstract class FetchHttpClient implements HttpClient { if (httpRequest.formData) { const formData: any = httpRequest.formData; const requestForm = new FormData(); - const appendFormValue = (key: string, value: any) => { + const appendFormValue = (key: string, value: any): void => { // value function probably returns a stream so we can provide a fresh stream on each retry if (typeof value === "function") { value = value(); } + // eslint-disable-next-line no-prototype-builtins if (value && value.hasOwnProperty("value") && value.hasOwnProperty("options")) { requestForm.append(key, value.value, value.options); } else { diff --git a/sdk/core/core-http/src/httpHeaders.ts b/sdk/core/core-http/src/httpHeaders.ts index 5f22d28bff53..9b4b6361bbda 100644 --- a/sdk/core/core-http/src/httpHeaders.ts +++ b/sdk/core/core-http/src/httpHeaders.ts @@ -4,7 +4,7 @@ /** * A collection of HttpHeaders that can be sent with a HTTP request. */ -function getHeaderKey(headerName: string) { +function getHeaderKey(headerName: string): string { return headerName.toLowerCase(); } diff --git a/sdk/core/core-http/src/httpOperationResponse.ts b/sdk/core/core-http/src/httpOperationResponse.ts index 80fb1d161870..8e59db5f3d6e 100644 --- a/sdk/core/core-http/src/httpOperationResponse.ts +++ b/sdk/core/core-http/src/httpOperationResponse.ts @@ -24,6 +24,7 @@ export interface HttpResponse { headers: HttpHeadersLike; } +// eslint-disable-next-line @azure/azure-sdk/ts-no-namespaces declare global { /** * Stub declaration of the browser-only Blob type. diff --git a/sdk/core/core-http/src/nodeFetchHttpClient.ts b/sdk/core/core-http/src/nodeFetchHttpClient.ts index c1729f8d4bc4..2dcf0efc5ed3 100644 --- a/sdk/core/core-http/src/nodeFetchHttpClient.ts +++ b/sdk/core/core-http/src/nodeFetchHttpClient.ts @@ -87,6 +87,7 @@ export class NodeFetchHttpClient extends FetchHttpClient { } } + // eslint-disable-next-line @azure/azure-sdk/ts-apisurface-standardized-verbs async fetch(input: CommonRequestInfo, init?: RequestInit): Promise { return fetch(input, init); } @@ -119,7 +120,7 @@ export class NodeFetchHttpClient extends FetchHttpClient { async processRequest(operationResponse: HttpOperationResponse): Promise { if (this.cookieJar) { const setCookieHeader = operationResponse.headers.get("Set-Cookie"); - if (setCookieHeader != undefined) { + if (setCookieHeader !== undefined) { await new Promise((resolve, reject) => { this.cookieJar!.setCookie( setCookieHeader, diff --git a/sdk/core/core-http/src/policies/deserializationPolicy.ts b/sdk/core/core-http/src/policies/deserializationPolicy.ts index d95f3171beeb..7fc712fb5909 100644 --- a/sdk/core/core-http/src/policies/deserializationPolicy.ts +++ b/sdk/core/core-http/src/policies/deserializationPolicy.ts @@ -215,9 +215,9 @@ export function deserializeResponseBody( ); } } catch (defaultError) { - error.message = `Error \"${defaultError.message}\" occurred in deserializing the responseBody - \"${parsedResponse.bodyAsText}\" for the default response.`; + error.message = `Error "${defaultError.message}" occurred in deserializing the responseBody - "${parsedResponse.bodyAsText}" for the default response.`; } - return Promise.reject(error); + throw error; } // An operation response spec does exist for current status code, so @@ -245,7 +245,7 @@ export function deserializeResponseBody( parsedResponse.request, parsedResponse ); - return Promise.reject(restError); + throw restError; } } else if (operationSpec.httpMethod === "HEAD") { // head methods never have a body, but we return a boolean to indicate presence/absence of the resource @@ -270,7 +270,7 @@ function parse( xmlContentTypes: string[], operationResponse: HttpOperationResponse ): Promise { - const errorHandler = (err: Error & { code: string }) => { + const errorHandler = (err: Error & { code: string }): Promise => { const msg = `Error "${err}" occurred while parsing the response body - ${operationResponse.bodyAsText}.`; const errCode = err.code || RestError.PARSE_ERROR; const e = new RestError( diff --git a/sdk/core/core-http/src/policies/disableResponseDecompressionPolicy.browser.ts b/sdk/core/core-http/src/policies/disableResponseDecompressionPolicy.browser.ts index 01070929cdf1..745082c7fedb 100644 --- a/sdk/core/core-http/src/policies/disableResponseDecompressionPolicy.browser.ts +++ b/sdk/core/core-http/src/policies/disableResponseDecompressionPolicy.browser.ts @@ -4,7 +4,12 @@ /* * NOTE: When moving this file, please update "browser" section in package.json */ -import { BaseRequestPolicy, RequestPolicy, RequestPolicyOptions } from "./requestPolicy"; +import { + BaseRequestPolicy, + RequestPolicy, + RequestPolicyOptions, + RequestPolicyFactory +} from "./requestPolicy"; import { WebResource } from "../webResource"; import { HttpOperationResponse } from "../httpOperationResponse"; @@ -16,7 +21,7 @@ const DisbleResponseDecompressionNotSupportedInBrowser = new Error( * {@link DisableResponseDecompressionPolicy} is not supported in browser and attempting * to use it will results in error being thrown. */ -export function disableResponseDecompressionPolicy() { +export function disableResponseDecompressionPolicy(): RequestPolicyFactory { return { create: (_nextPolicy: RequestPolicy, _options: RequestPolicyOptions) => { throw DisbleResponseDecompressionNotSupportedInBrowser; diff --git a/sdk/core/core-http/src/policies/disableResponseDecompressionPolicy.ts b/sdk/core/core-http/src/policies/disableResponseDecompressionPolicy.ts index 0359b777a4f8..041cb95fbf3e 100644 --- a/sdk/core/core-http/src/policies/disableResponseDecompressionPolicy.ts +++ b/sdk/core/core-http/src/policies/disableResponseDecompressionPolicy.ts @@ -1,7 +1,12 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { BaseRequestPolicy, RequestPolicy, RequestPolicyOptions } from "./requestPolicy"; +import { + BaseRequestPolicy, + RequestPolicy, + RequestPolicyOptions, + RequestPolicyFactory +} from "./requestPolicy"; import { WebResource } from "../webResource"; import { HttpOperationResponse } from "../httpOperationResponse"; @@ -9,7 +14,7 @@ import { HttpOperationResponse } from "../httpOperationResponse"; * Returns a request policy factory that can be used to create an instance of * {@link DisableResponseDecompressionPolicy}. */ -export function disableResponseDecompressionPolicy() { +export function disableResponseDecompressionPolicy(): RequestPolicyFactory { return { create: (nextPolicy: RequestPolicy, options: RequestPolicyOptions) => { return new DisableResponseDecompressionPolicy(nextPolicy, options); @@ -28,6 +33,8 @@ export class DisableResponseDecompressionPolicy extends BaseRequestPolicy { * @param {RequestPolicy} nextPolicy * @param {RequestPolicyOptions} options */ + // The parent constructor is protected. + /* eslint-disable-next-line @typescript-eslint/no-useless-constructor */ constructor(nextPolicy: RequestPolicy, options: RequestPolicyOptions) { super(nextPolicy, options); } diff --git a/sdk/core/core-http/src/policies/exponentialRetryPolicy.ts b/sdk/core/core-http/src/policies/exponentialRetryPolicy.ts index 36a2bea0d720..3ee07611d9b4 100644 --- a/sdk/core/core-http/src/policies/exponentialRetryPolicy.ts +++ b/sdk/core/core-http/src/policies/exponentialRetryPolicy.ts @@ -13,12 +13,12 @@ import { import { RetryData, RetryError, - shouldRetry, - updateRetryData, DEFAULT_CLIENT_MAX_RETRY_INTERVAL, DEFAULT_CLIENT_RETRY_COUNT, DEFAULT_CLIENT_RETRY_INTERVAL, - isNumber + isNumber, + updateRetryData, + shouldRetry } from "../util/exponentialBackoffStrategy"; import { RestError } from "../restError"; import { logger } from "../log"; @@ -140,7 +140,7 @@ async function retry( retryData?: RetryData, requestError?: RetryError ): Promise { - function shouldPolicyRetry(response?: HttpOperationResponse) { + function shouldPolicyRetry(response?: HttpOperationResponse): boolean { if (response) { const statusCode = response.status; if ( diff --git a/sdk/core/core-http/src/policies/keepAlivePolicy.ts b/sdk/core/core-http/src/policies/keepAlivePolicy.ts index 08ec60693467..f1aee2932e2a 100644 --- a/sdk/core/core-http/src/policies/keepAlivePolicy.ts +++ b/sdk/core/core-http/src/policies/keepAlivePolicy.ts @@ -1,7 +1,12 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { BaseRequestPolicy, RequestPolicy, RequestPolicyOptions } from "./requestPolicy"; +import { + BaseRequestPolicy, + RequestPolicy, + RequestPolicyOptions, + RequestPolicyFactory +} from "./requestPolicy"; import { WebResourceLike } from "../webResource"; import { HttpOperationResponse } from "../httpOperationResponse"; @@ -21,7 +26,7 @@ export const DefaultKeepAliveOptions: KeepAliveOptions = { enable: true }; -export function keepAlivePolicy(keepAliveOptions?: KeepAliveOptions) { +export function keepAlivePolicy(keepAliveOptions?: KeepAliveOptions): RequestPolicyFactory { return { create: (nextPolicy: RequestPolicy, options: RequestPolicyOptions) => { return new KeepAlivePolicy(nextPolicy, options, keepAliveOptions || DefaultKeepAliveOptions); diff --git a/sdk/core/core-http/src/policies/logPolicy.ts b/sdk/core/core-http/src/policies/logPolicy.ts index c103be9d70ad..d85183f6ed62 100644 --- a/sdk/core/core-http/src/policies/logPolicy.ts +++ b/sdk/core/core-http/src/policies/logPolicy.ts @@ -107,7 +107,7 @@ export class LogPolicy extends BaseRequestPolicy { return this._nextPolicy.sendRequest(request).then((response) => this.logResponse(response)); } - private logRequest(request: WebResourceLike) { + private logRequest(request: WebResourceLike): void { this.logger(`Request: ${this.sanitizer.sanitize(request)}`); } diff --git a/sdk/core/core-http/src/policies/rpRegistrationPolicy.ts b/sdk/core/core-http/src/policies/rpRegistrationPolicy.ts index bcaa92b6a3b0..a3615ce71516 100644 --- a/sdk/core/core-http/src/policies/rpRegistrationPolicy.ts +++ b/sdk/core/core-http/src/policies/rpRegistrationPolicy.ts @@ -1,5 +1,6 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. + import { HttpOperationResponse } from "../httpOperationResponse"; import * as utils from "../util/utils"; import { WebResourceLike } from "../webResource"; diff --git a/sdk/core/core-http/src/policies/systemErrorRetryPolicy.ts b/sdk/core/core-http/src/policies/systemErrorRetryPolicy.ts index 1f81247cad6e..f693f9d9c723 100644 --- a/sdk/core/core-http/src/policies/systemErrorRetryPolicy.ts +++ b/sdk/core/core-http/src/policies/systemErrorRetryPolicy.ts @@ -93,7 +93,7 @@ async function retry( ): Promise { retryData = updateRetryData(policy, retryData, err); - function shouldPolicyRetry(_response?: HttpOperationResponse, error?: RetryError) { + function shouldPolicyRetry(_response?: HttpOperationResponse, error?: RetryError): boolean { if ( error && error.code && diff --git a/sdk/core/core-http/src/policies/userAgentPolicy.ts b/sdk/core/core-http/src/policies/userAgentPolicy.ts index a542f6a5066b..198658bb3180 100644 --- a/sdk/core/core-http/src/policies/userAgentPolicy.ts +++ b/sdk/core/core-http/src/policies/userAgentPolicy.ts @@ -59,9 +59,11 @@ export function getDefaultUserAgentValue(): string { export function userAgentPolicy(userAgentData?: TelemetryInfo): RequestPolicyFactory { const key: string = - !userAgentData || userAgentData.key == undefined ? getDefaultUserAgentKey() : userAgentData.key; + !userAgentData || userAgentData.key === undefined || userAgentData.key === null + ? getDefaultUserAgentKey() + : userAgentData.key; const value: string = - !userAgentData || userAgentData.value == undefined + !userAgentData || userAgentData.value === undefined || userAgentData.value === null ? getDefaultUserAgentValue() : userAgentData.value; diff --git a/sdk/core/core-http/src/proxyAgent.ts b/sdk/core/core-http/src/proxyAgent.ts index 8fa5422b45ad..bb1fcf07fc49 100644 --- a/sdk/core/core-http/src/proxyAgent.ts +++ b/sdk/core/core-http/src/proxyAgent.ts @@ -66,7 +66,7 @@ export function createTunnel( } } -function isValidPort(port: number) { +function isValidPort(port: number): boolean { // any port in 0-65535 range is valid (RFC 793) even though almost all implementations // will reserve 0 for a specific purpose, and a range of numbers for ephemeral ports return 0 <= port && port <= 65535; diff --git a/sdk/core/core-http/src/serializer.ts b/sdk/core/core-http/src/serializer.ts index c8c184aa6a46..1b32f489f496 100644 --- a/sdk/core/core-http/src/serializer.ts +++ b/sdk/core/core-http/src/serializer.ts @@ -1,5 +1,6 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. +/* eslint-disable eqeqeq */ import * as base64 from "./util/base64"; import * as utils from "./util/utils"; @@ -11,7 +12,10 @@ export class Serializer { ) {} validateConstraints(mapper: Mapper, value: any, objectName: string): void { - const failValidation = (constraintName: keyof MapperConstraints, constraintValue: any) => { + const failValidation = ( + constraintName: keyof MapperConstraints, + constraintValue: any + ): Error => { throw new Error( `"${objectName}" with value "${value}" should satisfy the constraint "${constraintName}": ${constraintValue}.` ); @@ -239,7 +243,7 @@ export class Serializer { } } -function trimEnd(str: string, ch: string) { +function trimEnd(str: string, ch: string): string { let len = str.length; while (len - 1 >= 0 && str[len - 1] === ch) { --len; @@ -270,7 +274,7 @@ function base64UrlToByteArray(str: string): Uint8Array | undefined { throw new Error("Please provide an input of type string for converting to Uint8Array"); } // Base64Url to Base64. - str = str.replace(/\-/g, "+").replace(/\_/g, "/"); + str = str.replace(/-/g, "+").replace(/_/g, "/"); // Base64 to Uint8Array. return base64.decodeString(str); } @@ -373,27 +377,29 @@ function serializeEnumType(objectName: string, allowedValues: Array, value: return value; } -function serializeByteArrayType(objectName: string, value: any): any { +function serializeByteArrayType(objectName: string, value: Uint8Array): string { + let returnValue: string = ""; if (value != undefined) { if (!(value instanceof Uint8Array)) { throw new Error(`${objectName} must be of type Uint8Array.`); } - value = base64.encodeByteArray(value); + returnValue = base64.encodeByteArray(value); } - return value; + return returnValue; } -function serializeBase64UrlType(objectName: string, value: any): any { +function serializeBase64UrlType(objectName: string, value: Uint8Array): string { + let returnValue: string = ""; if (value != undefined) { if (!(value instanceof Uint8Array)) { throw new Error(`${objectName} must be of type Uint8Array.`); } - value = bufferToBase64Url(value); + returnValue = bufferToBase64Url(value) || ""; } - return value; + return returnValue; } -function serializeDateTypes(typeName: string, value: any, objectName: string) { +function serializeDateTypes(typeName: string, value: any, objectName: string): any { if (value != undefined) { if (typeName.match(/^Date$/i) !== null) { if ( @@ -447,7 +453,6 @@ function serializeDateTypes(typeName: string, value: any, objectName: string) { `${objectName} must be a string in ISO 8601 format. Instead was "${value}".` ); } - value = value; } } return value; @@ -458,7 +463,7 @@ function serializeSequenceType( mapper: SequenceMapper, object: any, objectName: string -) { +): any[] { if (!Array.isArray(object)) { throw new Error(`${objectName} must be of type Array.`); } @@ -481,7 +486,7 @@ function serializeDictionaryType( mapper: DictionaryMapper, object: any, objectName: string -) { +): { [key: string]: any } { if (typeof object !== "object") { throw new Error(`${objectName} must be of type object.`); } @@ -545,7 +550,7 @@ function serializeCompositeType( mapper: CompositeMapper, object: any, objectName: string -) { +): any { if (getPolymorphicDiscriminatorRecursively(serializer, mapper)) { mapper = getPolymorphicMapper(serializer, mapper, object, "clientName"); } @@ -754,7 +759,7 @@ function deserializeCompositeType( const additionalPropertiesMapper = mapper.type.additionalProperties; if (additionalPropertiesMapper) { - const isAdditionalProperty = (responsePropName: string) => { + const isAdditionalProperty = (responsePropName: string): boolean => { for (const clientPropName in modelProps) { const paths = splitSerializeName(modelProps[clientPropName].serializedName); if (paths[0] === responsePropName) { @@ -793,8 +798,7 @@ function deserializeDictionaryType( mapper: DictionaryMapper, responseBody: any, objectName: string -): any { - /* jshint validthis: true */ +): { [key: string]: any } { const value = mapper.type.value; if (!value || typeof value !== "object") { throw new Error( @@ -817,8 +821,7 @@ function deserializeSequenceType( mapper: SequenceMapper, responseBody: any, objectName: string -): any { - /* jshint validthis: true */ +): any[] { const element = mapper.type.element; if (!element || typeof element !== "object") { throw new Error( @@ -879,7 +882,7 @@ function getPolymorphicDiscriminatorRecursively( ); } -function getPolymorphicDiscriminatorSafely(serializer: Serializer, typeName?: string) { +function getPolymorphicDiscriminatorSafely(serializer: Serializer, typeName?: string): any { return ( typeName && serializer.modelMappers[typeName] && diff --git a/sdk/core/core-http/src/serviceClient.ts b/sdk/core/core-http/src/serviceClient.ts index a3b68741dc1c..1bed817c86d4 100644 --- a/sdk/core/core-http/src/serviceClient.ts +++ b/sdk/core/core-http/src/serviceClient.ts @@ -184,6 +184,7 @@ export class ServiceClient { */ constructor( credentials?: TokenCredential | ServiceClientCredentials, + /* eslint-disable-next-line @azure/azure-sdk/ts-naming-options */ options?: ServiceClientOptions ) { if (!options) { @@ -212,10 +213,11 @@ export class ServiceClient { // build the correct scope name. const wrappedPolicyFactory: () => RequestPolicyFactory = () => { let bearerTokenPolicyFactory: RequestPolicyFactory | undefined = undefined; + // eslint-disable-next-line @typescript-eslint/no-this-alias const serviceClient = this; return { create(nextPolicy: RequestPolicy, options: RequestPolicyOptions): RequestPolicy { - if (bearerTokenPolicyFactory === undefined) { + if (bearerTokenPolicyFactory === undefined || bearerTokenPolicyFactory === null) { bearerTokenPolicyFactory = bearerTokenAuthenticationPolicy( credentials, `${serviceClient.baseUri || ""}/.default` @@ -231,7 +233,7 @@ export class ServiceClient { } else if (credentials && typeof credentials.signRequest === "function") { logger.info("ServiceClient: creating signing policy from provided credentials"); authPolicyFactory = signingPolicy(credentials); - } else if (credentials !== undefined) { + } else if (credentials !== undefined && credentials !== null) { throw new Error("The credentials argument must implement the TokenCredential interface"); } @@ -348,20 +350,24 @@ export class ServiceClient { queryParameter, operationSpec.serializer ); - if (queryParameterValue != undefined) { + if (queryParameterValue !== undefined && queryParameterValue !== null) { queryParameterValue = operationSpec.serializer.serialize( queryParameter.mapper, queryParameterValue, getPathStringFromParameter(queryParameter) ); - if (queryParameter.collectionFormat != undefined) { + if ( + queryParameter.collectionFormat !== undefined && + queryParameter.collectionFormat !== null + ) { if (queryParameter.collectionFormat === QueryCollectionFormat.Multi) { if (queryParameterValue.length === 0) { queryParameterValue = ""; } else { for (const index in queryParameterValue) { const item = queryParameterValue[index]; - queryParameterValue[index] = item == undefined ? "" : item.toString(); + queryParameterValue[index] = + item === undefined || item === null ? "" : item.toString(); } } } else if ( @@ -386,7 +392,8 @@ export class ServiceClient { } } if ( - queryParameter.collectionFormat != undefined && + queryParameter.collectionFormat !== undefined && + queryParameter.collectionFormat !== null && queryParameter.collectionFormat !== QueryCollectionFormat.Multi && queryParameter.collectionFormat !== QueryCollectionFormat.Ssv && queryParameter.collectionFormat !== QueryCollectionFormat.Tsv @@ -415,7 +422,7 @@ export class ServiceClient { headerParameter, operationSpec.serializer ); - if (headerValue != undefined) { + if (headerValue !== undefined && headerValue !== null) { headerValue = operationSpec.serializer.serialize( headerParameter.mapper, headerValue, @@ -466,7 +473,7 @@ export class ServiceClient { httpRequest.spanOptions = options.spanOptions; } - if (options.shouldDeserialize !== undefined) { + if (options.shouldDeserialize !== undefined && options.shouldDeserialize !== null) { httpRequest.shouldDeserialize = options.shouldDeserialize; } } @@ -475,7 +482,7 @@ export class ServiceClient { serializeRequestBody(this, httpRequest, operationArguments, operationSpec); - if (httpRequest.streamResponseBody == undefined) { + if (httpRequest.streamResponseBody === undefined || httpRequest.streamResponseBody === null) { httpRequest.streamResponseBody = isStreamOperation(operationSpec); } @@ -535,7 +542,7 @@ export function serializeRequestBody( const typeName = bodyMapper.type.name; try { - if (httpRequest.body != undefined || required) { + if ((httpRequest.body !== undefined && httpRequest.body !== null) || required) { const requestBodyParameterPathString: string = getPathStringFromParameter( operationSpec.requestBody ); @@ -590,7 +597,7 @@ export function serializeRequestBody( formDataParameter, operationSpec.serializer ); - if (formDataParameterValue != undefined) { + if (formDataParameterValue !== undefined && formDataParameterValue !== null) { const formDataParameterPropertyName: string = formDataParameter.mapper.serializedName || getPathStringFromParameter(formDataParameter); httpRequest.formData[formDataParameterPropertyName] = operationSpec.serializer.serialize( @@ -846,7 +853,7 @@ export function getOperationArgumentValueFromParameterPath( propertyMapper ); serializer.serialize(propertyMapper, propertyValue, propertyPathString); - if (propertyValue !== undefined) { + if (propertyValue !== undefined && propertyValue !== null) { if (!value) { value = {}; } @@ -871,7 +878,7 @@ function getPropertyFromParameterPath( for (; i < parameterPath.length; ++i) { const parameterPathPart: string = parameterPath[i]; // Make sure to check inherited properties too, so don't use hasOwnProperty(). - if (parent != undefined && parameterPathPart in parent) { + if (parent !== undefined && parent !== null && parameterPathPart in parent) { parent = parent[parameterPathPart]; } else { break; @@ -891,10 +898,13 @@ export function flattenResponse( const parsedHeaders = _response.parsedHeaders; const bodyMapper = responseSpec && responseSpec.bodyMapper; - const addOperationResponse = (obj: {}) => - Object.defineProperty(obj, "_response", { + const addOperationResponse = (obj: {}): { + _response: HttpOperationResponse; + } => { + return Object.defineProperty(obj, "_response", { value: _response }); + }; if (bodyMapper) { const typeName = bodyMapper.type.name; diff --git a/sdk/core/core-http/src/url.ts b/sdk/core/core-http/src/url.ts index a985ffb1d7f9..8a06f9a22c65 100644 --- a/sdk/core/core-http/src/url.ts +++ b/sdk/core/core-http/src/url.ts @@ -32,7 +32,7 @@ export class URLQuery { */ public set(parameterName: string, parameterValue: any): void { if (parameterName) { - if (parameterValue != undefined) { + if (parameterValue !== undefined && parameterValue !== null) { const newValue = Array.isArray(parameterValue) ? parameterValue : parameterValue.toString(); this._rawQuery[parameterName] = newValue; } else { @@ -200,7 +200,7 @@ export class URLBuilder { * path or query), those parts will be added to this URL as well. */ public setPort(port: number | string | undefined): void { - if (port == undefined || port === "") { + if (port === undefined || port === null || port === "") { this._port = undefined; } else { this.set(port.toString(), "PORT"); @@ -311,6 +311,7 @@ export class URLBuilder { while (tokenizer.next()) { const token: URLToken | undefined = tokenizer.current(); + let tokenPath: string | undefined; if (token) { switch (token.type) { case "SCHEME": @@ -326,7 +327,7 @@ export class URLBuilder { break; case "PATH": - const tokenPath: string | undefined = token.text || undefined; + tokenPath = token.text || undefined; if (!this._path || this._path === "/" || tokenPath !== "/") { this._path = tokenPath; } @@ -445,7 +446,7 @@ export class URLTokenizer { public constructor(readonly _text: string, state?: URLTokenizerState) { this._textLength = _text ? _text.length : 0; - this._currentState = state != undefined ? state : "SCHEME_OR_HOST"; + this._currentState = state !== undefined && state !== null ? state : "SCHEME_OR_HOST"; this._currentIndex = 0; } diff --git a/sdk/core/core-http/src/util/sanitizer.ts b/sdk/core/core-http/src/util/sanitizer.ts index f72fc33d8355..aac434aea4ae 100644 --- a/sdk/core/core-http/src/util/sanitizer.ts +++ b/sdk/core/core-http/src/util/sanitizer.ts @@ -81,11 +81,11 @@ export class Sanitizer { this.allowedQueryParameters = new Set(allowedQueryParameters.map((p) => p.toLowerCase())); } - public sanitize(obj: object) { + public sanitize(obj: object): string { return JSON.stringify(obj, this.replacer.bind(this), 2); } - private replacer(key: string, value: unknown) { + private replacer(key: string, value: unknown): any { // Ensure Errors include their interesting non-enumerable members if (value instanceof Error) { return { @@ -115,11 +115,11 @@ export class Sanitizer { return value; } - private sanitizeHeaders(_: string, value: { [s: string]: any }) { + private sanitizeHeaders(_: string, value: { [s: string]: any }): { [s: string]: string } { return this.sanitizeObject(value, this.allowedHeaderNames, (v, k) => v[k].value); } - private sanitizeQuery(value: { [s: string]: string }) { + private sanitizeQuery(value: { [s: string]: string }): { [s: string]: string } { return this.sanitizeObject(value, this.allowedQueryParameters, (v, k) => v[k]); } @@ -127,7 +127,7 @@ export class Sanitizer { value: { [s: string]: any }, allowedKeys: Set, accessor: (value: any, key: string) => any - ) { + ): { [s: string]: string } { if (typeof value !== "object" || value === null) { return value; } diff --git a/sdk/core/core-http/src/util/utils.ts b/sdk/core/core-http/src/util/utils.ts index 2ebe67390b9f..8c116895286d 100644 --- a/sdk/core/core-http/src/util/utils.ts +++ b/sdk/core/core-http/src/util/utils.ts @@ -106,7 +106,10 @@ export function generateUuid(): string { * * @return A chain of resolved or rejected promises */ -export function executePromisesSequentially(promiseFactories: Array, kickstart: any) { +export function executePromisesSequentially( + promiseFactories: Array, + kickstart: any +): Promise { let result = Promise.resolve(kickstart); promiseFactories.forEach((promiseFactory) => { result = result.then(promiseFactory); @@ -154,14 +157,15 @@ export function promiseToCallback(promise: Promise): Function { throw new Error("The provided input is not a Promise."); } return (cb: Function): void => { - promise.then( - (data: any) => { - cb(undefined, data); - }, - (err: Error) => { + promise + .then((data: any) => { + // eslint-disable-next-line promise/no-callback-in-promise + return cb(undefined, data); + }) + .catch((err: Error) => { + // eslint-disable-next-line promise/no-callback-in-promise cb(err); - } - ); + }); }; } @@ -175,18 +179,17 @@ export function promiseToServiceCallback(promise: Promise): void => { - promise.then( - (data: HttpOperationResponse) => { - process.nextTick(cb, undefined, data.parsedBody as T, data.request, data); - }, - (err: Error) => { + promise + .then((data: HttpOperationResponse) => { + return process.nextTick(cb, undefined, data.parsedBody as T, data.request, data); + }) + .catch((err: Error) => { process.nextTick(cb, err); - } - ); + }); }; } -export function prepareXMLRootList(obj: any, elementName: string) { +export function prepareXMLRootList(obj: any, elementName: string): { [s: string]: any } { if (!Array.isArray(obj)) { obj = [obj]; } diff --git a/sdk/core/core-http/src/util/xml.browser.ts b/sdk/core/core-http/src/util/xml.browser.ts index c74ff03ad618..d6d1f4109e5c 100644 --- a/sdk/core/core-http/src/util/xml.browser.ts +++ b/sdk/core/core-http/src/util/xml.browser.ts @@ -31,7 +31,7 @@ try { // Most browsers will return a document containing , but IE will throw. } -function throwIfError(dom: Document) { +function throwIfError(dom: Document): void { if (errorNS) { const parserErrors = dom.getElementsByTagNameNS(errorNS, "parsererror"); if (parserErrors.length) { @@ -125,13 +125,14 @@ function buildAttributes(attrs: { [key: string]: { toString(): string } }): Attr function buildNode(obj: any, elementName: string): Node[] { if ( - obj == undefined || + obj === undefined || + obj === null || typeof obj === "string" || typeof obj === "number" || typeof obj === "boolean" ) { const elem = doc.createElement(elementName); - elem.textContent = obj == undefined ? "" : obj.toString(); + elem.textContent = obj === undefined || obj === null ? "" : obj.toString(); return [elem]; } else if (Array.isArray(obj)) { const result = []; diff --git a/sdk/core/core-http/src/util/xml.ts b/sdk/core/core-http/src/util/xml.ts index 30276d6bcb8b..e1d877793857 100644 --- a/sdk/core/core-http/src/util/xml.ts +++ b/sdk/core/core-http/src/util/xml.ts @@ -66,7 +66,7 @@ xml2jsBuilderSettings.renderOpts = { * @param opts Options that govern the parsing of given JSON object * `rootName` indicates the name of the root element in the resulting XML */ -export function stringifyXML(obj: any, opts?: { rootName?: string }) { +export function stringifyXML(obj: any, opts?: { rootName?: string }): string { xml2jsBuilderSettings.rootName = (opts || {}).rootName; const builder = new xml2js.Builder(xml2jsBuilderSettings); return builder.buildObject(obj); diff --git a/sdk/core/core-http/src/webResource.ts b/sdk/core/core-http/src/webResource.ts index e0946f38bab1..5602469c9447 100644 --- a/sdk/core/core-http/src/webResource.ts +++ b/sdk/core/core-http/src/webResource.ts @@ -275,7 +275,11 @@ export class WebResource implements WebResourceLike { throw new Error("options object is required"); } - if (options.method == undefined || typeof options.method.valueOf() !== "string") { + if ( + options.method === undefined || + options.method === null || + typeof options.method.valueOf() !== "string" + ) { throw new Error("options.method must be a string."); } @@ -286,8 +290,12 @@ export class WebResource implements WebResourceLike { } if ( - (options.pathTemplate == undefined || typeof options.pathTemplate.valueOf() !== "string") && - (options.url == undefined || typeof options.url.valueOf() !== "string") + (options.pathTemplate === undefined || + options.pathTemplate === null || + typeof options.pathTemplate.valueOf() !== "string") && + (options.url === undefined || + options.url === null || + typeof options.url.valueOf() !== "string") ) { throw new Error("Please provide exactly one of options.pathTemplate or options.url."); } @@ -328,7 +336,7 @@ export class WebResource implements WebResourceLike { baseUrl + (baseUrl.endsWith("/") ? "" : "/") + (pathTemplate.startsWith("/") ? pathTemplate.slice(1) : pathTemplate); - const segments = url.match(/({[\w\-]*\s*[\w\-]*})/gi); + const segments = url.match(/({[\w-]*\s*[\w-]*})/gi); if (segments && segments.length) { if (!pathParameters) { throw new Error( @@ -440,7 +448,7 @@ export class WebResource implements WebResourceLike { // set the request body. request.js automatically sets the Content-Length request header, so we need not set it explicilty this.body = options.body; - if (options.body != undefined) { + if (options.body !== undefined && options.body !== null) { // body as a stream special case. set the body as-is and check for some special request headers specific to sending a stream. if (options.bodyIsStream) { if (!this.headers.get("Transfer-Encoding")) { diff --git a/sdk/core/core-http/src/xhrHttpClient.ts b/sdk/core/core-http/src/xhrHttpClient.ts index 89130a629319..b42d94b53f77 100644 --- a/sdk/core/core-http/src/xhrHttpClient.ts +++ b/sdk/core/core-http/src/xhrHttpClient.ts @@ -3,7 +3,7 @@ import { AbortError } from "@azure/abort-controller"; import { HttpClient } from "./httpClient"; -import { HttpHeaders } from "./httpHeaders"; +import { HttpHeaders, HttpHeadersLike } from "./httpHeaders"; import { WebResourceLike, TransferProgressEvent } from "./webResource"; import { HttpOperationResponse } from "./httpOperationResponse"; import { RestError } from "./restError"; @@ -25,7 +25,7 @@ export class XhrHttpClient implements HttpClient { return Promise.reject(new AbortError("The operation was aborted.")); } - const listener = () => { + const listener = (): void => { xhr.abort(); }; abortSignal.addEventListener("abort", listener); @@ -42,7 +42,8 @@ export class XhrHttpClient implements HttpClient { if (request.formData) { const formData = request.formData; const requestForm = new FormData(); - const appendFormValue = (key: string, value: any) => { + const appendFormValue = (key: string, value: any): void => { + // eslint-disable-next-line no-prototype-builtins if (value && value.hasOwnProperty("value") && value.hasOwnProperty("options")) { requestForm.append(key, value.value, value.options); } else { @@ -120,7 +121,7 @@ export class XhrHttpClient implements HttpClient { function addProgressListener( xhr: XMLHttpRequestEventTarget, listener?: (progress: TransferProgressEvent) => void -) { +): void { if (listener) { xhr.addEventListener("progress", (rawEvent) => listener({ @@ -131,7 +132,7 @@ function addProgressListener( } // exported locally for testing -export function parseHeaders(xhr: XMLHttpRequest) { +export function parseHeaders(xhr: XMLHttpRequest): HttpHeadersLike { const responseHeaders = new HttpHeaders(); const headerLines = xhr .getAllResponseHeaders() @@ -150,7 +151,7 @@ function rejectOnTerminalEvent( request: WebResourceLike, xhr: XMLHttpRequest, reject: (err: any) => void -) { +): void { xhr.addEventListener("error", () => reject( new RestError( diff --git a/sdk/core/core-http/test/credentialTests.ts b/sdk/core/core-http/test/credentialTests.ts index 974cf6b835c6..ca1eeec6f995 100644 --- a/sdk/core/core-http/test/credentialTests.ts +++ b/sdk/core/core-http/test/credentialTests.ts @@ -1,5 +1,6 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. +/* eslint-disable no-unused-expressions */ import "chai/register-should"; import * as msRest from "../src/coreHttp"; @@ -13,29 +14,25 @@ const dummyPassword = "IL0veDummies"; describe("Basic Authentication credentials", () => { const encodedCredentials = base64.encodeString(dummyUsername + ":" + dummyPassword); describe("usage", () => { - it("should base64 encode the username and password and set auth header with baisc scheme in request", (done) => { + it("should base64 encode the username and password and set auth header with basic scheme in request", async () => { const creds = new BasicAuthenticationCredentials(dummyUsername, dummyPassword); const request = new msRest.WebResource(); - creds.signRequest(request).then((signedRequest: msRest.WebResource) => { - signedRequest.headers.get("authorization")!.should.exist; - signedRequest.headers - .get("authorization")! - .should.match(new RegExp("^Basic\\s+" + encodedCredentials + "$")); - done(); - }); + const signedRequest = await creds.signRequest(request); + signedRequest.headers.get("authorization")!.should.exist; + signedRequest.headers + .get("authorization")! + .should.match(new RegExp("^Basic\\s+" + encodedCredentials + "$")); }); - it("should base64 encode the username and password and set auth header with custom scheme in request", (done) => { + it("should base64 encode the username and password and set auth header with custom scheme in request", async () => { const creds = new BasicAuthenticationCredentials(dummyUsername, dummyPassword, fakeScheme); const request = new msRest.WebResource(); - creds.signRequest(request).then((signedRequest: msRest.WebResource) => { - signedRequest.headers.get("authorization")!.should.exist; - signedRequest.headers - .get("authorization")! - .should.match(new RegExp("^" + fakeScheme + "\\s+" + encodedCredentials + "$")); - done(); - }); + const signedRequest = await creds.signRequest(request); + signedRequest.headers.get("authorization")!.should.exist; + signedRequest.headers + .get("authorization")! + .should.match(new RegExp("^" + fakeScheme + "\\s+" + encodedCredentials + "$")); }); }); diff --git a/sdk/core/core-http/test/data/TestClient/src/testClient.ts b/sdk/core/core-http/test/data/TestClient/src/testClient.ts index d2de3084a868..f84a863147c8 100644 --- a/sdk/core/core-http/test/data/TestClient/src/testClient.ts +++ b/sdk/core/core-http/test/data/TestClient/src/testClient.ts @@ -1,11 +1,6 @@ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -/* jshint latedef:false */ -/* jshint forin:false */ -/* jshint noempty:false */ - "use strict"; import * as msRest from "../../../../src/coreHttp"; diff --git a/sdk/core/core-http/test/defaultHttpClientTests.browser.ts b/sdk/core/core-http/test/defaultHttpClientTests.browser.ts index 51f449e28dfd..5fdd890020a6 100644 --- a/sdk/core/core-http/test/defaultHttpClientTests.browser.ts +++ b/sdk/core/core-http/test/defaultHttpClientTests.browser.ts @@ -1,6 +1,8 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. +/* eslint-disable no-unused-expressions */ + import "chai/register-should"; import { DefaultHttpClient } from "../src/defaultHttpClient"; @@ -18,7 +20,7 @@ describe("defaultHttpClient (browser)", function() { describe("should report upload and download progress", () => { type Notified = { notified: boolean }; - const listener = (operationStatus: Notified, ev: TransferProgressEvent) => { + const listener = (operationStatus: Notified, ev: TransferProgressEvent): void => { operationStatus.notified = true; if (typeof ProgressEvent !== "undefined") { ev.should.not.be.instanceof(ProgressEvent); @@ -62,7 +64,9 @@ describe("defaultHttpClient (browser)", function() { await response.blobBody; } else if (typeof response.readableStreamBody === "function") { const streamBody = (response.readableStreamBody as Function)(); - streamBody.on("data", () => {}); + streamBody.on("data", () => { + // Nothing to do here. + }); await new Promise((resolve, reject) => { streamBody.on("end", resolve); streamBody.on("error", reject); diff --git a/sdk/core/core-http/test/defaultHttpClientTests.node.ts b/sdk/core/core-http/test/defaultHttpClientTests.node.ts index acb3fcc34e3f..63a856807243 100644 --- a/sdk/core/core-http/test/defaultHttpClientTests.node.ts +++ b/sdk/core/core-http/test/defaultHttpClientTests.node.ts @@ -1,10 +1,12 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. +/* eslint-disable no-unused-expressions */ + import { assert } from "chai"; import "chai/register-should"; import * as http from "http"; -import { createReadStream } from "fs"; +import { createReadStream, ReadStream } from "fs"; import { DefaultHttpClient } from "../src/defaultHttpClient"; import { WebResource, TransferProgressEvent } from "../src/webResource"; @@ -86,7 +88,7 @@ describe("defaultHttpClient (node)", function() { describe("should report upload and download progress", () => { type Notified = { notified: boolean }; - const listener = (operationStatus: Notified, ev: TransferProgressEvent) => { + const listener = (operationStatus: Notified, ev: TransferProgressEvent): void => { operationStatus.notified = true; if (typeof ProgressEvent !== "undefined") { ev.should.not.be.instanceof(ProgressEvent); @@ -95,7 +97,7 @@ describe("defaultHttpClient (node)", function() { }; it("for stream bodies", async function() { - const payload = () => createReadStream(__filename); + const payload = (): ReadStream => createReadStream(__filename); const size = payload.toString().length; @@ -131,7 +133,9 @@ describe("defaultHttpClient (node)", function() { await response.blobBody; } else if (typeof response.readableStreamBody === "function") { const streamBody = (response.readableStreamBody as Function)(); - streamBody.on("data", () => {}); + streamBody.on("data", () => { + // Nothing to do here. + }); await new Promise((resolve, reject) => { streamBody.on("end", resolve); streamBody.on("error", reject); @@ -148,7 +152,9 @@ describe("ReportTransform", function() { it("should not modify the stream data", function() { const a = new PassThrough(); const b = new PassThrough(); - const callback = () => {}; + const callback = (): void => { + // Nothing to do here. + }; const report = new ReportTransform(callback); a.pipe(report, { end: false }).pipe(b, { end: false }); a.write("hello"); diff --git a/sdk/core/core-http/test/defaultHttpClientTests.ts b/sdk/core/core-http/test/defaultHttpClientTests.ts index ca21c854e4d1..fb3817efe63d 100644 --- a/sdk/core/core-http/test/defaultHttpClientTests.ts +++ b/sdk/core/core-http/test/defaultHttpClientTests.ts @@ -1,6 +1,8 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. +/* eslint-disable no-unused-expressions */ + import { assert, AssertionError } from "chai"; import { AbortController } from "@azure/abort-controller"; import "chai/register-should"; @@ -146,7 +148,7 @@ describe("defaultHttpClient", function() { describe("should report upload and download progress", () => { type Notified = { notified: boolean }; - const listener = (operationStatus: Notified, ev: TransferProgressEvent) => { + const listener = (operationStatus: Notified, ev: TransferProgressEvent): void => { operationStatus.notified = true; if (typeof ProgressEvent !== "undefined") { ev.should.not.be.instanceof(ProgressEvent); @@ -155,6 +157,8 @@ describe("defaultHttpClient", function() { }; it("for simple bodies", async function() { + const body = "Very large string to upload"; + httpMock.post("/fileupload", async (_url, _method, _body) => { return { status: 251, @@ -166,7 +170,6 @@ describe("defaultHttpClient", function() { const upload: Notified = { notified: false }; const download: Notified = { notified: false }; - const body = "Very large string to upload"; const request = new WebResource( "/fileupload", "POST", @@ -215,6 +218,7 @@ describe("defaultHttpClient", function() { it("should give a graceful error for nonexistent hosts", async function() { // Increase timeout to give the request time to fail + // eslint-disable-next-line no-invalid-this this.timeout(10000); const requestUrl = "http://fake.domain"; httpMock.passThrough(); diff --git a/sdk/core/core-http/test/expiringAccessTokenCacheTests.ts b/sdk/core/core-http/test/expiringAccessTokenCacheTests.ts index c9644e05244a..8957d9b86718 100644 --- a/sdk/core/core-http/test/expiringAccessTokenCacheTests.ts +++ b/sdk/core/core-http/test/expiringAccessTokenCacheTests.ts @@ -2,8 +2,9 @@ // Licensed under the MIT license. import { assert } from "chai"; import { ExpiringAccessTokenCache } from "../src/credentials/accessTokenCache"; +import { AccessToken } from "../src/coreHttp"; -function mockToken(expirationDeltaMs: number) { +function mockToken(expirationDeltaMs: number): AccessToken { return { token: "token", expiresOnTimestamp: Date.now() + expirationDeltaMs diff --git a/sdk/core/core-http/test/logFilterTests.ts b/sdk/core/core-http/test/logFilterTests.ts index 7086edea850a..df92d6e76b67 100644 --- a/sdk/core/core-http/test/logFilterTests.ts +++ b/sdk/core/core-http/test/logFilterTests.ts @@ -40,7 +40,9 @@ function assertLog( destroy: () => true, namespace: "test", extend: () => logger, - log: () => {} + log: () => { + // Nothing to do here. + } }); const options: LogPolicyOptions = { @@ -53,8 +55,9 @@ function assertLog( lf.sendRequest(request) .then(() => { - assert.deepEqual(output, expectedLog); + assert.equal(output, expectedLog); doneCallback(); + return; }) .catch((err: Error) => { doneCallback(err); diff --git a/sdk/core/core-http/test/mockHttp.ts b/sdk/core/core-http/test/mockHttp.ts index ed2167bdb31f..f774493432e0 100644 --- a/sdk/core/core-http/test/mockHttp.ts +++ b/sdk/core/core-http/test/mockHttp.ts @@ -19,7 +19,7 @@ export type MockResponseFunction = ( method?: string, body?: any, headers?: any -) => Promise; +) => Promise; export type MockResponse = MockResponseData | MockResponseFunction; @@ -73,7 +73,7 @@ class FetchHttpMock implements HttpMockFacade { }); } - mockHttpMethod(method: HttpMethods, url: UrlFilter, response: MockResponse) { + mockHttpMethod(method: HttpMethods, url: UrlFilter, response: MockResponse): void { let mockResponse: fetch.MockResponse | fetch.MockResponseFunction = response; if (typeof response === "function") { @@ -87,7 +87,7 @@ class FetchHttpMock implements HttpMockFacade { }) as fetch.MockResponseFunction; } - const matcher = (_url: string, opts: fetch.MockRequest) => + const matcher = (_url: string, opts: fetch.MockRequest): boolean => url === _url && opts.method === method; fetchMock.mock(matcher, mockResponse); } @@ -117,12 +117,13 @@ export class BrowserHttpMock implements HttpMockFacade { mockHttpMethod(method: HttpMethods, url: UrlFilter, response: MockResponse): void { if (typeof response === "function") { xhrMock.use(method, url, async (req, res) => { - const result = await response( - req.url().toString(), - req.method().toString(), - req.body(), - req.headers() - ); + const result = + (await response( + req.url().toString(), + req.method().toString(), + req.body(), + req.headers() + )) || {}; return res .status(result.status || 200) .body(result.body || {}) @@ -157,6 +158,8 @@ export class BrowserHttpMock implements HttpMockFacade { } timeout(method: HttpMethods, url: UrlFilter): void { - return this.mockHttpMethod(method, url, () => new Promise(() => {})); + return this.mockHttpMethod(method, url, async () => { + throw new Error("Timeout"); + }); } } diff --git a/sdk/core/core-http/test/msAssert.ts b/sdk/core/core-http/test/msAssert.ts index f0d8cbd728e2..1dafb1a9b676 100644 --- a/sdk/core/core-http/test/msAssert.ts +++ b/sdk/core/core-http/test/msAssert.ts @@ -23,7 +23,9 @@ export function throws( } if (!thrownError) { - assert.throws(() => {}); + assert.throws(() => { + // Nothing to do here. + }); } else if (expectedError instanceof Error) { assert.deepEqual(thrownError, expectedError); } else if (expectedError) { @@ -53,7 +55,9 @@ export async function throwsAsync( } if (!thrownError) { - assert.throws(() => {}); + assert.throws(() => { + // Nothing to do here. + }); } else if (expectedError instanceof Error) { assert.deepEqual(thrownError, expectedError); } else if (expectedError) { diff --git a/sdk/core/core-http/test/msRestUserAgentPolicyTests.browser.ts b/sdk/core/core-http/test/msRestUserAgentPolicyTests.browser.ts index 35b6bd7023c8..181ad2beb7b0 100644 --- a/sdk/core/core-http/test/msRestUserAgentPolicyTests.browser.ts +++ b/sdk/core/core-http/test/msRestUserAgentPolicyTests.browser.ts @@ -1,6 +1,8 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. +/* eslint-disable no-unused-expressions */ + import "chai/register-should"; import { HttpOperationResponse } from "../src/httpOperationResponse"; @@ -68,14 +70,14 @@ describe("MsRestUserAgentPolicy (browser)", () => { it("should contain runtime information", async () => { const userAgent = await getUserAgent(); - userAgent.should.match(/core-http\/[\d\w\.-]+ .+/); + userAgent.should.match(/core-http\/[\d\w.-]+ .+/); }); it("should have operating system information at the second place", async () => { const userAgent = await getUserAgent(); const userAgentParts = userAgent.split(" "); const osInfo = userAgentParts[1]; - osInfo.should.match(/OS\/[\w\d\.\-]+/); + osInfo.should.match(/OS\/[\w\d.-]+/); }); }); }); diff --git a/sdk/core/core-http/test/msRestUserAgentPolicyTests.node.ts b/sdk/core/core-http/test/msRestUserAgentPolicyTests.node.ts index 92f0ed33dc3c..b76e3848c29b 100644 --- a/sdk/core/core-http/test/msRestUserAgentPolicyTests.node.ts +++ b/sdk/core/core-http/test/msRestUserAgentPolicyTests.node.ts @@ -1,6 +1,8 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. +/* eslint-disable no-unused-expressions */ + import "chai/register-should"; import { HttpOperationResponse } from "../src/httpOperationResponse"; @@ -77,14 +79,14 @@ describe("MsRestUserAgentPolicy (node)", () => { it("should contain runtime information", async () => { const userAgent = await getUserAgent(); - userAgent.should.match(/core-http\/[\d\w\.-]+ .+/); + userAgent.should.match(/core-http\/[\d\w.-]+ .+/); }); it("should have operating system information at the third place", async () => { const userAgent = await getUserAgent(); const userAgentParts = userAgent.split(" "); const osInfo = userAgentParts[2]; - osInfo.should.match(/OS\/\([\w\d\.\-]+\)/); + osInfo.should.match(/OS\/\([\w\d.-]+\)/); }); it("should have Node information at the second place", async () => { diff --git a/sdk/core/core-http/test/policies/bearerTokenAuthenticationPolicyTests.ts b/sdk/core/core-http/test/policies/bearerTokenAuthenticationPolicyTests.ts index 5997769a6241..9df960596703 100644 --- a/sdk/core/core-http/test/policies/bearerTokenAuthenticationPolicyTests.ts +++ b/sdk/core/core-http/test/policies/bearerTokenAuthenticationPolicyTests.ts @@ -79,7 +79,10 @@ describe("BearerTokenAuthenticationPolicy", function() { return request; } - function createBearerTokenPolicy(scopes: string | string[], credential: TokenCredential) { + function createBearerTokenPolicy( + scopes: string | string[], + credential: TokenCredential + ): BearerTokenAuthenticationPolicy { return new BearerTokenAuthenticationPolicy( mockPolicy, new RequestPolicyOptions(), diff --git a/sdk/core/core-http/test/policies/disableResponseDecompressionPolicy.browser.ts b/sdk/core/core-http/test/policies/disableResponseDecompressionPolicy.browser.ts index 0c610ff07cc4..d3afc7db00f4 100644 --- a/sdk/core/core-http/test/policies/disableResponseDecompressionPolicy.browser.ts +++ b/sdk/core/core-http/test/policies/disableResponseDecompressionPolicy.browser.ts @@ -25,7 +25,7 @@ describe("DisableResponseDecompressionPolicy (browser)", function() { describe("for browser", () => { it("should throw an Error while constructing object", () => { - const construct = () => + const construct = (): DisableResponseDecompressionPolicy => new DisableResponseDecompressionPolicy(emptyRequestPolicy, emptyPolicyOptions); construct.should.throw(); }); diff --git a/sdk/core/core-http/test/policies/proxyPolicyTests.browser.ts b/sdk/core/core-http/test/policies/proxyPolicyTests.browser.ts index e942f80f0691..471a77e9a494 100644 --- a/sdk/core/core-http/test/policies/proxyPolicyTests.browser.ts +++ b/sdk/core/core-http/test/policies/proxyPolicyTests.browser.ts @@ -30,7 +30,7 @@ describe("ProxyPolicy (browser)", function() { describe("for browser", () => { it("should throw an Error while constructing object", () => { - const construct = () => + const construct = (): ProxyPolicy => new ProxyPolicy(emptyRequestPolicy, emptyPolicyOptions, proxySettings); construct.should.throw(); }); diff --git a/sdk/core/core-http/test/policies/systemErrorRetryPolicyTests.spec.ts b/sdk/core/core-http/test/policies/systemErrorRetryPolicyTests.spec.ts index 5c5177ab16b2..95fb4b12d81d 100644 --- a/sdk/core/core-http/test/policies/systemErrorRetryPolicyTests.spec.ts +++ b/sdk/core/core-http/test/policies/systemErrorRetryPolicyTests.spec.ts @@ -51,7 +51,9 @@ describe("SystemErrorRetryPolicy", () => { headers: new HttpHeaders() }; - function createDefaultSystemErrorRetryPolicy(response?: HttpOperationResponse) { + function createDefaultSystemErrorRetryPolicy( + response?: HttpOperationResponse + ): SystemErrorRetryPolicy { if (!response) { response = defaultResponse; } diff --git a/sdk/core/core-http/test/policies/throttlingRetryPolicyTests.ts b/sdk/core/core-http/test/policies/throttlingRetryPolicyTests.ts index b2a64399736e..9f2abf36c079 100644 --- a/sdk/core/core-http/test/policies/throttlingRetryPolicyTests.ts +++ b/sdk/core/core-http/test/policies/throttlingRetryPolicyTests.ts @@ -33,7 +33,7 @@ describe("ThrottlingRetryPolicy", () => { httpRequest: WebResource, response: HttpOperationResponse ) => Promise - ) { + ): ThrottlingRetryPolicy { if (!response) { response = defaultResponse; } diff --git a/sdk/core/core-http/test/policies/tracingPolicyTests.ts b/sdk/core/core-http/test/policies/tracingPolicyTests.ts index 5e0c9f0a9010..0e357df89dbd 100644 --- a/sdk/core/core-http/test/policies/tracingPolicyTests.ts +++ b/sdk/core/core-http/test/policies/tracingPolicyTests.ts @@ -25,11 +25,11 @@ class MockSpan extends NoOpSpan { super(); } - didEnd() { + didEnd(): boolean { return this._endCalled; } - end() { + end(): void { this._endCalled = true; } @@ -40,8 +40,12 @@ class MockSpan extends NoOpSpan { spanId: this.spanId, traceFlags: this.flags, traceState: { - set(_key: string, _value: string) {}, - unset(_key: string) {}, + set(_key: string, _value: string) { + // Nothing to do here. + }, + unset(_key: string) { + // Nothing to do here. + }, get(_key: string): string | undefined { return; }, @@ -66,11 +70,11 @@ class MockTracer extends NoOpTracer { super(); } - getStartedSpans() { + getStartedSpans(): MockSpan[] { return this.spans; } - startSpanCalled() { + startSpanCalled(): boolean { return this._startSpanCalled; } diff --git a/sdk/core/core-http/test/proxyAgent.node.ts b/sdk/core/core-http/test/proxyAgent.node.ts index 3c7260e611ae..f0890ad25306 100644 --- a/sdk/core/core-http/test/proxyAgent.node.ts +++ b/sdk/core/core-http/test/proxyAgent.node.ts @@ -74,7 +74,7 @@ describe("proxyAgent", () => { port: testCase.port }; - const fn = function() { + const fn = function(): void { createProxyAgent("http://example.com", proxySettings); }; fn.should.not.throw(); @@ -93,7 +93,7 @@ describe("proxyAgent", () => { port: testCase.port }; - const fn = function() { + const fn = function(): void { createProxyAgent("http://example.com", proxySettings); }; fn.should.throw( diff --git a/sdk/core/core-http/test/resources/httpbin-index.html b/sdk/core/core-http/test/resources/httpbin-index.html index b9db0b4b815e..070273134f20 100644 --- a/sdk/core/core-http/test/resources/httpbin-index.html +++ b/sdk/core/core-http/test/resources/httpbin-index.html @@ -221,7 +221,7 @@

SEE ALSO

window._pa = window._pa || {}; _pa.productId = "httpbin"; var pa = document.createElement('script'); pa.type = 'text/javascript'; pa.async = true; - pa.src = ('https:' == document.location.protocol ? 'https:' : 'http:') + "//tag.perfectaudience.com/serve/5226171f87bc6890da0000a0.js"; + pa.src = ('https:' === document.location.protocol ? 'https:' : 'http:') + "//tag.perfectaudience.com/serve/5226171f87bc6890da0000a0.js"; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(pa, s); })(); diff --git a/sdk/core/core-http/test/serializationTests.ts b/sdk/core/core-http/test/serializationTests.ts index 691b02eb938b..6d693b10c1ca 100644 --- a/sdk/core/core-http/test/serializationTests.ts +++ b/sdk/core/core-http/test/serializationTests.ts @@ -1,6 +1,8 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. +/* eslint-disable no-unused-expressions */ + import { assert } from "chai"; import "chai/register-should"; diff --git a/sdk/core/core-http/test/serviceClientTests.ts b/sdk/core/core-http/test/serviceClientTests.ts index e55b224d7223..9464b05da824 100644 --- a/sdk/core/core-http/test/serviceClientTests.ts +++ b/sdk/core/core-http/test/serviceClientTests.ts @@ -1166,7 +1166,7 @@ async function testSendOperationRequest( queryCollectionFormat: QueryCollectionFormat, skipEncodingParameter: boolean, expected: string -) { +): Promise { let request: WebResource; const client = new ServiceClient(undefined, { httpClient: { diff --git a/sdk/core/core-http/test/utilsTests.ts b/sdk/core/core-http/test/utilsTests.ts index b8f62a971329..9a58a6c1e739 100644 --- a/sdk/core/core-http/test/utilsTests.ts +++ b/sdk/core/core-http/test/utilsTests.ts @@ -1,6 +1,8 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. +/* eslint-disable no-unused-expressions */ + import { expect } from "chai"; import { isValidUuid } from "../src/util/utils"; From b135f999228e1ac5e3fe1a78046f6414ce2274d2 Mon Sep 17 00:00:00 2001 From: Abyssknight <501835725@qq.com> Date: Tue, 30 Jun 2020 12:35:25 +0800 Subject: [PATCH 02/23] Release for arm network (#9529) Co-authored-by: SDK Automation Co-authored-by: Shixun Guan Co-authored-by: qiaozha --- sdk/network/arm-network/package.json | 2 +- ...atewayPrivateEndpointConnectionsMappers.ts | 290 ++ ...ationGatewayPrivateLinkResourcesMappers.ts | 290 ++ .../src/models/applicationGatewaysMappers.ts | 35 +- .../applicationSecurityGroupsMappers.ts | 35 +- .../src/models/availableDelegationsMappers.ts | 2 +- .../availableEndpointServicesMappers.ts | 35 +- .../availablePrivateEndpointTypesMappers.ts | 2 +- ...vailableResourceGroupDelegationsMappers.ts | 2 +- .../models/availableServiceAliasesMappers.ts | 2 +- .../models/azureFirewallFqdnTagsMappers.ts | 35 +- .../src/models/azureFirewallsMappers.ts | 35 +- .../src/models/bastionHostsMappers.ts | 35 +- .../models/bgpServiceCommunitiesMappers.ts | 35 +- .../src/models/connectionMonitorsMappers.ts | 36 +- .../src/models/ddosCustomPoliciesMappers.ts | 35 +- .../src/models/ddosProtectionPlansMappers.ts | 35 +- .../src/models/defaultSecurityRulesMappers.ts | 35 +- ...xpressRouteCircuitAuthorizationsMappers.ts | 35 +- .../expressRouteCircuitConnectionsMappers.ts | 35 +- .../expressRouteCircuitPeeringsMappers.ts | 35 +- .../src/models/expressRouteCircuitsMappers.ts | 35 +- .../models/expressRouteConnectionsMappers.ts | 35 +- ...ressRouteCrossConnectionPeeringsMappers.ts | 35 +- .../expressRouteCrossConnectionsMappers.ts | 35 +- .../src/models/expressRouteGatewaysMappers.ts | 35 +- .../src/models/expressRouteLinksMappers.ts | 35 +- .../expressRoutePortsLocationsMappers.ts | 35 +- .../src/models/expressRoutePortsMappers.ts | 35 +- .../expressRouteServiceProvidersMappers.ts | 35 +- .../src/models/firewallPoliciesMappers.ts | 35 +- ...rewallPolicyRuleCollectionGroupsMappers.ts | 290 ++ .../arm-network/src/models/flowLogsMappers.ts | 35 +- .../src/models/hubRouteTablesMappers.ts | 35 +- .../hubVirtualNetworkConnectionsMappers.ts | 35 +- .../src/models/inboundNatRulesMappers.ts | 35 +- sdk/network/arm-network/src/models/index.ts | 2388 +++++++++++++---- .../src/models/ipAllocationsMappers.ts | 35 +- .../arm-network/src/models/ipGroupsMappers.ts | 35 +- .../loadBalancerBackendAddressPoolsMappers.ts | 35 +- ...BalancerFrontendIPConfigurationsMappers.ts | 35 +- .../loadBalancerLoadBalancingRulesMappers.ts | 35 +- .../loadBalancerNetworkInterfacesMappers.ts | 35 +- .../loadBalancerOutboundRulesMappers.ts | 35 +- .../src/models/loadBalancerProbesMappers.ts | 35 +- .../src/models/loadBalancersMappers.ts | 35 +- .../src/models/localNetworkGatewaysMappers.ts | 35 +- sdk/network/arm-network/src/models/mappers.ts | 2351 +++++++++++----- .../src/models/natGatewaysMappers.ts | 35 +- ...networkInterfaceIPConfigurationsMappers.ts | 35 +- .../networkInterfaceLoadBalancersMappers.ts | 35 +- ...etworkInterfaceTapConfigurationsMappers.ts | 35 +- .../src/models/networkInterfacesMappers.ts | 35 +- .../src/models/networkProfilesMappers.ts | 35 +- .../models/networkSecurityGroupsMappers.ts | 35 +- .../models/networkVirtualAppliancesMappers.ts | 35 +- .../src/models/networkWatchersMappers.ts | 36 +- .../src/models/operationsMappers.ts | 2 +- .../src/models/p2sVpnGatewaysMappers.ts | 35 +- .../src/models/packetCapturesMappers.ts | 2 +- .../arm-network/src/models/parameters.ts | 58 +- ...erExpressRouteCircuitConnectionsMappers.ts | 35 +- .../src/models/privateDnsZoneGroupsMappers.ts | 35 +- .../src/models/privateEndpointsMappers.ts | 35 +- .../src/models/privateLinkServicesMappers.ts | 35 +- .../src/models/publicIPAddressesMappers.ts | 35 +- .../src/models/publicIPPrefixesMappers.ts | 35 +- .../models/resourceNavigationLinksMappers.ts | 35 +- .../src/models/routeFilterRulesMappers.ts | 35 +- .../src/models/routeFiltersMappers.ts | 35 +- .../src/models/routeTablesMappers.ts | 35 +- .../arm-network/src/models/routesMappers.ts | 35 +- .../models/securityPartnerProvidersMappers.ts | 35 +- .../src/models/securityRulesMappers.ts | 35 +- .../models/serviceAssociationLinksMappers.ts | 35 +- .../models/serviceEndpointPoliciesMappers.ts | 35 +- ...serviceEndpointPolicyDefinitionsMappers.ts | 35 +- .../src/models/serviceTagsMappers.ts | 2 +- .../arm-network/src/models/subnetsMappers.ts | 35 +- .../arm-network/src/models/usagesMappers.ts | 2 +- .../models/virtualApplianceSitesMappers.ts | 290 ++ .../src/models/virtualApplianceSkusMappers.ts | 290 ++ ...s.ts => virtualHubBgpConnectionMappers.ts} | 36 +- .../models/virtualHubBgpConnectionsMappers.ts | 290 ++ .../virtualHubIpConfigurationMappers.ts | 290 ++ .../models/virtualHubRouteTableV2sMappers.ts | 35 +- .../src/models/virtualHubsMappers.ts | 36 +- ...virtualNetworkGatewayConnectionsMappers.ts | 35 +- .../models/virtualNetworkGatewaysMappers.ts | 35 +- .../models/virtualNetworkPeeringsMappers.ts | 35 +- .../src/models/virtualNetworkTapsMappers.ts | 35 +- .../src/models/virtualNetworksMappers.ts | 35 +- .../models/virtualRouterPeeringsMappers.ts | 35 +- .../src/models/virtualRoutersMappers.ts | 35 +- .../src/models/virtualWansMappers.ts | 35 +- .../src/models/vpnConnectionsMappers.ts | 35 +- .../src/models/vpnGatewaysMappers.ts | 35 +- .../src/models/vpnLinkConnectionsMappers.ts | 35 +- ...urationsAssociatedWithVirtualWanMappers.ts | 2 +- .../models/vpnServerConfigurationsMappers.ts | 35 +- .../models/vpnSiteLinkConnectionsMappers.ts | 35 +- .../src/models/vpnSiteLinksMappers.ts | 35 +- .../models/vpnSitesConfigurationMappers.ts | 2 +- .../arm-network/src/models/vpnSitesMappers.ts | 35 +- .../webApplicationFirewallPoliciesMappers.ts | 35 +- .../src/networkManagementClient.ts | 18 +- .../src/networkManagementClientContext.ts | 2 +- ...cationGatewayPrivateEndpointConnections.ts | 330 +++ .../applicationGatewayPrivateLinkResources.ts | 136 + ... => firewallPolicyRuleCollectionGroups.ts} | 126 +- .../hubVirtualNetworkConnections.ts | 134 + .../arm-network/src/operations/index.ts | 9 +- .../src/operations/privateLinkServices.ts | 210 +- .../src/operations/virtualApplianceSites.ts | 332 +++ .../src/operations/virtualApplianceSkus.ts | 178 ++ .../src/operations/virtualHubBgpConnection.ts | 226 ++ .../operations/virtualHubBgpConnections.ts | 136 + .../operations/virtualHubIpConfiguration.ts | 332 +++ .../arm-network/src/operations/virtualHubs.ts | 61 + 119 files changed, 9685 insertions(+), 2338 deletions(-) create mode 100644 sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts create mode 100644 sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts create mode 100644 sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts create mode 100644 sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts create mode 100644 sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts rename sdk/network/arm-network/src/models/{firewallPolicyRuleGroupsMappers.ts => virtualHubBgpConnectionMappers.ts} (91%) create mode 100644 sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts create mode 100644 sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts create mode 100644 sdk/network/arm-network/src/operations/applicationGatewayPrivateEndpointConnections.ts create mode 100644 sdk/network/arm-network/src/operations/applicationGatewayPrivateLinkResources.ts rename sdk/network/arm-network/src/operations/{firewallPolicyRuleGroups.ts => firewallPolicyRuleCollectionGroups.ts} (62%) create mode 100644 sdk/network/arm-network/src/operations/virtualApplianceSites.ts create mode 100644 sdk/network/arm-network/src/operations/virtualApplianceSkus.ts create mode 100644 sdk/network/arm-network/src/operations/virtualHubBgpConnection.ts create mode 100644 sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts create mode 100644 sdk/network/arm-network/src/operations/virtualHubIpConfiguration.ts diff --git a/sdk/network/arm-network/package.json b/sdk/network/arm-network/package.json index 8b4814fc8608..ed09eb7c9387 100644 --- a/sdk/network/arm-network/package.json +++ b/sdk/network/arm-network/package.json @@ -2,7 +2,7 @@ "name": "@azure/arm-network", "author": "Microsoft Corporation", "description": "NetworkManagementClient Library with typescript type definitions for node.js and browser.", - "version": "21.1.0", + "version": "22.0.0", "dependencies": { "@azure/ms-rest-azure-js": "^2.0.1", "@azure/ms-rest-js": "^2.0.4", diff --git a/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts b/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts new file mode 100644 index 000000000000..f1f0698ff39c --- /dev/null +++ b/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts @@ -0,0 +1,290 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + discriminators, + AadAuthenticationParameters, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayBackendAddress, + ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendHttpSettings, + ApplicationGatewayConnectionDraining, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateEndpointConnectionListResult, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayRewriteRuleCondition, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, + ApplicationGatewaySslPredefinedPolicy, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationRule, + ApplicationSecurityGroup, + AzureFirewall, + AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, + AzureFirewallApplicationRuleProtocol, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, + AzureFirewallIpGroups, + AzureFirewallNatRCAction, + AzureFirewallNatRule, + AzureFirewallNatRuleCollection, + AzureFirewallNetworkRule, + AzureFirewallNetworkRuleCollection, + AzureFirewallPublicIPAddress, + AzureFirewallRCAction, + AzureFirewallSku, + BackendAddressPool, + BaseResource, + BastionHost, + BastionHostIPConfiguration, + BGPCommunity, + BgpConnection, + BgpServiceCommunity, + BgpSettings, + BreakOutCategoryPolicies, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + CustomDnsConfigPropertiesFormat, + DdosCustomPolicy, + DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + DnsSettings, + EndpointServiceResult, + ExpressRouteCircuit, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitStats, + ExpressRouteConnection, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, + ExpressRouteGateway, + ExpressRouteGatewayPropertiesAutoScaleConfiguration, + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, + ExpressRouteLink, + ExpressRouteLinkMacSecConfig, + ExpressRoutePort, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FirewallPolicy, + FirewallPolicyCertificateAuthority, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, + FirewallPolicyRule, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, + FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, + FirewallPolicyTrustedRootCertificate, + FlowLog, + FlowLogFormatParameters, + FrontendIPConfiguration, + HTTPHeader, + HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, + HubRoute, + HubRouteTable, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + IpAllocation, + IPConfiguration, + IPConfigurationBgpPeeringAddress, + IPConfigurationProfile, + IpGroup, + IpsecPolicy, + IpTag, + Ipv6CircuitConnectionConfig, + Ipv6ExpressRouteCircuitPeeringConfig, + LoadBalancer, + LoadBalancerBackendAddress, + LoadBalancerSku, + LoadBalancingRule, + LocalNetworkGateway, + ManagedRuleGroupOverride, + ManagedRuleOverride, + ManagedRulesDefinition, + ManagedRuleSet, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + MatchCondition, + MatchVariable, + NatGateway, + NatGatewaySku, + NatRule, + NetworkIntentPolicy, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, + NetworkInterfaceTapConfiguration, + NetworkProfile, + NetworkRule, + NetworkSecurityGroup, + NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, + NetworkWatcher, + Office365PolicyProperties, + OutboundRule, + OwaspCrsExclusionEntry, + P2SConnectionConfiguration, + P2SVpnGateway, + PatchRouteFilter, + PatchRouteFilterRule, + PeerExpressRouteCircuitConnection, + PolicySettings, + PrivateDnsZoneConfig, + PrivateDnsZoneGroup, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateLinkService, + PrivateLinkServiceConnection, + PrivateLinkServiceConnectionState, + PrivateLinkServiceIpConfiguration, + PrivateLinkServicePropertiesAutoApproval, + PrivateLinkServicePropertiesVisibility, + Probe, + PropagatedRouteTable, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, + PublicIPPrefix, + PublicIPPrefixSku, + RadiusServer, + RecordSet, + ReferencedPublicIpAddress, + Resource, + ResourceNavigationLink, + ResourceSet, + RetentionPolicyParameters, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + RoutingConfiguration, + SecurityPartnerProvider, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + StaticRoute, + Subnet, + SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, + TrafficSelectorPolicy, + TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSite, + VirtualApplianceSkuProperties, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VnetRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts b/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts new file mode 100644 index 000000000000..724eb1bdf0eb --- /dev/null +++ b/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts @@ -0,0 +1,290 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + discriminators, + AadAuthenticationParameters, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayBackendAddress, + ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendHttpSettings, + ApplicationGatewayConnectionDraining, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, + ApplicationGatewayPrivateLinkResourceListResult, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayRewriteRuleCondition, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, + ApplicationGatewaySslPredefinedPolicy, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationRule, + ApplicationSecurityGroup, + AzureFirewall, + AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, + AzureFirewallApplicationRuleProtocol, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, + AzureFirewallIpGroups, + AzureFirewallNatRCAction, + AzureFirewallNatRule, + AzureFirewallNatRuleCollection, + AzureFirewallNetworkRule, + AzureFirewallNetworkRuleCollection, + AzureFirewallPublicIPAddress, + AzureFirewallRCAction, + AzureFirewallSku, + BackendAddressPool, + BaseResource, + BastionHost, + BastionHostIPConfiguration, + BGPCommunity, + BgpConnection, + BgpServiceCommunity, + BgpSettings, + BreakOutCategoryPolicies, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + CustomDnsConfigPropertiesFormat, + DdosCustomPolicy, + DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + DnsSettings, + EndpointServiceResult, + ExpressRouteCircuit, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitStats, + ExpressRouteConnection, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, + ExpressRouteGateway, + ExpressRouteGatewayPropertiesAutoScaleConfiguration, + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, + ExpressRouteLink, + ExpressRouteLinkMacSecConfig, + ExpressRoutePort, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FirewallPolicy, + FirewallPolicyCertificateAuthority, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, + FirewallPolicyRule, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, + FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, + FirewallPolicyTrustedRootCertificate, + FlowLog, + FlowLogFormatParameters, + FrontendIPConfiguration, + HTTPHeader, + HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, + HubRoute, + HubRouteTable, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + IpAllocation, + IPConfiguration, + IPConfigurationBgpPeeringAddress, + IPConfigurationProfile, + IpGroup, + IpsecPolicy, + IpTag, + Ipv6CircuitConnectionConfig, + Ipv6ExpressRouteCircuitPeeringConfig, + LoadBalancer, + LoadBalancerBackendAddress, + LoadBalancerSku, + LoadBalancingRule, + LocalNetworkGateway, + ManagedRuleGroupOverride, + ManagedRuleOverride, + ManagedRulesDefinition, + ManagedRuleSet, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + MatchCondition, + MatchVariable, + NatGateway, + NatGatewaySku, + NatRule, + NetworkIntentPolicy, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, + NetworkInterfaceTapConfiguration, + NetworkProfile, + NetworkRule, + NetworkSecurityGroup, + NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, + NetworkWatcher, + Office365PolicyProperties, + OutboundRule, + OwaspCrsExclusionEntry, + P2SConnectionConfiguration, + P2SVpnGateway, + PatchRouteFilter, + PatchRouteFilterRule, + PeerExpressRouteCircuitConnection, + PolicySettings, + PrivateDnsZoneConfig, + PrivateDnsZoneGroup, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateLinkService, + PrivateLinkServiceConnection, + PrivateLinkServiceConnectionState, + PrivateLinkServiceIpConfiguration, + PrivateLinkServicePropertiesAutoApproval, + PrivateLinkServicePropertiesVisibility, + Probe, + PropagatedRouteTable, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, + PublicIPPrefix, + PublicIPPrefixSku, + RadiusServer, + RecordSet, + ReferencedPublicIpAddress, + Resource, + ResourceNavigationLink, + ResourceSet, + RetentionPolicyParameters, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + RoutingConfiguration, + SecurityPartnerProvider, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + StaticRoute, + Subnet, + SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, + TrafficSelectorPolicy, + TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSite, + VirtualApplianceSkuProperties, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VnetRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts index 61de09dd0e32..2dd5d5170953 100644 --- a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts @@ -39,6 +39,10 @@ export { ApplicationGatewayListResult, ApplicationGatewayOnDemandProbe, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -55,7 +59,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -77,8 +81,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -106,6 +112,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorModel, @@ -135,14 +142,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -151,6 +158,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -180,7 +189,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -188,10 +197,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -245,6 +257,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -285,4 +298,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts index adc4a992a678..61b99562bbe7 100644 --- a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, ApplicationSecurityGroupListResult, AzureFirewall, @@ -69,8 +73,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +104,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +247,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -275,4 +288,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/availableDelegationsMappers.ts b/sdk/network/arm-network/src/models/availableDelegationsMappers.ts index 57f8341fb467..edf99f5987c5 100644 --- a/sdk/network/arm-network/src/models/availableDelegationsMappers.ts +++ b/sdk/network/arm-network/src/models/availableDelegationsMappers.ts @@ -11,4 +11,4 @@ export { AvailableDelegation, AvailableDelegationsResult, CloudError -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts index afea9566eca2..9f25143ff32c 100644 --- a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts +++ b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, EndpointServicesListResult, ExpressRouteCircuit, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/availablePrivateEndpointTypesMappers.ts b/sdk/network/arm-network/src/models/availablePrivateEndpointTypesMappers.ts index 44975597ca56..f00ae2e0820e 100644 --- a/sdk/network/arm-network/src/models/availablePrivateEndpointTypesMappers.ts +++ b/sdk/network/arm-network/src/models/availablePrivateEndpointTypesMappers.ts @@ -11,4 +11,4 @@ export { AvailablePrivateEndpointType, AvailablePrivateEndpointTypesResult, CloudError -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/availableResourceGroupDelegationsMappers.ts b/sdk/network/arm-network/src/models/availableResourceGroupDelegationsMappers.ts index 57f8341fb467..edf99f5987c5 100644 --- a/sdk/network/arm-network/src/models/availableResourceGroupDelegationsMappers.ts +++ b/sdk/network/arm-network/src/models/availableResourceGroupDelegationsMappers.ts @@ -11,4 +11,4 @@ export { AvailableDelegation, AvailableDelegationsResult, CloudError -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/availableServiceAliasesMappers.ts b/sdk/network/arm-network/src/models/availableServiceAliasesMappers.ts index a41682ae0eca..6a79e8e40fed 100644 --- a/sdk/network/arm-network/src/models/availableServiceAliasesMappers.ts +++ b/sdk/network/arm-network/src/models/availableServiceAliasesMappers.ts @@ -11,4 +11,4 @@ export { AvailableServiceAlias, AvailableServiceAliasesResult, CloudError -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts index 3c81d0f4586c..7e24c474ee62 100644 --- a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -69,8 +73,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +104,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts index c3ea4d791fa3..2e86b6f814d3 100644 --- a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -69,8 +73,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +104,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +247,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -275,4 +288,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/bastionHostsMappers.ts b/sdk/network/arm-network/src/models/bastionHostsMappers.ts index 458b483e245a..e00a31714191 100644 --- a/sdk/network/arm-network/src/models/bastionHostsMappers.ts +++ b/sdk/network/arm-network/src/models/bastionHostsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -69,8 +73,10 @@ export { BastionHostIPConfiguration, BastionHostListResult, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +104,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts index 6d69e42676bd..9698021ac230 100644 --- a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts +++ b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,9 +72,11 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpServiceCommunityListResult, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +104,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts index e25ebe3a7eba..fda18cc0b7d8 100644 --- a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts +++ b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, ConnectionMonitor, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -102,6 +108,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorResponse, @@ -131,22 +138,25 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, + HopLink, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -176,7 +186,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -184,10 +194,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -241,6 +254,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -281,4 +295,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts index 286cc53ab85c..73c0c05d0005 100644 --- a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +131,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +147,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +178,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +186,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts index 638d2b5b2c3e..2a3da3d7d75b 100644 --- a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts +++ b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +104,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +247,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -275,4 +288,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts index e0990964baed..34f981d5b63b 100644 --- a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +131,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +147,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -169,7 +178,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -177,10 +186,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts index b526c5ba59b4..9ae7bf201213 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AuthorizationListResult, AzureFirewall, @@ -69,8 +73,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -98,6 +104,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts index ac0c5961fb60..6acf7544b261 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts index 7b06669114e7..aa425dd5589e 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts index 451c4bcce8b6..c13d7d709064 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitArpTable, @@ -131,14 +138,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -147,6 +154,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -176,7 +185,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -184,10 +193,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -241,6 +253,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -281,4 +294,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts index 1bb85e8385c0..3b023ac3dade 100644 --- a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts index e39504dfe499..45d957a37c9b 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts index 5cc2dcc28675..bd2a3a5d1565 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitArpTable, @@ -131,14 +138,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -147,6 +154,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -176,7 +185,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -184,10 +193,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -241,6 +253,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -281,4 +294,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts index 2d33a40f38b9..6dccb2459ddf 100644 --- a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts index 5dd5d90c4275..e902e91657c1 100644 --- a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts index 04e707f0f18e..30f17414b935 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts index 38b552bcba65..c146803079d7 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +247,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -275,4 +288,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts index 39b91be08933..9664ac6dc7cd 100644 --- a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderListResult, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts index 7035a08b1d04..f6ab6b4bfcab 100644 --- a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,15 +131,15 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, FirewallPolicyListResult, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -141,6 +148,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts new file mode 100644 index 000000000000..4255c31feaee --- /dev/null +++ b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts @@ -0,0 +1,290 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + discriminators, + AadAuthenticationParameters, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayBackendAddress, + ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendHttpSettings, + ApplicationGatewayConnectionDraining, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayRewriteRuleCondition, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, + ApplicationGatewaySslPredefinedPolicy, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationRule, + ApplicationSecurityGroup, + AzureFirewall, + AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, + AzureFirewallApplicationRuleProtocol, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, + AzureFirewallIpGroups, + AzureFirewallNatRCAction, + AzureFirewallNatRule, + AzureFirewallNatRuleCollection, + AzureFirewallNetworkRule, + AzureFirewallNetworkRuleCollection, + AzureFirewallPublicIPAddress, + AzureFirewallRCAction, + AzureFirewallSku, + BackendAddressPool, + BaseResource, + BastionHost, + BastionHostIPConfiguration, + BGPCommunity, + BgpConnection, + BgpServiceCommunity, + BgpSettings, + BreakOutCategoryPolicies, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + CustomDnsConfigPropertiesFormat, + DdosCustomPolicy, + DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + DnsSettings, + EndpointServiceResult, + ExpressRouteCircuit, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitStats, + ExpressRouteConnection, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, + ExpressRouteGateway, + ExpressRouteGatewayPropertiesAutoScaleConfiguration, + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, + ExpressRouteLink, + ExpressRouteLinkMacSecConfig, + ExpressRoutePort, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FirewallPolicy, + FirewallPolicyCertificateAuthority, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, + FirewallPolicyRule, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, + FirewallPolicyRuleCollectionGroupListResult, + FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, + FirewallPolicyTrustedRootCertificate, + FlowLog, + FlowLogFormatParameters, + FrontendIPConfiguration, + HTTPHeader, + HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, + HubRoute, + HubRouteTable, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + IpAllocation, + IPConfiguration, + IPConfigurationBgpPeeringAddress, + IPConfigurationProfile, + IpGroup, + IpsecPolicy, + IpTag, + Ipv6CircuitConnectionConfig, + Ipv6ExpressRouteCircuitPeeringConfig, + LoadBalancer, + LoadBalancerBackendAddress, + LoadBalancerSku, + LoadBalancingRule, + LocalNetworkGateway, + ManagedRuleGroupOverride, + ManagedRuleOverride, + ManagedRulesDefinition, + ManagedRuleSet, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + MatchCondition, + MatchVariable, + NatGateway, + NatGatewaySku, + NatRule, + NetworkIntentPolicy, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, + NetworkInterfaceTapConfiguration, + NetworkProfile, + NetworkRule, + NetworkSecurityGroup, + NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, + NetworkWatcher, + Office365PolicyProperties, + OutboundRule, + OwaspCrsExclusionEntry, + P2SConnectionConfiguration, + P2SVpnGateway, + PatchRouteFilter, + PatchRouteFilterRule, + PeerExpressRouteCircuitConnection, + PolicySettings, + PrivateDnsZoneConfig, + PrivateDnsZoneGroup, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateLinkService, + PrivateLinkServiceConnection, + PrivateLinkServiceConnectionState, + PrivateLinkServiceIpConfiguration, + PrivateLinkServicePropertiesAutoApproval, + PrivateLinkServicePropertiesVisibility, + Probe, + PropagatedRouteTable, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, + PublicIPPrefix, + PublicIPPrefixSku, + RadiusServer, + RecordSet, + ReferencedPublicIpAddress, + Resource, + ResourceNavigationLink, + ResourceSet, + RetentionPolicyParameters, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + RoutingConfiguration, + SecurityPartnerProvider, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + StaticRoute, + Subnet, + SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, + TrafficSelectorPolicy, + TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSite, + VirtualApplianceSkuProperties, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VnetRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/flowLogsMappers.ts b/sdk/network/arm-network/src/models/flowLogsMappers.ts index 2d0e85afa2b0..cbfc950233da 100644 --- a/sdk/network/arm-network/src/models/flowLogsMappers.ts +++ b/sdk/network/arm-network/src/models/flowLogsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, ConnectionMonitorDestination, ConnectionMonitorEndpoint, ConnectionMonitorEndpointFilter, @@ -96,6 +102,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ErrorDetails, ErrorResponse, @@ -125,14 +132,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -142,6 +149,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -171,7 +180,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -179,10 +188,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -235,6 +247,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -275,4 +288,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts index 08e2e948d055..f10ed23f2654 100644 --- a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts +++ b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +131,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +147,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts index 9b59655bbc9e..30c6b11885f9 100644 --- a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +131,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +147,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts index 50c177562f66..7a22ad40ce94 100644 --- a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts +++ b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts @@ -30,6 +30,10 @@ export { ApplicationGatewayHttpListener, ApplicationGatewayIPConfiguration, ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, ApplicationGatewayProbe, ApplicationGatewayProbeHealthResponseMatch, ApplicationGatewayRedirectConfiguration, @@ -46,7 +50,7 @@ export { ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, - ApplicationRuleCondition, + ApplicationRule, ApplicationSecurityGroup, AzureFirewall, AzureFirewallApplicationRule, @@ -68,8 +72,10 @@ export { BastionHost, BastionHostIPConfiguration, BGPCommunity, + BgpConnection, BgpServiceCommunity, BgpSettings, + BreakOutCategoryPolicies, CloudError, ConnectionMonitorDestination, ConnectionMonitorEndpoint, @@ -97,6 +103,7 @@ export { Delegation, DeviceProperties, DhcpOptions, + DnsSettings, EndpointServiceResult, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, @@ -124,14 +131,14 @@ export { ExpressRouteServiceProviderBandwidthsOffered, FirewallPolicy, FirewallPolicyCertificateAuthority, - FirewallPolicyFilterRule, - FirewallPolicyFilterRuleAction, - FirewallPolicyNatRule, - FirewallPolicyNatRuleAction, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, - FirewallPolicyRuleCondition, - FirewallPolicyRuleConditionApplicationProtocol, - FirewallPolicyRuleGroup, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FirewallPolicyTrustedRootCertificate, @@ -140,6 +147,8 @@ export { FrontendIPConfiguration, HTTPHeader, HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, HubRoute, HubRouteTable, HubVirtualNetworkConnection, @@ -170,7 +179,7 @@ export { MatchVariable, NatGateway, NatGatewaySku, - NatRuleCondition, + NatRule, NetworkIntentPolicy, NetworkInterface, NetworkInterfaceDnsSettings, @@ -178,10 +187,13 @@ export { NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, NetworkInterfaceTapConfiguration, NetworkProfile, - NetworkRuleCondition, + NetworkRule, NetworkSecurityGroup, NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, NetworkWatcher, + Office365PolicyProperties, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, @@ -234,6 +246,7 @@ export { TrafficSelectorPolicy, TunnelConnectionHealth, VirtualApplianceNicProperties, + VirtualApplianceSite, VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, @@ -274,4 +287,4 @@ export { VpnSiteLinkConnection, WebApplicationFirewallCustomRule, WebApplicationFirewallPolicy -} from "../models/mappers"; +} from "./mappers"; diff --git a/sdk/network/arm-network/src/models/index.ts b/sdk/network/arm-network/src/models/index.ts index 33f14fdf22e4..9cdc6fded1a0 100644 --- a/sdk/network/arm-network/src/models/index.ts +++ b/sdk/network/arm-network/src/models/index.ts @@ -1311,163 +1311,6 @@ export interface VirtualNetworkTap extends Resource { readonly etag?: string; } -/** - * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual - * network. - */ -export interface AddressSpace { - /** - * A list of address blocks reserved for this virtual network in CIDR notation. - */ - addressPrefixes?: string[]; -} - -/** - * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. - * Standard DHCP option for a subnet overrides VNET DHCP options. - */ -export interface DhcpOptions { - /** - * The list of DNS servers IP addresses. - */ - dnsServers?: string[]; -} - -/** - * Peerings in a virtual network resource. - */ -export interface VirtualNetworkPeering extends SubResource { - /** - * Whether the VMs in the local virtual network space would be able to access the VMs in remote - * virtual network space. - */ - allowVirtualNetworkAccess?: boolean; - /** - * Whether the forwarded traffic from the VMs in the local virtual network will be - * allowed/disallowed in remote virtual network. - */ - allowForwardedTraffic?: boolean; - /** - * If gateway links can be used in remote virtual networking to link to this virtual network. - */ - allowGatewayTransit?: boolean; - /** - * If remote gateways can be used on this virtual network. If the flag is set to true, and - * allowGatewayTransit on remote peering is also true, virtual network will use gateways of - * remote virtual network for transit. Only one peering can have this flag set to true. This flag - * cannot be set if virtual network already has a gateway. - */ - useRemoteGateways?: boolean; - /** - * The reference to the remote virtual network. The remote virtual network can be in the same or - * different region (preview). See here to register for the preview and learn more - * (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering). - */ - remoteVirtualNetwork?: SubResource; - /** - * The reference to the remote virtual network address space. - */ - remoteAddressSpace?: AddressSpace; - /** - * The status of the virtual network peering. Possible values include: 'Initiated', 'Connected', - * 'Disconnected' - */ - peeringState?: VirtualNetworkPeeringState; - /** - * The provisioning state of the virtual network peering resource. Possible values include: - * 'Succeeded', 'Updating', 'Deleting', 'Failed' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly provisioningState?: ProvisioningState; - /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. - */ - name?: string; - /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly etag?: string; -} - -/** - * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET. - */ -export interface VirtualNetworkBgpCommunities { - /** - * The BGP community associated with the virtual network. - */ - virtualNetworkCommunity: string; - /** - * The BGP community associated with the region of the virtual network. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly regionalCommunity?: string; -} - -/** - * Virtual Network resource. - */ -export interface VirtualNetwork extends Resource { - /** - * The AddressSpace that contains an array of IP address ranges that can be used by subnets. - */ - addressSpace?: AddressSpace; - /** - * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual - * network. - */ - dhcpOptions?: DhcpOptions; - /** - * A list of subnets in a Virtual Network. - */ - subnets?: Subnet[]; - /** - * A list of peerings in a Virtual Network. - */ - virtualNetworkPeerings?: VirtualNetworkPeering[]; - /** - * The resourceGuid property of the Virtual Network resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly resourceGuid?: string; - /** - * The provisioning state of the virtual network resource. Possible values include: 'Succeeded', - * 'Updating', 'Deleting', 'Failed' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly provisioningState?: ProvisioningState; - /** - * Indicates if DDoS protection is enabled for all the protected resources in the virtual - * network. It requires a DDoS protection plan associated with the resource. Default value: - * false. - */ - enableDdosProtection?: boolean; - /** - * Indicates if VM protection is enabled for all the subnets in the virtual network. Default - * value: false. - */ - enableVmProtection?: boolean; - /** - * The DDoS protection plan associated with the virtual network. - */ - ddosProtectionPlan?: SubResource; - /** - * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET. - */ - bgpCommunities?: VirtualNetworkBgpCommunities; - /** - * Array of IpAllocation which reference this VNET. - */ - ipAllocations?: SubResource[]; - /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly etag?: string; -} - /** * Load balancer backend addresses. */ @@ -1475,15 +1318,16 @@ export interface LoadBalancerBackendAddress { /** * Reference to an existing virtual network. */ - virtualNetwork?: VirtualNetwork; + virtualNetwork?: SubResource; /** * IP Address belonging to the referenced virtual network. */ ipAddress?: string; /** * Reference to IP address defined in network interfaces. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - networkInterfaceIPConfiguration?: NetworkInterfaceIPConfiguration; + readonly networkInterfaceIPConfiguration?: SubResource; /** * Name of the backend address. */ @@ -2133,6 +1977,10 @@ export interface ApplicationGatewayFrontendIPConfiguration extends SubResource { * Reference to the PublicIP resource. */ publicIPAddress?: SubResource; + /** + * Reference to the application gateway private link configuration. + */ + privateLinkConfiguration?: SubResource; /** * The provisioning state of the frontend IP configuration resource. Possible values include: * 'Succeeded', 'Updating', 'Deleting', 'Failed' @@ -2622,37 +2470,33 @@ export interface ApplicationGatewayRedirectConfiguration extends SubResource { } /** - * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting. + * The application gateway private link ip configuration. */ -export interface ApplicationGatewayUrlPathMap extends SubResource { - /** - * Default backend address pool resource of URL path map. - */ - defaultBackendAddressPool?: SubResource; +export interface ApplicationGatewayPrivateLinkIpConfiguration extends SubResource { /** - * Default backend http settings resource of URL path map. + * The private IP address of the IP configuration. */ - defaultBackendHttpSettings?: SubResource; + privateIPAddress?: string; /** - * Default Rewrite rule set resource of URL path map. + * The private IP address allocation method. Possible values include: 'Static', 'Dynamic' */ - defaultRewriteRuleSet?: SubResource; + privateIPAllocationMethod?: IPAllocationMethod; /** - * Default redirect configuration resource of URL path map. + * Reference to the subnet resource. */ - defaultRedirectConfiguration?: SubResource; + subnet?: SubResource; /** - * Path rule of URL path map resource. + * Whether the ip configuration is primary or not. */ - pathRules?: ApplicationGatewayPathRule[]; + primary?: boolean; /** - * The provisioning state of the URL path map resource. Possible values include: 'Succeeded', - * 'Updating', 'Deleting', 'Failed' + * The provisioning state of the application gateway private link IP configuration. Possible + * values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: ProvisioningState; /** - * Name of the URL path map that is unique within an Application Gateway. + * The name of application gateway private link ip configuration. */ name?: string; /** @@ -2661,83 +2505,234 @@ export interface ApplicationGatewayUrlPathMap extends SubResource { */ readonly etag?: string; /** - * Type of the resource. + * The resource type. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly type?: string; } /** - * Allows to disable rules within a rule group or an entire rule group. + * Private Link Configuration on an application gateway. */ -export interface ApplicationGatewayFirewallDisabledRuleGroup { +export interface ApplicationGatewayPrivateLinkConfiguration extends SubResource { /** - * The name of the rule group that will be disabled. + * An array of application gateway private link ip configurations. */ - ruleGroupName: string; + ipConfigurations?: ApplicationGatewayPrivateLinkIpConfiguration[]; /** - * The list of rules that will be disabled. If null, all rules of the rule group will be - * disabled. + * The provisioning state of the application gateway private link configuration. Possible values + * include: 'Succeeded', 'Updating', 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - rules?: number[]; -} - -/** - * Allow to exclude some variable satisfy the condition for the WAF check. - */ -export interface ApplicationGatewayFirewallExclusion { + readonly provisioningState?: ProvisioningState; /** - * The variable to be excluded. + * Name of the private link configuration that is unique within an Application Gateway. */ - matchVariable: string; + name?: string; /** - * When matchVariable is a collection, operate on the selector to specify which elements in the - * collection this exclusion applies to. + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - selectorMatchOperator: string; + readonly etag?: string; /** - * When matchVariable is a collection, operator used to specify which elements in the collection - * this exclusion applies to. + * Type of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - selector: string; + readonly type?: string; } /** - * Application gateway web application firewall configuration. + * PrivateLink Resource of an application gateway. */ -export interface ApplicationGatewayWebApplicationFirewallConfiguration { +export interface ApplicationGatewayPrivateLinkResource extends SubResource { /** - * Whether the web application firewall is enabled or not. + * Group identifier of private link resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled: boolean; + readonly groupId?: string; /** - * Web application firewall mode. Possible values include: 'Detection', 'Prevention' + * Required member names of private link resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - firewallMode: ApplicationGatewayFirewallMode; + readonly requiredMembers?: string[]; /** - * The type of the web application firewall rule set. Possible values are: 'OWASP'. + * Required DNS zone names of the the private link resource. */ - ruleSetType: string; + requiredZoneNames?: string[]; /** - * The version of the rule set type. + * Name of the private link resource that is unique within an Application Gateway. */ - ruleSetVersion: string; + name?: string; /** - * The disabled rule groups. + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - disabledRuleGroups?: ApplicationGatewayFirewallDisabledRuleGroup[]; + readonly etag?: string; /** - * Whether allow WAF to check request Body. + * Type of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - requestBodyCheck?: boolean; + readonly type?: string; +} + +/** + * Private Endpoint connection on an application gateway. + */ +export interface ApplicationGatewayPrivateEndpointConnection extends SubResource { /** - * Maximum request body size for WAF. + * The resource of private end point. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - maxRequestBodySize?: number; + readonly privateEndpoint?: PrivateEndpoint; /** - * Maximum request body size in Kb for WAF. + * A collection of information about the state of the connection between service consumer and + * provider. */ - maxRequestBodySizeInKb?: number; + privateLinkServiceConnectionState?: PrivateLinkServiceConnectionState; + /** + * The provisioning state of the application gateway private endpoint connection resource. + * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: ProvisioningState; + /** + * The consumer link id. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly linkIdentifier?: string; + /** + * Name of the private endpoint connection on an application gateway. + */ + name?: string; + /** + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly etag?: string; + /** + * Type of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; +} + +/** + * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting. + */ +export interface ApplicationGatewayUrlPathMap extends SubResource { + /** + * Default backend address pool resource of URL path map. + */ + defaultBackendAddressPool?: SubResource; + /** + * Default backend http settings resource of URL path map. + */ + defaultBackendHttpSettings?: SubResource; + /** + * Default Rewrite rule set resource of URL path map. + */ + defaultRewriteRuleSet?: SubResource; + /** + * Default redirect configuration resource of URL path map. + */ + defaultRedirectConfiguration?: SubResource; + /** + * Path rule of URL path map resource. + */ + pathRules?: ApplicationGatewayPathRule[]; + /** + * The provisioning state of the URL path map resource. Possible values include: 'Succeeded', + * 'Updating', 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: ProvisioningState; + /** + * Name of the URL path map that is unique within an Application Gateway. + */ + name?: string; + /** + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly etag?: string; + /** + * Type of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; +} + +/** + * Allows to disable rules within a rule group or an entire rule group. + */ +export interface ApplicationGatewayFirewallDisabledRuleGroup { + /** + * The name of the rule group that will be disabled. + */ + ruleGroupName: string; + /** + * The list of rules that will be disabled. If null, all rules of the rule group will be + * disabled. + */ + rules?: number[]; +} + +/** + * Allow to exclude some variable satisfy the condition for the WAF check. + */ +export interface ApplicationGatewayFirewallExclusion { + /** + * The variable to be excluded. + */ + matchVariable: string; + /** + * When matchVariable is a collection, operate on the selector to specify which elements in the + * collection this exclusion applies to. + */ + selectorMatchOperator: string; + /** + * When matchVariable is a collection, operator used to specify which elements in the collection + * this exclusion applies to. + */ + selector: string; +} + +/** + * Application gateway web application firewall configuration. + */ +export interface ApplicationGatewayWebApplicationFirewallConfiguration { + /** + * Whether the web application firewall is enabled or not. + */ + enabled: boolean; + /** + * Web application firewall mode. Possible values include: 'Detection', 'Prevention' + */ + firewallMode: ApplicationGatewayFirewallMode; + /** + * The type of the web application firewall rule set. Possible values are: 'OWASP'. + */ + ruleSetType: string; + /** + * The version of the rule set type. + */ + ruleSetVersion: string; + /** + * The disabled rule groups. + */ + disabledRuleGroups?: ApplicationGatewayFirewallDisabledRuleGroup[]; + /** + * Whether allow WAF to check request Body. + */ + requestBodyCheck?: boolean; + /** + * Maximum request body size for WAF. + */ + maxRequestBodySize?: number; + /** + * Maximum request body size in Kb for WAF. + */ + maxRequestBodySizeInKb?: number; /** * Maximum file upload size in Mb for WAF. */ @@ -2923,6 +2918,15 @@ export interface ApplicationGateway extends Resource { * Autoscale Configuration. */ autoscaleConfiguration?: ApplicationGatewayAutoscaleConfiguration; + /** + * PrivateLink configurations on application gateway. + */ + privateLinkConfigurations?: ApplicationGatewayPrivateLinkConfiguration[]; + /** + * Private Endpoint connections on application gateway. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly privateEndpointConnections?: ApplicationGatewayPrivateEndpointConnection[]; /** * The resource GUID property of the application gateway resource. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -3235,14 +3239,28 @@ export interface AzureFirewallIpGroups { readonly changeNumber?: string; } +/** + * Public IP addresses associated with azure firewall. + */ +export interface HubPublicIPAddresses { + /** + * The number of Public IP addresses associated with azure firewall. + */ + addresses?: AzureFirewallPublicIPAddress[]; + /** + * Private IP Address associated with azure firewall. + */ + count?: number; +} + /** * IP addresses associated with azure firewall. */ export interface HubIPAddresses { /** - * List of Public IP addresses associated with azure firewall. + * Public IP addresses associated with azure firewall. */ - publicIPAddresses?: AzureFirewallPublicIPAddress[]; + publicIPs?: HubPublicIPAddresses; /** * Private IP Address associated with azure firewall. */ @@ -3566,9 +3584,8 @@ export interface AzureFirewall extends Resource { firewallPolicy?: SubResource; /** * IP addresses associated with AzureFirewall. - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly hubIpAddresses?: HubIPAddresses; + hubIPAddresses?: HubIPAddresses; /** * IpGroups associated with AzureFirewall. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -5006,15 +5023,33 @@ export interface FirewallPolicyTransportSecurity { trustedRootCertificates?: FirewallPolicyTrustedRootCertificate[]; } +/** + * DNS Proxy Settings in Firewall Policy. + */ +export interface DnsSettings { + /** + * List of Custom DNS Servers. + */ + servers?: string[]; + /** + * Enable DNS Proxy on Firewalls attached to the Firewall Policy. + */ + enableProxy?: boolean; + /** + * FQDNs in Network Rules are supported when set to true. + */ + requireProxyForNetworkRules?: boolean; +} + /** * FirewallPolicy Resource. */ export interface FirewallPolicy extends Resource { /** - * List of references to FirewallPolicyRuleGroups. + * List of references to FirewallPolicyRuleCollectionGroups. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly ruleGroups?: SubResource[]; + readonly ruleCollectionGroups?: SubResource[]; /** * The provisioning state of the firewall policy resource. Possible values include: 'Succeeded', * 'Updating', 'Deleting', 'Failed' @@ -5051,6 +5086,10 @@ export interface FirewallPolicy extends Resource { * TLS Configuration definition. */ transportSecurity?: FirewallPolicyTransportSecurity; + /** + * DNS Proxy Settings definition. + */ + dnsSettings?: DnsSettings; /** * A unique read-only string that changes whenever the resource is updated. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -5063,43 +5102,43 @@ export interface FirewallPolicy extends Resource { } /** - * Contains the possible cases for FirewallPolicyRule. + * Contains the possible cases for FirewallPolicyRuleCollection. */ -export type FirewallPolicyRuleUnion = FirewallPolicyRule | FirewallPolicyNatRule | FirewallPolicyFilterRule; +export type FirewallPolicyRuleCollectionUnion = FirewallPolicyRuleCollection | FirewallPolicyNatRuleCollection | FirewallPolicyFilterRuleCollection; /** - * Properties of the rule. + * Properties of the rule collection. */ -export interface FirewallPolicyRule { +export interface FirewallPolicyRuleCollection { /** * Polymorphic Discriminator */ - ruleType: "FirewallPolicyRule"; + ruleCollectionType: "FirewallPolicyRuleCollection"; /** - * The name of the rule. + * The name of the rule collection. */ name?: string; /** - * Priority of the Firewall Policy Rule resource. + * Priority of the Firewall Policy Rule Collection resource. */ priority?: number; } /** - * Rule Group resource. + * Rule Collection Group resource. */ -export interface FirewallPolicyRuleGroup extends SubResource { +export interface FirewallPolicyRuleCollectionGroup extends SubResource { /** - * Priority of the Firewall Policy Rule Group resource. + * Priority of the Firewall Policy Rule Collection Group resource. */ priority?: number; /** - * Group of Firewall Policy rules. + * Group of Firewall Policy rule collections. */ - rules?: FirewallPolicyRuleUnion[]; + ruleCollections?: FirewallPolicyRuleCollectionUnion[]; /** - * The provisioning state of the firewall policy rule group resource. Possible values include: - * 'Succeeded', 'Updating', 'Deleting', 'Failed' + * The provisioning state of the firewall policy rule collection group resource. Possible values + * include: 'Succeeded', 'Updating', 'Deleting', 'Failed' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: ProvisioningState; @@ -5121,116 +5160,108 @@ export interface FirewallPolicyRuleGroup extends SubResource { } /** - * Properties of the FirewallPolicyNatRuleAction. + * Properties of the FirewallPolicyNatRuleCollectionAction. */ -export interface FirewallPolicyNatRuleAction { +export interface FirewallPolicyNatRuleCollectionAction { /** * The type of action. Possible values include: 'DNAT' */ - type?: FirewallPolicyNatRuleActionType; + type?: FirewallPolicyNatRuleCollectionActionType; } /** - * Contains the possible cases for FirewallPolicyRuleCondition. + * Contains the possible cases for FirewallPolicyRule. */ -export type FirewallPolicyRuleConditionUnion = FirewallPolicyRuleCondition | ApplicationRuleCondition | NatRuleCondition | NetworkRuleCondition; +export type FirewallPolicyRuleUnion = FirewallPolicyRule | ApplicationRule | NatRule | NetworkRule; /** * Properties of a rule. */ -export interface FirewallPolicyRuleCondition { +export interface FirewallPolicyRule { /** * Polymorphic Discriminator */ - ruleConditionType: "FirewallPolicyRuleCondition"; + ruleType: "FirewallPolicyRule"; /** - * Name of the rule condition. + * Name of the rule. */ name?: string; /** - * Description of the rule condition. + * Description of the rule. */ description?: string; } /** - * Firewall Policy NAT Rule. + * Firewall Policy NAT Rule Collection. */ -export interface FirewallPolicyNatRule { +export interface FirewallPolicyNatRuleCollection { /** * Polymorphic Discriminator */ - ruleType: "FirewallPolicyNatRule"; + ruleCollectionType: "FirewallPolicyNatRuleCollection"; /** - * The name of the rule. + * The name of the rule collection. */ name?: string; /** - * Priority of the Firewall Policy Rule resource. + * Priority of the Firewall Policy Rule Collection resource. */ priority?: number; /** - * The action type of a Nat rule. - */ - action?: FirewallPolicyNatRuleAction; - /** - * The translated address for this NAT rule. - */ - translatedAddress?: string; - /** - * The translated port for this NAT rule. + * The action type of a Nat rule collection. */ - translatedPort?: string; + action?: FirewallPolicyNatRuleCollectionAction; /** - * The match conditions for incoming traffic. + * List of rules included in a rule collection. */ - ruleCondition?: FirewallPolicyRuleConditionUnion; + rules?: FirewallPolicyRuleUnion[]; } /** - * Properties of the FirewallPolicyFilterRuleAction. + * Properties of the FirewallPolicyFilterRuleCollectionAction. */ -export interface FirewallPolicyFilterRuleAction { +export interface FirewallPolicyFilterRuleCollectionAction { /** * The type of action. Possible values include: 'Allow', 'Deny' */ - type?: FirewallPolicyFilterRuleActionType; + type?: FirewallPolicyFilterRuleCollectionActionType; } /** - * Firewall Policy Filter Rule. + * Firewall Policy Filter Rule Collection. */ -export interface FirewallPolicyFilterRule { +export interface FirewallPolicyFilterRuleCollection { /** * Polymorphic Discriminator */ - ruleType: "FirewallPolicyFilterRule"; + ruleCollectionType: "FirewallPolicyFilterRuleCollection"; /** - * The name of the rule. + * The name of the rule collection. */ name?: string; /** - * Priority of the Firewall Policy Rule resource. + * Priority of the Firewall Policy Rule Collection resource. */ priority?: number; /** - * The action type of a Filter rule. + * The action type of a Filter rule collection. */ - action?: FirewallPolicyFilterRuleAction; + action?: FirewallPolicyFilterRuleCollectionAction; /** - * Collection of rule conditions used by a rule. + * List of rules included in a rule collection. */ - ruleConditions?: FirewallPolicyRuleConditionUnion[]; + rules?: FirewallPolicyRuleUnion[]; } /** * Properties of the application rule protocol. */ -export interface FirewallPolicyRuleConditionApplicationProtocol { +export interface FirewallPolicyRuleApplicationProtocol { /** * Protocol type. Possible values include: 'Http', 'Https' */ - protocolType?: FirewallPolicyRuleConditionApplicationProtocolType; + protocolType?: FirewallPolicyRuleApplicationProtocolType; /** * Port number for the protocol, cannot be greater than 64000. */ @@ -5238,19 +5269,19 @@ export interface FirewallPolicyRuleConditionApplicationProtocol { } /** - * Rule condition of type application. + * Rule of type application. */ -export interface ApplicationRuleCondition { +export interface ApplicationRule { /** * Polymorphic Discriminator */ - ruleConditionType: "ApplicationRuleCondition"; + ruleType: "ApplicationRule"; /** - * Name of the rule condition. + * Name of the rule. */ name?: string; /** - * Description of the rule condition. + * Description of the rule. */ description?: string; /** @@ -5264,45 +5295,49 @@ export interface ApplicationRuleCondition { /** * Array of Application Protocols. */ - protocols?: FirewallPolicyRuleConditionApplicationProtocol[]; + protocols?: FirewallPolicyRuleApplicationProtocol[]; /** * List of Urls for this rule condition. */ targetUrls?: string[]; /** - * List of FQDNs for this rule condition. + * List of FQDNs for this rule. */ targetFqdns?: string[]; /** - * List of FQDN Tags for this rule condition. + * List of FQDN Tags for this rule. */ fqdnTags?: string[]; /** * List of source IpGroups for this rule. */ sourceIpGroups?: string[]; + /** + * Terminate TLS connections for this rule. + */ + terminateTLS?: boolean; } /** - * Rule condition of type nat. + * Rule of type nat. */ -export interface NatRuleCondition { +export interface NatRule { /** * Polymorphic Discriminator */ - ruleConditionType: "NatRuleCondition"; + ruleType: "NatRule"; /** - * Name of the rule condition. + * Name of the rule. */ name?: string; /** - * Description of the rule condition. + * Description of the rule. */ description?: string; /** - * Array of FirewallPolicyRuleConditionNetworkProtocols. + * Array of FirewallPolicyRuleNetworkProtocols. */ - ipProtocols?: FirewallPolicyRuleConditionNetworkProtocol[]; + ipProtocols?: FirewallPolicyRuleNetworkProtocol[]; /** * List of source IP addresses for this rule. */ @@ -5316,35 +5351,39 @@ export interface NatRuleCondition { */ destinationPorts?: string[]; /** - * List of source IpGroups for this rule. + * The translated address for this NAT rule. */ - sourceIpGroups?: string[]; + translatedAddress?: string; /** - * Terminate TLS connections for this rule. + * The translated port for this NAT rule. */ - terminateTLS?: boolean; + translatedPort?: string; + /** + * List of source IpGroups for this rule. + */ + sourceIpGroups?: string[]; } /** - * Rule condition of type network. + * Rule of type network. */ -export interface NetworkRuleCondition { +export interface NetworkRule { /** * Polymorphic Discriminator */ - ruleConditionType: "NetworkRuleCondition"; + ruleType: "NetworkRule"; /** - * Name of the rule condition. + * Name of the rule. */ name?: string; /** - * Description of the rule condition. + * Description of the rule. */ description?: string; /** - * Array of FirewallPolicyRuleConditionNetworkProtocols. + * Array of FirewallPolicyRuleNetworkProtocols. */ - ipProtocols?: FirewallPolicyRuleConditionNetworkProtocol[]; + ipProtocols?: FirewallPolicyRuleNetworkProtocol[]; /** * List of source IP addresses for this rule. */ @@ -5365,6 +5404,10 @@ export interface NetworkRuleCondition { * List of destination IpGroups for this rule. */ destinationIpGroups?: string[]; + /** + * List of destination FQDNs. + */ + destinationFqdns?: string[]; } /** @@ -6164,6 +6207,24 @@ export interface NetworkProfile extends Resource { readonly etag?: string; } +/** + * Network Virtual Appliance Sku Properties. + */ +export interface VirtualApplianceSkuProperties { + /** + * Virtual Appliance Vendor. + */ + vendor?: string; + /** + * Virtual Appliance Scale Unit. + */ + bundledScaleUnit?: string; + /** + * Virtual Appliance Version. + */ + marketPlaceVersion?: string; +} + /** * Network Virtual Appliance NIC properties. */ @@ -6185,32 +6246,18 @@ export interface VirtualApplianceNicProperties { readonly privateIpAddress?: string; } -/** - * Network Virtual Appliance Sku Properties. - */ -export interface VirtualApplianceSkuProperties { - /** - * Virtual Appliance Vendor. - */ - vendor?: string; - /** - * Virtual Appliance Scale Unit. - */ - bundledScaleUnit?: string; - /** - * Virtual Appliance Version. - */ - marketPlaceVersion?: string; -} - /** * NetworkVirtualAppliance Resource. */ export interface NetworkVirtualAppliance extends Resource { /** - * BootStrapConfigurationBlob storage URLs. + * Network Virtual Appliance SKU. + */ + nvaSku?: VirtualApplianceSkuProperties; + /** + * BootStrapConfigurationBlobs storage URLs. */ - bootStrapConfigurationBlob?: string[]; + bootStrapConfigurationBlobs?: string[]; /** * The Virtual Hub where Network Virtual Appliance is being deployed. */ @@ -6218,7 +6265,11 @@ export interface NetworkVirtualAppliance extends Resource { /** * CloudInitConfigurationBlob storage URLs. */ - cloudInitConfigurationBlob?: string[]; + cloudInitConfigurationBlobs?: string[]; + /** + * CloudInitConfiguration string in plain text. + */ + cloudInitConfiguration?: string; /** * VirtualAppliance ASN. */ @@ -6229,7 +6280,12 @@ export interface NetworkVirtualAppliance extends Resource { */ readonly virtualApplianceNics?: VirtualApplianceNicProperties[]; /** - * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * List of references to VirtualApplianceSite. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly virtualApplianceSites?: SubResource[]; + /** + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ @@ -6239,9 +6295,110 @@ export interface NetworkVirtualAppliance extends Resource { */ identity?: ManagedServiceIdentity; /** - * Network Virtual Appliance SKU. + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly etag?: string; +} + +/** + * Network Virtual Appliance Sku Properties. + */ +export interface BreakOutCategoryPolicies { + /** + * Flag to control breakout of o365 allow category. + */ + allow?: boolean; + /** + * Flag to control breakout of o365 optimize category. + */ + optimize?: boolean; + /** + * Flag to control breakout of o365 default category. + */ + default?: boolean; +} + +/** + * Network Virtual Appliance Sku Properties. + */ +export interface Office365PolicyProperties { + /** + * Office 365 breakout categories. + */ + breakOutCategories?: BreakOutCategoryPolicies; +} + +/** + * Virtual Appliance Site resource. + */ +export interface VirtualApplianceSite extends SubResource { + /** + * Address Prefix. + */ + addressPrefix?: string; + /** + * Office 365 Policy. + */ + o365Policy?: Office365PolicyProperties; + /** + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: ProvisioningState; + /** + * Name of the virtual appliance site. + */ + name?: string; + /** + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly etag?: string; + /** + * Site type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; +} + +/** + * List of available Sku and instances. + * @summary Network Virtual Appliance Sku Instances + */ +export interface NetworkVirtualApplianceSkuInstances { + /** + * Scale Unit. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly scaleUnit?: string; + /** + * Instance Count. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly instanceCount?: number; +} + +/** + * Definition of the NetworkVirtualApplianceSkus resource. + * @summary Available NetworkVirtualApplianceSkus + */ +export interface NetworkVirtualApplianceSku extends Resource { + /** + * Network Virtual Appliance Sku vendor. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly vendor?: string; + /** + * Available Network Virtual Appliance versions. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly availableVersions?: string[]; + /** + * The list of scale units available. */ - sku?: VirtualApplianceSkuProperties; + availableScaleUnits?: NetworkVirtualApplianceSkuInstances[]; /** * A unique read-only string that changes whenever the resource is updated. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -7013,6 +7170,52 @@ export interface ConnectivityIssue { readonly context?: { [propertyName: string]: string }[]; } +/** + * Hop link. + */ +export interface HopLink { + /** + * The ID of the next hop. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextHopId?: string; + /** + * Link type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly linkType?: string; + /** + * Minimum roundtrip time in milliseconds. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly roundTripTimeMin?: number; + /** + * Average roundtrip time in milliseconds. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly roundTripTimeAvg?: number; + /** + * Maximum roundtrip time in milliseconds. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly roundTripTimeMax?: number; + /** + * List of issues. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly issues?: ConnectivityIssue[]; + /** + * Provides additional context on links. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly context?: { [propertyName: string]: string }; + /** + * Resource ID. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly resourceId?: string; +} + /** * Information about a hop between the source and the destination. */ @@ -7042,6 +7245,21 @@ export interface ConnectivityHop { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly nextHopIds?: string[]; + /** + * List of previous hop identifiers. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly previousHopIds?: string[]; + /** + * List of hop links. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly links?: HopLink[]; + /** + * List of previous hop links. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly previousLinks?: HopLink[]; /** * List of issues. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -8798,6 +9016,75 @@ export interface Usage { name: UsageName; } +/** + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual + * network. + */ +export interface AddressSpace { + /** + * A list of address blocks reserved for this virtual network in CIDR notation. + */ + addressPrefixes?: string[]; +} + +/** + * Peerings in a virtual network resource. + */ +export interface VirtualNetworkPeering extends SubResource { + /** + * Whether the VMs in the local virtual network space would be able to access the VMs in remote + * virtual network space. + */ + allowVirtualNetworkAccess?: boolean; + /** + * Whether the forwarded traffic from the VMs in the local virtual network will be + * allowed/disallowed in remote virtual network. + */ + allowForwardedTraffic?: boolean; + /** + * If gateway links can be used in remote virtual networking to link to this virtual network. + */ + allowGatewayTransit?: boolean; + /** + * If remote gateways can be used on this virtual network. If the flag is set to true, and + * allowGatewayTransit on remote peering is also true, virtual network will use gateways of + * remote virtual network for transit. Only one peering can have this flag set to true. This flag + * cannot be set if virtual network already has a gateway. + */ + useRemoteGateways?: boolean; + /** + * The reference to the remote virtual network. The remote virtual network can be in the same or + * different region (preview). See here to register for the preview and learn more + * (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering). + */ + remoteVirtualNetwork?: SubResource; + /** + * The reference to the remote virtual network address space. + */ + remoteAddressSpace?: AddressSpace; + /** + * The status of the virtual network peering. Possible values include: 'Initiated', 'Connected', + * 'Disconnected' + */ + peeringState?: VirtualNetworkPeeringState; + /** + * The provisioning state of the virtual network peering resource. Possible values include: + * 'Succeeded', 'Updating', 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: ProvisioningState; + /** + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. + */ + name?: string; + /** + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly etag?: string; +} + /** * Response for ResourceNavigationLinks_List operation. */ @@ -8829,81 +9116,169 @@ export interface ServiceAssociationLinksListResult { } /** - * Response for CheckIPAddressAvailability API service call. + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. + * Standard DHCP option for a subnet overrides VNET DHCP options. */ -export interface IPAddressAvailabilityResult { - /** - * Private IP address availability. - */ - available?: boolean; +export interface DhcpOptions { /** - * Contains other available private IP addresses if the asked for address is taken. + * The list of DNS servers IP addresses. */ - availableIPAddresses?: string[]; + dnsServers?: string[]; } /** - * Usage strings container. + * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET. */ -export interface VirtualNetworkUsageName { +export interface VirtualNetworkBgpCommunities { /** - * Localized subnet size and usage string. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The BGP community associated with the virtual network. */ - readonly localizedValue?: string; + virtualNetworkCommunity: string; /** - * Subnet size and usage string. + * The BGP community associated with the region of the virtual network. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly value?: string; + readonly regionalCommunity?: string; } /** - * Usage details for subnet. + * Virtual Network resource. */ -export interface VirtualNetworkUsage { +export interface VirtualNetwork extends Resource { /** - * Indicates number of IPs used from the Subnet. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The AddressSpace that contains an array of IP address ranges that can be used by subnets. */ - readonly currentValue?: number; + addressSpace?: AddressSpace; /** - * Subnet identifier. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual + * network. */ - readonly id?: string; + dhcpOptions?: DhcpOptions; /** - * Indicates the size of the subnet. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * A list of subnets in a Virtual Network. */ - readonly limit?: number; + subnets?: Subnet[]; /** - * The name containing common and localized value for usage. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * A list of peerings in a Virtual Network. */ - readonly name?: VirtualNetworkUsageName; + virtualNetworkPeerings?: VirtualNetworkPeering[]; /** - * Usage units. Returns 'Count'. + * The resourceGuid property of the Virtual Network resource. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly unit?: string; -} - -/** - * Network Intent Policy resource. - */ -export interface NetworkIntentPolicy extends Resource { + readonly resourceGuid?: string; /** - * A unique read-only string that changes whenever the resource is updated. + * The provisioning state of the virtual network resource. Possible values include: 'Succeeded', + * 'Updating', 'Deleting', 'Failed' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly etag?: string; -} - -/** - * Details of NetworkIntentPolicyConfiguration for PrepareNetworkPoliciesRequest. - */ -export interface NetworkIntentPolicyConfiguration { + readonly provisioningState?: ProvisioningState; + /** + * Indicates if DDoS protection is enabled for all the protected resources in the virtual + * network. It requires a DDoS protection plan associated with the resource. Default value: + * false. + */ + enableDdosProtection?: boolean; + /** + * Indicates if VM protection is enabled for all the subnets in the virtual network. Default + * value: false. + */ + enableVmProtection?: boolean; + /** + * The DDoS protection plan associated with the virtual network. + */ + ddosProtectionPlan?: SubResource; + /** + * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET. + */ + bgpCommunities?: VirtualNetworkBgpCommunities; + /** + * Array of IpAllocation which reference this VNET. + */ + ipAllocations?: SubResource[]; + /** + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly etag?: string; +} + +/** + * Response for CheckIPAddressAvailability API service call. + */ +export interface IPAddressAvailabilityResult { + /** + * Private IP address availability. + */ + available?: boolean; + /** + * Contains other available private IP addresses if the asked for address is taken. + */ + availableIPAddresses?: string[]; +} + +/** + * Usage strings container. + */ +export interface VirtualNetworkUsageName { + /** + * Localized subnet size and usage string. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly localizedValue?: string; + /** + * Subnet size and usage string. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly value?: string; +} + +/** + * Usage details for subnet. + */ +export interface VirtualNetworkUsage { + /** + * Indicates number of IPs used from the Subnet. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly currentValue?: number; + /** + * Subnet identifier. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly id?: string; + /** + * Indicates the size of the subnet. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly limit?: number; + /** + * The name containing common and localized value for usage. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly name?: VirtualNetworkUsageName; + /** + * Usage units. Returns 'Count'. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly unit?: string; +} + +/** + * Network Intent Policy resource. + */ +export interface NetworkIntentPolicy extends Resource { + /** + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly etag?: string; +} + +/** + * Details of NetworkIntentPolicyConfiguration for PrepareNetworkPoliciesRequest. + */ +export interface NetworkIntentPolicyConfiguration { /** * The name of the Network Intent Policy for storing in target subscription. */ @@ -10198,93 +10573,66 @@ export interface GetVpnSitesConfigurationRequest { } /** - * The list of RouteTables to advertise the routes to. - */ -export interface PropagatedRouteTable { - /** - * The list of labels. - */ - labels?: string[]; - /** - * The list of resource ids of all the RouteTables. - */ - ids?: SubResource[]; -} - -/** - * List of all Static Routes. + * VirtualHub route. */ -export interface StaticRoute { - /** - * The name of the StaticRoute that is unique within a VnetRoute. - */ - name?: string; +export interface VirtualHubRoute { /** - * List of all address prefixes. + * List of all addressPrefixes. */ addressPrefixes?: string[]; /** - * The ip address of the next hop. + * NextHop ip address. */ nextHopIpAddress?: string; } /** - * List of routes that control routing from VirtualHub into a virtual network connection. + * VirtualHub route table. */ -export interface VnetRoute { +export interface VirtualHubRouteTable { /** - * List of all Static Routes. + * List of all routes. */ - staticRoutes?: StaticRoute[]; + routes?: VirtualHubRoute[]; } /** - * Routing Configuration indicating the associated and propagated route tables for this connection. + * VirtualHubRouteTableV2 route. */ -export interface RoutingConfiguration { +export interface VirtualHubRouteV2 { /** - * The resource id RouteTable associated with this RoutingConfiguration. + * The type of destinations. */ - associatedRouteTable?: SubResource; + destinationType?: string; /** - * The list of RouteTables to advertise the routes to. + * List of all destinations. */ - propagatedRouteTables?: PropagatedRouteTable; + destinations?: string[]; /** - * List of routes that control routing from VirtualHub into a virtual network connection. + * The type of next hops. */ - vnetRoutes?: VnetRoute; + nextHopType?: string; + /** + * NextHops ip address. + */ + nextHops?: string[]; } /** - * HubVirtualNetworkConnection Resource. + * VirtualHubRouteTableV2 Resource. */ -export interface HubVirtualNetworkConnection extends SubResource { - /** - * Reference to the remote virtual network. - */ - remoteVirtualNetwork?: SubResource; - /** - * VirtualHub to RemoteVnet transit to enabled or not. - */ - allowHubToRemoteVnetTransit?: boolean; - /** - * Allow RemoteVnet to use Virtual Hub's gateways. - */ - allowRemoteVnetToUseHubVnetGateways?: boolean; +export interface VirtualHubRouteTableV2 extends SubResource { /** - * Enable internet security. + * List of all routes. */ - enableInternetSecurity?: boolean; + routes?: VirtualHubRouteV2[]; /** - * The Routing Configuration indicating the associated and propagated route tables on this - * connection. + * List of all connections attached to this route table v2. */ - routingConfiguration?: RoutingConfiguration; + attachedConnections?: string[]; /** - * The provisioning state of the hub virtual network connection resource. Possible values - * include: 'Succeeded', 'Updating', 'Deleting', 'Failed' + * The provisioning state of the virtual hub route table v2 resource. Possible values include: + * 'Succeeded', 'Updating', 'Deleting', 'Failed' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: ProvisioningState; @@ -10301,72 +10649,73 @@ export interface HubVirtualNetworkConnection extends SubResource { } /** - * VirtualHub route. + * Virtual Appliance Site resource. */ -export interface VirtualHubRoute { +export interface BgpConnection extends SubResource { /** - * List of all addressPrefixes. + * Peer ASN. */ - addressPrefixes?: string[]; + peerAsn?: number; /** - * NextHop ip address. + * Peer IP. */ - nextHopIpAddress?: string; -} - -/** - * VirtualHub route table. - */ -export interface VirtualHubRouteTable { + peerIp?: string; /** - * List of all routes. + * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating', + * 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - routes?: VirtualHubRoute[]; -} - -/** - * VirtualHubRouteTableV2 route. - */ -export interface VirtualHubRouteV2 { + readonly provisioningState?: ProvisioningState; /** - * The type of destinations. + * The current state of the VirtualHub to Peer. Possible values include: 'Unknown', 'Connecting', + * 'Connected', 'NotConnected' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - destinationType?: string; + readonly connectionState?: HubBgpConnectionStatus; /** - * List of all destinations. + * Name of the connection. */ - destinations?: string[]; + name?: string; /** - * The type of next hops. + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - nextHopType?: string; + readonly etag?: string; /** - * NextHops ip address. + * Connection type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - nextHops?: string[]; + readonly type?: string; } /** - * VirtualHubRouteTableV2 Resource. + * IpConfigurations. */ -export interface VirtualHubRouteTableV2 extends SubResource { +export interface HubIpConfiguration extends SubResource { /** - * List of all routes. + * The private IP address of the IP configuration. */ - routes?: VirtualHubRouteV2[]; + privateIPAddress?: string; /** - * List of all connections attached to this route table v2. + * The private IP address allocation method. Possible values include: 'Static', 'Dynamic' */ - attachedConnections?: string[]; + privateIPAllocationMethod?: IPAllocationMethod; /** - * The provisioning state of the virtual hub route table v2 resource. Possible values include: - * 'Succeeded', 'Updating', 'Deleting', 'Failed' + * The reference to the subnet resource. + */ + subnet?: Subnet; + /** + * The reference to the public IP resource. + */ + publicIPAddress?: PublicIPAddress; + /** + * The provisioning state of the IP configuration resource. Possible values include: 'Succeeded', + * 'Updating', 'Deleting', 'Failed' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: ProvisioningState; /** - * The name of the resource that is unique within a resource group. This name can be used to - * access the resource. + * Name of the Ip Configuration. */ name?: string; /** @@ -10374,6 +10723,11 @@ export interface VirtualHubRouteTableV2 extends SubResource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly etag?: string; + /** + * Ipconfiguration type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; } /** @@ -10404,10 +10758,6 @@ export interface VirtualHub extends Resource { * The securityPartnerProvider associated with this VirtualHub. */ securityPartnerProvider?: SubResource; - /** - * List of all vnet connections with this VirtualHub. - */ - virtualNetworkConnections?: HubVirtualNetworkConnection[]; /** * Address-prefix for this VirtualHub. */ @@ -10434,6 +10784,28 @@ export interface VirtualHub extends Resource { * The sku of this VirtualHub. */ sku?: string; + /** + * The routing state. Possible values include: 'None', 'Provisioned', 'Provisioning', 'Failed' + */ + routingState?: RoutingState; + /** + * List of references to Bgp Connections. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly bgpConnections?: SubResource[]; + /** + * List of references to IpConfigurations. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly ipConfigurations?: SubResource[]; + /** + * VirtualRouter ASN. + */ + virtualRouterAsn?: number; + /** + * VirtualRouter IPs. + */ + virtualRouterIps?: string[]; /** * A unique read-only string that changes whenever the resource is updated. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -10523,6 +10895,66 @@ export interface VpnSiteLinkConnection extends SubResource { readonly type?: string; } +/** + * The list of RouteTables to advertise the routes to. + */ +export interface PropagatedRouteTable { + /** + * The list of labels. + */ + labels?: string[]; + /** + * The list of resource ids of all the RouteTables. + */ + ids?: SubResource[]; +} + +/** + * List of all Static Routes. + */ +export interface StaticRoute { + /** + * The name of the StaticRoute that is unique within a VnetRoute. + */ + name?: string; + /** + * List of all address prefixes. + */ + addressPrefixes?: string[]; + /** + * The ip address of the next hop. + */ + nextHopIpAddress?: string; +} + +/** + * List of routes that control routing from VirtualHub into a virtual network connection. + */ +export interface VnetRoute { + /** + * List of all Static Routes. + */ + staticRoutes?: StaticRoute[]; +} + +/** + * Routing Configuration indicating the associated and propagated route tables for this connection. + */ +export interface RoutingConfiguration { + /** + * The resource id RouteTable associated with this RoutingConfiguration. + */ + associatedRouteTable?: SubResource; + /** + * The list of RouteTables to advertise the routes to. + */ + propagatedRouteTables?: PropagatedRouteTable; + /** + * List of routes that control routing from VirtualHub into a virtual network connection. + */ + vnetRoutes?: VnetRoute; +} + /** * VpnConnection Resource. */ @@ -10650,6 +11082,49 @@ export interface VpnGateway extends Resource { readonly etag?: string; } +/** + * HubVirtualNetworkConnection Resource. + */ +export interface HubVirtualNetworkConnection extends SubResource { + /** + * Reference to the remote virtual network. + */ + remoteVirtualNetwork?: SubResource; + /** + * Deprecated: VirtualHub to RemoteVnet transit to enabled or not. + */ + allowHubToRemoteVnetTransit?: boolean; + /** + * Deprecated: Allow RemoteVnet to use Virtual Hub's gateways. + */ + allowRemoteVnetToUseHubVnetGateways?: boolean; + /** + * Enable internet security. + */ + enableInternetSecurity?: boolean; + /** + * The Routing Configuration indicating the associated and propagated route tables on this + * connection. + */ + routingConfiguration?: RoutingConfiguration; + /** + * The provisioning state of the hub virtual network connection resource. Possible values + * include: 'Succeeded', 'Updating', 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: ProvisioningState; + /** + * The name of the resource that is unique within a resource group. This name can be used to + * access the resource. + */ + name?: string; + /** + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly etag?: string; +} + /** * RouteTable route. */ @@ -10693,12 +11168,12 @@ export interface HubRouteTable extends SubResource { * List of all connections associated with this route table. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly associatedConnections?: SubResource[]; + readonly associatedConnections?: string[]; /** * List of all connections that advertise to this route table. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly propagatingConnections?: SubResource[]; + readonly propagatingConnections?: string[]; /** * The provisioning state of the RouteTable resource. Possible values include: 'Succeeded', * 'Updating', 'Deleting', 'Failed' @@ -10921,6 +11396,10 @@ export interface P2SVpnGateway extends Resource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly vpnClientConnectionHealth?: VpnClientConnectionHealth; + /** + * List of all customer specified DNS servers IP addresses. + */ + customDnsServers?: string[]; /** * A unique read-only string that changes whenever the resource is updated. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11157,53 +11636,104 @@ export interface ExpressRouteConnection extends SubResource { } /** - * ExpressRoute gateway resource. + * ExpressRoute gateway resource. + */ +export interface ExpressRouteGateway extends Resource { + /** + * Configuration for auto scaling. + */ + autoScaleConfiguration?: ExpressRouteGatewayPropertiesAutoScaleConfiguration; + /** + * List of ExpressRoute connections to the ExpressRoute gateway. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly expressRouteConnections?: ExpressRouteConnection[]; + /** + * The provisioning state of the express route gateway resource. Possible values include: + * 'Succeeded', 'Updating', 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: ProvisioningState; + /** + * The Virtual Hub where the ExpressRoute gateway is or will be deployed. + */ + virtualHub: VirtualHubId; + /** + * A unique read-only string that changes whenever the resource is updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly etag?: string; +} + +/** + * List of ExpressRoute gateways. + */ +export interface ExpressRouteGatewayList { + /** + * List of ExpressRoute gateways. + */ + value?: ExpressRouteGateway[]; +} + +/** + * ExpressRouteConnection list. + */ +export interface ExpressRouteConnectionList { + /** + * The list of ExpressRoute connections. + */ + value?: ExpressRouteConnection[]; +} + +/** + * The effective route configured on the virtual hub or specified resource. */ -export interface ExpressRouteGateway extends Resource { +export interface VirtualHubEffectiveRoute { /** - * Configuration for auto scaling. + * The list of address prefixes. */ - autoScaleConfiguration?: ExpressRouteGatewayPropertiesAutoScaleConfiguration; + addressPrefixes?: string[]; /** - * List of ExpressRoute connections to the ExpressRoute gateway. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The list of next hops. */ - readonly expressRouteConnections?: ExpressRouteConnection[]; + nextHops?: string[]; /** - * The provisioning state of the express route gateway resource. Possible values include: - * 'Succeeded', 'Updating', 'Deleting', 'Failed' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The type of the next hop. */ - readonly provisioningState?: ProvisioningState; + nextHopType?: string; /** - * The Virtual Hub where the ExpressRoute gateway is or will be deployed. + * The ASPath of this route. */ - virtualHub: VirtualHubId; + asPath?: string; /** - * A unique read-only string that changes whenever the resource is updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The origin of this route. */ - readonly etag?: string; + routeOrigin?: string; } /** - * List of ExpressRoute gateways. + * EffectiveRoutes List. */ -export interface ExpressRouteGatewayList { +export interface VirtualHubEffectiveRouteList { /** - * List of ExpressRoute gateways. + * The list of effective routes configured on the virtual hub or the specified resource. */ - value?: ExpressRouteGateway[]; + value?: VirtualHubEffectiveRoute[]; } /** - * ExpressRouteConnection list. + * The parameters specifying the resource whose effective routes are being requested. */ -export interface ExpressRouteConnectionList { +export interface EffectiveRoutesParameters { /** - * The list of ExpressRoute connections. + * The resource whose effective routes are being requested. */ - value?: ExpressRouteConnection[]; + resourceId?: Resource; + /** + * The type of the specified resource like RouteTable, ExpressRouteConnection, + * HubVirtualNetworkConnection, VpnConnection and P2SConnection. + */ + virtualWanResourceType?: string; } /** @@ -11817,6 +12347,26 @@ export interface VirtualRoutersGetOptionalParams extends msRest.RequestOptionsBa expand?: string; } +/** + * Optional Parameters. + */ +export interface VirtualHubsGetEffectiveVirtualHubRoutesOptionalParams extends msRest.RequestOptionsBase { + /** + * Parameters supplied to get the effective routes for a specific resource. + */ + effectiveRoutesParameters?: EffectiveRoutesParameters; +} + +/** + * Optional Parameters. + */ +export interface VirtualHubsBeginGetEffectiveVirtualHubRoutesOptionalParams extends msRest.RequestOptionsBase { + /** + * Parameters supplied to get the effective routes for a specific resource. + */ + effectiveRoutesParameters?: EffectiveRoutesParameters; +} + /** * An interface representing NetworkManagementClientOptions. */ @@ -11848,6 +12398,32 @@ export interface ApplicationGatewayAvailableSslPredefinedPolicies extends Array< nextLink?: string; } +/** + * @interface + * Response for ListApplicationGatewayPrivateLinkResources API service call. Gets all private link + * resources for an application gateway. + * @extends Array + */ +export interface ApplicationGatewayPrivateLinkResourceListResult extends Array { + /** + * URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * Response for ListApplicationGatewayPrivateEndpointConnection API service call. Gets all private + * endpoint connections for an application gateway. + * @extends Array + */ +export interface ApplicationGatewayPrivateEndpointConnectionListResult extends Array { + /** + * URL to get the next set of results. + */ + nextLink?: string; +} + /** * @interface * A list of application security groups. @@ -12140,10 +12716,10 @@ export interface FirewallPolicyListResult extends Array { /** * @interface - * Response for ListFirewallPolicyRuleGroups API service call. - * @extends Array + * Response for ListFirewallPolicyRuleCollectionGroups API service call. + * @extends Array */ -export interface FirewallPolicyRuleGroupListResult extends Array { +export interface FirewallPolicyRuleCollectionGroupListResult extends Array { /** * URL to get the next set of results. */ @@ -12378,6 +12954,30 @@ export interface NetworkVirtualApplianceListResult extends Array + */ +export interface NetworkVirtualApplianceSiteListResult extends Array { + /** + * URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * Response for ListNetworkVirtualApplianceSkus API service call. + * @extends Array + */ +export interface NetworkVirtualApplianceSkuListResult extends Array { + /** + * URL to get the next set of results. + */ + nextLink?: string; +} + /** * @interface * Response for ListNetworkWatchers API service call. @@ -12919,6 +13519,30 @@ export interface ListVirtualHubRouteTableV2sResult extends Array + */ +export interface ListVirtualHubBgpConnectionResults extends Array { + /** + * URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * VirtualHubIpConfigurations list. + * @extends Array + */ +export interface ListVirtualHubIpConfigurationResults extends Array { + /** + * URL to get the next set of results. + */ + nextLink?: string; +} + /** * @interface * List of RouteTables and a URL nextLink to get the next set of results. @@ -13034,14 +13658,6 @@ export type PublicIPAddressSkuName = 'Basic' | 'Standard'; */ export type DdosSettingsProtectionCoverage = 'Basic' | 'Standard'; -/** - * Defines values for VirtualNetworkPeeringState. - * Possible values include: 'Initiated', 'Connected', 'Disconnected' - * @readonly - * @enum {string} - */ -export type VirtualNetworkPeeringState = 'Initiated' | 'Connected' | 'Disconnected'; - /** * Defines values for TransportProtocol. * Possible values include: 'Udp', 'Tcp', 'All' @@ -13372,36 +13988,36 @@ export type ExpressRoutePortsEncapsulation = 'Dot1Q' | 'QinQ'; export type FirewallPolicyIntrusionSystemMode = 'Enabled' | 'Disabled'; /** - * Defines values for FirewallPolicyNatRuleActionType. + * Defines values for FirewallPolicyNatRuleCollectionActionType. * Possible values include: 'DNAT' * @readonly * @enum {string} */ -export type FirewallPolicyNatRuleActionType = 'DNAT'; +export type FirewallPolicyNatRuleCollectionActionType = 'DNAT'; /** - * Defines values for FirewallPolicyFilterRuleActionType. + * Defines values for FirewallPolicyFilterRuleCollectionActionType. * Possible values include: 'Allow', 'Deny' * @readonly * @enum {string} */ -export type FirewallPolicyFilterRuleActionType = 'Allow' | 'Deny'; +export type FirewallPolicyFilterRuleCollectionActionType = 'Allow' | 'Deny'; /** - * Defines values for FirewallPolicyRuleConditionApplicationProtocolType. + * Defines values for FirewallPolicyRuleApplicationProtocolType. * Possible values include: 'Http', 'Https' * @readonly * @enum {string} */ -export type FirewallPolicyRuleConditionApplicationProtocolType = 'Http' | 'Https'; +export type FirewallPolicyRuleApplicationProtocolType = 'Http' | 'Https'; /** - * Defines values for FirewallPolicyRuleConditionNetworkProtocol. + * Defines values for FirewallPolicyRuleNetworkProtocol. * Possible values include: 'TCP', 'UDP', 'Any', 'ICMP' * @readonly * @enum {string} */ -export type FirewallPolicyRuleConditionNetworkProtocol = 'TCP' | 'UDP' | 'Any' | 'ICMP'; +export type FirewallPolicyRuleNetworkProtocol = 'TCP' | 'UDP' | 'Any' | 'ICMP'; /** * Defines values for IpAllocationType. @@ -13718,6 +14334,14 @@ export type SecurityProviderName = 'ZScaler' | 'IBoss' | 'Checkpoint'; */ export type SecurityPartnerProviderConnectionStatus = 'Unknown' | 'PartiallyConnected' | 'Connected' | 'NotConnected'; +/** + * Defines values for VirtualNetworkPeeringState. + * Possible values include: 'Initiated', 'Connected', 'Disconnected' + * @readonly + * @enum {string} + */ +export type VirtualNetworkPeeringState = 'Initiated' | 'Connected' | 'Disconnected'; + /** * Defines values for VirtualNetworkGatewayType. * Possible values include: 'Vpn', 'ExpressRoute' @@ -13869,6 +14493,22 @@ export type VirtualNetworkGatewayConnectionProtocol = 'IKEv2' | 'IKEv1'; */ export type OfficeTrafficCategory = 'Optimize' | 'OptimizeAndAllow' | 'All' | 'None'; +/** + * Defines values for RoutingState. + * Possible values include: 'None', 'Provisioned', 'Provisioning', 'Failed' + * @readonly + * @enum {string} + */ +export type RoutingState = 'None' | 'Provisioned' | 'Provisioning' | 'Failed'; + +/** + * Defines values for HubBgpConnectionStatus. + * Possible values include: 'Unknown', 'Connecting', 'Connected', 'NotConnected' + * @readonly + * @enum {string} + */ +export type HubBgpConnectionStatus = 'Unknown' | 'Connecting' | 'Connected' | 'NotConnected'; + /** * Defines values for VpnConnectionStatus. * Possible values include: 'Unknown', 'Connecting', 'Connected', 'NotConnected' @@ -14009,9 +14649,149 @@ export type OwaspCrsExclusionEntrySelectorMatchOperator = 'Equals' | 'Contains' export type ManagedRuleEnabledState = 'Disabled'; /** - * Contains response data for the get operation. + * Contains response data for the get operation. + */ +export type ApplicationGatewaysGetResponse = ApplicationGateway & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationGateway; + }; +}; + +/** + * Contains response data for the createOrUpdate operation. + */ +export type ApplicationGatewaysCreateOrUpdateResponse = ApplicationGateway & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationGateway; + }; +}; + +/** + * Contains response data for the updateTags operation. + */ +export type ApplicationGatewaysUpdateTagsResponse = ApplicationGateway & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationGateway; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type ApplicationGatewaysListResponse = ApplicationGatewayListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationGatewayListResult; + }; +}; + +/** + * Contains response data for the listAll operation. + */ +export type ApplicationGatewaysListAllResponse = ApplicationGatewayListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationGatewayListResult; + }; +}; + +/** + * Contains response data for the backendHealth operation. + */ +export type ApplicationGatewaysBackendHealthResponse = ApplicationGatewayBackendHealth & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationGatewayBackendHealth; + }; +}; + +/** + * Contains response data for the backendHealthOnDemand operation. + */ +export type ApplicationGatewaysBackendHealthOnDemandResponse = ApplicationGatewayBackendHealthOnDemand & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationGatewayBackendHealthOnDemand; + }; +}; + +/** + * Contains response data for the listAvailableServerVariables operation. */ -export type ApplicationGatewaysGetResponse = ApplicationGateway & { +export type ApplicationGatewaysListAvailableServerVariablesResponse = Array & { /** * The underlying HTTP response. */ @@ -14024,14 +14804,14 @@ export type ApplicationGatewaysGetResponse = ApplicationGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationGateway; + parsedBody: string[]; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listAvailableRequestHeaders operation. */ -export type ApplicationGatewaysCreateOrUpdateResponse = ApplicationGateway & { +export type ApplicationGatewaysListAvailableRequestHeadersResponse = Array & { /** * The underlying HTTP response. */ @@ -14044,14 +14824,14 @@ export type ApplicationGatewaysCreateOrUpdateResponse = ApplicationGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationGateway; + parsedBody: string[]; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listAvailableResponseHeaders operation. */ -export type ApplicationGatewaysUpdateTagsResponse = ApplicationGateway & { +export type ApplicationGatewaysListAvailableResponseHeadersResponse = Array & { /** * The underlying HTTP response. */ @@ -14064,14 +14844,14 @@ export type ApplicationGatewaysUpdateTagsResponse = ApplicationGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationGateway; + parsedBody: string[]; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listAvailableWafRuleSets operation. */ -export type ApplicationGatewaysListResponse = ApplicationGatewayListResult & { +export type ApplicationGatewaysListAvailableWafRuleSetsResponse = ApplicationGatewayAvailableWafRuleSetsResult & { /** * The underlying HTTP response. */ @@ -14084,14 +14864,14 @@ export type ApplicationGatewaysListResponse = ApplicationGatewayListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationGatewayListResult; + parsedBody: ApplicationGatewayAvailableWafRuleSetsResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the listAvailableSslOptions operation. */ -export type ApplicationGatewaysListAllResponse = ApplicationGatewayListResult & { +export type ApplicationGatewaysListAvailableSslOptionsResponse = ApplicationGatewayAvailableSslOptions & { /** * The underlying HTTP response. */ @@ -14104,14 +14884,14 @@ export type ApplicationGatewaysListAllResponse = ApplicationGatewayListResult & /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationGatewayListResult; + parsedBody: ApplicationGatewayAvailableSslOptions; }; }; /** - * Contains response data for the backendHealth operation. + * Contains response data for the listAvailableSslPredefinedPolicies operation. */ -export type ApplicationGatewaysBackendHealthResponse = ApplicationGatewayBackendHealth & { +export type ApplicationGatewaysListAvailableSslPredefinedPoliciesResponse = ApplicationGatewayAvailableSslPredefinedPolicies & { /** * The underlying HTTP response. */ @@ -14124,14 +14904,14 @@ export type ApplicationGatewaysBackendHealthResponse = ApplicationGatewayBackend /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationGatewayBackendHealth; + parsedBody: ApplicationGatewayAvailableSslPredefinedPolicies; }; }; /** - * Contains response data for the backendHealthOnDemand operation. + * Contains response data for the getSslPredefinedPolicy operation. */ -export type ApplicationGatewaysBackendHealthOnDemandResponse = ApplicationGatewayBackendHealthOnDemand & { +export type ApplicationGatewaysGetSslPredefinedPolicyResponse = ApplicationGatewaySslPredefinedPolicy & { /** * The underlying HTTP response. */ @@ -14144,14 +14924,14 @@ export type ApplicationGatewaysBackendHealthOnDemandResponse = ApplicationGatewa /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationGatewayBackendHealthOnDemand; + parsedBody: ApplicationGatewaySslPredefinedPolicy; }; }; /** - * Contains response data for the listAvailableServerVariables operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ApplicationGatewaysListAvailableServerVariablesResponse = Array & { +export type ApplicationGatewaysBeginCreateOrUpdateResponse = ApplicationGateway & { /** * The underlying HTTP response. */ @@ -14164,14 +14944,14 @@ export type ApplicationGatewaysListAvailableServerVariablesResponse = Array & { +export type ApplicationGatewaysBeginBackendHealthResponse = ApplicationGatewayBackendHealth & { /** * The underlying HTTP response. */ @@ -14184,14 +14964,14 @@ export type ApplicationGatewaysListAvailableRequestHeadersResponse = Array & { +export type ApplicationGatewaysBeginBackendHealthOnDemandResponse = ApplicationGatewayBackendHealthOnDemand & { /** * The underlying HTTP response. */ @@ -14204,14 +14984,14 @@ export type ApplicationGatewaysListAvailableResponseHeadersResponse = Array + */ + deleteMethod(resourceGroupName: string, applicationGatewayName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,applicationGatewayName,connectionName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Updates the specified private endpoint connection on application gateway. + * @param resourceGroupName The name of the resource group. + * @param applicationGatewayName The name of the application gateway. + * @param connectionName The name of the application gateway private endpoint connection. + * @param parameters Parameters supplied to update application gateway private endpoint connection + * operation. + * @param [options] The optional parameters + * @returns Promise + */ + update(resourceGroupName: string, applicationGatewayName: string, connectionName: string, parameters: Models.ApplicationGatewayPrivateEndpointConnection, options?: msRest.RequestOptionsBase): Promise { + return this.beginUpdate(resourceGroupName,applicationGatewayName,connectionName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Gets the specified private endpoint connection on application gateway. + * @param resourceGroupName The name of the resource group. + * @param applicationGatewayName The name of the application gateway. + * @param connectionName The name of the application gateway private endpoint connection. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, applicationGatewayName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param applicationGatewayName The name of the application gateway. + * @param connectionName The name of the application gateway private endpoint connection. + * @param callback The callback + */ + get(resourceGroupName: string, applicationGatewayName: string, connectionName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param applicationGatewayName The name of the application gateway. + * @param connectionName The name of the application gateway private endpoint connection. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, applicationGatewayName: string, connectionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, applicationGatewayName: string, connectionName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + applicationGatewayName, + connectionName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Lists all private endpoint connections on an application gateway. + * @param resourceGroupName The name of the resource group. + * @param applicationGatewayName The name of the application gateway. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, applicationGatewayName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param applicationGatewayName The name of the application gateway. + * @param callback The callback + */ + list(resourceGroupName: string, applicationGatewayName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param applicationGatewayName The name of the application gateway. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, applicationGatewayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, applicationGatewayName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + applicationGatewayName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Deletes the specified private endpoint connection on application gateway. + * @param resourceGroupName The name of the resource group. + * @param applicationGatewayName The name of the application gateway. + * @param connectionName The name of the application gateway private endpoint connection. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, applicationGatewayName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + applicationGatewayName, + connectionName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Updates the specified private endpoint connection on application gateway. + * @param resourceGroupName The name of the resource group. + * @param applicationGatewayName The name of the application gateway. + * @param connectionName The name of the application gateway private endpoint connection. + * @param parameters Parameters supplied to update application gateway private endpoint connection + * operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginUpdate(resourceGroupName: string, applicationGatewayName: string, connectionName: string, parameters: Models.ApplicationGatewayPrivateEndpointConnection, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + applicationGatewayName, + connectionName, + parameters, + options + }, + beginUpdateOperationSpec, + options); + } + + /** + * Lists all private endpoint connections on an application gateway. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateEndpointConnections/{connectionName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.applicationGatewayName, + Parameters.connectionName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ApplicationGatewayPrivateEndpointConnection + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateEndpointConnections", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.applicationGatewayName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ApplicationGatewayPrivateEndpointConnectionListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateEndpointConnections/{connectionName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.applicationGatewayName, + Parameters.connectionName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateEndpointConnections/{connectionName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.applicationGatewayName, + Parameters.connectionName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.ApplicationGatewayPrivateEndpointConnection, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.ApplicationGatewayPrivateEndpointConnection + }, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ApplicationGatewayPrivateEndpointConnectionListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/applicationGatewayPrivateLinkResources.ts b/sdk/network/arm-network/src/operations/applicationGatewayPrivateLinkResources.ts new file mode 100644 index 000000000000..df2708aaed9d --- /dev/null +++ b/sdk/network/arm-network/src/operations/applicationGatewayPrivateLinkResources.ts @@ -0,0 +1,136 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as Models from "../models"; +import * as Mappers from "../models/applicationGatewayPrivateLinkResourcesMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a ApplicationGatewayPrivateLinkResources. */ +export class ApplicationGatewayPrivateLinkResources { + private readonly client: NetworkManagementClientContext; + + /** + * Create a ApplicationGatewayPrivateLinkResources. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Lists all private link resources on an application gateway. + * @param resourceGroupName The name of the resource group. + * @param applicationGatewayName The name of the application gateway. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, applicationGatewayName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param applicationGatewayName The name of the application gateway. + * @param callback The callback + */ + list(resourceGroupName: string, applicationGatewayName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param applicationGatewayName The name of the application gateway. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, applicationGatewayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, applicationGatewayName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + applicationGatewayName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Lists all private link resources on an application gateway. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateLinkResources", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.applicationGatewayName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ApplicationGatewayPrivateLinkResourceListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ApplicationGatewayPrivateLinkResourceListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/firewallPolicyRuleGroups.ts b/sdk/network/arm-network/src/operations/firewallPolicyRuleCollectionGroups.ts similarity index 62% rename from sdk/network/arm-network/src/operations/firewallPolicyRuleGroups.ts rename to sdk/network/arm-network/src/operations/firewallPolicyRuleCollectionGroups.ts index da39c41293a4..c16d38ff8b3d 100644 --- a/sdk/network/arm-network/src/operations/firewallPolicyRuleGroups.ts +++ b/sdk/network/arm-network/src/operations/firewallPolicyRuleCollectionGroups.ts @@ -11,16 +11,16 @@ import * as msRest from "@azure/ms-rest-js"; import * as msRestAzure from "@azure/ms-rest-azure-js"; import * as Models from "../models"; -import * as Mappers from "../models/firewallPolicyRuleGroupsMappers"; +import * as Mappers from "../models/firewallPolicyRuleCollectionGroupsMappers"; import * as Parameters from "../models/parameters"; import { NetworkManagementClientContext } from "../networkManagementClientContext"; -/** Class representing a FirewallPolicyRuleGroups. */ -export class FirewallPolicyRuleGroups { +/** Class representing a FirewallPolicyRuleCollectionGroups. */ +export class FirewallPolicyRuleCollectionGroups { private readonly client: NetworkManagementClientContext; /** - * Create a FirewallPolicyRuleGroups. + * Create a FirewallPolicyRuleCollectionGroups. * @param {NetworkManagementClientContext} client Reference to the service client. */ constructor(client: NetworkManagementClientContext) { @@ -28,90 +28,91 @@ export class FirewallPolicyRuleGroups { } /** - * Deletes the specified FirewallPolicyRuleGroup. + * Deletes the specified FirewallPolicyRuleCollectionGroup. * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. - * @param ruleGroupName The name of the FirewallPolicyRuleGroup. + * @param ruleCollectionGroupName The name of the FirewallPolicyRuleCollectionGroup. * @param [options] The optional parameters * @returns Promise */ - deleteMethod(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, options?: msRest.RequestOptionsBase): Promise { - return this.beginDeleteMethod(resourceGroupName,firewallPolicyName,ruleGroupName,options) + deleteMethod(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,firewallPolicyName,ruleCollectionGroupName,options) .then(lroPoller => lroPoller.pollUntilFinished()); } /** - * Gets the specified FirewallPolicyRuleGroup. + * Gets the specified FirewallPolicyRuleCollectionGroup. * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. - * @param ruleGroupName The name of the FirewallPolicyRuleGroup. + * @param ruleCollectionGroupName The name of the FirewallPolicyRuleCollectionGroup. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - get(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, options?: msRest.RequestOptionsBase): Promise; + get(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. - * @param ruleGroupName The name of the FirewallPolicyRuleGroup. + * @param ruleCollectionGroupName The name of the FirewallPolicyRuleCollectionGroup. * @param callback The callback */ - get(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. - * @param ruleGroupName The name of the FirewallPolicyRuleGroup. + * @param ruleCollectionGroupName The name of the FirewallPolicyRuleCollectionGroup. * @param options The optional parameters * @param callback The callback */ - get(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - get(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + get(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, firewallPolicyName, - ruleGroupName, + ruleCollectionGroupName, options }, getOperationSpec, - callback) as Promise; + callback) as Promise; } /** - * Creates or updates the specified FirewallPolicyRuleGroup. + * Creates or updates the specified FirewallPolicyRuleCollectionGroup. * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. - * @param ruleGroupName The name of the FirewallPolicyRuleGroup. - * @param parameters Parameters supplied to the create or update FirewallPolicyRuleGroup operation. + * @param ruleCollectionGroupName The name of the FirewallPolicyRuleCollectionGroup. + * @param parameters Parameters supplied to the create or update FirewallPolicyRuleCollectionGroup + * operation. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - createOrUpdate(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, parameters: Models.FirewallPolicyRuleGroup, options?: msRest.RequestOptionsBase): Promise { - return this.beginCreateOrUpdate(resourceGroupName,firewallPolicyName,ruleGroupName,parameters,options) - .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + createOrUpdate(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, parameters: Models.FirewallPolicyRuleCollectionGroup, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,firewallPolicyName,ruleCollectionGroupName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** - * Lists all FirewallPolicyRuleGroups in a FirewallPolicy resource. + * Lists all FirewallPolicyRuleCollectionGroups in a FirewallPolicy resource. * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - list(resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase): Promise; + list(resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. * @param callback The callback */ - list(resourceGroupName: string, firewallPolicyName: string, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, firewallPolicyName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. * @param options The optional parameters * @param callback The callback */ - list(resourceGroupName: string, firewallPolicyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - list(resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + list(resourceGroupName: string, firewallPolicyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, firewallPolicyName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -119,23 +120,23 @@ export class FirewallPolicyRuleGroups { options }, listOperationSpec, - callback) as Promise; + callback) as Promise; } /** - * Deletes the specified FirewallPolicyRuleGroup. + * Deletes the specified FirewallPolicyRuleCollectionGroup. * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. - * @param ruleGroupName The name of the FirewallPolicyRuleGroup. + * @param ruleCollectionGroupName The name of the FirewallPolicyRuleCollectionGroup. * @param [options] The optional parameters * @returns Promise */ - beginDeleteMethod(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, options?: msRest.RequestOptionsBase): Promise { + beginDeleteMethod(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, firewallPolicyName, - ruleGroupName, + ruleCollectionGroupName, options }, beginDeleteMethodOperationSpec, @@ -143,20 +144,21 @@ export class FirewallPolicyRuleGroups { } /** - * Creates or updates the specified FirewallPolicyRuleGroup. + * Creates or updates the specified FirewallPolicyRuleCollectionGroup. * @param resourceGroupName The name of the resource group. * @param firewallPolicyName The name of the Firewall Policy. - * @param ruleGroupName The name of the FirewallPolicyRuleGroup. - * @param parameters Parameters supplied to the create or update FirewallPolicyRuleGroup operation. + * @param ruleCollectionGroupName The name of the FirewallPolicyRuleCollectionGroup. + * @param parameters Parameters supplied to the create or update FirewallPolicyRuleCollectionGroup + * operation. * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdate(resourceGroupName: string, firewallPolicyName: string, ruleGroupName: string, parameters: Models.FirewallPolicyRuleGroup, options?: msRest.RequestOptionsBase): Promise { + beginCreateOrUpdate(resourceGroupName: string, firewallPolicyName: string, ruleCollectionGroupName: string, parameters: Models.FirewallPolicyRuleCollectionGroup, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, firewallPolicyName, - ruleGroupName, + ruleCollectionGroupName, parameters, options }, @@ -165,31 +167,31 @@ export class FirewallPolicyRuleGroups { } /** - * Lists all FirewallPolicyRuleGroups in a FirewallPolicy resource. + * Lists all FirewallPolicyRuleCollectionGroups in a FirewallPolicy resource. * @param nextPageLink The NextLink from the previous successful call to List operation. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listNextOperationSpec, - callback) as Promise; + callback) as Promise; } } @@ -197,11 +199,11 @@ export class FirewallPolicyRuleGroups { const serializer = new msRest.Serializer(Mappers); const getOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleGroups/{ruleGroupName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}", urlParameters: [ Parameters.resourceGroupName, Parameters.firewallPolicyName, - Parameters.ruleGroupName, + Parameters.ruleCollectionGroupName, Parameters.subscriptionId ], queryParameters: [ @@ -212,7 +214,7 @@ const getOperationSpec: msRest.OperationSpec = { ], responses: { 200: { - bodyMapper: Mappers.FirewallPolicyRuleGroup + bodyMapper: Mappers.FirewallPolicyRuleCollectionGroup }, default: { bodyMapper: Mappers.CloudError @@ -223,7 +225,7 @@ const getOperationSpec: msRest.OperationSpec = { const listOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleGroups", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups", urlParameters: [ Parameters.resourceGroupName, Parameters.firewallPolicyName, @@ -237,7 +239,7 @@ const listOperationSpec: msRest.OperationSpec = { ], responses: { 200: { - bodyMapper: Mappers.FirewallPolicyRuleGroupListResult + bodyMapper: Mappers.FirewallPolicyRuleCollectionGroupListResult }, default: { bodyMapper: Mappers.CloudError @@ -248,11 +250,11 @@ const listOperationSpec: msRest.OperationSpec = { const beginDeleteMethodOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleGroups/{ruleGroupName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}", urlParameters: [ Parameters.resourceGroupName, Parameters.firewallPolicyName, - Parameters.ruleGroupName, + Parameters.ruleCollectionGroupName, Parameters.subscriptionId ], queryParameters: [ @@ -274,11 +276,11 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleGroups/{ruleGroupName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}", urlParameters: [ Parameters.resourceGroupName, Parameters.firewallPolicyName, - Parameters.ruleGroupName, + Parameters.ruleCollectionGroupName, Parameters.subscriptionId ], queryParameters: [ @@ -290,16 +292,16 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { requestBody: { parameterPath: "parameters", mapper: { - ...Mappers.FirewallPolicyRuleGroup, + ...Mappers.FirewallPolicyRuleCollectionGroup, required: true } }, responses: { 200: { - bodyMapper: Mappers.FirewallPolicyRuleGroup + bodyMapper: Mappers.FirewallPolicyRuleCollectionGroup }, 201: { - bodyMapper: Mappers.FirewallPolicyRuleGroup + bodyMapper: Mappers.FirewallPolicyRuleCollectionGroup }, default: { bodyMapper: Mappers.CloudError @@ -320,7 +322,7 @@ const listNextOperationSpec: msRest.OperationSpec = { ], responses: { 200: { - bodyMapper: Mappers.FirewallPolicyRuleGroupListResult + bodyMapper: Mappers.FirewallPolicyRuleCollectionGroupListResult }, default: { bodyMapper: Mappers.CloudError diff --git a/sdk/network/arm-network/src/operations/hubVirtualNetworkConnections.ts b/sdk/network/arm-network/src/operations/hubVirtualNetworkConnections.ts index d2e149073d03..880b1a7c7f5b 100644 --- a/sdk/network/arm-network/src/operations/hubVirtualNetworkConnections.ts +++ b/sdk/network/arm-network/src/operations/hubVirtualNetworkConnections.ts @@ -9,6 +9,7 @@ */ import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/hubVirtualNetworkConnectionsMappers"; import * as Parameters from "../models/parameters"; @@ -26,6 +27,34 @@ export class HubVirtualNetworkConnections { this.client = client; } + /** + * Creates a hub virtual network connection if it doesn't exist else updates the existing one. + * @param resourceGroupName The resource group name of the HubVirtualNetworkConnection. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the HubVirtualNetworkConnection. + * @param hubVirtualNetworkConnectionParameters Parameters supplied to create or update a hub + * virtual network connection. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, virtualHubName: string, connectionName: string, hubVirtualNetworkConnectionParameters: Models.HubVirtualNetworkConnection, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,virtualHubName,connectionName,hubVirtualNetworkConnectionParameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes a HubVirtualNetworkConnection. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the HubVirtualNetworkConnection. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, virtualHubName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,virtualHubName,connectionName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + /** * Retrieves the details of a HubVirtualNetworkConnection. * @param resourceGroupName The resource group name of the VirtualHub. @@ -94,6 +123,49 @@ export class HubVirtualNetworkConnections { callback) as Promise; } + /** + * Creates a hub virtual network connection if it doesn't exist else updates the existing one. + * @param resourceGroupName The resource group name of the HubVirtualNetworkConnection. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the HubVirtualNetworkConnection. + * @param hubVirtualNetworkConnectionParameters Parameters supplied to create or update a hub + * virtual network connection. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, virtualHubName: string, connectionName: string, hubVirtualNetworkConnectionParameters: Models.HubVirtualNetworkConnection, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualHubName, + connectionName, + hubVirtualNetworkConnectionParameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Deletes a HubVirtualNetworkConnection. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the HubVirtualNetworkConnection. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, virtualHubName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualHubName, + connectionName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + /** * Retrieves the details of all HubVirtualNetworkConnections. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -176,6 +248,68 @@ const listOperationSpec: msRest.OperationSpec = { serializer }; +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubVirtualNetworkConnections/{connectionName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.connectionName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "hubVirtualNetworkConnectionParameters", + mapper: { + ...Mappers.HubVirtualNetworkConnection, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.HubVirtualNetworkConnection + }, + 201: { + bodyMapper: Mappers.HubVirtualNetworkConnection + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/hubVirtualNetworkConnections/{connectionName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.connectionName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", diff --git a/sdk/network/arm-network/src/operations/index.ts b/sdk/network/arm-network/src/operations/index.ts index 26925d896836..6a822c1cb820 100644 --- a/sdk/network/arm-network/src/operations/index.ts +++ b/sdk/network/arm-network/src/operations/index.ts @@ -9,6 +9,8 @@ */ export * from "./applicationGateways"; +export * from "./applicationGatewayPrivateLinkResources"; +export * from "./applicationGatewayPrivateEndpointConnections"; export * from "./applicationSecurityGroups"; export * from "./availableDelegations"; export * from "./availableResourceGroupDelegations"; @@ -31,7 +33,7 @@ export * from "./expressRoutePortsLocations"; export * from "./expressRoutePorts"; export * from "./expressRouteLinks"; export * from "./firewallPolicies"; -export * from "./firewallPolicyRuleGroups"; +export * from "./firewallPolicyRuleCollectionGroups"; export * from "./ipAllocations"; export * from "./ipGroups"; export * from "./loadBalancers"; @@ -52,6 +54,8 @@ export * from "./networkSecurityGroups"; export * from "./securityRules"; export * from "./defaultSecurityRules"; export * from "./networkVirtualAppliances"; +export * from "./virtualApplianceSites"; +export * from "./virtualApplianceSkus"; export * from "./networkWatchers"; export * from "./packetCaptures"; export * from "./connectionMonitors"; @@ -100,5 +104,8 @@ export * from "./vpnServerConfigurationsAssociatedWithVirtualWan"; export * from "./virtualHubRouteTableV2s"; export * from "./expressRouteGateways"; export * from "./expressRouteConnections"; +export * from "./virtualHubBgpConnection"; +export * from "./virtualHubBgpConnections"; +export * from "./virtualHubIpConfiguration"; export * from "./hubRouteTables"; export * from "./webApplicationFirewallPolicies"; diff --git a/sdk/network/arm-network/src/operations/privateLinkServices.ts b/sdk/network/arm-network/src/operations/privateLinkServices.ts index 1e2449a4f8b6..3ae6ebefa054 100644 --- a/sdk/network/arm-network/src/operations/privateLinkServices.ts +++ b/sdk/network/arm-network/src/operations/privateLinkServices.ts @@ -265,29 +265,9 @@ export class PrivateLinkServices { * @param [options] The optional parameters * @returns Promise */ - checkPrivateLinkServiceVisibility(location: string, parameters: Models.CheckPrivateLinkServiceVisibilityRequest, options?: msRest.RequestOptionsBase): Promise; - /** - * @param location The location of the domain name. - * @param parameters The request body of CheckPrivateLinkService API call. - * @param callback The callback - */ - checkPrivateLinkServiceVisibility(location: string, parameters: Models.CheckPrivateLinkServiceVisibilityRequest, callback: msRest.ServiceCallback): void; - /** - * @param location The location of the domain name. - * @param parameters The request body of CheckPrivateLinkService API call. - * @param options The optional parameters - * @param callback The callback - */ - checkPrivateLinkServiceVisibility(location: string, parameters: Models.CheckPrivateLinkServiceVisibilityRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - checkPrivateLinkServiceVisibility(location: string, parameters: Models.CheckPrivateLinkServiceVisibilityRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - location, - parameters, - options - }, - checkPrivateLinkServiceVisibilityOperationSpec, - callback) as Promise; + checkPrivateLinkServiceVisibility(location: string, parameters: Models.CheckPrivateLinkServiceVisibilityRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginCheckPrivateLinkServiceVisibility(location,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -300,32 +280,9 @@ export class PrivateLinkServices { * @returns * Promise */ - checkPrivateLinkServiceVisibilityByResourceGroup(location: string, resourceGroupName: string, parameters: Models.CheckPrivateLinkServiceVisibilityRequest, options?: msRest.RequestOptionsBase): Promise; - /** - * @param location The location of the domain name. - * @param resourceGroupName The name of the resource group. - * @param parameters The request body of CheckPrivateLinkService API call. - * @param callback The callback - */ - checkPrivateLinkServiceVisibilityByResourceGroup(location: string, resourceGroupName: string, parameters: Models.CheckPrivateLinkServiceVisibilityRequest, callback: msRest.ServiceCallback): void; - /** - * @param location The location of the domain name. - * @param resourceGroupName The name of the resource group. - * @param parameters The request body of CheckPrivateLinkService API call. - * @param options The optional parameters - * @param callback The callback - */ - checkPrivateLinkServiceVisibilityByResourceGroup(location: string, resourceGroupName: string, parameters: Models.CheckPrivateLinkServiceVisibilityRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - checkPrivateLinkServiceVisibilityByResourceGroup(location: string, resourceGroupName: string, parameters: Models.CheckPrivateLinkServiceVisibilityRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - location, - resourceGroupName, - parameters, - options - }, - checkPrivateLinkServiceVisibilityByResourceGroupOperationSpec, - callback) as Promise; + checkPrivateLinkServiceVisibilityByResourceGroup(location: string, resourceGroupName: string, parameters: Models.CheckPrivateLinkServiceVisibilityRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginCheckPrivateLinkServiceVisibilityByResourceGroup(location,resourceGroupName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -449,6 +406,45 @@ export class PrivateLinkServices { options); } + /** + * Checks whether the subscription is visible to private link service. + * @param location The location of the domain name. + * @param parameters The request body of CheckPrivateLinkService API call. + * @param [options] The optional parameters + * @returns Promise + */ + beginCheckPrivateLinkServiceVisibility(location: string, parameters: Models.CheckPrivateLinkServiceVisibilityRequest, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + location, + parameters, + options + }, + beginCheckPrivateLinkServiceVisibilityOperationSpec, + options); + } + + /** + * Checks whether the subscription is visible to private link service in the specified resource + * group. + * @param location The location of the domain name. + * @param resourceGroupName The name of the resource group. + * @param parameters The request body of CheckPrivateLinkService API call. + * @param [options] The optional parameters + * @returns Promise + */ + beginCheckPrivateLinkServiceVisibilityByResourceGroup(location: string, resourceGroupName: string, parameters: Models.CheckPrivateLinkServiceVisibilityRequest, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + location, + resourceGroupName, + parameters, + options + }, + beginCheckPrivateLinkServiceVisibilityByResourceGroupOperationSpec, + options); + } + /** * Gets all private link services in a resource group. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -753,9 +749,9 @@ const listPrivateEndpointConnectionsOperationSpec: msRest.OperationSpec = { serializer }; -const checkPrivateLinkServiceVisibilityOperationSpec: msRest.OperationSpec = { - httpMethod: "POST", - path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/checkPrivateLinkServiceVisibility", +const listAutoApprovedPrivateLinkServicesOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/autoApprovedPrivateLinkServices", urlParameters: [ Parameters.location0, Parameters.subscriptionId @@ -766,16 +762,9 @@ const checkPrivateLinkServiceVisibilityOperationSpec: msRest.OperationSpec = { headerParameters: [ Parameters.acceptLanguage ], - requestBody: { - parameterPath: "parameters", - mapper: { - ...Mappers.CheckPrivateLinkServiceVisibilityRequest, - required: true - } - }, responses: { 200: { - bodyMapper: Mappers.PrivateLinkServiceVisibility + bodyMapper: Mappers.AutoApprovedPrivateLinkServicesResult }, default: { bodyMapper: Mappers.CloudError @@ -784,9 +773,9 @@ const checkPrivateLinkServiceVisibilityOperationSpec: msRest.OperationSpec = { serializer }; -const checkPrivateLinkServiceVisibilityByResourceGroupOperationSpec: msRest.OperationSpec = { - httpMethod: "POST", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/checkPrivateLinkServiceVisibility", +const listAutoApprovedPrivateLinkServicesByResourceGroupOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/autoApprovedPrivateLinkServices", urlParameters: [ Parameters.location0, Parameters.resourceGroupName, @@ -798,16 +787,9 @@ const checkPrivateLinkServiceVisibilityByResourceGroupOperationSpec: msRest.Oper headerParameters: [ Parameters.acceptLanguage ], - requestBody: { - parameterPath: "parameters", - mapper: { - ...Mappers.CheckPrivateLinkServiceVisibilityRequest, - required: true - } - }, responses: { 200: { - bodyMapper: Mappers.PrivateLinkServiceVisibility + bodyMapper: Mappers.AutoApprovedPrivateLinkServicesResult }, default: { bodyMapper: Mappers.CloudError @@ -816,11 +798,12 @@ const checkPrivateLinkServiceVisibilityByResourceGroupOperationSpec: msRest.Oper serializer }; -const listAutoApprovedPrivateLinkServicesOperationSpec: msRest.OperationSpec = { - httpMethod: "GET", - path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/autoApprovedPrivateLinkServices", +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}", urlParameters: [ - Parameters.location0, + Parameters.resourceGroupName, + Parameters.serviceName, Parameters.subscriptionId ], queryParameters: [ @@ -830,22 +813,22 @@ const listAutoApprovedPrivateLinkServicesOperationSpec: msRest.OperationSpec = { Parameters.acceptLanguage ], responses: { - 200: { - bodyMapper: Mappers.AutoApprovedPrivateLinkServicesResult - }, + 200: {}, + 202: {}, + 204: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorModel } }, serializer }; -const listAutoApprovedPrivateLinkServicesByResourceGroupOperationSpec: msRest.OperationSpec = { - httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/autoApprovedPrivateLinkServices", +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}", urlParameters: [ - Parameters.location0, Parameters.resourceGroupName, + Parameters.serviceName, Parameters.subscriptionId ], queryParameters: [ @@ -854,23 +837,34 @@ const listAutoApprovedPrivateLinkServicesByResourceGroupOperationSpec: msRest.Op headerParameters: [ Parameters.acceptLanguage ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.PrivateLinkService, + required: true + } + }, responses: { 200: { - bodyMapper: Mappers.AutoApprovedPrivateLinkServicesResult + bodyMapper: Mappers.PrivateLinkService + }, + 201: { + bodyMapper: Mappers.PrivateLinkService }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorModel } }, serializer }; -const beginDeleteMethodOperationSpec: msRest.OperationSpec = { +const beginDeletePrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}/privateEndpointConnections/{peConnectionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.serviceName, + Parameters.peConnectionName, Parameters.subscriptionId ], queryParameters: [ @@ -890,12 +884,11 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { serializer }; -const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { - httpMethod: "PUT", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}", +const beginCheckPrivateLinkServiceVisibilityOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/checkPrivateLinkServiceVisibility", urlParameters: [ - Parameters.resourceGroupName, - Parameters.serviceName, + Parameters.location0, Parameters.subscriptionId ], queryParameters: [ @@ -907,31 +900,28 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { requestBody: { parameterPath: "parameters", mapper: { - ...Mappers.PrivateLinkService, + ...Mappers.CheckPrivateLinkServiceVisibilityRequest, required: true } }, responses: { 200: { - bodyMapper: Mappers.PrivateLinkService - }, - 201: { - bodyMapper: Mappers.PrivateLinkService + bodyMapper: Mappers.PrivateLinkServiceVisibility }, + 202: {}, default: { - bodyMapper: Mappers.ErrorModel + bodyMapper: Mappers.CloudError } }, serializer }; -const beginDeletePrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { - httpMethod: "DELETE", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}/privateEndpointConnections/{peConnectionName}", +const beginCheckPrivateLinkServiceVisibilityByResourceGroupOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/checkPrivateLinkServiceVisibility", urlParameters: [ + Parameters.location0, Parameters.resourceGroupName, - Parameters.serviceName, - Parameters.peConnectionName, Parameters.subscriptionId ], queryParameters: [ @@ -940,12 +930,20 @@ const beginDeletePrivateEndpointConnectionOperationSpec: msRest.OperationSpec = headerParameters: [ Parameters.acceptLanguage ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.CheckPrivateLinkServiceVisibilityRequest, + required: true + } + }, responses: { - 200: {}, + 200: { + bodyMapper: Mappers.PrivateLinkServiceVisibility + }, 202: {}, - 204: {}, default: { - bodyMapper: Mappers.ErrorModel + bodyMapper: Mappers.CloudError } }, serializer diff --git a/sdk/network/arm-network/src/operations/virtualApplianceSites.ts b/sdk/network/arm-network/src/operations/virtualApplianceSites.ts new file mode 100644 index 000000000000..3606f332cabd --- /dev/null +++ b/sdk/network/arm-network/src/operations/virtualApplianceSites.ts @@ -0,0 +1,332 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/virtualApplianceSitesMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a VirtualApplianceSites. */ +export class VirtualApplianceSites { + private readonly client: NetworkManagementClientContext; + + /** + * Create a VirtualApplianceSites. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Deletes the specified site from a Virtual Appliance. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param siteName The name of the site. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,networkVirtualApplianceName,siteName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Gets the specified Virtual Appliance Site. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param siteName The name of the site. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param siteName The name of the site. + * @param callback The callback + */ + get(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param siteName The name of the site. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + networkVirtualApplianceName, + siteName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates or updates the specified Network Virtual Appliance Site. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param siteName The name of the site. + * @param parameters Parameters supplied to the create or update Network Virtual Appliance Site + * operation. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, parameters: Models.VirtualApplianceSite, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,networkVirtualApplianceName,siteName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Lists all Network Virtual Appliance Sites in a Network Virtual Appliance resource. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, networkVirtualApplianceName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param callback The callback + */ + list(resourceGroupName: string, networkVirtualApplianceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, networkVirtualApplianceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, networkVirtualApplianceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + networkVirtualApplianceName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Deletes the specified site from a Virtual Appliance. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param siteName The name of the site. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + networkVirtualApplianceName, + siteName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Creates or updates the specified Network Virtual Appliance Site. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of the Network Virtual Appliance. + * @param siteName The name of the site. + * @param parameters Parameters supplied to the create or update Network Virtual Appliance Site + * operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, networkVirtualApplianceName: string, siteName: string, parameters: Models.VirtualApplianceSite, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + networkVirtualApplianceName, + siteName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Lists all Network Virtual Appliance Sites in a Network Virtual Appliance resource. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites/{siteName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkVirtualApplianceName, + Parameters.siteName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.VirtualApplianceSite + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkVirtualApplianceName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualApplianceSiteListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites/{siteName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkVirtualApplianceName, + Parameters.siteName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/virtualApplianceSites/{siteName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkVirtualApplianceName, + Parameters.siteName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.VirtualApplianceSite, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.VirtualApplianceSite + }, + 201: { + bodyMapper: Mappers.VirtualApplianceSite + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualApplianceSiteListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/virtualApplianceSkus.ts b/sdk/network/arm-network/src/operations/virtualApplianceSkus.ts new file mode 100644 index 000000000000..b59d9ed0c778 --- /dev/null +++ b/sdk/network/arm-network/src/operations/virtualApplianceSkus.ts @@ -0,0 +1,178 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as Models from "../models"; +import * as Mappers from "../models/virtualApplianceSkusMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a VirtualApplianceSkus. */ +export class VirtualApplianceSkus { + private readonly client: NetworkManagementClientContext; + + /** + * Create a VirtualApplianceSkus. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * List all SKUs available for a virtual appliance. + * @param [options] The optional parameters + * @returns Promise + */ + list(options?: msRest.RequestOptionsBase): Promise; + /** + * @param callback The callback + */ + list(callback: msRest.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + list(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Retrieves a single available sku for network virtual appliance. + * @param skuName Name of the Sku. + * @param [options] The optional parameters + * @returns Promise + */ + get(skuName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param skuName Name of the Sku. + * @param callback The callback + */ + get(skuName: string, callback: msRest.ServiceCallback): void; + /** + * @param skuName Name of the Sku. + * @param options The optional parameters + * @param callback The callback + */ + get(skuName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(skuName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + skuName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * List all SKUs available for a virtual appliance. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/networkVirtualApplianceSkus", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualApplianceSkuListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/networkVirtualApplianceSkus/{skuName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.skuName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualApplianceSku + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualApplianceSkuListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/virtualHubBgpConnection.ts b/sdk/network/arm-network/src/operations/virtualHubBgpConnection.ts new file mode 100644 index 000000000000..85d56c7afc79 --- /dev/null +++ b/sdk/network/arm-network/src/operations/virtualHubBgpConnection.ts @@ -0,0 +1,226 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/virtualHubBgpConnectionMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a VirtualHubBgpConnection. */ +export class VirtualHubBgpConnection { + private readonly client: NetworkManagementClientContext; + + /** + * Create a VirtualHubBgpConnection. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Retrieves the details of a Virtual Hub Bgp Connection. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the connection. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, virtualHubName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the connection. + * @param callback The callback + */ + get(resourceGroupName: string, virtualHubName: string, connectionName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the connection. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, virtualHubName: string, connectionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, virtualHubName: string, connectionName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + virtualHubName, + connectionName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates a VirtualHubBgpConnection resource if it doesn't exist else updates the existing + * VirtualHubBgpConnection. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the connection. + * @param parameters Parameters of Bgp connection. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, virtualHubName: string, connectionName: string, parameters: Models.BgpConnection, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,virtualHubName,connectionName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes a VirtualHubBgpConnection. + * @param resourceGroupName The resource group name of the VirtualHubBgpConnection. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the connection. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, virtualHubName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,virtualHubName,connectionName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Creates a VirtualHubBgpConnection resource if it doesn't exist else updates the existing + * VirtualHubBgpConnection. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the connection. + * @param parameters Parameters of Bgp connection. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, virtualHubName: string, connectionName: string, parameters: Models.BgpConnection, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualHubName, + connectionName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Deletes a VirtualHubBgpConnection. + * @param resourceGroupName The resource group name of the VirtualHubBgpConnection. + * @param virtualHubName The name of the VirtualHub. + * @param connectionName The name of the connection. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, virtualHubName: string, connectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualHubName, + connectionName, + options + }, + beginDeleteMethodOperationSpec, + options); + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections/{connectionName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.connectionName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.BgpConnection + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections/{connectionName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.connectionName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.BgpConnection, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.BgpConnection + }, + 201: { + bodyMapper: Mappers.BgpConnection + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections/{connectionName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.connectionName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts b/sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts new file mode 100644 index 000000000000..22c9ccecefe2 --- /dev/null +++ b/sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts @@ -0,0 +1,136 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as Models from "../models"; +import * as Mappers from "../models/virtualHubBgpConnectionsMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a VirtualHubBgpConnections. */ +export class VirtualHubBgpConnections { + private readonly client: NetworkManagementClientContext; + + /** + * Create a VirtualHubBgpConnections. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Retrieves the details of all VirtualHubBgpConnections. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, virtualHubName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param callback The callback + */ + list(resourceGroupName: string, virtualHubName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, virtualHubName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, virtualHubName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + virtualHubName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Retrieves the details of all VirtualHubBgpConnections. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/bgpConnections", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListVirtualHubBgpConnectionResults + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListVirtualHubBgpConnectionResults + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/virtualHubIpConfiguration.ts b/sdk/network/arm-network/src/operations/virtualHubIpConfiguration.ts new file mode 100644 index 000000000000..a09a25ab0615 --- /dev/null +++ b/sdk/network/arm-network/src/operations/virtualHubIpConfiguration.ts @@ -0,0 +1,332 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/virtualHubIpConfigurationMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a VirtualHubIpConfiguration. */ +export class VirtualHubIpConfiguration { + private readonly client: NetworkManagementClientContext; + + /** + * Create a VirtualHubIpConfiguration. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Retrieves the details of a Virtual Hub Ip configuration. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param ipConfigName The name of the ipconfig. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, virtualHubName: string, ipConfigName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param ipConfigName The name of the ipconfig. + * @param callback The callback + */ + get(resourceGroupName: string, virtualHubName: string, ipConfigName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param ipConfigName The name of the ipconfig. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, virtualHubName: string, ipConfigName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, virtualHubName: string, ipConfigName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + virtualHubName, + ipConfigName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates a VirtualHubIpConfiguration resource if it doesn't exist else updates the existing + * VirtualHubIpConfiguration. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param ipConfigName The name of the ipconfig. + * @param parameters Hub Ip Configuration parameters. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, virtualHubName: string, ipConfigName: string, parameters: Models.HubIpConfiguration, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,virtualHubName,ipConfigName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes a VirtualHubIpConfiguration. + * @param resourceGroupName The resource group name of the VirtualHubBgpConnection. + * @param virtualHubName The name of the VirtualHub. + * @param ipConfigName The name of the ipconfig. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, virtualHubName: string, ipConfigName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,virtualHubName,ipConfigName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Retrieves the details of all VirtualHubIpConfigurations. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, virtualHubName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param callback The callback + */ + list(resourceGroupName: string, virtualHubName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, virtualHubName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, virtualHubName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + virtualHubName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Creates a VirtualHubIpConfiguration resource if it doesn't exist else updates the existing + * VirtualHubIpConfiguration. + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param ipConfigName The name of the ipconfig. + * @param parameters Hub Ip Configuration parameters. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, virtualHubName: string, ipConfigName: string, parameters: Models.HubIpConfiguration, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualHubName, + ipConfigName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Deletes a VirtualHubIpConfiguration. + * @param resourceGroupName The resource group name of the VirtualHubBgpConnection. + * @param virtualHubName The name of the VirtualHub. + * @param ipConfigName The name of the ipconfig. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, virtualHubName: string, ipConfigName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualHubName, + ipConfigName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Retrieves the details of all VirtualHubIpConfigurations. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations/{ipConfigName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.ipConfigName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.HubIpConfiguration + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListVirtualHubIpConfigurationResults + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations/{ipConfigName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.ipConfigName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.HubIpConfiguration, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.HubIpConfiguration + }, + 201: { + bodyMapper: Mappers.HubIpConfiguration + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/ipConfigurations/{ipConfigName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName, + Parameters.ipConfigName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListVirtualHubIpConfigurationResults + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/virtualHubs.ts b/sdk/network/arm-network/src/operations/virtualHubs.ts index 03ca0e64f21d..fc2cafb01940 100644 --- a/sdk/network/arm-network/src/operations/virtualHubs.ts +++ b/sdk/network/arm-network/src/operations/virtualHubs.ts @@ -172,6 +172,18 @@ export class VirtualHubs { callback) as Promise; } + /** + * Gets the effective routes configured for the Virtual Hub resource or the specified resource . + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param [options] The optional parameters + * @returns Promise + */ + getEffectiveVirtualHubRoutes(resourceGroupName: string, virtualHubName: string, options?: Models.VirtualHubsGetEffectiveVirtualHubRoutesOptionalParams): Promise { + return this.beginGetEffectiveVirtualHubRoutes(resourceGroupName,virtualHubName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + /** * Creates a VirtualHub resource if it doesn't exist else updates the existing VirtualHub. * @param resourceGroupName The resource group name of the VirtualHub. @@ -210,6 +222,24 @@ export class VirtualHubs { options); } + /** + * Gets the effective routes configured for the Virtual Hub resource or the specified resource . + * @param resourceGroupName The resource group name of the VirtualHub. + * @param virtualHubName The name of the VirtualHub. + * @param [options] The optional parameters + * @returns Promise + */ + beginGetEffectiveVirtualHubRoutes(resourceGroupName: string, virtualHubName: string, options?: Models.VirtualHubsBeginGetEffectiveVirtualHubRoutesOptionalParams): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualHubName, + options + }, + beginGetEffectiveVirtualHubRoutesOperationSpec, + options); + } + /** * Lists all the VirtualHubs in a resource group. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -433,6 +463,37 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { serializer }; +const beginGetEffectiveVirtualHubRoutesOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/effectiveRoutes", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualHubName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: [ + "options", + "effectiveRoutesParameters" + ], + mapper: Mappers.EffectiveRoutesParameters + }, + responses: { + 200: {}, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", From 0616689433a7f7f0b1e3429a9dd2796596766c4b Mon Sep 17 00:00:00 2001 From: xichen Date: Tue, 30 Jun 2020 13:28:50 +0800 Subject: [PATCH 03/23] Release for iotcentral 535 (#9803) Co-authored-by: SDK Automation Co-authored-by: xichen --- sdk/iotcentral/arm-iotcentral/package.json | 2 +- .../arm-iotcentral/src/iotCentralClientContext.ts | 2 +- sdk/iotcentral/arm-iotcentral/src/models/index.ts | 4 ++++ sdk/iotcentral/arm-iotcentral/src/models/mappers.ts | 7 +++++++ 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/sdk/iotcentral/arm-iotcentral/package.json b/sdk/iotcentral/arm-iotcentral/package.json index 4c9c5a2e1d8b..12536df992f7 100644 --- a/sdk/iotcentral/arm-iotcentral/package.json +++ b/sdk/iotcentral/arm-iotcentral/package.json @@ -2,7 +2,7 @@ "name": "@azure/arm-iotcentral", "author": "Microsoft Corporation", "description": "IotCentralClient Library with typescript type definitions for node.js and browser.", - "version": "3.0.0", + "version": "3.1.0", "dependencies": { "@azure/ms-rest-azure-js": "^2.0.1", "@azure/ms-rest-js": "^2.0.4", diff --git a/sdk/iotcentral/arm-iotcentral/src/iotCentralClientContext.ts b/sdk/iotcentral/arm-iotcentral/src/iotCentralClientContext.ts index 9b1caaee1ced..e4250e3c6927 100644 --- a/sdk/iotcentral/arm-iotcentral/src/iotCentralClientContext.ts +++ b/sdk/iotcentral/arm-iotcentral/src/iotCentralClientContext.ts @@ -13,7 +13,7 @@ import * as msRest from "@azure/ms-rest-js"; import * as msRestAzure from "@azure/ms-rest-azure-js"; const packageName = "@azure/arm-iotcentral"; -const packageVersion = "3.0.0"; +const packageVersion = "3.1.0"; export class IotCentralClientContext extends msRestAzure.AzureServiceClient { credentials: msRest.ServiceClientCredentials; diff --git a/sdk/iotcentral/arm-iotcentral/src/models/index.ts b/sdk/iotcentral/arm-iotcentral/src/models/index.ts index 4b766a4a3126..4caf26450b41 100644 --- a/sdk/iotcentral/arm-iotcentral/src/models/index.ts +++ b/sdk/iotcentral/arm-iotcentral/src/models/index.ts @@ -87,6 +87,10 @@ export interface AppPatch { * Instance tags */ tags?: { [propertyName: string]: string }; + /** + * A valid instance SKU. + */ + sku?: AppSkuInfo; /** * The ID of the application. * **NOTE: This property will not be serialized. It can only be populated by the server.** diff --git a/sdk/iotcentral/arm-iotcentral/src/models/mappers.ts b/sdk/iotcentral/arm-iotcentral/src/models/mappers.ts index a663ce14915e..6ca0fc6c4e35 100644 --- a/sdk/iotcentral/arm-iotcentral/src/models/mappers.ts +++ b/sdk/iotcentral/arm-iotcentral/src/models/mappers.ts @@ -142,6 +142,13 @@ export const AppPatch: msRest.CompositeMapper = { } } }, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "AppSkuInfo" + } + }, applicationId: { readOnly: true, serializedName: "properties.applicationId", From d69ba6e007e17c71548a9b656b7cbe5d505714ff Mon Sep 17 00:00:00 2001 From: Lin Jian <1215122919@qq.com> Date: Tue, 30 Jun 2020 15:08:03 +0800 Subject: [PATCH 04/23] [storage] add convenience methods exists, createIfNotExists, deleteIfExists (#8964) * [storage-blob] add CreateIfNotExists and DeleteIfExists for Container and Blob * [storage-flie-share] add CreateIfNotExists and DeleteIfExists * restore package.json * [storage-queue] add createIfNotExists and deleteIfExists * add exists for storage-file-share * add createIfNotExists and deleteIfExists for storage-file-datalake * record tests * fix typo * change return type - blob * change return type - datalake * change return type - file * change return type - queue Co-authored-by: Lin Jian --- sdk/storage/storage-blob/CHANGELOG.md | 5 + .../recording_createifnotexists.json | 87 ++++ .../blobclient/recording_delete_snapshot.json | 172 ++++--- .../blobclient/recording_deleteifexists.json | 107 +++++ .../recording_createifnotexists.json | 108 +++++ .../recording_deleteifexists.json | 109 +++++ .../recording_createifnotexists.json | 87 ++++ .../recording_createifnotexists.js | 89 ++++ .../blobclient/recording_delete_snapshot.js | 172 ++++--- .../blobclient/recording_deleteifexists.js | 112 +++++ .../recording_createifnotexists.js | 107 +++++ .../recording_deleteifexists.js | 107 +++++ .../recording_createifnotexists.js | 89 ++++ .../storage-blob/review/storage-blob.api.md | 50 ++ sdk/storage/storage-blob/src/Clients.ts | 440 +++++++++++++++++- .../test/appendblobclient.spec.ts | 10 + .../storage-blob/test/blobclient.spec.ts | 16 + .../storage-blob/test/containerclient.spec.ts | 28 ++ .../storage-blob/test/pageblobclient.spec.ts | 10 + .../storage-file-datalake/CHANGELOG.md | 4 + .../recording_createifnotexists.json | 108 +++++ .../recording_deleteifexists.json | 108 +++++ ...alakedirectoryclientcreateifnotexists.json | 153 ++++++ ...g_datalakefileclientcreateifnotexists.json | 132 ++++++ ...ding_datalakepathclientdeleteifexists.json | 167 +++++++ .../recording_createifnotexists.js | 107 +++++ .../recording_deleteifexists.js | 107 +++++ ...atalakedirectoryclientcreateifnotexists.js | 155 ++++++ ...ing_datalakefileclientcreateifnotexists.js | 133 ++++++ ...ording_datalakepathclientdeleteifexists.js | 171 +++++++ .../review/storage-file-datalake.api.md | 58 +++ .../src/DataLakeFileSystemClient.ts | 70 ++- .../storage-file-datalake/src/clients.ts | 243 +++++++++- .../storage-file-datalake/src/models.ts | 83 +++- .../src/utils/constants.ts | 2 + .../test/filesystemclient.spec.ts | 24 + .../test/pathclient.spec.ts | 29 ++ sdk/storage/storage-file-share/CHANGELOG.md | 5 + .../recording_createifnotexists.json | 145 ++++++ .../recording_deleteifexists.json | 145 ++++++ .../directoryclient/recording_exists.json | 127 +++++ .../fileclient/recording_deleteifexists.json | 139 ++++++ .../browsers/fileclient/recording_exists.json | 152 ++++++ .../recording_createifnotexists.json | 108 +++++ .../shareclient/recording_deleteifexists.json | 109 +++++ .../shareclient/recording_exists.json | 93 ++++ .../recording_createifnotexists.js | 161 +++++++ .../recording_deleteifexists.js | 161 +++++++ .../node/directoryclient/recording_exists.js | 151 ++++++ .../fileclient/recording_deleteifexists.js | 158 +++++++ .../node/fileclient/recording_exists.js | 192 ++++++++ .../recording_createifnotexists.js | 107 +++++ .../shareclient/recording_deleteifexists.js | 107 +++++ .../node/shareclient/recording_exists.js | 103 ++++ .../review/storage-file-share.api.md | 48 ++ .../storage-file-share/src/ShareClient.ts | 177 +++++++ .../src/ShareDirectoryClient.ts | 193 +++++++- .../storage-file-share/src/ShareFileClient.ts | 139 +++++- .../test/directoryclient.spec.ts | 29 ++ .../test/fileclient.spec.ts | 16 + .../test/shareclient.spec.ts | 31 ++ sdk/storage/storage-queue/CHANGELOG.md | 4 + .../recording_createifnotexists.json | 104 +++++ .../queueclient/recording_deleteifexists.json | 104 +++++ .../queueclient/recording_exists.json | 90 ++++ .../recording_createifnotexists.js | 99 ++++ .../queueclient/recording_deleteifexists.js | 99 ++++ .../node/queueclient/recording_exists.js | 93 ++++ .../storage-queue/review/storage-queue.api.md | 18 + sdk/storage/storage-queue/src/QueueClient.ts | 187 ++++++++ .../storage-queue/test/queueclient.spec.ts | 32 ++ 71 files changed, 7223 insertions(+), 162 deletions(-) create mode 100644 sdk/storage/storage-blob/recordings/browsers/appendblobclient/recording_createifnotexists.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blobclient/recording_deleteifexists.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/containerclient/recording_createifnotexists.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/containerclient/recording_deleteifexists.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/pageblobclient/recording_createifnotexists.json create mode 100644 sdk/storage/storage-blob/recordings/node/appendblobclient/recording_createifnotexists.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient/recording_deleteifexists.js create mode 100644 sdk/storage/storage-blob/recordings/node/containerclient/recording_createifnotexists.js create mode 100644 sdk/storage/storage-blob/recordings/node/containerclient/recording_deleteifexists.js create mode 100644 sdk/storage/storage-blob/recordings/node/pageblobclient/recording_createifnotexists.js create mode 100644 sdk/storage/storage-file-datalake/recordings/browsers/datalakefilesystemclient/recording_createifnotexists.json create mode 100644 sdk/storage/storage-file-datalake/recordings/browsers/datalakefilesystemclient/recording_deleteifexists.json create mode 100644 sdk/storage/storage-file-datalake/recordings/browsers/datalakepathclient/recording_datalakedirectoryclientcreateifnotexists.json create mode 100644 sdk/storage/storage-file-datalake/recordings/browsers/datalakepathclient/recording_datalakefileclientcreateifnotexists.json create mode 100644 sdk/storage/storage-file-datalake/recordings/browsers/datalakepathclient/recording_datalakepathclientdeleteifexists.json create mode 100644 sdk/storage/storage-file-datalake/recordings/node/datalakefilesystemclient/recording_createifnotexists.js create mode 100644 sdk/storage/storage-file-datalake/recordings/node/datalakefilesystemclient/recording_deleteifexists.js create mode 100644 sdk/storage/storage-file-datalake/recordings/node/datalakepathclient/recording_datalakedirectoryclientcreateifnotexists.js create mode 100644 sdk/storage/storage-file-datalake/recordings/node/datalakepathclient/recording_datalakefileclientcreateifnotexists.js create mode 100644 sdk/storage/storage-file-datalake/recordings/node/datalakepathclient/recording_datalakepathclientdeleteifexists.js create mode 100644 sdk/storage/storage-file-share/recordings/browsers/directoryclient/recording_createifnotexists.json create mode 100644 sdk/storage/storage-file-share/recordings/browsers/directoryclient/recording_deleteifexists.json create mode 100644 sdk/storage/storage-file-share/recordings/browsers/directoryclient/recording_exists.json create mode 100644 sdk/storage/storage-file-share/recordings/browsers/fileclient/recording_deleteifexists.json create mode 100644 sdk/storage/storage-file-share/recordings/browsers/fileclient/recording_exists.json create mode 100644 sdk/storage/storage-file-share/recordings/browsers/shareclient/recording_createifnotexists.json create mode 100644 sdk/storage/storage-file-share/recordings/browsers/shareclient/recording_deleteifexists.json create mode 100644 sdk/storage/storage-file-share/recordings/browsers/shareclient/recording_exists.json create mode 100644 sdk/storage/storage-file-share/recordings/node/directoryclient/recording_createifnotexists.js create mode 100644 sdk/storage/storage-file-share/recordings/node/directoryclient/recording_deleteifexists.js create mode 100644 sdk/storage/storage-file-share/recordings/node/directoryclient/recording_exists.js create mode 100644 sdk/storage/storage-file-share/recordings/node/fileclient/recording_deleteifexists.js create mode 100644 sdk/storage/storage-file-share/recordings/node/fileclient/recording_exists.js create mode 100644 sdk/storage/storage-file-share/recordings/node/shareclient/recording_createifnotexists.js create mode 100644 sdk/storage/storage-file-share/recordings/node/shareclient/recording_deleteifexists.js create mode 100644 sdk/storage/storage-file-share/recordings/node/shareclient/recording_exists.js create mode 100644 sdk/storage/storage-queue/recordings/browsers/queueclient/recording_createifnotexists.json create mode 100644 sdk/storage/storage-queue/recordings/browsers/queueclient/recording_deleteifexists.json create mode 100644 sdk/storage/storage-queue/recordings/browsers/queueclient/recording_exists.json create mode 100644 sdk/storage/storage-queue/recordings/node/queueclient/recording_createifnotexists.js create mode 100644 sdk/storage/storage-queue/recordings/node/queueclient/recording_deleteifexists.js create mode 100644 sdk/storage/storage-queue/recordings/node/queueclient/recording_exists.js diff --git a/sdk/storage/storage-blob/CHANGELOG.md b/sdk/storage/storage-blob/CHANGELOG.md index 88ab22f6117e..5aa89d2fd7d6 100644 --- a/sdk/storage/storage-blob/CHANGELOG.md +++ b/sdk/storage/storage-blob/CHANGELOG.md @@ -1,5 +1,10 @@ # Release History +## 12.2.0 (unreleased) + +- Added convenience method `createIfNotExists` for `ContainerClient`, `AppendBlobClient` and `PageBlobClient`. +- Added convenience method `deleteIfExists` for `ContainerClient` and `BlobClients`. + ## 12.1.2 (2020.05) - Fix data corruption failure error [issue #6411](https://github.com/Azure/azure-sdk-for-js/issues/6411) when downloading compressed files. [PR #7993](https://github.com/Azure/azure-sdk-for-js/pull/7993) diff --git a/sdk/storage/storage-blob/recordings/browsers/appendblobclient/recording_createifnotexists.json b/sdk/storage/storage-blob/recordings/browsers/appendblobclient/recording_createifnotexists.json new file mode 100644 index 000000000000..ee44d46262b4 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/appendblobclient/recording_createifnotexists.json @@ -0,0 +1,87 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158977219399200016", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 03:23:13 GMT", + "etag": "\"0x8D7FADACC557D8C\"", + "last-modified": "Mon, 18 May 2020 03:23:13 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "55cb7f47-55ad-402c-9783-7ccdfb46a8d4", + "x-ms-request-id": "d0a58ed4-e01e-0069-40c3-2c9b43000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158977219399200016/blob158977219548204940", + "query": {}, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 03:23:13 GMT", + "etag": "\"0x8D7FADACCB1CC38\"", + "last-modified": "Mon, 18 May 2020 03:23:14 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "6aafb862-c55b-43b4-bbf4-875835fbc220", + "x-ms-request-id": "d0a590f8-e01e-0069-40c3-2c9b43000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158977219399200016/blob158977219548204940", + "query": {}, + "requestBody": null, + "status": 409, + "response": "BlobAlreadyExistsThe specified blob already exists.\nRequestId:d0a591db-e01e-0069-07c3-2c9b43000000\nTime:2020-05-18T03:23:14.3239981Z", + "responseHeaders": { + "content-length": "220", + "content-type": "application/xml", + "date": "Mon, 18 May 2020 03:23:14 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "afa45086-11ad-43e2-b6cf-11e070fba3e0", + "x-ms-error-code": "BlobAlreadyExists", + "x-ms-request-id": "d0a591db-e01e-0069-07c3-2c9b43000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container158977219399200016", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 03:23:14 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3244ac67-6d9f-44be-931a-3d5a97b600c7", + "x-ms-request-id": "d0a5938c-e01e-0069-02c3-2c9b43000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container158977219399200016", + "blob": "blob158977219548204940" + }, + "newDate": {} + }, + "hash": "e6efd2486db5d337378f976ca1aec73d" +} \ No newline at end of file diff --git a/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_delete_snapshot.json b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_delete_snapshot.json index ec622fc511d2..4d3f2f19971f 100644 --- a/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_delete_snapshot.json +++ b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_delete_snapshot.json @@ -2,7 +2,7 @@ "recordings": [ { "method": "PUT", - "url": "https://fakestorageaccount.blob.core.windows.net/container157003455041202943", + "url": "https://fakestorageaccount.blob.core.windows.net/container159341674506509180", "query": { "restype": "container" }, @@ -10,40 +10,40 @@ "status": 201, "response": "", "responseHeaders": { - "date": "Wed, 02 Oct 2019 16:42:30 GMT", - "last-modified": "Wed, 02 Oct 2019 16:42:30 GMT", + "content-length": "0", + "date": "Mon, 29 Jun 2020 07:45:43 GMT", + "etag": "\"0x8D81C006DAF336B\"", + "last-modified": "Mon, 29 Jun 2020 07:45:43 GMT", "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", - "etag": "\"0x8D747578428C6E9\"", - "x-ms-request-id": "215f0cd7-201e-0080-6040-7993dc000000", - "x-ms-version": "2019-02-02", - "x-ms-client-request-id": "74a25bd4-2326-42a6-a9bd-edc41ece2156", - "content-length": "0" + "x-ms-client-request-id": "f58173cf-373d-49d9-8287-d9d8ac77245c", + "x-ms-request-id": "c6ab1622-301e-006a-6fe9-4d7a27000000", + "x-ms-version": "2019-07-07" } }, { "method": "PUT", - "url": "https://fakestorageaccount.blob.core.windows.net/container157003455041202943/blob157003455048300515", + "url": "https://fakestorageaccount.blob.core.windows.net/container159341674506509180/blob159341674565700412", "query": {}, "requestBody": "Hello World", "status": 201, "response": "", "responseHeaders": { - "x-ms-content-crc64": "YeJLfssylmU=", - "date": "Wed, 02 Oct 2019 16:42:30 GMT", - "last-modified": "Wed, 02 Oct 2019 16:42:30 GMT", - "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "content-length": "0", "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", - "etag": "\"0x8D747578433A58C\"", - "x-ms-request-id": "215f0d14-201e-0080-1340-7993dc000000", - "x-ms-version": "2019-02-02", - "x-ms-client-request-id": "4a7171ac-62e6-43ad-9287-9ad39bf9e588", + "date": "Mon, 29 Jun 2020 07:45:43 GMT", + "etag": "\"0x8D81C006E0805EE\"", + "last-modified": "Mon, 29 Jun 2020 07:45:44 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d67412d0-a8c0-45ec-b238-008a41bf5a56", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "c6ab17f4-301e-006a-22e9-4d7a27000000", "x-ms-request-server-encrypted": "true", - "content-length": "0" + "x-ms-version": "2019-07-07" } }, { "method": "PUT", - "url": "https://fakestorageaccount.blob.core.windows.net/container157003455041202943/blob157003455048300515", + "url": "https://fakestorageaccount.blob.core.windows.net/container159341674506509180/blob159341674565700412", "query": { "comp": "snapshot" }, @@ -51,108 +51,126 @@ "status": 201, "response": "", "responseHeaders": { - "date": "Wed, 02 Oct 2019 16:42:30 GMT", - "last-modified": "Wed, 02 Oct 2019 16:42:30 GMT", + "content-length": "0", + "date": "Mon, 29 Jun 2020 07:45:44 GMT", + "etag": "\"0x8D81C006E0805EE\"", + "last-modified": "Mon, 29 Jun 2020 07:45:44 GMT", "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", - "etag": "\"0x8D747578433A58C\"", - "x-ms-request-id": "215f0d65-201e-0080-5940-7993dc000000", - "x-ms-version": "2019-02-02", - "x-ms-client-request-id": "58c5b2f1-c327-43f3-9f7c-a1b7a7d50612", + "x-ms-client-request-id": "5691bbd0-d002-4b5a-8fa6-0a59e7cc59a7", + "x-ms-request-id": "c6ab19bd-301e-006a-4ce9-4d7a27000000", "x-ms-request-server-encrypted": "false", - "content-length": "0", - "x-ms-snapshot": "2019-10-02T16:42:30.2779406Z" + "x-ms-snapshot": "2020-06-29T07:45:45.0286530Z", + "x-ms-version": "2019-07-07" } }, { "method": "HEAD", - "url": "https://fakestorageaccount.blob.core.windows.net/container157003455041202943/blob157003455048300515", + "url": "https://fakestorageaccount.blob.core.windows.net/container159341674506509180/blob159341674565700412", "query": { - "snapshot": "2019-10-02T16:42:30.2779406Z" + "snapshot": "2020-06-29T07:45:45.0286530Z" }, "requestBody": null, "status": 200, "response": "", "responseHeaders": { - "x-ms-blob-type": "BlockBlob", - "date": "Wed, 02 Oct 2019 16:42:30 GMT", - "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", - "x-ms-tag-count": "0", - "x-ms-server-encrypted": "true", - "x-ms-client-request-id": "209a2e06-f911-4147-984c-d17017aea291", + "accept-ranges": "bytes", "content-length": "11", - "x-ms-access-tier": "Cool", - "x-ms-creation-time": "Wed, 02 Oct 2019 16:42:30 GMT", - "last-modified": "Wed, 02 Oct 2019 16:42:30 GMT", - "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", - "etag": "\"0x8D747578433A58C\"", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", "content-type": "application/octet-stream", + "date": "Mon, 29 Jun 2020 07:45:44 GMT", + "etag": "\"0x8D81C006E0805EE\"", + "last-modified": "Mon, 29 Jun 2020 07:45:44 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", "x-ms-access-tier-inferred": "true", - "x-ms-version": "2019-02-02", - "accept-ranges": "bytes", - "x-ms-request-id": "215f0dac-201e-0080-1f40-7993dc000000", - "x-ms-snapshot": "2019-10-02T16:42:30.2779406Z" + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "8d8b2309-e260-4f73-8934-2c99b3643452", + "x-ms-creation-time": "Mon, 29 Jun 2020 07:45:44 GMT", + "x-ms-request-id": "c6ab1bbd-301e-006a-05e9-4d7a27000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-07-07" } }, { "method": "DELETE", - "url": "https://fakestorageaccount.blob.core.windows.net/container157003455041202943/blob157003455048300515", + "url": "https://fakestorageaccount.blob.core.windows.net/container159341674506509180/blob159341674565700412", "query": { - "snapshot": "2019-10-02T16:42:30.2779406Z" + "snapshot": "2020-06-29T07:45:45.0286530Z" }, "requestBody": null, "status": 202, "response": "", "responseHeaders": { - "date": "Wed, 02 Oct 2019 16:42:30 GMT", + "content-length": "0", + "date": "Mon, 29 Jun 2020 07:45:45 GMT", "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5c4e0c91-900a-4461-942a-6724cc9c8521", "x-ms-delete-type-permanent": "false", - "x-ms-request-id": "215f0dfa-201e-0080-6940-7993dc000000", - "x-ms-version": "2019-02-02", - "x-ms-client-request-id": "8c2537b9-6491-48b4-9e65-ea01efc3d151", - "content-length": "0" + "x-ms-request-id": "c6ab1dee-301e-006a-5ee9-4d7a27000000", + "x-ms-version": "2019-07-07" } }, { "method": "DELETE", - "url": "https://fakestorageaccount.blob.core.windows.net/container157003455041202943/blob157003455048300515", + "url": "https://fakestorageaccount.blob.core.windows.net/container159341674506509180/blob159341674565700412", + "query": { + "snapshot": "2020-06-29T07:45:45.0286530Z" + }, + "requestBody": null, + "status": 404, + "response": "BlobNotFoundThe specified blob does not exist.\nRequestId:c6ab1ef9-301e-006a-4be9-4d7a27000000\nTime:2020-06-29T07:45:46.4689001Z", + "responseHeaders": { + "content-length": "215", + "content-type": "application/xml", + "date": "Mon, 29 Jun 2020 07:45:45 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "df013535-c7a6-4d30-b481-ad906122e016", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "c6ab1ef9-301e-006a-4be9-4d7a27000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159341674506509180/blob159341674565700412", "query": {}, "requestBody": null, "status": 202, "response": "", "responseHeaders": { - "date": "Wed, 02 Oct 2019 16:42:30 GMT", + "content-length": "0", + "date": "Mon, 29 Jun 2020 07:45:46 GMT", "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "144ce0fe-6287-4011-8e0d-d2059f9ad5d1", "x-ms-delete-type-permanent": "false", - "x-ms-request-id": "215f0e24-201e-0080-1040-7993dc000000", - "x-ms-version": "2019-02-02", - "x-ms-client-request-id": "cfb3d783-4983-4256-85bb-c0d76ad6f3a2", - "content-length": "0" + "x-ms-request-id": "c6ab20e8-301e-006a-10e9-4d7a27000000", + "x-ms-version": "2019-07-07" } }, { "method": "GET", - "url": "https://fakestorageaccount.blob.core.windows.net/container157003455041202943", + "url": "https://fakestorageaccount.blob.core.windows.net/container159341674506509180", "query": { - "comp": "list", "include": "snapshots", - "restype": "container" + "restype": "container", + "comp": "list" }, "requestBody": null, "status": 200, - "response": "", + "response": "", "responseHeaders": { - "date": "Wed, 02 Oct 2019 16:42:30 GMT", + "content-type": "application/xml", + "date": "Mon, 29 Jun 2020 07:45:46 GMT", "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", - "content-type": "application/xml", - "x-ms-request-id": "215f0e54-201e-0080-3b40-7993dc000000", - "x-ms-version": "2019-02-02", - "x-ms-client-request-id": "13d1af9b-7858-4c92-b184-fa608ca6fd61" + "x-ms-client-request-id": "5011540c-1afb-4534-aa6b-b70f30fb9ef8", + "x-ms-request-id": "c6ab22a0-301e-006a-16e9-4d7a27000000", + "x-ms-version": "2019-07-07" } }, { "method": "DELETE", - "url": "https://fakestorageaccount.blob.core.windows.net/container157003455041202943", + "url": "https://fakestorageaccount.blob.core.windows.net/container159341674506509180", "query": { "restype": "container" }, @@ -160,17 +178,21 @@ "status": 202, "response": "", "responseHeaders": { - "date": "Wed, 02 Oct 2019 16:42:30 GMT", + "content-length": "0", + "date": "Mon, 29 Jun 2020 07:45:47 GMT", "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", - "x-ms-request-id": "215f0e87-201e-0080-6940-7993dc000000", - "x-ms-version": "2019-02-02", - "x-ms-client-request-id": "c40b2079-a9ba-4a03-abdb-89239209e244", - "content-length": "0" + "x-ms-client-request-id": "ac220f94-5a37-4d70-9d65-970bf6f893ce", + "x-ms-request-id": "c6ab245e-301e-006a-2ee9-4d7a27000000", + "x-ms-version": "2019-07-07" } } ], "uniqueTestInfo": { - "container": "container157003455041202943", - "blob": "blob157003455048300515" - } + "uniqueName": { + "container": "container159341674506509180", + "blob": "blob159341674565700412" + }, + "newDate": {} + }, + "hash": "5449bf4c6b366054c628261ba260927e" } \ No newline at end of file diff --git a/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_deleteifexists.json b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_deleteifexists.json new file mode 100644 index 000000000000..be55cba03ce8 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_deleteifexists.json @@ -0,0 +1,107 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159341674112908273", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 29 Jun 2020 07:45:40 GMT", + "etag": "\"0x8D81C006BE65948\"", + "last-modified": "Mon, 29 Jun 2020 07:45:40 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a3491ce8-2635-4d25-abd0-3293f9946b5c", + "x-ms-request-id": "c6ab0c14-301e-006a-1be9-4d7a27000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159341674112908273/blob159341674267205962", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 29 Jun 2020 07:45:40 GMT", + "etag": "\"0x8D81C006C4320EF\"", + "last-modified": "Mon, 29 Jun 2020 07:45:41 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "4847a0e4-18cf-4970-81dd-3e4c315ea36b", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "c6ab0e2a-301e-006a-07e9-4d7a27000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159341674112908273/blob159341674267205962", + "query": {}, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 29 Jun 2020 07:45:41 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "c29ef75e-d5ec-41f2-8940-40dc8aeb4788", + "x-ms-delete-type-permanent": "false", + "x-ms-request-id": "c6ab1002-301e-006a-37e9-4d7a27000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159341674112908273/blob2159341674385306397", + "query": {}, + "requestBody": null, + "status": 404, + "response": "BlobNotFoundThe specified blob does not exist.\nRequestId:c6ab1204-301e-006a-14e9-4d7a27000000\nTime:2020-06-29T07:45:42.6483145Z", + "responseHeaders": { + "content-length": "215", + "content-type": "application/xml", + "date": "Mon, 29 Jun 2020 07:45:41 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "6fd6d947-b1bb-46c4-ad7e-d2e81c5abe59", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "c6ab1204-301e-006a-14e9-4d7a27000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159341674112908273", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 29 Jun 2020 07:45:42 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "442d9096-dbe2-41dd-a4f1-d971dc3eb021", + "x-ms-request-id": "c6ab13ff-301e-006a-66e9-4d7a27000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159341674112908273", + "blob": "blob159341674267205962", + "blob2": "blob2159341674385306397" + }, + "newDate": {} + }, + "hash": "8cfb9a4cc56ebf355235df977184be08" +} \ No newline at end of file diff --git a/sdk/storage/storage-blob/recordings/browsers/containerclient/recording_createifnotexists.json b/sdk/storage/storage-blob/recordings/browsers/containerclient/recording_createifnotexists.json new file mode 100644 index 000000000000..f9d5e76cded0 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/containerclient/recording_createifnotexists.json @@ -0,0 +1,108 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158977898953304407", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:16:28 GMT", + "etag": "\"0x8D7FAEA9ED18633\"", + "last-modified": "Mon, 18 May 2020 05:16:29 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a706b535-f439-4b10-9f4f-fc96535e9610", + "x-ms-request-id": "315c5623-301e-0045-09d3-2c77ec000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158977898953304407", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 409, + "response": "ContainerAlreadyExistsThe specified container already exists.\nRequestId:315c56be-301e-0045-11d3-2c77ec000000\nTime:2020-05-18T05:16:29.3239574Z", + "responseHeaders": { + "content-length": "230", + "content-type": "application/xml", + "date": "Mon, 18 May 2020 05:16:29 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "0de123b2-34c3-4720-9a7c-74ac181526c6", + "x-ms-error-code": "ContainerAlreadyExists", + "x-ms-request-id": "315c56be-301e-0045-11d3-2c77ec000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container2158977899137404377", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:16:29 GMT", + "etag": "\"0x8D7FAEA9F5D8BF8\"", + "last-modified": "Mon, 18 May 2020 05:16:29 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "595f2b25-40b5-472e-b245-7574856ecb12", + "x-ms-request-id": "315c57a9-301e-0045-63d3-2c77ec000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container2158977899137404377", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:16:30 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "c3e3bd3a-c92a-4a7c-bc62-969cd7f61f6c", + "x-ms-request-id": "315c58ca-301e-0045-64d3-2c77ec000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container158977898953304407", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:16:30 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "14a99ed8-8cef-45c4-b66a-d39c3be248b2", + "x-ms-request-id": "315c5993-301e-0045-21d3-2c77ec000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container158977898953304407", + "container2": "container2158977899137404377" + }, + "newDate": {} + }, + "hash": "d9c7dc1b415f156c20d632e9cdd9c598" +} \ No newline at end of file diff --git a/sdk/storage/storage-blob/recordings/browsers/containerclient/recording_deleteifexists.json b/sdk/storage/storage-blob/recordings/browsers/containerclient/recording_deleteifexists.json new file mode 100644 index 000000000000..50c47c6caee5 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/containerclient/recording_deleteifexists.json @@ -0,0 +1,109 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158977899316704540", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:16:31 GMT", + "etag": "\"0x8D7FAEAA06FA2BF\"", + "last-modified": "Mon, 18 May 2020 05:16:31 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "81e9dcd5-18b0-481a-a0cb-1c07caeb915d", + "x-ms-request-id": "315c5a4b-301e-0045-49d3-2c77ec000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container2158977899375807936", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:16:32 GMT", + "etag": "\"0x8D7FAEAA0CA2F44\"", + "last-modified": "Mon, 18 May 2020 05:16:32 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "636b04c7-a232-4bc9-87ec-8e9fc163c257", + "x-ms-request-id": "315c5b82-301e-0045-64d3-2c77ec000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container2158977899375807936", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:16:32 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "945a5bf4-20b4-4b02-a49f-98f2215b45ac", + "x-ms-request-id": "315c5c96-301e-0045-5ed3-2c77ec000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container3158977899499501634", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 404, + "response": "ContainerNotFoundThe specified container does not exist.\nRequestId:315c5d93-301e-0045-4ed3-2c77ec000000\nTime:2020-05-18T05:16:33.5409468Z", + "responseHeaders": { + "content-length": "225", + "content-type": "application/xml", + "date": "Mon, 18 May 2020 05:16:33 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "00780ca7-79db-4c13-8ae0-057d5c604892", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "315c5d93-301e-0045-4ed3-2c77ec000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container158977899316704540", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:16:33 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "0bab51cb-5375-4e4d-8156-269aac8cc241", + "x-ms-request-id": "315c5e90-301e-0045-3dd3-2c77ec000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container158977899316704540", + "container2": "container2158977899375807936", + "container3": "container3158977899499501634" + }, + "newDate": {} + }, + "hash": "7fe5c2ec7e849c7c67cd500d20d7936f" +} \ No newline at end of file diff --git a/sdk/storage/storage-blob/recordings/browsers/pageblobclient/recording_createifnotexists.json b/sdk/storage/storage-blob/recordings/browsers/pageblobclient/recording_createifnotexists.json new file mode 100644 index 000000000000..ca1e49cb5f29 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/pageblobclient/recording_createifnotexists.json @@ -0,0 +1,87 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158977220378104726", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 03:23:22 GMT", + "etag": "\"0x8D7FADAD1A29D4B\"", + "last-modified": "Mon, 18 May 2020 03:23:22 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "0302bcdd-b732-4e4f-ba46-8f9ecece2041", + "x-ms-request-id": "d0a5ab5d-e01e-0069-5ac3-2c9b43000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158977220378104726/blob158977220436307580", + "query": {}, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 03:23:22 GMT", + "etag": "\"0x8D7FADAD1FC51B6\"", + "last-modified": "Mon, 18 May 2020 03:23:22 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "7a1d4ac4-d5a7-48cd-aed5-e3978ab9b46f", + "x-ms-request-id": "d0a5ad4f-e01e-0069-76c3-2c9b43000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158977220378104726/blob158977220436307580", + "query": {}, + "requestBody": null, + "status": 409, + "response": "BlobAlreadyExistsThe specified blob already exists.\nRequestId:d0a5ae8f-e01e-0069-0ac3-2c9b43000000\nTime:2020-05-18T03:23:23.1980329Z", + "responseHeaders": { + "content-length": "220", + "content-type": "application/xml", + "date": "Mon, 18 May 2020 03:23:23 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a8ba571b-bc7e-4fb3-ad2f-f51bd8172d16", + "x-ms-error-code": "BlobAlreadyExists", + "x-ms-request-id": "d0a5ae8f-e01e-0069-0ac3-2c9b43000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container158977220378104726", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 03:23:23 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "371dd386-28eb-49da-adc8-0243fab17ed2", + "x-ms-request-id": "d0a5b0ce-e01e-0069-1bc3-2c9b43000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container158977220378104726", + "blob": "blob158977220436307580" + }, + "newDate": {} + }, + "hash": "ca54c170e36521285331b748fac5742d" +} \ No newline at end of file diff --git a/sdk/storage/storage-blob/recordings/node/appendblobclient/recording_createifnotexists.js b/sdk/storage/storage-blob/recordings/node/appendblobclient/recording_createifnotexists.js new file mode 100644 index 000000000000..fe60dbc7a632 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/appendblobclient/recording_createifnotexists.js @@ -0,0 +1,89 @@ +let nock = require('nock'); + +module.exports.hash = "182afcbcd051964f01dd6aa10ef0860b"; + +module.exports.testInfo = {"uniqueName":{"container":"container158977214749307469","blob":"blob158977214884105113"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158977214749307469') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 03:22:26 GMT', + 'ETag', + '"0x8D7FADAB0876854"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'eed205b1-701e-006b-26c3-2c25fb000000', + 'x-ms-client-request-id', + '0d50f179-961f-49ca-b81f-df1963fa169b', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 03:22:26 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158977214749307469/blob158977214884105113') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 03:22:27 GMT', + 'ETag', + '"0x8D7FADAB0B95B93"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'eed20642-701e-006b-2bc3-2c25fb000000', + 'x-ms-client-request-id', + 'c1ef56ec-7bc1-42e2-b234-2e69e3acd3e5', + 'x-ms-version', + '2019-07-07', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Mon, 18 May 2020 03:22:26 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158977214749307469/blob158977214884105113') + .reply(409, "BlobAlreadyExistsThe specified blob already exists.\nRequestId:eed206d9-701e-006b-39c3-2c25fb000000\nTime:2020-05-18T03:22:27.3887334Z", [ + 'Content-Length', + '220', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'eed206d9-701e-006b-39c3-2c25fb000000', + 'x-ms-client-request-id', + 'f8e303d9-7164-4e8e-81b0-b9f76badc938', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'BlobAlreadyExists', + 'Date', + 'Mon, 18 May 2020 03:22:26 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container158977214749307469') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'eed2074d-701e-006b-24c3-2c25fb000000', + 'x-ms-client-request-id', + '8dc0e559-e40c-49d7-a639-0dd9db5ec42c', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 03:22:27 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_delete_snapshot.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_delete_snapshot.js index c0db836b9a53..bdf97a817daa 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_delete_snapshot.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_delete_snapshot.js @@ -1,197 +1,225 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816830699007626","blob":"blob156816830740709825"} +module.exports.hash = "afa85391c0cc900675990e5afe772e0c"; + +module.exports.testInfo = {"uniqueName":{"container":"container159341668720405141","blob":"blob159341668750408325"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816830699007626') + .put('/container159341668720405141') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:27 GMT', + 'Mon, 29 Jun 2020 07:44:45 GMT', 'ETag', - '"0x8D7365E54C73878"', + '"0x8D81C004B058141"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '1ab468b1-a01e-003f-7147-68d120000000', + '148ba47e-f01e-0065-1de9-4d0c4b000000', 'x-ms-client-request-id', - 'd37ce78a-f261-435a-8fc9-eacecd99eb19', + '8a525b0f-0d53-4c22-adeb-b5d77a0525ec', 'x-ms-version', - '2019-02-02', + '2019-07-07', 'Date', - 'Wed, 11 Sep 2019 02:18:26 GMT' ]); - + 'Mon, 29 Jun 2020 07:44:44 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816830699007626/blob156816830740709825', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159341668720405141/blob159341668750408325', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:27 GMT', + 'Mon, 29 Jun 2020 07:44:46 GMT', 'ETag', - '"0x8D7365E550842C4"', + '"0x8D81C004B3338A7"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '5b62e85c-801e-0001-6747-686701000000', + '148ba540-f01e-0065-3ce9-4d0c4b000000', 'x-ms-client-request-id', - '3b57baa3-ac09-4781-a04b-2f7f04ae4fe4', + 'c0348608-e0c6-4d84-b1b5-6f7317396a54', 'x-ms-version', - '2019-02-02', + '2019-07-07', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', 'Date', - 'Wed, 11 Sep 2019 02:18:26 GMT' ]); - + 'Mon, 29 Jun 2020 07:44:45 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816830699007626/blob156816830740709825') + .put('/container159341668720405141/blob159341668750408325') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:27 GMT', + 'Mon, 29 Jun 2020 07:44:46 GMT', 'ETag', - '"0x8D7365E550842C4"', + '"0x8D81C004B3338A7"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '49227429-901e-0015-7a47-68a465000000', + '148ba620-f01e-0065-7be9-4d0c4b000000', 'x-ms-client-request-id', - 'a158121c-1f31-4c3c-8419-a0ca4c3ab217', + '9c3d9229-9ff4-4268-9b2c-4bcdaabb4ad1', 'x-ms-version', - '2019-02-02', + '2019-07-07', 'x-ms-snapshot', - '2019-09-11T02:18:28.1807935Z', + '2020-06-29T07:44:46.3113040Z', 'x-ms-request-server-encrypted', 'false', 'Date', - 'Wed, 11 Sep 2019 02:18:27 GMT' ]); - + 'Mon, 29 Jun 2020 07:44:45 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816830699007626/blob156816830740709825') + .head('/container159341668720405141/blob159341668750408325') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:27 GMT', + 'Mon, 29 Jun 2020 07:44:46 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365E550842C4"', + '"0x8D81C004B3338A7"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'f194ba7e-301e-0057-0847-688f71000000', + '148ba6d0-f01e-0065-17e9-4d0c4b000000', 'x-ms-client-request-id', - 'dc46702b-ea94-4517-b9a4-c2a02983fa74', + '6ee873d9-8f11-4e4c-8afe-db6646f93400', 'x-ms-version', - '2019-02-02', - 'x-ms-snapshot', - '2019-09-11T02:18:28.1807935Z', - 'x-ms-tag-count', - '0', + '2019-07-07', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:18:27 GMT', + 'Mon, 29 Jun 2020 07:44:46 GMT', 'x-ms-blob-type', 'BlockBlob', 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-snapshot,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', 'Access-Control-Allow-Origin', '*', 'Date', - 'Wed, 11 Sep 2019 02:18:27 GMT' ]); - + 'Mon, 29 Jun 2020 07:44:45 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816830699007626/blob156816830740709825') + .delete('/container159341668720405141/blob159341668750408325') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '0188a6d2-d01e-0019-6d47-684a94000000', + '148ba764-f01e-0065-19e9-4d0c4b000000', 'x-ms-client-request-id', - '52744197-7462-47bc-84d9-f2d1599c5545', + '51cdc4c9-4e36-4833-ab02-365350c8f6c5', 'x-ms-version', - '2019-02-02', + '2019-07-07', 'x-ms-delete-type-permanent', 'false', 'Date', - 'Wed, 11 Sep 2019 02:18:28 GMT' ]); + 'Mon, 29 Jun 2020 07:44:46 GMT' +]); +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159341668720405141/blob159341668750408325') + .query(true) + .reply(404, "BlobNotFoundThe specified blob does not exist.\nRequestId:148ba85b-f01e-0065-77e9-4d0c4b000000\nTime:2020-06-29T07:44:47.2845453Z", [ + 'Content-Length', + '215', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '148ba85b-f01e-0065-77e9-4d0c4b000000', + 'x-ms-client-request-id', + 'feede690-2f09-4ef5-9db9-2af18c4d3705', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'BlobNotFound', + 'Date', + 'Mon, 29 Jun 2020 07:44:46 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816830699007626/blob156816830740709825') - .reply(202, "", [ 'Content-Length', + .delete('/container159341668720405141/blob159341668750408325') + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '66b0912f-f01e-004a-7847-68569b000000', + '148ba91b-f01e-0065-21e9-4d0c4b000000', 'x-ms-client-request-id', - 'fd836213-9ac3-463b-9257-c0d0099ac627', + 'b3bf741f-2d57-4812-a610-79316ed2929d', 'x-ms-version', - '2019-02-02', + '2019-07-07', 'x-ms-delete-type-permanent', 'false', 'Date', - 'Wed, 11 Sep 2019 02:18:28 GMT' ]); - + 'Mon, 29 Jun 2020 07:44:46 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container156816830699007626') + .get('/container159341668720405141') .query(true) - .reply(200, "", [ 'Transfer-Encoding', + .reply(200, "", [ + 'Transfer-Encoding', 'chunked', 'Content-Type', 'application/xml', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'be43ac1d-201e-0007-3c47-689079000000', + '148ba9c5-f01e-0065-3de9-4d0c4b000000', 'x-ms-client-request-id', - '9da5858c-1cf8-4898-8310-622d0eef5358', + '92e8186a-6091-4216-ae21-1a3fec576f8f', 'x-ms-version', - '2019-02-02', + '2019-07-07', 'Access-Control-Expose-Headers', 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Type,Content-Length,Date,Transfer-Encoding', 'Access-Control-Allow-Origin', '*', 'Date', - 'Wed, 11 Sep 2019 02:18:29 GMT' ]); - + 'Mon, 29 Jun 2020 07:44:47 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816830699007626') + .delete('/container159341668720405141') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '9bf7f967-501e-0047-0847-68b997000000', + '148baab9-f01e-0065-17e9-4d0c4b000000', 'x-ms-client-request-id', - '06627d00-2545-4771-bb56-55500fea4663', + '490a55e5-67a5-4ba7-abe9-4bd305bfad19', 'x-ms-version', - '2019-02-02', + '2019-07-07', 'Date', - 'Wed, 11 Sep 2019 02:18:30 GMT' ]); - + 'Mon, 29 Jun 2020 07:44:47 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_deleteifexists.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_deleteifexists.js new file mode 100644 index 000000000000..b83c73b85a1c --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_deleteifexists.js @@ -0,0 +1,112 @@ +let nock = require('nock'); + +module.exports.hash = "ad00623b96703abd10479eb1162a588d"; + +module.exports.testInfo = {"uniqueName":{"container":"container159341668458503751","blob":"blob159341668595804648","blob2":"blob2159341668657509953"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159341668458503751') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 29 Jun 2020 07:44:44 GMT', + 'ETag', + '"0x8D81C004A16B216"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '148b9fd5-f01e-0065-7be9-4d0c4b000000', + 'x-ms-client-request-id', + '21f0d4a8-4c28-4367-99f1-6ccf9e0b63d4', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 29 Jun 2020 07:44:43 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159341668458503751/blob159341668595804648', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 29 Jun 2020 07:44:44 GMT', + 'ETag', + '"0x8D81C004A4971E1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '148ba0d9-f01e-0065-63e9-4d0c4b000000', + 'x-ms-client-request-id', + '8ec90cab-945f-4fa4-95ae-6057d8510080', + 'x-ms-version', + '2019-07-07', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Mon, 29 Jun 2020 07:44:43 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159341668458503751/blob159341668595804648') + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '148ba1a8-f01e-0065-1ae9-4d0c4b000000', + 'x-ms-client-request-id', + 'f99aee2f-7027-4de5-953a-fbc1a90d5e8e', + 'x-ms-version', + '2019-07-07', + 'x-ms-delete-type-permanent', + 'false', + 'Date', + 'Mon, 29 Jun 2020 07:44:44 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159341668458503751/blob2159341668657509953') + .reply(404, "BlobNotFoundThe specified blob does not exist.\nRequestId:148ba281-f01e-0065-5de9-4d0c4b000000\nTime:2020-06-29T07:44:45.0880620Z", [ + 'Content-Length', + '215', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '148ba281-f01e-0065-5de9-4d0c4b000000', + 'x-ms-client-request-id', + '54d4dd87-b16e-4571-8fb9-50076e3832db', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'BlobNotFound', + 'Date', + 'Mon, 29 Jun 2020 07:44:44 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159341668458503751') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '148ba38a-f01e-0065-45e9-4d0c4b000000', + 'x-ms-client-request-id', + '5d53fb8e-d717-44e5-8736-a2cbfd079655', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 29 Jun 2020 07:44:44 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/containerclient/recording_createifnotexists.js b/sdk/storage/storage-blob/recordings/node/containerclient/recording_createifnotexists.js new file mode 100644 index 000000000000..2524cdd62ec4 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/containerclient/recording_createifnotexists.js @@ -0,0 +1,107 @@ +let nock = require('nock'); + +module.exports.hash = "8f96742aa7f5f2c3fbf2ae2881ac6ebc"; + +module.exports.testInfo = {"uniqueName":{"container":"container158977895191804446","container2":"container2158977895359500682"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158977895191804446') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:15:51 GMT', + 'ETag', + '"0x8D7FAEA884EF299"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '809198b4-101e-0052-37d3-2cdee7000000', + 'x-ms-client-request-id', + 'a0621908-73be-4777-8916-8053776f29ed', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:15:51 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158977895191804446') + .query(true) + .reply(409, "ContainerAlreadyExistsThe specified container already exists.\nRequestId:8091998e-101e-0052-7cd3-2cdee7000000\nTime:2020-05-18T05:15:51.5483295Z", [ + 'Content-Length', + '230', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '8091998e-101e-0052-7cd3-2cdee7000000', + 'x-ms-client-request-id', + 'e684fde9-78bf-4850-a7f2-6bdd3d7b44b5', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'ContainerAlreadyExists', + 'Date', + 'Mon, 18 May 2020 05:15:51 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container2158977895359500682') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:15:51 GMT', + 'ETag', + '"0x8D7FAEA88AD506A"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '80919a5f-101e-0052-3bd3-2cdee7000000', + 'x-ms-client-request-id', + '6acd8757-a34e-47c9-ac2e-cac79ed3a581', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:15:51 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container2158977895359500682') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '80919b5a-101e-0052-1fd3-2cdee7000000', + 'x-ms-client-request-id', + 'c809a7d3-468e-4b85-8420-f27265beb7a1', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:15:52 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container158977895191804446') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '80919c1f-101e-0052-44d3-2cdee7000000', + 'x-ms-client-request-id', + '7a566973-d4dc-4802-87f5-e8d7fe6511d1', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:15:52 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/containerclient/recording_deleteifexists.js b/sdk/storage/storage-blob/recordings/node/containerclient/recording_deleteifexists.js new file mode 100644 index 000000000000..d3e2498bda73 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/containerclient/recording_deleteifexists.js @@ -0,0 +1,107 @@ +let nock = require('nock'); + +module.exports.hash = "b0e0629f46595c8ad0ac3aa52f63d434"; + +module.exports.testInfo = {"uniqueName":{"container":"container158977895451106039","container2":"container2158977895481308612","container3":"container3158977895541909286"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158977895451106039') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:15:52 GMT', + 'ETag', + '"0x8D7FAEA893907F1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '80919cf0-101e-0052-6cd3-2cdee7000000', + 'x-ms-client-request-id', + '9cce3650-a136-4f46-91d6-c41ed703acb5', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:15:52 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container2158977895481308612') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:15:53 GMT', + 'ETag', + '"0x8D7FAEA8967734C"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '80919daf-101e-0052-03d3-2cdee7000000', + 'x-ms-client-request-id', + '4f37487f-1488-47d4-8eaa-435c93fe22a9', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:15:53 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container2158977895481308612') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '80919e6f-101e-0052-1bd3-2cdee7000000', + 'x-ms-client-request-id', + 'b4d54db2-0264-4f17-afc1-1e733eca8987', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:15:53 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container3158977895541909286') + .query(true) + .reply(404, "ContainerNotFoundThe specified container does not exist.\nRequestId:80919f4e-101e-0052-57d3-2cdee7000000\nTime:2020-05-18T05:15:53.6808389Z", [ + 'Content-Length', + '225', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '80919f4e-101e-0052-57d3-2cdee7000000', + 'x-ms-client-request-id', + '5d8eaac9-b24b-43d3-8380-73d9c7d06711', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'ContainerNotFound', + 'Date', + 'Mon, 18 May 2020 05:15:53 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container158977895451106039') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '8091a048-101e-0052-37d3-2cdee7000000', + 'x-ms-client-request-id', + '2f6a7c3c-2a7a-486a-b204-e54d8addfbe8', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:15:53 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/pageblobclient/recording_createifnotexists.js b/sdk/storage/storage-blob/recordings/node/pageblobclient/recording_createifnotexists.js new file mode 100644 index 000000000000..a99aa73e0ee0 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/pageblobclient/recording_createifnotexists.js @@ -0,0 +1,89 @@ +let nock = require('nock'); + +module.exports.hash = "fbf6feac48348943de323529a76f3f2f"; + +module.exports.testInfo = {"uniqueName":{"container":"container158977215391405044","blob":"blob158977215420602835"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158977215391405044') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 03:22:32 GMT', + 'ETag', + '"0x8D7FADAB3BD57B0"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'eed2111d-701e-006b-28c3-2c25fb000000', + 'x-ms-client-request-id', + '265a89bd-236b-42ee-8cb0-a0a7512ee5d3', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 03:22:31 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158977215391405044/blob158977215420602835') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 03:22:32 GMT', + 'ETag', + '"0x8D7FADAB3EA4124"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'eed211a2-701e-006b-20c3-2c25fb000000', + 'x-ms-client-request-id', + '5b7bd94e-7988-4280-8b38-f57bfd3c6b42', + 'x-ms-version', + '2019-07-07', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Mon, 18 May 2020 03:22:31 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158977215391405044/blob158977215420602835') + .reply(409, "BlobAlreadyExistsThe specified blob already exists.\nRequestId:eed21257-701e-006b-46c3-2c25fb000000\nTime:2020-05-18T03:22:32.7423460Z", [ + 'Content-Length', + '220', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'eed21257-701e-006b-46c3-2c25fb000000', + 'x-ms-client-request-id', + '2b1114b5-0a8a-46e1-bbe6-8d408935ea0d', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'BlobAlreadyExists', + 'Date', + 'Mon, 18 May 2020 03:22:32 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container158977215391405044') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'eed21374-701e-006b-55c3-2c25fb000000', + 'x-ms-client-request-id', + '6471de5c-8a27-4cdd-9aec-023a1fe5322e', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 03:22:32 GMT' +]); diff --git a/sdk/storage/storage-blob/review/storage-blob.api.md b/sdk/storage/storage-blob/review/storage-blob.api.md index 10c05ece2200..81c38ee35dd7 100644 --- a/sdk/storage/storage-blob/review/storage-blob.api.md +++ b/sdk/storage/storage-blob/review/storage-blob.api.md @@ -179,6 +179,7 @@ export class AppendBlobClient extends BlobClient { appendBlock(body: HttpRequestBody, contentLength: number, options?: AppendBlobAppendBlockOptions): Promise; appendBlockFromURL(sourceURL: string, sourceOffset: number, count: number, options?: AppendBlobAppendBlockFromURLOptions): Promise; create(options?: AppendBlobCreateOptions): Promise; + createIfNotExists(options?: AppendBlobCreateIfNotExistsOptions): Promise; withSnapshot(snapshot: string): AppendBlobClient; } @@ -198,6 +199,20 @@ export interface AppendBlobCreateHeaders { version?: string; } +// @public +export interface AppendBlobCreateIfNotExistsOptions extends CommonOptions { + abortSignal?: AbortSignalLike; + blobHTTPHeaders?: BlobHTTPHeaders; + customerProvidedKey?: CpkInfo; + encryptionScope?: string; + metadata?: Metadata; +} + +// @public +export interface AppendBlobCreateIfNotExistsResponse extends AppendBlobCreateResponse { + succeeded: boolean; +} + // @public export interface AppendBlobCreateOptions extends CommonOptions { abortSignal?: AbortSignalLike; @@ -361,6 +376,7 @@ export class BlobClient extends StorageClient { get containerName(): string; createSnapshot(options?: BlobCreateSnapshotOptions): Promise; delete(options?: BlobDeleteOptions): Promise; + deleteIfExists(options?: BlobDeleteOptions): Promise; download(offset?: number, count?: number, options?: BlobDownloadOptions): Promise; downloadToBuffer(offset?: number, count?: number, options?: BlobDownloadToBufferOptions): Promise; downloadToBuffer(buffer: Buffer, offset?: number, count?: number, options?: BlobDownloadToBufferOptions): Promise; @@ -443,6 +459,11 @@ export interface BlobDeleteHeaders { version?: string; } +// @public +export interface BlobDeleteIfExistsResponse extends BlobDeleteResponse { + succeeded: boolean; +} + // @public export interface BlobDeleteOptions extends CommonOptions { abortSignal?: AbortSignalLike; @@ -1236,8 +1257,10 @@ export class ContainerClient extends StorageClient { constructor(url: string, pipeline: Pipeline); get containerName(): string; create(options?: ContainerCreateOptions): Promise; + createIfNotExists(options?: ContainerCreateOptions): Promise; delete(options?: ContainerDeleteMethodOptions): Promise; deleteBlob(blobName: string, options?: BlobDeleteOptions): Promise; + deleteIfExists(options?: ContainerDeleteMethodOptions): Promise; exists(options?: ContainerExistsOptions): Promise; getAccessPolicy(options?: ContainerGetAccessPolicyOptions): Promise; getAppendBlobClient(blobName: string): AppendBlobClient; @@ -1272,6 +1295,11 @@ export interface ContainerCreateHeaders { version?: string; } +// @public +export interface ContainerCreateIfNotExistsResponse extends ContainerCreateResponse { + succeeded: boolean; +} + // @public export interface ContainerCreateOptions extends CommonOptions { abortSignal?: AbortSignalLike; @@ -1297,6 +1325,11 @@ export interface ContainerDeleteHeaders { version?: string; } +// @public +export interface ContainerDeleteIfExistsResponse extends ContainerDeleteResponse { + succeeded: boolean; +} + // @public export interface ContainerDeleteMethodOptions extends CommonOptions { abortSignal?: AbortSignalLike; @@ -1791,6 +1824,7 @@ export class PageBlobClient extends BlobClient { constructor(url: string, pipeline: Pipeline); clearPages(offset?: number, count?: number, options?: PageBlobClearPagesOptions): Promise; create(size: number, options?: PageBlobCreateOptions): Promise; + createIfNotExists(size: number, options?: PageBlobCreateIfNotExistsOptions): Promise; getPageRanges(offset?: number, count?: number, options?: PageBlobGetPageRangesOptions): Promise; getPageRangesDiff(offset: number, count: number, prevSnapshot: string, options?: PageBlobGetPageRangesDiffOptions): Promise; getPageRangesDiffForManagedDisks(offset: number, count: number, prevSnapshotUrl: string, options?: PageBlobGetPageRangesDiffOptions): Promise; @@ -1839,6 +1873,22 @@ export interface PageBlobCreateHeaders { version?: string; } +// @public +export interface PageBlobCreateIfNotExistsOptions extends CommonOptions { + abortSignal?: AbortSignalLike; + blobHTTPHeaders?: BlobHTTPHeaders; + blobSequenceNumber?: number; + customerProvidedKey?: CpkInfo; + encryptionScope?: string; + metadata?: Metadata; + tier?: PremiumPageBlobTier | string; +} + +// @public +export interface PageBlobCreateIfNotExistsResponse extends PageBlobCreateResponse { + succeeded: boolean; +} + // @public export interface PageBlobCreateOptions extends CommonOptions { abortSignal?: AbortSignalLike; diff --git a/sdk/storage/storage-blob/src/Clients.ts b/sdk/storage/storage-blob/src/Clients.ts index 54ffcdb2bf6f..d70c67d2401e 100644 --- a/sdk/storage/storage-blob/src/Clients.ts +++ b/sdk/storage/storage-blob/src/Clients.ts @@ -86,7 +86,8 @@ import { generateBlockID } from "./utils/utils.common"; import { BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES, BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES, - BLOCK_BLOB_MAX_BLOCKS + BLOCK_BLOB_MAX_BLOCKS, + ETagAny } from "./utils/constants"; import { BufferScheduler } from "./utils/BufferScheduler"; import { Readable } from "stream"; @@ -846,6 +847,22 @@ export interface BlobDownloadToBufferOptions extends CommonOptions { concurrency?: number; } +/** + * Contains response data for the {@link BlobClient.deleteIfExists} operation. + * + * @export + * @interface BlobDeleteIfExistsResponse + */ +export interface BlobDeleteIfExistsResponse extends BlobDeleteResponse { + /** + * Indicate whether the blob is successfully deleted. Is false if the blob does not exist in the first place. + * + * @type {boolean} + * @memberof BlobDeleteIfExistsResponse + */ + succeeded: boolean; +} + /** * A BlobClient represents a URL to an Azure Storage blob; the blob may be a block blob, * append blob, or page blob. @@ -1350,6 +1367,52 @@ export class BlobClient extends StorageClient { } } + /** + * Marks the specified blob or snapshot for deletion if it exists. The blob is later deleted + * during garbage collection. Note that in order to delete a blob, you must delete + * all of its snapshots. You can delete both at the same time with the Delete + * Blob operation. + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/delete-blob + * + * @param {BlobDeleteOptions} [options] Optional options to Blob Delete operation. + * @returns {Promise} + * @memberof BlobClient + */ + public async deleteIfExists( + options: BlobDeleteOptions = {} + ): Promise { + const { span, spanOptions } = createSpan("BlobClient-deleteIfExists", options.tracingOptions); + try { + const res = await this.delete({ + ...options, + tracingOptions: { ...options!.tracingOptions, spanOptions } + }); + return { + succeeded: true, + ...res + }; + } catch (e) { + if (e.details?.errorCode === "BlobNotFound") { + span.setStatus({ + code: CanonicalCode.NOT_FOUND, + message: "Expected exception when deleting a blob or snapshot only if it exists." + }); + return { + succeeded: false, + ...e.response?.parsedHeaders, + _response: e.response + }; + } + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Restores the contents and metadata of soft deleted blob and any associated * soft deleted snapshots. Undelete Blob is supported only on version 2017-07-29 @@ -2091,6 +2154,54 @@ export interface AppendBlobCreateOptions extends CommonOptions { encryptionScope?: string; } +/** + * Options to configure {@link AppendBlobClient.createIfNotExists} operation. + * + * @export + * @interface AppendBlobCreateIfNotExistsOptions + */ +export interface AppendBlobCreateIfNotExistsOptions extends CommonOptions { + /** + * An implementation of the `AbortSignalLike` interface to signal the request to cancel the operation. + * For example, use the @azure/abort-controller to create an `AbortSignal`. + * + * @type {AbortSignalLike} + * @memberof AppendBlobCreateIfNotExistsOptions + */ + abortSignal?: AbortSignalLike; + /** + * HTTP headers to set when creating append blobs. + * + * @type {BlobHTTPHeaders} + * @memberof AppendBlobCreateIfNotExistsOptions + */ + blobHTTPHeaders?: BlobHTTPHeaders; + /** + * A collection of key-value string pair to associate with the blob when creating append blobs. + * + * @type {Metadata} + * @memberof AppendBlobCreateIfNotExistsOptions + */ + metadata?: Metadata; + /** + * Customer Provided Key Info. + * + * @type {CpkInfo} + * @memberof AppendBlobCreateIfNotExistsOptions + */ + customerProvidedKey?: CpkInfo; + /** + * Optional. Version 2019-07-07 and later. Specifies the name of the encryption scope to use to + * encrypt the data provided in the request. If not specified, encryption is performed with the + * default account encryption scope. For more information, see Encryption at Rest for Azure + * Storage Services. + * + * @type {string} + * @memberof AppendBlobCreateIfNotExistsOptions + */ + encryptionScope?: string; +} + /** * Options to configure the {@link AppendBlobClient.appendBlock} operation. * @@ -2229,6 +2340,22 @@ export interface AppendBlobAppendBlockFromURLOptions extends CommonOptions { encryptionScope?: string; } +/** + * Contains response data for the {@link appendBlobClient.createIfNotExists} operation. + * + * @export + * @interface AppendBlobCreateIfNotExistsResponse + */ +export interface AppendBlobCreateIfNotExistsResponse extends AppendBlobCreateResponse { + /** + * Indicate whether the blob is successfully created. Is false when the blob is not changed as it already exists. + * + * @type {boolean} + * @memberof AppendBlobCreateIfNotExistsResponse + */ + succeeded: boolean; +} + /** * AppendBlobClient defines a set of operations applicable to append blobs. * @@ -2455,6 +2582,56 @@ export class AppendBlobClient extends BlobClient { } } + /** + * Creates a 0-length append blob. Call AppendBlock to append data to an append blob. + * If the blob with the same name already exists, the content of the existing blob will remain unchanged. + * @see https://docs.microsoft.com/rest/api/storageservices/put-blob + * + * @param {AppendBlobCreateIfNotExistsOptions} [options] + * @returns {Promise} + * @memberof AppendBlobClient + */ + public async createIfNotExists( + options: AppendBlobCreateIfNotExistsOptions = {} + ): Promise { + const { span, spanOptions } = createSpan( + "AppendBlobClient-createIfNotExists", + options.tracingOptions + ); + const conditions = { ifNoneMatch: ETagAny }; + try { + const res = await this.create({ + ...options, + conditions, + tracingOptions: { ...options!.tracingOptions, spanOptions } + }); + return { + succeeded: true, + ...res + }; + } catch (e) { + if (e.details?.errorCode === "BlobAlreadyExists") { + span.setStatus({ + code: CanonicalCode.ALREADY_EXISTS, + message: "Expected exception when creating a blob only if it does not already exist." + }); + return { + succeeded: false, + ...e.response?.parsedHeaders, + _response: e.response + }; + } + + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Commits a new block of data to the end of the existing append blob. * @see https://docs.microsoft.com/rest/api/storageservices/append-block @@ -3980,6 +4157,70 @@ export interface PageBlobCreateOptions extends CommonOptions { tier?: PremiumPageBlobTier | string; } +/** + * Options to configure the {@link PageBlobClient.createIfNotExists} operation. + * + * @export + * @interface PageBlobCreateIfNotExistsOptions + */ +export interface PageBlobCreateIfNotExistsOptions extends CommonOptions { + /** + * An implementation of the `AbortSignalLike` interface to signal the request to cancel the operation. + * For example, use the @azure/abort-controller to create an `AbortSignal`. + * + * @type {AbortSignalLike} + * @memberof PageBlobCreateIfNotExistsOptions + */ + abortSignal?: AbortSignalLike; + /** + * A user-controlled value that can be used to track requests. + * The value must be between 0 and 2^63 - 1. The default value is 0. + * + * @type {number} + * @memberof PageBlobCreateIfNotExistsOptions + */ + blobSequenceNumber?: number; + /** + * HTTP headers to set when creating a page blob. + * + * @type {BlobHTTPHeaders} + * @memberof PageBlobCreateIfNotExistsOptions + */ + blobHTTPHeaders?: BlobHTTPHeaders; + /** + * A collection of key-value string pair to associate with the blob when creating append blobs. + * + * @type {Metadata} + * @memberof PageBlobCreateIfNotExistsOptions + */ + metadata?: Metadata; + /** + * Customer Provided Key Info. + * + * @type {CpkInfo} + * @memberof PageBlobCreateIfNotExistsOptions + */ + customerProvidedKey?: CpkInfo; + /** + * Optional. Version 2019-07-07 and later. Specifies the name of the encryption scope to use to + * encrypt the data provided in the request. If not specified, encryption is performed with the + * default account encryption scope. For more information, see Encryption at Rest for Azure + * Storage Services. + * + * @type {string} + * @memberof PageBlobCreateIfNotExistsOptions + */ + encryptionScope?: string; + /** + * Access tier. + * More Details - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers + * + * @type {PremiumPageBlobTier | string} + * @memberof PageBlobCreateIfNotExistsOptions + */ + tier?: PremiumPageBlobTier | string; +} + /** * Options to configure the {@link PageBlobClient.uploadPages} operation. * @@ -4296,6 +4537,22 @@ export interface PageBlobUploadPagesFromURLOptions extends CommonOptions { encryptionScope?: string; } +/** + * Contains response data for the {@link PageBlobClient.createIfNotExists} operation. + * + * @export + * @interface PageBlobCreateIfNotExistsResponse + */ +export interface PageBlobCreateIfNotExistsResponse extends PageBlobCreateResponse { + /** + * Indicate whether the blob is successfully created. Is false when the blob is not changed as it already exists. + * + * @type {boolean} + * @memberof PageBlobCreateIfNotExistsResponse + */ + succeeded: boolean; +} + /** * PageBlobClient defines a set of operations applicable to page blobs. * @@ -4513,6 +4770,59 @@ export class PageBlobClient extends BlobClient { } } + /** + * Creates a page blob of the specified length. Call uploadPages to upload data + * data to a page blob. If the blob with the same name already exists, the content + * of the existing blob will remain unchanged. + * @see https://docs.microsoft.com/rest/api/storageservices/put-blob + * + * @param {number} size size of the page blob. + * @param {PageBlobCreateIfNotExistsOptions} [options] + * @returns {Promise} + * @memberof PageBlobClient + */ + public async createIfNotExists( + size: number, + options: PageBlobCreateIfNotExistsOptions = {} + ): Promise { + const { span, spanOptions } = createSpan( + "PageBlobClient-createIfNotExists", + options.tracingOptions + ); + try { + const conditions = { ifNoneMatch: ETagAny }; + const res = await this.create(size, { + ...options, + conditions, + tracingOptions: { ...options!.tracingOptions, spanOptions } + }); + return { + succeeded: true, + ...res + }; + } catch (e) { + if (e.details?.errorCode === "BlobAlreadyExists") { + span.setStatus({ + code: CanonicalCode.ALREADY_EXISTS, + message: "Expected exception when creating a blob only if it does not already exist." + }); + return { + succeeded: false, + ...e.response?.parsedHeaders, + _response: e.response + }; + } + + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Writes 1 or more pages to the page blob. The start and end offsets must be a multiple of 512. * @see https://docs.microsoft.com/rest/api/storageservices/put-page @@ -5676,6 +5986,38 @@ export interface ContainerListBlobsOptions extends CommonOptions { includeUncommitedBlobs?: boolean; } +/** + * Contains response data for the {@link ContainerClient.createIfNotExists} operation. + * + * @export + * @interface ContainerCreateIfNotExistsResponse + */ +export interface ContainerCreateIfNotExistsResponse extends ContainerCreateResponse { + /** + * Indicate whether the container is successfully created. Is false when the container is not changed as it already exists. + * + * @type {boolean} + * @memberof ContainerCreateIfNotExistsResponse + */ + succeeded: boolean; +} + +/** + * Contains response data for the {@link ContainerClient.deleteIfExists} operation. + * + * @export + * @interface ContainerDeleteIfExistsResponse + */ +export interface ContainerDeleteIfExistsResponse extends ContainerDeleteResponse { + /** + * Indicate whether the container is successfully deleted. Is false if the container does not exist in the first place. + * + * @type {boolean} + * @memberof ContainerDeleteIfExistsResponse + */ + succeeded: boolean; +} + /** * A ContainerClient represents a URL to the Azure Storage container allowing you to manipulate its blobs. * @@ -5867,6 +6209,54 @@ export class ContainerClient extends StorageClient { } } + /** + * Creates a new container under the specified account. If the container with + * the same name already exists, it is not changed. + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/create-container + * + * @param {ContainerCreateOptions} [options] + * @returns {Promise} + * @memberof ContainerClient + */ + public async createIfNotExists( + options: ContainerCreateOptions = {} + ): Promise { + const { span, spanOptions } = createSpan( + "ContainerClient-createIfNotExists", + options.tracingOptions + ); + try { + const res = await this.create({ + ...options, + tracingOptions: { ...options!.tracingOptions, spanOptions } + }); + return { + succeeded: true, + ...res + }; + } catch (e) { + if (e.details?.errorCode === "ContainerAlreadyExists") { + span.setStatus({ + code: CanonicalCode.ALREADY_EXISTS, + message: "Expected exception when creating a container only if it does not already exist." + }); + return { + succeeded: false, + ...e.response?.parsedHeaders, + _response: e.response + }; + } + + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Returns true if the Azure container resource represented by this client exists; false otherwise. * @@ -6054,6 +6444,54 @@ export class ContainerClient extends StorageClient { } } + /** + * Marks the specified container for deletion if it exists. The container and any blobs + * contained within it are later deleted during garbage collection. + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/delete-container + * + * @param {ContainerDeleteMethodOptions} [options] Options to Container Delete operation. + * @returns {Promise} + * @memberof ContainerClient + */ + public async deleteIfExists( + options: ContainerDeleteMethodOptions = {} + ): Promise { + const { span, spanOptions } = createSpan( + "ContainerClient-deleteIfExists", + options.tracingOptions + ); + + try { + const res = await this.delete({ + ...options, + tracingOptions: { ...options!.tracingOptions, spanOptions } + }); + return { + succeeded: true, + ...res + }; + } catch (e) { + if (e.details?.errorCode === "ContainerNotFound") { + span.setStatus({ + code: CanonicalCode.NOT_FOUND, + message: "Expected exception when deleting a container only if it exists." + }); + return { + succeeded: false, + ...e.response?.parsedHeaders, + _response: e.response + }; + } + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Sets one or more user-defined name-value pairs for the specified container. * diff --git a/sdk/storage/storage-blob/test/appendblobclient.spec.ts b/sdk/storage/storage-blob/test/appendblobclient.spec.ts index 0c7ea31b632c..eb740182d732 100644 --- a/sdk/storage/storage-blob/test/appendblobclient.spec.ts +++ b/sdk/storage/storage-blob/test/appendblobclient.spec.ts @@ -64,6 +64,16 @@ describe("AppendBlobClient", () => { assert.equal(properties.metadata!.key2, options.metadata.key2); }); + it("createIfNotExists", async () => { + const res = await appendBlobClient.createIfNotExists(); + assert.ok(res.succeeded); + assert.ok(res.etag); + + const res2 = await appendBlobClient.createIfNotExists(); + assert.ok(!res2.succeeded); + assert.equal(res2.errorCode, "BlobAlreadyExists"); + }); + it("appendBlock", async () => { await appendBlobClient.create(); diff --git a/sdk/storage/storage-blob/test/blobclient.spec.ts b/sdk/storage/storage-blob/test/blobclient.spec.ts index 0ba700f1af4c..2aec1943cfb0 100644 --- a/sdk/storage/storage-blob/test/blobclient.spec.ts +++ b/sdk/storage/storage-blob/test/blobclient.spec.ts @@ -173,6 +173,18 @@ describe("BlobClient", () => { await blobClient.delete(); }); + it("deleteIfExists", async () => { + const res = await blobClient.deleteIfExists(); + assert.ok(res.succeeded); + + const blobName2 = recorder.getUniqueName("blob2"); + const blobClient2 = containerClient.getBlobClient(blobName2); + // delete a non-existent blob + const res2 = await blobClient2.deleteIfExists(); + assert.ok(!res2.succeeded); + assert.equal(res2.errorCode, "BlobNotFound"); + }); + // The following code illustrates deleting a snapshot after creating one it("delete snapshot", async () => { const result = await blobClient.createSnapshot(); @@ -182,6 +194,10 @@ describe("BlobClient", () => { await blobSnapshotClient.getProperties(); await blobSnapshotClient.delete(); + const res = await blobSnapshotClient.deleteIfExists(); + assert.ok(!res.succeeded); + assert.equal(res.errorCode, "BlobNotFound"); + await blobClient.delete(); const result2 = ( diff --git a/sdk/storage/storage-blob/test/containerclient.spec.ts b/sdk/storage/storage-blob/test/containerclient.spec.ts index 6311258395dd..3a5896a589af 100644 --- a/sdk/storage/storage-blob/test/containerclient.spec.ts +++ b/sdk/storage/storage-blob/test/containerclient.spec.ts @@ -65,6 +65,34 @@ describe("ContainerClient", () => { assert.ok(result.clientRequestId); // As default pipeline involves UniqueRequestIDPolicy }); + it("createIfNotExists", async () => { + const res = await containerClient.createIfNotExists(); + assert.equal(res.succeeded, false); + assert.equal(res.errorCode, "ContainerAlreadyExists"); + + const containerName2 = recorder.getUniqueName("container2"); + const containerClient2 = blobServiceClient.getContainerClient(containerName2); + const res2 = await containerClient2.createIfNotExists(); + assert.equal(res2.succeeded, true); + assert.ok(res2.etag); + + await containerClient2.delete(); + }); + + it("deleteIfExists", async () => { + const containerName2 = recorder.getUniqueName("container2"); + const containerClient2 = blobServiceClient.getContainerClient(containerName2); + await containerClient2.create(); + const res = await containerClient2.deleteIfExists(); + assert.ok(res.succeeded); + + const containerName3 = recorder.getUniqueName("container3"); + const containerClient3 = blobServiceClient.getContainerClient(containerName3); + const res2 = await containerClient3.deleteIfExists(); + assert.ok(!res2.succeeded); + assert.equal(res2.errorCode, "ContainerNotFound"); + }); + it("create with default parameters", (done) => { // create() with default parameters has been tested in beforeEach done(); diff --git a/sdk/storage/storage-blob/test/pageblobclient.spec.ts b/sdk/storage/storage-blob/test/pageblobclient.spec.ts index 043c83f0c9c5..9281abdc7f96 100644 --- a/sdk/storage/storage-blob/test/pageblobclient.spec.ts +++ b/sdk/storage/storage-blob/test/pageblobclient.spec.ts @@ -98,6 +98,16 @@ describe("PageBlobClient", () => { } }); + it("createIfNotExists", async () => { + const res = await pageBlobClient.createIfNotExists(512); + assert.ok(res.succeeded); + assert.ok(res.etag); + + const res2 = await pageBlobClient.createIfNotExists(512); + assert.ok(!res2.succeeded); + assert.equal(res2.errorCode, "BlobAlreadyExists"); + }); + it("uploadPages", async () => { await pageBlobClient.create(1024); diff --git a/sdk/storage/storage-file-datalake/CHANGELOG.md b/sdk/storage/storage-file-datalake/CHANGELOG.md index 6e753ac3f0e1..9008fb2429f1 100644 --- a/sdk/storage/storage-file-datalake/CHANGELOG.md +++ b/sdk/storage/storage-file-datalake/CHANGELOG.md @@ -1,5 +1,9 @@ # Release History +## 12.1.0 (unreleased) + +- Added convenience methods `createIfNotExists`, `deleteIfExists` to `DataLakeFileSystemClient`, `DataLakePathClient`, `DataLakeDirectoryClient`, and `DataLakeFileClient`. + ## 12.0.1 (2020.05) - Fix data corruption failure error [issue #6411](https://github.com/Azure/azure-sdk-for-js/issues/6411) when downloading compressed files. [PR #7993](https://github.com/Azure/azure-sdk-for-js/pull/7993) diff --git a/sdk/storage/storage-file-datalake/recordings/browsers/datalakefilesystemclient/recording_createifnotexists.json b/sdk/storage/storage-file-datalake/recordings/browsers/datalakefilesystemclient/recording_createifnotexists.json new file mode 100644 index 000000000000..2e11b02947e3 --- /dev/null +++ b/sdk/storage/storage-file-datalake/recordings/browsers/datalakefilesystemclient/recording_createifnotexists.json @@ -0,0 +1,108 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978056950202862", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:48 GMT", + "etag": "\"0x8D7FAEE4C936B54\"", + "last-modified": "Mon, 18 May 2020 05:42:49 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b9ca1b09-f5c4-4aef-aa3b-673e9bc3c0df", + "x-ms-request-id": "15dabaa9-001e-00a5-54d7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978056950202862158978057106306412", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:49 GMT", + "etag": "\"0x8D7FAEE4CEFF6E1\"", + "last-modified": "Mon, 18 May 2020 05:42:49 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "40b1f17b-f279-42a8-800c-82d2005fde14", + "x-ms-request-id": "15dabb85-001e-00a5-24d7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978056950202862158978057106306412", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 409, + "response": "ContainerAlreadyExistsThe specified container already exists.\nRequestId:15dabbe7-001e-00a5-76d7-2c7e87000000\nTime:2020-05-18T05:42:49.9282287Z", + "responseHeaders": { + "content-length": "230", + "content-type": "application/xml", + "date": "Mon, 18 May 2020 05:42:49 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "6d810382-9f01-4528-9ac2-6bc312c6c5a8", + "x-ms-error-code": "ContainerAlreadyExists", + "x-ms-request-id": "15dabbe7-001e-00a5-76d7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978056950202862158978057106306412", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:50 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "4a80f9c4-54ec-4368-abb3-e6a744bcb837", + "x-ms-request-id": "15dabca0-001e-00a5-1ed7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978056950202862", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:50 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "f3b831a8-dfff-43df-8f01-c5d87da43cc9", + "x-ms-request-id": "15dabd8d-001e-00a5-67d7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "filesystem": "filesystem158978056950202862", + "filesystem158978056950202862": "filesystem158978056950202862158978057106306412" + }, + "newDate": {} + }, + "hash": "d2c1dddb7afb8e7cda0f3df363449343" +} \ No newline at end of file diff --git a/sdk/storage/storage-file-datalake/recordings/browsers/datalakefilesystemclient/recording_deleteifexists.json b/sdk/storage/storage-file-datalake/recordings/browsers/datalakefilesystemclient/recording_deleteifexists.json new file mode 100644 index 000000000000..c3294e4332db --- /dev/null +++ b/sdk/storage/storage-file-datalake/recordings/browsers/datalakefilesystemclient/recording_deleteifexists.json @@ -0,0 +1,108 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978057319505927", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:51 GMT", + "etag": "\"0x8D7FAEE4E33DF4C\"", + "last-modified": "Mon, 18 May 2020 05:42:51 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "9ee1136d-2c18-430f-82e5-6a25e95786ae", + "x-ms-request-id": "15dabe91-001e-00a5-6bd7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978057319505927158978057377701071", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 404, + "response": "ContainerNotFoundThe specified container does not exist.\nRequestId:15dac006-001e-00a5-1dd7-2c7e87000000\nTime:2020-05-18T05:42:52.3242191Z", + "responseHeaders": { + "content-length": "225", + "content-type": "application/xml", + "date": "Mon, 18 May 2020 05:42:52 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b16ad610-63c2-443f-a5eb-e230e032bb0d", + "x-ms-error-code": "ContainerNotFound", + "x-ms-request-id": "15dac006-001e-00a5-1dd7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978057319505927158978057377701071", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:52 GMT", + "etag": "\"0x8D7FAEE4EE33057\"", + "last-modified": "Mon, 18 May 2020 05:42:52 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "fd36e9a3-be56-424f-a92e-25ff040219ee", + "x-ms-request-id": "15dac126-001e-00a5-1ed7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978057319505927158978057377701071", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:53 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "835b0d77-99fd-4e6f-955c-bdd8e10be154", + "x-ms-request-id": "15dac265-001e-00a5-74d7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978057319505927", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:53 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "92a91c39-3fa1-4d4b-bc19-d6b99dfae527", + "x-ms-request-id": "15dac357-001e-00a5-4fd7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "filesystem": "filesystem158978057319505927", + "filesystem158978057319505927": "filesystem158978057319505927158978057377701071" + }, + "newDate": {} + }, + "hash": "fbb56cb4c4e266e407f6137fade18987" +} \ No newline at end of file diff --git a/sdk/storage/storage-file-datalake/recordings/browsers/datalakepathclient/recording_datalakedirectoryclientcreateifnotexists.json b/sdk/storage/storage-file-datalake/recordings/browsers/datalakepathclient/recording_datalakedirectoryclientcreateifnotexists.json new file mode 100644 index 000000000000..ce2fe7ad7593 --- /dev/null +++ b/sdk/storage/storage-file-datalake/recordings/browsers/datalakepathclient/recording_datalakedirectoryclientcreateifnotexists.json @@ -0,0 +1,153 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978057610606087", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:54 GMT", + "etag": "\"0x8D7FAEE4FEFF779\"", + "last-modified": "Mon, 18 May 2020 05:42:54 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "4cc8f9c4-aa0a-4d4e-8645-1b293df8347e", + "x-ms-request-id": "15dac458-001e-00a5-2cd7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978057610606087/file158978057668701341", + "query": { + "resource": "file" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:55 GMT", + "etag": "\"0x8D7FAEE50E59DD8\"", + "last-modified": "Mon, 18 May 2020 05:42:56 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "29d57229-0f87-4e6a-b26c-08dc4aa61287", + "x-ms-request-id": "bdcbc679-101f-005f-01d7-2cb760000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PATCH", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978057610606087/file158978057668701341", + "query": { + "position": "0", + "action": "append" + }, + "requestBody": "Hello World", + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:56 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "fbae98a8-ccc4-4805-89d5-250799a1031d", + "x-ms-request-id": "bdcbc6a5-101f-005f-2dd7-2cb760000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PATCH", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978057610606087/file158978057668701341", + "query": { + "position": "11", + "action": "flush" + }, + "requestBody": "", + "status": 200, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:56 GMT", + "etag": "\"0x8D7FAEE519600BB\"", + "last-modified": "Mon, 18 May 2020 05:42:57 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "992185fd-5d73-4e00-9ff3-abf6795e8fa8", + "x-ms-request-id": "bdcbc6cd-101f-005f-55d7-2cb760000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978057610606087/dir158978057944601135", + "query": { + "resource": "directory" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:57 GMT", + "etag": "\"0x8D7FAEE51EDEF7C\"", + "last-modified": "Mon, 18 May 2020 05:42:57 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "4ca7fa54-1b2e-4387-b0d8-ef39737019ec", + "x-ms-request-id": "bdcbc6f1-101f-005f-79d7-2cb760000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978057610606087/dir158978057944601135", + "query": { + "resource": "directory" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"PathAlreadyExists\",\"message\":\"The specified path already exists.\\nRequestId:bdcbc702-101f-005f-0ad7-2cb760000000\\nTime:2020-05-18T05:42:58.2793770Z\"}}", + "responseHeaders": { + "content-length": "168", + "content-type": "application/json;charset=utf-8", + "date": "Mon, 18 May 2020 05:42:57 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e9688972-709e-4d09-9fbb-7243827bf36d", + "x-ms-error-code": "PathAlreadyExists", + "x-ms-request-id": "bdcbc702-101f-005f-0ad7-2cb760000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978057610606087", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:58 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "89c67459-4247-436a-a306-05cec273a122", + "x-ms-request-id": "15dacb75-001e-00a5-0dd7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "filesystem": "filesystem158978057610606087", + "file": "file158978057668701341", + "dir": "dir158978057944601135" + }, + "newDate": {} + }, + "hash": "334989a3215fedac66110333330bc920" +} \ No newline at end of file diff --git a/sdk/storage/storage-file-datalake/recordings/browsers/datalakepathclient/recording_datalakefileclientcreateifnotexists.json b/sdk/storage/storage-file-datalake/recordings/browsers/datalakepathclient/recording_datalakefileclientcreateifnotexists.json new file mode 100644 index 000000000000..81a25715c3e3 --- /dev/null +++ b/sdk/storage/storage-file-datalake/recordings/browsers/datalakepathclient/recording_datalakefileclientcreateifnotexists.json @@ -0,0 +1,132 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978058090909990", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:59 GMT", + "etag": "\"0x8D7FAEE52CCFF55\"", + "last-modified": "Mon, 18 May 2020 05:42:59 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "f2b928a0-2f16-4c9f-bac7-6bf32f0b47bf", + "x-ms-request-id": "15dacc48-001e-00a5-47d7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978058090909990/file158978058149204991", + "query": { + "resource": "file" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:59 GMT", + "etag": "\"0x8D7FAEE532B89BB\"", + "last-modified": "Mon, 18 May 2020 05:43:00 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "da84be6d-3585-4fa0-bad0-3f43064e3525", + "x-ms-request-id": "bdcbc765-101f-005f-6cd7-2cb760000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PATCH", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978058090909990/file158978058149204991", + "query": { + "position": "0", + "action": "append" + }, + "requestBody": "Hello World", + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:42:59 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "61c134c2-a100-4c76-abb5-52c5d781eb86", + "x-ms-request-id": "bdcbc788-101f-005f-0fd7-2cb760000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PATCH", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978058090909990/file158978058149204991", + "query": { + "position": "11", + "action": "flush" + }, + "requestBody": "", + "status": 200, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:43:00 GMT", + "etag": "\"0x8D7FAEE53DBF591\"", + "last-modified": "Mon, 18 May 2020 05:43:01 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "4e5f1fa7-cc81-4229-9384-6c6b3034309b", + "x-ms-request-id": "bdcbc7ac-101f-005f-32d7-2cb760000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978058090909990/file158978058149204991", + "query": { + "resource": "file" + }, + "requestBody": null, + "status": 409, + "response": "{\"error\":{\"code\":\"PathAlreadyExists\",\"message\":\"The specified path already exists.\\nRequestId:bdcbc7cd-101f-005f-53d7-2cb760000000\\nTime:2020-05-18T05:43:01.8033083Z\"}}", + "responseHeaders": { + "content-length": "168", + "content-type": "application/json;charset=utf-8", + "date": "Mon, 18 May 2020 05:43:01 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "41ed0375-b693-458c-90d3-024b5b3b87a1", + "x-ms-error-code": "PathAlreadyExists", + "x-ms-request-id": "bdcbc7cd-101f-005f-53d7-2cb760000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978058090909990", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:43:02 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "31ed2f6b-8d84-4f06-b092-df630075b49e", + "x-ms-request-id": "15dad038-001e-00a5-4fd7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "filesystem": "filesystem158978058090909990", + "file": "file158978058149204991" + }, + "newDate": {} + }, + "hash": "f7176b5fa4ce66198ec0eed42335ec53" +} \ No newline at end of file diff --git a/sdk/storage/storage-file-datalake/recordings/browsers/datalakepathclient/recording_datalakepathclientdeleteifexists.json b/sdk/storage/storage-file-datalake/recordings/browsers/datalakepathclient/recording_datalakepathclientdeleteifexists.json new file mode 100644 index 000000000000..0c659dd6d461 --- /dev/null +++ b/sdk/storage/storage-file-datalake/recordings/browsers/datalakepathclient/recording_datalakepathclientdeleteifexists.json @@ -0,0 +1,167 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978058443504810", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:43:02 GMT", + "etag": "\"0x8D7FAEE54E7511A\"", + "last-modified": "Mon, 18 May 2020 05:43:02 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "dff23c05-a5ec-4373-90ee-30e207a5e3ff", + "x-ms-request-id": "15dad0e5-001e-00a5-70d7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978058443504810/file158978058502300502", + "query": { + "resource": "file" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:43:02 GMT", + "etag": "\"0x8D7FAEE554309AF\"", + "last-modified": "Mon, 18 May 2020 05:43:03 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "203b47a0-8987-4a74-b5f3-7a83236a3a4f", + "x-ms-request-id": "bdcbc82a-101f-005f-30d7-2cb760000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PATCH", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978058443504810/file158978058502300502", + "query": { + "position": "0", + "action": "append" + }, + "requestBody": "Hello World", + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:43:03 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "8244c175-e24c-480e-babc-7213c46ce574", + "x-ms-request-id": "bdcbc83d-101f-005f-42d7-2cb760000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PATCH", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978058443504810/file158978058502300502", + "query": { + "position": "11", + "action": "flush" + }, + "requestBody": "", + "status": 200, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:43:04 GMT", + "etag": "\"0x8D7FAEE55F4D69E\"", + "last-modified": "Mon, 18 May 2020 05:43:04 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "1549c622-bf11-4591-adef-30f6b379e336", + "x-ms-request-id": "bdcbc843-101f-005f-48d7-2cb760000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978058443504810/dir158978058677805985", + "query": {}, + "requestBody": null, + "status": 404, + "response": "{\"error\":{\"code\":\"PathNotFound\",\"message\":\"The specified path does not exist.\\nRequestId:bdcbc849-101f-005f-4ed7-2cb760000000\\nTime:2020-05-18T05:43:05.3252343Z\"}}", + "responseHeaders": { + "content-length": "163", + "content-type": "application/json;charset=utf-8", + "date": "Mon, 18 May 2020 05:43:04 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "6161d563-bed7-4640-bc99-354f2619cfe1", + "x-ms-error-code": "PathNotFound", + "x-ms-request-id": "bdcbc849-101f-005f-4ed7-2cb760000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978058443504810/dir158978058677805985", + "query": { + "resource": "directory" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:43:05 GMT", + "etag": "\"0x8D7FAEE56A451B4\"", + "last-modified": "Mon, 18 May 2020 05:43:05 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "4953c250-19ee-4956-98ab-ed4c0325a14a", + "x-ms-request-id": "bdcbc84b-101f-005f-50d7-2cb760000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.dfs.core.windows.net/filesystem158978058443504810/dir158978058677805985", + "query": {}, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:43:05 GMT", + "server": "Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "fb996841-b205-4a4c-8d8d-49cb304aea74", + "x-ms-request-id": "bdcbc84c-101f-005f-51d7-2cb760000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/filesystem158978058443504810", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:43:06 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e1f124b9-d414-403d-959d-34422f6fd935", + "x-ms-request-id": "15dad5b7-001e-00a5-52d7-2c7e87000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "filesystem": "filesystem158978058443504810", + "file": "file158978058502300502", + "dir": "dir158978058677805985" + }, + "newDate": {} + }, + "hash": "e6fccfcc91f368ed4b5bddba0212ceb0" +} \ No newline at end of file diff --git a/sdk/storage/storage-file-datalake/recordings/node/datalakefilesystemclient/recording_createifnotexists.js b/sdk/storage/storage-file-datalake/recordings/node/datalakefilesystemclient/recording_createifnotexists.js new file mode 100644 index 000000000000..69c2b8cc70f6 --- /dev/null +++ b/sdk/storage/storage-file-datalake/recordings/node/datalakefilesystemclient/recording_createifnotexists.js @@ -0,0 +1,107 @@ +let nock = require('nock'); + +module.exports.hash = "20dbc14eb779c9620f4adbba78aa35ca"; + +module.exports.testInfo = {"uniqueName":{"filesystem":"filesystem158977960418708486","filesystem158977960418708486":"filesystem158977960418708486158977960748306575"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977960418708486') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:26:45 GMT', + 'ETag', + '"0x8D7FAEC0E0BABF5"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4bd6f8-a01e-002b-2dd4-2c3126000000', + 'x-ms-client-request-id', + '35e3dc14-51eb-48df-9027-262f222639a4', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:26:44 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977960418708486158977960748306575') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:26:45 GMT', + 'ETag', + '"0x8D7FAEC0E6EC870"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4bd83c-a01e-002b-56d4-2c3126000000', + 'x-ms-client-request-id', + 'c0647c84-ab76-40ab-83af-7d601e52a85f', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:26:45 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977960418708486158977960748306575') + .query(true) + .reply(409, "ContainerAlreadyExistsThe specified container already exists.\nRequestId:dc4bd8f2-a01e-002b-7cd4-2c3126000000\nTime:2020-05-18T05:26:46.1284743Z", [ + 'Content-Length', + '230', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4bd8f2-a01e-002b-7cd4-2c3126000000', + 'x-ms-client-request-id', + 'ee8432a2-2585-473d-aaa0-ee45e4902544', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'ContainerAlreadyExists', + 'Date', + 'Mon, 18 May 2020 05:26:45 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/filesystem158977960418708486158977960748306575') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4bd9a9-a01e-002b-1fd4-2c3126000000', + 'x-ms-client-request-id', + '9940ef89-f0f5-4695-a1e3-e52f2fd40fd3', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:26:46 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/filesystem158977960418708486') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4bdaa1-a01e-002b-08d4-2c3126000000', + 'x-ms-client-request-id', + 'bab87cc5-fa72-416d-92dc-6e7ace950c85', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:26:46 GMT' +]); diff --git a/sdk/storage/storage-file-datalake/recordings/node/datalakefilesystemclient/recording_deleteifexists.js b/sdk/storage/storage-file-datalake/recordings/node/datalakefilesystemclient/recording_deleteifexists.js new file mode 100644 index 000000000000..f38856042504 --- /dev/null +++ b/sdk/storage/storage-file-datalake/recordings/node/datalakefilesystemclient/recording_deleteifexists.js @@ -0,0 +1,107 @@ +let nock = require('nock'); + +module.exports.hash = "89c02adcefa8cfbd0c30ffd7ecf1b9bd"; + +module.exports.testInfo = {"uniqueName":{"filesystem":"filesystem158977960906408084","filesystem158977960906408084":"filesystem158977960906408084158977960937306987"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977960906408084') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:26:47 GMT', + 'ETag', + '"0x8D7FAEC0F5CDD31"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4bdb84-a01e-002b-60d4-2c3126000000', + 'x-ms-client-request-id', + '4ff67a02-50ad-47e1-8130-cf405eb5ed88', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:26:46 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/filesystem158977960906408084158977960937306987') + .query(true) + .reply(404, "ContainerNotFoundThe specified container does not exist.\nRequestId:dc4bdc35-a01e-002b-02d4-2c3126000000\nTime:2020-05-18T05:26:47.6287116Z", [ + 'Content-Length', + '225', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4bdc35-a01e-002b-02d4-2c3126000000', + 'x-ms-client-request-id', + '6efbbfbb-6911-4ee1-877e-5b5e9b0671f9', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'ContainerNotFound', + 'Date', + 'Mon, 18 May 2020 05:26:47 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977960906408084158977960937306987') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:26:47 GMT', + 'ETag', + '"0x8D7FAEC0FB82FD2"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4bdcbd-a01e-002b-7cd4-2c3126000000', + 'x-ms-client-request-id', + '885c5736-4127-4782-964c-5afc78f653bb', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:26:47 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/filesystem158977960906408084158977960937306987') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4bdd75-a01e-002b-24d4-2c3126000000', + 'x-ms-client-request-id', + '6dbd449c-804c-4518-99b6-05554e219398', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:26:47 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/filesystem158977960906408084') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4bde30-a01e-002b-4bd4-2c3126000000', + 'x-ms-client-request-id', + 'f1043536-e432-4db0-ab4b-8eceb05c3375', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:26:48 GMT' +]); diff --git a/sdk/storage/storage-file-datalake/recordings/node/datalakepathclient/recording_datalakedirectoryclientcreateifnotexists.js b/sdk/storage/storage-file-datalake/recordings/node/datalakepathclient/recording_datalakedirectoryclientcreateifnotexists.js new file mode 100644 index 000000000000..eaa18644ca4b --- /dev/null +++ b/sdk/storage/storage-file-datalake/recordings/node/datalakepathclient/recording_datalakedirectoryclientcreateifnotexists.js @@ -0,0 +1,155 @@ +let nock = require('nock'); + +module.exports.hash = "720d743ded24f582eadd4ae8659a2dac"; + +module.exports.testInfo = {"uniqueName":{"filesystem":"filesystem158977961057503329","file":"file158977961087608276","dir":"dir158977961287500504"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977961057503329') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:26:48 GMT', + 'ETag', + '"0x8D7FAEC1043EB89"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4bdec0-a01e-002b-55d4-2c3126000000', + 'x-ms-client-request-id', + '00321166-23da-4020-933d-48e55bea3769', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:26:48 GMT' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977961057503329/file158977961087608276') + .query(true) + .reply(201, "", [ + 'Last-Modified', + 'Mon, 18 May 2020 05:26:50 GMT', + 'ETag', + '"0x8D7FAEC111932E9"', + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '2823e4c4-b01f-0070-34d4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + '40831bcb-20fe-4ac8-86ac-37c5114c8a58', + 'Date', + 'Mon, 18 May 2020 05:26:49 GMT', + 'Content-Length', + '0' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .patch('/filesystem158977961057503329/file158977961087608276', "Hello World") + .query(true) + .reply(202, "", [ + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-request-id', + '2823e4c5-b01f-0070-35d4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + 'c6847254-86cc-45cf-a643-9f2809ffc38b', + 'Date', + 'Mon, 18 May 2020 05:26:49 GMT', + 'Content-Length', + '0' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .patch('/filesystem158977961057503329/file158977961087608276') + .query(true) + .reply(200, "", [ + 'Last-Modified', + 'Mon, 18 May 2020 05:26:50 GMT', + 'ETag', + '"0x8D7FAEC1176AF33"', + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-request-id', + '2823e4c6-b01f-0070-36d4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + 'c94ddeea-b53d-42d7-8cf2-99cc40847db2', + 'Date', + 'Mon, 18 May 2020 05:26:50 GMT', + 'Content-Length', + '0' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977961057503329/dir158977961287500504') + .query(true) + .reply(201, "", [ + 'Last-Modified', + 'Mon, 18 May 2020 05:26:51 GMT', + 'ETag', + '"0x8D7FAEC11A5403D"', + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '2823e4c7-b01f-0070-37d4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + 'b59ba02f-cd21-4ac7-a31e-03ff0a9dd896', + 'Date', + 'Mon, 18 May 2020 05:26:50 GMT', + 'Content-Length', + '0' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977961057503329/dir158977961287500504') + .query(true) + .reply(409, {"error":{"code":"PathAlreadyExists","message":"The specified path already exists.\nRequestId:2823e4c8-b01f-0070-38d4-2c365a000000\nTime:2020-05-18T05:26:51.4395475Z"}}, [ + 'Content-Length', + '168', + 'Content-Type', + 'application/json;charset=utf-8', + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-error-code', + 'PathAlreadyExists', + 'x-ms-request-id', + '2823e4c8-b01f-0070-38d4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + 'd8f499fe-b4f6-4ffa-95ca-9e5f4f4dcbd9', + 'Date', + 'Mon, 18 May 2020 05:26:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/filesystem158977961057503329') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4be47a-a01e-002b-1ad4-2c3126000000', + 'x-ms-client-request-id', + '334ae9bc-1126-4104-857a-7a8b8475a696', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:26:51 GMT' +]); diff --git a/sdk/storage/storage-file-datalake/recordings/node/datalakepathclient/recording_datalakefileclientcreateifnotexists.js b/sdk/storage/storage-file-datalake/recordings/node/datalakepathclient/recording_datalakefileclientcreateifnotexists.js new file mode 100644 index 000000000000..eb75056a2dbe --- /dev/null +++ b/sdk/storage/storage-file-datalake/recordings/node/datalakepathclient/recording_datalakefileclientcreateifnotexists.js @@ -0,0 +1,133 @@ +let nock = require('nock'); + +module.exports.hash = "1811b46713226bbde364c95d60a8ea4e"; + +module.exports.testInfo = {"uniqueName":{"filesystem":"filesystem158977961377602903","file":"file158977961409907239"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977961377602903') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:26:52 GMT', + 'ETag', + '"0x8D7FAEC122C2572"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4be52f-a01e-002b-41d4-2c3126000000', + 'x-ms-client-request-id', + 'a6024aa2-65f7-462d-943c-8c4e9b66d7b7', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:26:51 GMT' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977961377602903/file158977961409907239') + .query(true) + .reply(201, "", [ + 'Last-Modified', + 'Mon, 18 May 2020 05:26:52 GMT', + 'ETag', + '"0x8D7FAEC12608474"', + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '2823e4c9-b01f-0070-39d4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + '3eb0261a-53de-401f-b7bd-a1f56115bd5d', + 'Date', + 'Mon, 18 May 2020 05:26:51 GMT', + 'Content-Length', + '0' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .patch('/filesystem158977961377602903/file158977961409907239', "Hello World") + .query(true) + .reply(202, "", [ + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-request-id', + '2823e4ca-b01f-0070-3ad4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + 'e7b78740-0a29-4920-b6a3-20b7fcfe4617', + 'Date', + 'Mon, 18 May 2020 05:26:51 GMT', + 'Content-Length', + '0' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .patch('/filesystem158977961377602903/file158977961409907239') + .query(true) + .reply(200, "", [ + 'Last-Modified', + 'Mon, 18 May 2020 05:26:52 GMT', + 'ETag', + '"0x8D7FAEC12BD0C71"', + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-request-id', + '2823e4cb-b01f-0070-3bd4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + '4c1d3f4c-d135-417a-bcff-598df8be3f99', + 'Date', + 'Mon, 18 May 2020 05:26:52 GMT', + 'Content-Length', + '0' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977961377602903/file158977961409907239') + .query(true) + .reply(409, {"error":{"code":"PathAlreadyExists","message":"The specified path already exists.\nRequestId:2823e4cc-b01f-0070-3cd4-2c365a000000\nTime:2020-05-18T05:26:53.2810660Z"}}, [ + 'Content-Length', + '168', + 'Content-Type', + 'application/json;charset=utf-8', + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-error-code', + 'PathAlreadyExists', + 'x-ms-request-id', + '2823e4cc-b01f-0070-3cd4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + '6ccdf7be-52c6-4fa4-a3f8-8053c55146c6', + 'Date', + 'Mon, 18 May 2020 05:26:52 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/filesystem158977961377602903') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4be885-a01e-002b-4ad4-2c3126000000', + 'x-ms-client-request-id', + 'b2fd7748-868c-491a-9452-071f5fd652d3', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:26:53 GMT' +]); diff --git a/sdk/storage/storage-file-datalake/recordings/node/datalakepathclient/recording_datalakepathclientdeleteifexists.js b/sdk/storage/storage-file-datalake/recordings/node/datalakepathclient/recording_datalakepathclientdeleteifexists.js new file mode 100644 index 000000000000..8f09f2ce2f3d --- /dev/null +++ b/sdk/storage/storage-file-datalake/recordings/node/datalakepathclient/recording_datalakepathclientdeleteifexists.js @@ -0,0 +1,171 @@ +let nock = require('nock'); + +module.exports.hash = "17316020828266734478147489dea269"; + +module.exports.testInfo = {"uniqueName":{"filesystem":"filesystem158977961561501572","file":"file158977961591704183","dir":"dir158977961681406305"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977961561501572') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:26:53 GMT', + 'ETag', + '"0x8D7FAEC1344D59F"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4be8fe-a01e-002b-3dd4-2c3126000000', + 'x-ms-client-request-id', + 'f1176dc0-3ffd-4118-9b61-164c76a56860', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:26:53 GMT' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977961561501572/file158977961591704183') + .query(true) + .reply(201, "", [ + 'Last-Modified', + 'Mon, 18 May 2020 05:26:54 GMT', + 'ETag', + '"0x8D7FAEC1375B2EC"', + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '2823e4cd-b01f-0070-3dd4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + 'eee57c09-aea5-46d0-aff0-aaa15e70f68f', + 'Date', + 'Mon, 18 May 2020 05:26:53 GMT', + 'Content-Length', + '0' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .patch('/filesystem158977961561501572/file158977961591704183', "Hello World") + .query(true) + .reply(202, "", [ + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-request-id', + '2823e4ce-b01f-0070-3ed4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + '775db9f4-4231-48e3-a5ae-d45f2ff2a9ff', + 'Date', + 'Mon, 18 May 2020 05:26:53 GMT', + 'Content-Length', + '0' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .patch('/filesystem158977961561501572/file158977961591704183') + .query(true) + .reply(200, "", [ + 'Last-Modified', + 'Mon, 18 May 2020 05:26:54 GMT', + 'ETag', + '"0x8D7FAEC13CFFE23"', + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-request-id', + '2823e4d1-b01f-0070-41d4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + '03756e83-5941-4605-8a82-9a8c20c4f0f9', + 'Date', + 'Mon, 18 May 2020 05:26:54 GMT', + 'Content-Length', + '0' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/filesystem158977961561501572/dir158977961681406305') + .reply(404, {"error":{"code":"PathNotFound","message":"The specified path does not exist.\nRequestId:2823e4d8-b01f-0070-48d4-2c365a000000\nTime:2020-05-18T05:26:55.0795499Z"}}, [ + 'Content-Length', + '163', + 'Content-Type', + 'application/json;charset=utf-8', + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-error-code', + 'PathNotFound', + 'x-ms-request-id', + '2823e4d8-b01f-0070-48d4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + '86eeec30-ee07-4e10-8706-1e07424755b2', + 'Date', + 'Mon, 18 May 2020 05:26:54 GMT' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158977961561501572/dir158977961681406305') + .query(true) + .reply(201, "", [ + 'Last-Modified', + 'Mon, 18 May 2020 05:26:55 GMT', + 'ETag', + '"0x8D7FAEC1429C71F"', + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '2823e4dd-b01f-0070-4cd4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + '76f58d30-797e-4cf0-8fe4-f4b783b9f5a3', + 'Date', + 'Mon, 18 May 2020 05:26:54 GMT', + 'Content-Length', + '0' +]); + +nock('https://fakestorageaccount.dfs.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/filesystem158977961561501572/dir158977961681406305') + .reply(200, "", [ + 'Server', + 'Windows-Azure-HDFS/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '2823e4e0-b01f-0070-4fd4-2c365a000000', + 'x-ms-version', + '2019-07-07', + 'x-ms-client-request-id', + 'f3557731-2ac0-4591-8099-e4690aed2662', + 'Date', + 'Mon, 18 May 2020 05:26:54 GMT', + 'Content-Length', + '0' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/filesystem158977961561501572') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dc4bed2c-a01e-002b-25d4-2c3126000000', + 'x-ms-client-request-id', + '3ddc4336-029d-484f-a62d-6935bc1ccd54', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:26:55 GMT' +]); diff --git a/sdk/storage/storage-file-datalake/review/storage-file-datalake.api.md b/sdk/storage/storage-file-datalake/review/storage-file-datalake.api.md index 063b97d97cd8..88c213ae9301 100644 --- a/sdk/storage/storage-file-datalake/review/storage-file-datalake.api.md +++ b/sdk/storage/storage-file-datalake/review/storage-file-datalake.api.md @@ -133,6 +133,8 @@ export type CredentialPolicyCreator = (nextPolicy: RequestPolicy, options: Reque export class DataLakeDirectoryClient extends DataLakePathClient { create(resourceType: PathResourceType, options?: PathCreateOptions): Promise; create(options?: DirectoryCreateOptions): Promise; + createIfNotExists(resourceType: PathResourceType, options?: PathCreateIfNotExistsOptions): Promise; + createIfNotExists(options?: DirectoryCreateIfNotExistsOptions): Promise; getFileClient(fileName: string): DataLakeFileClient; getSubdirectoryClient(subdirectoryName: string): DataLakeDirectoryClient; } @@ -144,6 +146,8 @@ export class DataLakeFileClient extends DataLakePathClient { append(body: HttpRequestBody, offset: number, length: number, options?: FileAppendOptions): Promise; create(resourceType: PathResourceType, options?: PathCreateOptions): Promise; create(options?: FileCreateOptions): Promise; + createIfNotExists(resourceType: PathResourceType, options?: PathCreateIfNotExistsOptions): Promise; + createIfNotExists(options?: FileCreateIfNotExistsOptions): Promise; flush(position: number, options?: FileFlushOptions): Promise; read(offset?: number, count?: number, options?: FileReadOptions): Promise; readToBuffer(buffer: Buffer, offset?: number, count?: number, options?: FileReadToBufferOptions): Promise; @@ -161,7 +165,9 @@ export class DataLakeFileSystemClient extends StorageClient { constructor(url: string, credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: StoragePipelineOptions); constructor(url: string, pipeline: Pipeline); create(options?: FileSystemCreateOptions): Promise; + createIfNotExists(options?: FileSystemCreateOptions): Promise; delete(options?: FileSystemDeleteOptions): Promise; + deleteIfExists(options?: FileSystemDeleteOptions): Promise; exists(options?: FileSystemExistsOptions): Promise; getAccessPolicy(options?: FileSystemGetAccessPolicyOptions): Promise; getDataLakeLeaseClient(proposeLeaseId?: string): DataLakeLeaseClient; @@ -198,7 +204,9 @@ export class DataLakePathClient extends StorageClient { constructor(url: string, credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: StoragePipelineOptions); constructor(url: string, pipeline: Pipeline); create(resourceType: PathResourceType, options?: PathCreateOptions): Promise; + createIfNotExists(resourceType: PathResourceType, options?: PathCreateIfNotExistsOptions): Promise; delete(recursive?: boolean, options?: PathDeleteOptions): Promise; + deleteIfExists(recursive?: boolean, options?: PathDeleteOptions): Promise; exists(options?: PathExistsOptions): Promise; get fileSystemName(): string; getAccessControl(options?: PathGetAccessControlOptions): Promise; @@ -260,6 +268,14 @@ export class DataLakeServiceClient extends StorageClient { export { deserializationPolicy } +// @public (undocumented) +export interface DirectoryCreateIfNotExistsOptions extends PathCreateIfNotExistsOptions { +} + +// @public (undocumented) +export interface DirectoryCreateIfNotExistsResponse extends PathCreateIfNotExistsResponse { +} + // @public export interface DirectoryCreateOptions extends PathCreateOptions { } @@ -280,6 +296,14 @@ export interface FileAppendOptions extends CommonOptions { transactionalContentMD5?: Uint8Array; } +// @public (undocumented) +export interface FileCreateIfNotExistsOptions extends PathCreateIfNotExistsOptions { +} + +// @public (undocumented) +export interface FileCreateIfNotExistsResponse extends PathCreateIfNotExistsResponse { +} + // @public (undocumented) export interface FileCreateOptions extends PathCreateOptions { } @@ -430,6 +454,11 @@ export interface FileSystemCreateHeaders { version?: string; } +// @public +export interface FileSystemCreateIfNotExistsResponse extends FileSystemCreateResponse { + succeeded: boolean; +} + // @public export interface FileSystemCreateOptions extends CommonOptions { // (undocumented) @@ -459,6 +488,11 @@ export interface FileSystemDeleteHeaders { version?: string; } +// @public +export interface FileSystemDeleteIfExistsResponse extends FileSystemDeleteResponse { + succeeded: boolean; +} + // @public (undocumented) export interface FileSystemDeleteOptions extends CommonOptions { // (undocumented) @@ -846,6 +880,25 @@ export interface PathCreateHttpHeaders { contentType?: string; } +// @public (undocumented) +export interface PathCreateIfNotExistsOptions extends CommonOptions { + // (undocumented) + abortSignal?: AbortSignalLike; + // (undocumented) + metadata?: Metadata; + // (undocumented) + pathHttpHeaders?: PathCreateHttpHeaders; + // (undocumented) + permissions?: string; + // (undocumented) + umask?: string; +} + +// @public +export interface PathCreateIfNotExistsResponse extends PathCreateResponse { + succeeded: boolean; +} + // @public (undocumented) export interface PathCreateOptions extends CommonOptions { // (undocumented) @@ -879,6 +932,11 @@ export interface PathDeleteHeaders { version?: string; } +// @public +export interface PathDeleteIfExistsResponse extends PathDeleteResponse { + succeeded: boolean; +} + // @public (undocumented) export interface PathDeleteOptions extends CommonOptions { // (undocumented) diff --git a/sdk/storage/storage-file-datalake/src/DataLakeFileSystemClient.ts b/sdk/storage/storage-file-datalake/src/DataLakeFileSystemClient.ts index ea06d5be6eb0..0593bfa0886e 100644 --- a/sdk/storage/storage-file-datalake/src/DataLakeFileSystemClient.ts +++ b/sdk/storage/storage-file-datalake/src/DataLakeFileSystemClient.ts @@ -30,7 +30,9 @@ import { Path, PublicAccessType, SignedIdentifier, - FileSystemListPathsResponse + FileSystemListPathsResponse, + FileSystemCreateIfNotExistsResponse, + FileSystemDeleteIfExistsResponse } from "./models"; import { newPipeline, Pipeline, StoragePipelineOptions } from "./Pipeline"; import { StorageClient } from "./StorageClient"; @@ -203,6 +205,40 @@ export class DataLakeFileSystemClient extends StorageClient { } } + /** + * Creates a new file system under the specified account. If the file system with + * the same name already exists, it is not changed. + * + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/create-container + * + * @param {FileSystemCreateOptions} [options={}] + * @returns {Promise} + * @memberof DataLakeFileSystemClient + */ + public async createIfNotExists( + options: FileSystemCreateOptions = {} + ): Promise { + const { span, spanOptions } = createSpan( + "DataLakeFileSystemClient-createIfNotExists", + options.tracingOptions + ); + try { + return await this.blobContainerClient.createIfNotExists({ + ...options, + access: toContainerPublicAccessType(options.access), + tracingOptions: { ...options.tracingOptions, spanOptions } + }); + } catch (e) { + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Returns true if the File system represented by this client exists; false otherwise. * @@ -265,6 +301,38 @@ export class DataLakeFileSystemClient extends StorageClient { } } + /** + * Delete current file system if it exists. + * + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/delete-container + * + * @param {FileSystemDeleteOptions} [options={}] + * @returns {Promise} + * @memberof DataLakeFileSystemClient + */ + public async deleteIfExists( + options: FileSystemDeleteOptions = {} + ): Promise { + const { span, spanOptions } = createSpan( + "DataLakeFileSystemClient-deleteIfExists", + options.tracingOptions + ); + try { + return await this.blobContainerClient.deleteIfExists({ + ...options, + tracingOptions: { ...options.tracingOptions, spanOptions } + }); + } catch (e) { + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Returns all user-defined metadata and system properties for the specified * file system. diff --git a/sdk/storage/storage-file-datalake/src/clients.ts b/sdk/storage/storage-file-datalake/src/clients.ts index 3d15bb942803..df8801e7dbd9 100644 --- a/sdk/storage/storage-file-datalake/src/clients.ts +++ b/sdk/storage/storage-file-datalake/src/clients.ts @@ -10,9 +10,11 @@ import { DataLakeLeaseClient } from "./DataLakeLeaseClient"; import { PathOperations } from "./generated/src/operations"; import { DirectoryCreateOptions, + DirectoryCreateIfNotExistsOptions, DirectoryCreateResponse, FileAppendOptions, FileAppendResponse, + FileCreateIfNotExistsOptions, FileCreateOptions, FileCreateResponse, FileFlushOptions, @@ -25,6 +27,7 @@ import { Metadata, PathAccessControlItem, PathCreateOptions, + PathCreateIfNotExistsOptions, PathCreateResponse, PathDeleteOptions, PathDeleteResponse, @@ -47,7 +50,11 @@ import { PathSetMetadataOptions, PathSetMetadataResponse, PathSetPermissionsOptions, - PathSetPermissionsResponse + PathSetPermissionsResponse, + PathCreateIfNotExistsResponse, + PathDeleteIfExistsResponse, + DirectoryCreateIfNotExistsResponse, + FileCreateIfNotExistsResponse } from "./models"; import { newPipeline, Pipeline, StoragePipelineOptions } from "./Pipeline"; import { StorageClient } from "./StorageClient"; @@ -66,7 +73,8 @@ import { FILE_UPLOAD_MAX_CHUNK_SIZE, FILE_MAX_SIZE_BYTES, FILE_UPLOAD_DEFAULT_CHUNK_SIZE, - BLOCK_BLOB_MAX_BLOCKS + BLOCK_BLOB_MAX_BLOCKS, + ETagAny } from "./utils/constants"; import { BufferScheduler } from "./utils/BufferScheduler"; import { Batch } from "./utils/Batch"; @@ -243,6 +251,57 @@ export class DataLakePathClient extends StorageClient { } } + /** + * Create a directory or file. If the resource already exists, it is not changed. + * + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create + * + * @param {PathResourceType} resourceType Resource type, "directory" or "file". + * @param {PathCreateOptions} [options={}] + * @returns {Promise} + * @memberof DataLakePathClient + */ + public async createIfNotExists( + resourceType: PathResourceType, + options: PathCreateIfNotExistsOptions = {} + ): Promise { + const { span, spanOptions } = createSpan( + "DataLakePathClient-createIfNotExists", + options.tracingOptions + ); + try { + const conditions = { ifNoneMatch: ETagAny }; + const res = await this.create(resourceType, { + ...options, + conditions, + tracingOptions: { ...options!.tracingOptions, spanOptions } + }); + return { + succeeded: true, + ...res + }; + } catch (e) { + if (e.details?.errorCode === "PathAlreadyExists") { + span.setStatus({ + code: CanonicalCode.ALREADY_EXISTS, + message: "Expected exception when creating a blob only if it does not already exist." + }); + return { + succeeded: false, + ...e.response?.parsedHeaders, + _response: e.response + }; + } + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Returns true if the Data Lake file represented by this client exists; false otherwise. * @@ -316,6 +375,56 @@ export class DataLakePathClient extends StorageClient { } } + /** + * Delete current path (directory or file) if it exists. + * + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/delete + * + * @param {boolean} [recursive] Required and valid only when the resource is a directory. If "true", all paths beneath the directory will be deleted. + * @param {PathDeleteOptions} [options={}] + * @returns {Promise} + * @memberof DataLakePathClient + */ + public async deleteIfExists( + recursive?: boolean, + options: PathDeleteOptions = {} + ): Promise { + options.conditions = options.conditions || {}; + const { span, spanOptions } = createSpan( + "DataLakePathClient-deleteIfExists", + options.tracingOptions + ); + try { + const res = await this.delete(recursive, { + ...options, + tracingOptions: { ...options!.tracingOptions, spanOptions } + }); + return { + succeeded: true, + ...res + }; + } catch (e) { + if (e.details?.errorCode === "PathNotFound") { + span.setStatus({ + code: CanonicalCode.NOT_FOUND, + message: "Expected exception when deleting a directory or file only if it exists." + }); + return { + succeeded: false, + ...e.response?.parsedHeaders, + _response: e.response + }; + } + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Returns the access control data for a path (directory of file). * @@ -710,6 +819,71 @@ export class DataLakeDirectoryClient extends DataLakePathClient { } } + /** + * Create a directory if it doesn't already exists. + * + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create + * + * @param {PathResourceType} resourceType Resource type, must be "directory" for DataLakeDirectoryClient. + * @param {PathCreateIfNotExistsOptions} [options] + * @returns {Promise} + * @memberof DataLakeDirectoryClient + */ + public async createIfNotExists( + resourceType: PathResourceType, + options?: PathCreateIfNotExistsOptions + ): Promise; + + /** + * Create a directory if it doesn't already exists. + * + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create + * + * @param {DirectoryCreateIfNotExistsOptions} [options] + * @returns {Promise} + * @memberof DataLakeDirectoryClient + */ + public async createIfNotExists( + options?: DirectoryCreateIfNotExistsOptions + ): Promise; + + public async createIfNotExists( + resourceTypeOrOptions?: PathResourceType | PathCreateIfNotExistsOptions, + options: PathCreateIfNotExistsOptions = {} + ): Promise { + if (resourceTypeOrOptions === PathResourceType.File) { + throw TypeError( + `DataLakeDirectoryClient:createIfNotExists() resourceType cannot be ${PathResourceType.File}. Refer to DataLakeFileClient for file creation.` + ); + } + + if (resourceTypeOrOptions !== PathResourceType.Directory) { + options = resourceTypeOrOptions || {}; + } + + const { span, spanOptions } = createSpan( + "DataLakeDirectoryClient-createIfNotExists", + options.tracingOptions + ); + try { + return await super.createIfNotExists(PathResourceType.Directory, { + ...options, + tracingOptions: { + ...options.tracingOptions, + spanOptions + } + }); + } catch (e) { + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Creates a {@link DataLakeDirectoryClient} object under current directory. * @@ -882,6 +1056,71 @@ export class DataLakeFileClient extends DataLakePathClient { } } + /** + * Create a file if it doesn't already exists. + * + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create + * + * @param {PathResourceType} resourceType Resource type, must be "file" for DataLakeFileClient. + * @param {PathCreateIfNotExistsOptions} [options] + * @returns {Promise} + * @memberof DataLakeFileClient + */ + public async createIfNotExists( + resourceType: PathResourceType, + options?: PathCreateIfNotExistsOptions + ): Promise; + + /** + * Create a file if it doesn't already exists. + * + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create + * + * @param {FileCreateIfNotExistsOptions} [options] Optional. Options when creating file. + * @returns {Promise} + * @memberof DataLakeFileClient + */ + public async createIfNotExists( + options?: FileCreateIfNotExistsOptions + ): Promise; + + public async createIfNotExists( + resourceTypeOrOptions?: PathResourceType | PathCreateOptions, + options: PathCreateIfNotExistsOptions = {} + ): Promise { + if (resourceTypeOrOptions === PathResourceType.Directory) { + throw TypeError( + `DataLakeFileClient:createIfNotExists() resourceType cannot be ${PathResourceType.Directory}. Refer to DataLakeDirectoryClient for directory creation.` + ); + } + + if (resourceTypeOrOptions !== PathResourceType.File) { + options = resourceTypeOrOptions || {}; + } + + const { span, spanOptions } = createSpan( + "DataLakeFileClient-createIfNotExists", + options.tracingOptions + ); + try { + return await super.createIfNotExists(PathResourceType.File, { + ...options, + tracingOptions: { + ...options.tracingOptions, + spanOptions + } + }); + } catch (e) { + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Downloads a file from the service, including its metadata and properties. * diff --git a/sdk/storage/storage-file-datalake/src/models.ts b/sdk/storage/storage-file-datalake/src/models.ts index a00b82ccadd7..3f7cabfaa32d 100644 --- a/sdk/storage/storage-file-datalake/src/models.ts +++ b/sdk/storage/storage-file-datalake/src/models.ts @@ -12,7 +12,8 @@ import { PathCreateResponse, PathGetPropertiesHeaders as PathGetPropertiesHeadersModel, FileSystemListPathsHeaders, - PathList as PathListModel + PathList as PathListModel, + PathDeleteResponse } from "./generated/src/models"; import { CommonOptions } from "./StorageClient"; @@ -342,6 +343,38 @@ export interface FileSystemExistsOptions extends CommonOptions { abortSignal?: AbortSignalLike; } +/** + * Contains response data for the {@link DataLakeFileSystemClient.createIfNotExists} operation. + * + * @export + * @interface FileSystemCreateIfNotExistsResponse + */ +export interface FileSystemCreateIfNotExistsResponse extends FileSystemCreateResponse { + /** + * Indicate whether the file system is successfully created. Is false when the file system is not changed as it already exists. + * + * @type {boolean} + * @memberof FileSystemCreateIfNotExistsResponse + */ + succeeded: boolean; +} + +/** + * Contains response data for the {@link DataLakeFileSystemClient.deleteIfExists} operation. + * + * @export + * @interface FileSystemDeleteIfExistsResponse + */ +export interface FileSystemDeleteIfExistsResponse extends FileSystemDeleteResponse { + /** + * Indicate whether the file system is successfully deleted. Is false if the file system doesn't exist in the first place. + * + * @type {boolean} + * @memberof FileSystemDeleteIfExistsResponse + */ + succeeded: boolean; +} + /**********************************************************/ /** DataLakePathClient option and response related models */ /**********************************************************/ @@ -394,6 +427,14 @@ export interface PathCreateOptions extends CommonOptions { pathHttpHeaders?: PathCreateHttpHeaders; } +export interface PathCreateIfNotExistsOptions extends CommonOptions { + abortSignal?: AbortSignalLike; + metadata?: Metadata; + permissions?: string; + umask?: string; + pathHttpHeaders?: PathCreateHttpHeaders; +} + export interface PathDeleteOptions extends CommonOptions { abortSignal?: AbortSignalLike; conditions?: DataLakeRequestConditions; @@ -587,14 +628,50 @@ export interface PathExistsOptions extends CommonOptions { // customerProvidedKey?: CpkInfo; not supported yet } +/** + * Contains response data for the {@link DataLakePathClient.createIfNotExists} operation. + * + * @export + * @interface PathCreateIfNotExistsResponse + */ +export interface PathCreateIfNotExistsResponse extends PathCreateResponse { + /** + * Indicate whether the directory/file is successfully created. Is false when the directory/file is not changed as it already exists. + * + * @type {boolean} + * @memberof PathCreateIfNotExistsResponse + */ + succeeded: boolean; +} + +/** + * Contains response data for the {@link DataLakePathClient.deleteIfExists} operation. + * + * @export + * @interface PathDeleteIfExistsResponse + */ +export interface PathDeleteIfExistsResponse extends PathDeleteResponse { + /** + * Indicate whether the directory/file is successfully deleted. Is false if the directory/file doesn't exist in the first place. + * + * @type {boolean} + * @memberof PathDeleteIfExistsResponse + */ + succeeded: boolean; +} + /****************************************************************/ /** DataLakeDirectoryClient option and response related models **/ /****************************************************************/ export interface DirectoryCreateOptions extends PathCreateOptions {} +export interface DirectoryCreateIfNotExistsOptions extends PathCreateIfNotExistsOptions {} + export interface DirectoryCreateResponse extends PathCreateResponse {} +export interface DirectoryCreateIfNotExistsResponse extends PathCreateIfNotExistsResponse {} + /***********************************************************/ /** DataLakeFileClient option and response related models **/ /***********************************************************/ @@ -667,8 +744,12 @@ export interface FileFlushOptions extends CommonOptions { export interface FileCreateOptions extends PathCreateOptions {} +export interface FileCreateIfNotExistsOptions extends PathCreateIfNotExistsOptions {} + export interface FileCreateResponse extends PathCreateResponse {} +export interface FileCreateIfNotExistsResponse extends PathCreateIfNotExistsResponse {} + /** * Option interface for Data Lake file - Upload operations * diff --git a/sdk/storage/storage-file-datalake/src/utils/constants.ts b/sdk/storage/storage-file-datalake/src/utils/constants.ts index dcceca94a1b4..0a8f2982ef60 100644 --- a/sdk/storage/storage-file-datalake/src/utils/constants.ts +++ b/sdk/storage/storage-file-datalake/src/utils/constants.ts @@ -201,3 +201,5 @@ export const ToBlobEndpointHostMappings = [["dfs.core.windows.net", "blob.core.w // Mapping pairs to transform url from blob endpoint to dfs endpoint // Customize this value to add more mapping patterns export const ToDfsEndpointHostMappings = [["blob.core.windows.net", "dfs.core.windows.net"]]; + +export const ETagAny = "*"; diff --git a/sdk/storage/storage-file-datalake/test/filesystemclient.spec.ts b/sdk/storage/storage-file-datalake/test/filesystemclient.spec.ts index ddb4b6b705ed..00e370a7952f 100644 --- a/sdk/storage/storage-file-datalake/test/filesystemclient.spec.ts +++ b/sdk/storage/storage-file-datalake/test/filesystemclient.spec.ts @@ -122,6 +122,30 @@ describe("DataLakeFileSystemClient", () => { assert.deepEqual(result.metadata, metadata); }); + it("createIfNotExists", async () => { + const cClient = serviceClient.getFileSystemClient(recorder.getUniqueName(fileSystemName)); + const metadata = { key: "value" }; + const access = "filesystem"; + const createRes = await cClient.createIfNotExists({ metadata, access }); + assert.ok(createRes.succeeded); + assert.ok(createRes.etag); + + const createRes2 = await cClient.createIfNotExists({ metadata, access }); + assert.ok(!createRes2.succeeded); + + await cClient.delete(); + }); + + it("deleteIfExists", async () => { + const cClient = serviceClient.getFileSystemClient(recorder.getUniqueName(fileSystemName)); + const res = await cClient.deleteIfExists(); + assert.ok(!res.succeeded); + + await cClient.create(); + const res2 = await cClient.deleteIfExists(); + assert.ok(res2.succeeded); + }); + it("delete", (done) => { // delete() with default parameters has been tested in afterEach done(); diff --git a/sdk/storage/storage-file-datalake/test/pathclient.spec.ts b/sdk/storage/storage-file-datalake/test/pathclient.spec.ts index 0fbc917c0b8f..bf84cb084fe7 100644 --- a/sdk/storage/storage-file-datalake/test/pathclient.spec.ts +++ b/sdk/storage/storage-file-datalake/test/pathclient.spec.ts @@ -332,4 +332,33 @@ describe("DataLakePathClient", () => { const dirResult = await newDirectoryClient.exists(); assert.ok(dirResult === false, "exists() should return false for a non-existing directory"); }); + + it("DataLakeDirectoryClient-createIfNotExists", async () => { + const directoryName = recorder.getUniqueName("dir"); + const directoryClient = fileSystemClient.getDirectoryClient(directoryName); + const res = await directoryClient.createIfNotExists(); + assert.ok(res.succeeded); + + const res2 = await directoryClient.createIfNotExists(); + assert.ok(!res2.succeeded); + assert.equal(res2.errorCode, "PathAlreadyExists"); + }); + + it("DataLakeFileClient-createIfNotExists", async () => { + const res = await fileClient.createIfNotExists(); + assert.ok(!res.succeeded); + assert.equal(res.errorCode, "PathAlreadyExists"); + }); + + it("DataLakePathClient-deleteIfExists", async () => { + const directoryName = recorder.getUniqueName("dir"); + const directoryClient = fileSystemClient.getDirectoryClient(directoryName); + const res = await directoryClient.deleteIfExists(); + assert.ok(!res.succeeded); + assert.equal(res.errorCode, "PathNotFound"); + + await directoryClient.create(); + const res2 = await directoryClient.deleteIfExists(); + assert.ok(res2.succeeded); + }); }); diff --git a/sdk/storage/storage-file-share/CHANGELOG.md b/sdk/storage/storage-file-share/CHANGELOG.md index f6f3c7f1b115..4f0836c5ac19 100644 --- a/sdk/storage/storage-file-share/CHANGELOG.md +++ b/sdk/storage/storage-file-share/CHANGELOG.md @@ -1,5 +1,10 @@ # Release History +## 12.2.0 (unreleased) + +- Added `exists` and `deleteIfExists()` to `ShareClient`, `ShareDirectoryClient`, and `ShareFileClient`. +- Added `createIfNotExists()` to `ShareClient` and `ShareDirectoryClient`. + ## 12.1.2 (2020.05) - Fix data corruption failure error [issue #6411](https://github.com/Azure/azure-sdk-for-js/issues/6411) when downloading compressed files. [PR #7993](https://github.com/Azure/azure-sdk-for-js/pull/7993) diff --git a/sdk/storage/storage-file-share/recordings/browsers/directoryclient/recording_createifnotexists.json b/sdk/storage/storage-file-share/recordings/browsers/directoryclient/recording_createifnotexists.json new file mode 100644 index 000000000000..7a6f1089b962 --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/browsers/directoryclient/recording_createifnotexists.json @@ -0,0 +1,145 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112004901930", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:51:58 GMT", + "etag": "\"0x8D7FAEF94AAB0B6\"", + "last-modified": "Mon, 18 May 2020 05:51:59 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "2b715a5e-99ac-4a96-87a1-6ee8ea2855a3", + "x-ms-request-id": "a9f6a5c8-601a-0048-71d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112004901930/dir158978112149802377", + "query": { + "restype": "directory" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:51:59 GMT", + "etag": "\"0x8D7FAEF9505A7CC\"", + "last-modified": "Mon, 18 May 2020 05:52:00 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "67eb0636-6886-4de5-86f9-c13a6adae9ec", + "x-ms-file-attributes": "Directory", + "x-ms-file-change-time": "2020-05-18T05:52:00.0518092Z", + "x-ms-file-creation-time": "2020-05-18T05:52:00.0518092Z", + "x-ms-file-id": "13835128424026341376", + "x-ms-file-last-write-time": "2020-05-18T05:52:00.0518092Z", + "x-ms-file-parent-id": "0", + "x-ms-file-permission-key": "15783046271365971681*12957844477200427368", + "x-ms-request-id": "a9f6a5cc-601a-0048-74d8-2cbf38000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112004901930/dir158978112149802377", + "query": { + "restype": "directory" + }, + "requestBody": null, + "status": 409, + "response": "ResourceAlreadyExistsThe specified resource already exists.\nRequestId:a9f6a5cd-601a-0048-75d8-2cbf38000000\nTime:2020-05-18T05:52:00.3482887Z", + "responseHeaders": { + "content-length": "228", + "content-type": "application/xml", + "date": "Mon, 18 May 2020 05:51:59 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "15cac587-9e6a-4c34-b646-f4415d3fb1b4", + "x-ms-error-code": "ResourceAlreadyExists", + "x-ms-request-id": "a9f6a5cd-601a-0048-75d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112004901930/dir158978112149802377158978112238709606", + "query": { + "restype": "directory" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:00 GMT", + "etag": "\"0x8D7FAEF958CF0E5\"", + "last-modified": "Mon, 18 May 2020 05:52:00 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "7b5c2bc7-ee97-44b7-82d6-fb650c00dc5a", + "x-ms-file-attributes": "Directory", + "x-ms-file-change-time": "2020-05-18T05:52:00.9384165Z", + "x-ms-file-creation-time": "2020-05-18T05:52:00.9384165Z", + "x-ms-file-id": "16140971433240035328", + "x-ms-file-last-write-time": "2020-05-18T05:52:00.9384165Z", + "x-ms-file-parent-id": "0", + "x-ms-file-permission-key": "15783046271365971681*12957844477200427368", + "x-ms-request-id": "a9f6a5d0-601a-0048-77d8-2cbf38000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112004901930/dir158978112149802377158978112238709606", + "query": { + "restype": "directory" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:00 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b22848a8-82e9-4369-b225-58622c54ce66", + "x-ms-request-id": "a9f6a5d3-601a-0048-79d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112004901930", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:01 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "fd510c33-9df7-40e3-9972-b2a968ee4400", + "x-ms-request-id": "a9f6a5d6-601a-0048-7bd8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "share": "share158978112004901930", + "dir": "dir158978112149802377", + "dir158978112149802377": "dir158978112149802377158978112238709606" + }, + "newDate": {} + }, + "hash": "44f320098f57e5f1787fd83ab90a12bc" +} \ No newline at end of file diff --git a/sdk/storage/storage-file-share/recordings/browsers/directoryclient/recording_deleteifexists.json b/sdk/storage/storage-file-share/recordings/browsers/directoryclient/recording_deleteifexists.json new file mode 100644 index 000000000000..0cb8187516f9 --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/browsers/directoryclient/recording_deleteifexists.json @@ -0,0 +1,145 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112412800930", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:01 GMT", + "etag": "\"0x8D7FAEF9697225F\"", + "last-modified": "Mon, 18 May 2020 05:52:02 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b4d5657d-504f-4c0b-834c-0085e1571895", + "x-ms-request-id": "a9f6a5d9-601a-0048-7dd8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112412800930/dir158978112471809255", + "query": { + "restype": "directory" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:02 GMT", + "etag": "\"0x8D7FAEF96F08FDD\"", + "last-modified": "Mon, 18 May 2020 05:52:03 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "8996ecdc-3fd1-4710-88fe-edcac0a93adc", + "x-ms-file-attributes": "Directory", + "x-ms-file-change-time": "2020-05-18T05:52:03.2690141Z", + "x-ms-file-creation-time": "2020-05-18T05:52:03.2690141Z", + "x-ms-file-id": "13835128424026341376", + "x-ms-file-last-write-time": "2020-05-18T05:52:03.2690141Z", + "x-ms-file-parent-id": "0", + "x-ms-file-permission-key": "15783046271365971681*12957844477200427368", + "x-ms-request-id": "a9f6a5dc-601a-0048-7fd8-2cbf38000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112412800930/dir158978112471809255158978112530103895", + "query": { + "restype": "directory" + }, + "requestBody": null, + "status": 404, + "response": "ResourceNotFoundThe specified resource does not exist.\nRequestId:a9f6a5de-601a-0048-01d8-2cbf38000000\nTime:2020-05-18T05:52:03.8447627Z", + "responseHeaders": { + "content-length": "223", + "content-type": "application/xml", + "date": "Mon, 18 May 2020 05:52:02 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d81332d2-963d-4e25-b5c6-d44fa1210376", + "x-ms-error-code": "ResourceNotFound", + "x-ms-request-id": "a9f6a5de-601a-0048-01d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112412800930/dir158978112471809255158978112530103895", + "query": { + "restype": "directory" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:03 GMT", + "etag": "\"0x8D7FAEF979FDA5E\"", + "last-modified": "Mon, 18 May 2020 05:52:04 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "8c215a39-f38d-46f3-b949-ff5095219d56", + "x-ms-file-attributes": "Directory", + "x-ms-file-change-time": "2020-05-18T05:52:04.4178014Z", + "x-ms-file-creation-time": "2020-05-18T05:52:04.4178014Z", + "x-ms-file-id": "11529285414812647424", + "x-ms-file-last-write-time": "2020-05-18T05:52:04.4178014Z", + "x-ms-file-parent-id": "0", + "x-ms-file-permission-key": "15783046271365971681*12957844477200427368", + "x-ms-request-id": "a9f6a5e2-601a-0048-03d8-2cbf38000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112412800930/dir158978112471809255158978112530103895", + "query": { + "restype": "directory" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:04 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "71ca6580-1691-4302-8b55-85d0267f5716", + "x-ms-request-id": "a9f6a5e4-601a-0048-05d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112412800930", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:04 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "fdffcbcb-6321-4f30-b132-0685be2ad035", + "x-ms-request-id": "a9f6a5e7-601a-0048-07d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "share": "share158978112412800930", + "dir": "dir158978112471809255", + "dir158978112471809255": "dir158978112471809255158978112530103895" + }, + "newDate": {} + }, + "hash": "dec25781899b6294b96ed0ad9313628a" +} \ No newline at end of file diff --git a/sdk/storage/storage-file-share/recordings/browsers/directoryclient/recording_exists.json b/sdk/storage/storage-file-share/recordings/browsers/directoryclient/recording_exists.json new file mode 100644 index 000000000000..51491af36967 --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/browsers/directoryclient/recording_exists.json @@ -0,0 +1,127 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112763200734", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:05 GMT", + "etag": "\"0x8D7FAEF98ABBCA7\"", + "last-modified": "Mon, 18 May 2020 05:52:06 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3184ab5a-c2fe-4379-bcbd-5de9335e85ec", + "x-ms-request-id": "a9f6a5e9-601a-0048-09d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112763200734/dir158978112820509613", + "query": { + "restype": "directory" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:05 GMT", + "etag": "\"0x8D7FAEF99046415\"", + "last-modified": "Mon, 18 May 2020 05:52:06 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b7646bcd-195d-4147-aaa2-6bedd208bb01", + "x-ms-file-attributes": "Directory", + "x-ms-file-change-time": "2020-05-18T05:52:06.7544085Z", + "x-ms-file-creation-time": "2020-05-18T05:52:06.7544085Z", + "x-ms-file-id": "13835128424026341376", + "x-ms-file-last-write-time": "2020-05-18T05:52:06.7544085Z", + "x-ms-file-parent-id": "0", + "x-ms-file-permission-key": "15783046271365971681*12957844477200427368", + "x-ms-request-id": "a9f6a5ed-601a-0048-0bd8-2cbf38000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112763200734/dir158978112820509613", + "query": { + "restype": "directory" + }, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:06 GMT", + "etag": "\"0x8D7FAEF99046415\"", + "last-modified": "Mon, 18 May 2020 05:52:06 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "2e5d5098-144f-4906-8a95-1fac48a25b82", + "x-ms-file-attributes": "Directory", + "x-ms-file-change-time": "2020-05-18T05:52:06.7544085Z", + "x-ms-file-creation-time": "2020-05-18T05:52:06.7544085Z", + "x-ms-file-id": "13835128424026341376", + "x-ms-file-last-write-time": "2020-05-18T05:52:06.7544085Z", + "x-ms-file-parent-id": "0", + "x-ms-file-permission-key": "15783046271365971681*12957844477200427368", + "x-ms-request-id": "a9f6a5ef-601a-0048-0dd8-2cbf38000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112763200734/dir158978112820509613158978112936208676", + "query": { + "restype": "directory" + }, + "requestBody": null, + "status": 404, + "response": "ResourceNotFoundThe specified resource does not exist.\nRequestId:a9f6a5f3-601a-0048-10d8-2cbf38000000\nTime:2020-05-18T05:52:07.9136362Z", + "responseHeaders": { + "content-length": "223", + "content-type": "application/xml", + "date": "Mon, 18 May 2020 05:52:07 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "1d56bf0e-c139-4387-92dc-0beb2aa68ddb", + "x-ms-error-code": "ResourceNotFound", + "x-ms-request-id": "a9f6a5f3-601a-0048-10d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978112763200734", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:07 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "c449059b-914d-4b72-ae01-2b0ed8236eb3", + "x-ms-request-id": "a9f6a5f6-601a-0048-12d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "share": "share158978112763200734", + "dir": "dir158978112820509613", + "dir158978112820509613": "dir158978112820509613158978112936208676" + }, + "newDate": {} + }, + "hash": "b8a79749eb645a2f892fbec5c54ff311" +} \ No newline at end of file diff --git a/sdk/storage/storage-file-share/recordings/browsers/fileclient/recording_deleteifexists.json b/sdk/storage/storage-file-share/recordings/browsers/fileclient/recording_deleteifexists.json new file mode 100644 index 000000000000..8e4dbb86f3d9 --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/browsers/fileclient/recording_deleteifexists.json @@ -0,0 +1,139 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113053702763", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:08 GMT", + "etag": "\"0x8D7FAEF9A683BF3\"", + "last-modified": "Mon, 18 May 2020 05:52:09 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "9402a792-34a7-432d-b68f-30c77a83df3d", + "x-ms-request-id": "a9f6a5fa-601a-0048-15d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113053702763/dir158978113112008111", + "query": { + "restype": "directory" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:08 GMT", + "etag": "\"0x8D7FAEF9AC0E112\"", + "last-modified": "Mon, 18 May 2020 05:52:09 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d1b1bc4d-0da6-448c-9ae5-5b4180786dce", + "x-ms-file-attributes": "Directory", + "x-ms-file-change-time": "2020-05-18T05:52:09.6674066Z", + "x-ms-file-creation-time": "2020-05-18T05:52:09.6674066Z", + "x-ms-file-id": "13835128424026341376", + "x-ms-file-last-write-time": "2020-05-18T05:52:09.6674066Z", + "x-ms-file-parent-id": "0", + "x-ms-file-permission-key": "15783046271365971681*12957844477200427368", + "x-ms-request-id": "a9f6a5fd-601a-0048-17d8-2cbf38000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113053702763/dir158978113112008111/file158978113169901410", + "query": {}, + "requestBody": null, + "status": 404, + "response": "ResourceNotFoundThe specified resource does not exist.\nRequestId:a9f6a5ff-601a-0048-19d8-2cbf38000000\nTime:2020-05-18T05:52:10.2452831Z", + "responseHeaders": { + "content-length": "223", + "content-type": "application/xml", + "date": "Mon, 18 May 2020 05:52:09 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "7cfdb98d-7d2d-4071-bbac-f70049bb6cf5", + "x-ms-error-code": "ResourceNotFound", + "x-ms-request-id": "a9f6a5ff-601a-0048-19d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113053702763/dir158978113112008111/file158978113169901410", + "query": {}, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:09 GMT", + "etag": "\"0x8D7FAEF9B70C7E2\"", + "last-modified": "Mon, 18 May 2020 05:52:10 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "f2669caf-bfbb-4c42-b614-c8bf08134e76", + "x-ms-file-attributes": "Archive", + "x-ms-file-change-time": "2020-05-18T05:52:10.8201954Z", + "x-ms-file-creation-time": "2020-05-18T05:52:10.8201954Z", + "x-ms-file-id": "11529285414812647424", + "x-ms-file-last-write-time": "2020-05-18T05:52:10.8201954Z", + "x-ms-file-parent-id": "13835128424026341376", + "x-ms-file-permission-key": "1978041915872117222*12957844477200427368", + "x-ms-request-id": "a9f6a601-601a-0048-1bd8-2cbf38000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113053702763/dir158978113112008111/file158978113169901410", + "query": {}, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:10 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "22256165-6c67-4c03-8aa9-2a97f9f2cb2d", + "x-ms-request-id": "a9f6a603-601a-0048-1dd8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113053702763", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:11 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "8c7e07bf-64f0-47b1-af79-30820214744d", + "x-ms-request-id": "a9f6a606-601a-0048-1fd8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "share": "share158978113053702763", + "dir": "dir158978113112008111", + "file": "file158978113169901410" + }, + "newDate": {} + }, + "hash": "c4251098f40ea448eb84b3a0b939eb6b" +} \ No newline at end of file diff --git a/sdk/storage/storage-file-share/recordings/browsers/fileclient/recording_exists.json b/sdk/storage/storage-file-share/recordings/browsers/fileclient/recording_exists.json new file mode 100644 index 000000000000..d9d705b81d03 --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/browsers/fileclient/recording_exists.json @@ -0,0 +1,152 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113402108379", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:11 GMT", + "etag": "\"0x8D7FAEF9C7ADA23\"", + "last-modified": "Mon, 18 May 2020 05:52:12 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "1d4bc071-10c9-4840-b6c2-cac3f4f157b6", + "x-ms-request-id": "a9f6a609-601a-0048-21d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113402108379/dir158978113459700504", + "query": { + "restype": "directory" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:12 GMT", + "etag": "\"0x8D7FAEF9CD3553C\"", + "last-modified": "Mon, 18 May 2020 05:52:13 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a2781f8f-e667-4078-b78e-17c1b0eedfaa", + "x-ms-file-attributes": "Directory", + "x-ms-file-change-time": "2020-05-18T05:52:13.1437884Z", + "x-ms-file-creation-time": "2020-05-18T05:52:13.1437884Z", + "x-ms-file-id": "13835128424026341376", + "x-ms-file-last-write-time": "2020-05-18T05:52:13.1437884Z", + "x-ms-file-parent-id": "0", + "x-ms-file-permission-key": "15783046271365971681*12957844477200427368", + "x-ms-request-id": "a9f6a60c-601a-0048-23d8-2cbf38000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113402108379/dir158978113459700504/file158978113517502681", + "query": {}, + "requestBody": null, + "status": 404, + "response": "", + "responseHeaders": { + "date": "Mon, 18 May 2020 05:52:12 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "e54c34d7-4708-4172-9357-0f0a09d27c5c", + "x-ms-error-code": "ResourceNotFound", + "x-ms-request-id": "a9f6a60e-601a-0048-25d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113402108379/dir158978113459700504/file158978113517502681", + "query": {}, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:13 GMT", + "etag": "\"0x8D7FAEF9D833C1A\"", + "last-modified": "Mon, 18 May 2020 05:52:14 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e2c419c9-b5fa-4d2f-bdc0-d0d97e338243", + "x-ms-file-attributes": "Archive", + "x-ms-file-change-time": "2020-05-18T05:52:14.2965786Z", + "x-ms-file-creation-time": "2020-05-18T05:52:14.2965786Z", + "x-ms-file-id": "11529285414812647424", + "x-ms-file-last-write-time": "2020-05-18T05:52:14.2965786Z", + "x-ms-file-parent-id": "13835128424026341376", + "x-ms-file-permission-key": "1978041915872117222*12957844477200427368", + "x-ms-request-id": "a9f6a611-601a-0048-27d8-2cbf38000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113402108379/dir158978113459700504/file158978113517502681", + "query": {}, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "content-length": "11", + "content-type": "application/octet-stream", + "date": "Mon, 18 May 2020 05:52:13 GMT", + "etag": "\"0x8D7FAEF9D833C1A\"", + "last-modified": "Mon, 18 May 2020 05:52:14 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "dba1de30-408b-4837-9c09-05a725fa2f15", + "x-ms-file-attributes": "Archive", + "x-ms-file-change-time": "2020-05-18T05:52:14.2965786Z", + "x-ms-file-creation-time": "2020-05-18T05:52:14.2965786Z", + "x-ms-file-id": "11529285414812647424", + "x-ms-file-last-write-time": "2020-05-18T05:52:14.2965786Z", + "x-ms-file-parent-id": "13835128424026341376", + "x-ms-file-permission-key": "1978041915872117222*12957844477200427368", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "a9f6a613-601a-0048-29d8-2cbf38000000", + "x-ms-server-encrypted": "true", + "x-ms-type": "File", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113402108379", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:14 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d4a5da1e-4cc2-4703-8924-d39ce74a0c12", + "x-ms-request-id": "a9f6a615-601a-0048-2bd8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "share": "share158978113402108379", + "dir": "dir158978113459700504", + "file": "file158978113517502681" + }, + "newDate": {} + }, + "hash": "5c254c3d7520a6dafeb3cd746396176b" +} \ No newline at end of file diff --git a/sdk/storage/storage-file-share/recordings/browsers/shareclient/recording_createifnotexists.json b/sdk/storage/storage-file-share/recordings/browsers/shareclient/recording_createifnotexists.json new file mode 100644 index 000000000000..b5aeb7e76b74 --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/browsers/shareclient/recording_createifnotexists.json @@ -0,0 +1,108 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113981605831", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:17 GMT", + "etag": "\"0x8D7FAEF9FEF6B40\"", + "last-modified": "Mon, 18 May 2020 05:52:18 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "62575038-2b36-4c43-ab4d-e8b7f6b02f82", + "x-ms-request-id": "a9f6a626-601a-0048-37d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113981605831158978114039400925", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:18 GMT", + "etag": "\"0x8D7FAEFA0475F39\"", + "last-modified": "Mon, 18 May 2020 05:52:18 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "51688ada-5dff-4694-b619-c5ad7cfa28b8", + "x-ms-request-id": "a9f6a62a-601a-0048-39d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113981605831158978114039400925", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 409, + "response": "ShareAlreadyExistsThe specified share already exists.\nRequestId:a9f6a62d-601a-0048-3ad8-2cbf38000000\nTime:2020-05-18T05:52:19.2336358Z", + "responseHeaders": { + "content-length": "222", + "content-type": "application/xml", + "date": "Mon, 18 May 2020 05:52:18 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "1fc8d7a8-f2e3-4824-80d7-a7eb230a1a75", + "x-ms-error-code": "ShareAlreadyExists", + "x-ms-request-id": "a9f6a62d-601a-0048-3ad8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113981605831158978114039400925", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:18 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a07789c5-e59e-415b-afbd-4e1747766246", + "x-ms-request-id": "a9f6a630-601a-0048-3cd8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113981605831", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:19 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "37144726-b6e1-475a-b2e9-6fe11a31da75", + "x-ms-request-id": "a9f6a633-601a-0048-3ed8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "share": "share158978113981605831", + "share158978113981605831": "share158978113981605831158978114039400925" + }, + "newDate": {} + }, + "hash": "1d5ed99d3f822200dacdcfac7f67f5fa" +} \ No newline at end of file diff --git a/sdk/storage/storage-file-share/recordings/browsers/shareclient/recording_deleteifexists.json b/sdk/storage/storage-file-share/recordings/browsers/shareclient/recording_deleteifexists.json new file mode 100644 index 000000000000..1a4a54f6d61a --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/browsers/shareclient/recording_deleteifexists.json @@ -0,0 +1,109 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978114242308721", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:20 GMT", + "etag": "\"0x8D7FAEFA17DCD4E\"", + "last-modified": "Mon, 18 May 2020 05:52:20 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "51f88630-c302-43b5-be82-5e1448fdeeb3", + "x-ms-request-id": "a9f6a637-601a-0048-40d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978114242308721158978114300508815", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:20 GMT", + "etag": "\"0x8D7FAEFA1D5E847\"", + "last-modified": "Mon, 18 May 2020 05:52:21 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "be6c73f2-0ab6-4978-8c5a-5c473db49b39", + "x-ms-request-id": "a9f6a63b-601a-0048-42d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978114242308721158978114300508815", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:21 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e02eeb72-be21-4cdb-b537-4c66f757dbd7", + "x-ms-request-id": "a9f6a63f-601a-0048-44d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share1589781142423087213158978114415803871", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 404, + "response": "ShareNotFoundThe specified share does not exist.\nRequestId:a9f6a642-601a-0048-46d8-2cbf38000000\nTime:2020-05-18T05:52:22.7020860Z", + "responseHeaders": { + "content-length": "217", + "content-type": "application/xml", + "date": "Mon, 18 May 2020 05:52:21 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "fdf1072c-71a6-405e-9dbe-4824b6fd59b4", + "x-ms-error-code": "ShareNotFound", + "x-ms-request-id": "a9f6a642-601a-0048-46d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978114242308721", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:22 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b14ba131-ddc4-4ba4-bed1-645d82fa91ad", + "x-ms-request-id": "a9f6a645-601a-0048-48d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "share": "share158978114242308721", + "share158978114242308721": "share158978114242308721158978114300508815", + "share1589781142423087213": "share1589781142423087213158978114415803871" + }, + "newDate": {} + }, + "hash": "27fb753ff4c53facca241255df04cd2c" +} \ No newline at end of file diff --git a/sdk/storage/storage-file-share/recordings/browsers/shareclient/recording_exists.json b/sdk/storage/storage-file-share/recordings/browsers/shareclient/recording_exists.json new file mode 100644 index 000000000000..954956fd61ee --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/browsers/shareclient/recording_exists.json @@ -0,0 +1,93 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113750506578", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:15 GMT", + "etag": "\"0x8D7FAEF9E8EFF3B\"", + "last-modified": "Mon, 18 May 2020 05:52:16 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "7d170480-afa2-46c7-9367-3ef90c81e699", + "x-ms-request-id": "a9f6a617-601a-0048-2dd8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113750506578", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:15 GMT", + "etag": "\"0x8D7FAEF9E8EFF3B\"", + "last-modified": "Mon, 18 May 2020 05:52:16 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "74ce1c17-bce9-429a-91f9-df373304c8f4", + "x-ms-has-immutability-policy": "false", + "x-ms-has-legal-hold": "false", + "x-ms-request-id": "a9f6a61c-601a-0048-30d8-2cbf38000000", + "x-ms-share-quota": "5120", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113750506578158978113865604206", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 404, + "response": "ShareNotFoundThe specified share does not exist.\nRequestId:a9f6a61e-601a-0048-32d8-2cbf38000000\nTime:2020-05-18T05:52:17.2001946Z", + "responseHeaders": { + "content-length": "217", + "content-type": "application/xml", + "date": "Mon, 18 May 2020 05:52:16 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "9a860e0a-90b9-4637-ac0c-d35a9cf3226a", + "x-ms-error-code": "ShareNotFound", + "x-ms-request-id": "a9f6a61e-601a-0048-32d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share158978113750506578", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:52:16 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3303b283-07ed-46d5-8c23-e0584a8b1a3c", + "x-ms-request-id": "a9f6a623-601a-0048-35d8-2cbf38000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "share": "share158978113750506578", + "share158978113750506578": "share158978113750506578158978113865604206" + }, + "newDate": {} + }, + "hash": "af6a0e2cc9ade6366722f18ab328d4be" +} \ No newline at end of file diff --git a/sdk/storage/storage-file-share/recordings/node/directoryclient/recording_createifnotexists.js b/sdk/storage/storage-file-share/recordings/node/directoryclient/recording_createifnotexists.js new file mode 100644 index 000000000000..22368c142289 --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/node/directoryclient/recording_createifnotexists.js @@ -0,0 +1,161 @@ +let nock = require('nock'); + +module.exports.hash = "8efaa05b167dfd91d7eb2869d74482bf"; + +module.exports.testInfo = {"uniqueName":{"share":"share158978107550705372","dir":"dir158978107688705269","dir158978107688705269":"dir158978107688705269158978107751909767"},"newDate":{}} + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978107550705372') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:14 GMT', + 'ETag', + '"0x8D7FAEF7A118948"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2631-401a-0012-0dd8-2cd9df000000', + 'x-ms-client-request-id', + '6404a1f5-4c3a-4802-b00b-7280f1a4927d', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:14 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978107550705372/dir158978107688705269') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:15 GMT', + 'ETag', + '"0x8D7FAEF7A4564D3"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2634-401a-0012-0ed8-2cd9df000000', + 'x-ms-client-request-id', + 'c75fd2f1-d619-4c83-8480-4680de9dfd87', + 'x-ms-version', + '2019-07-07', + 'x-ms-file-change-time', + '2020-05-18T05:51:15.1710419Z', + 'x-ms-file-last-write-time', + '2020-05-18T05:51:15.1710419Z', + 'x-ms-file-creation-time', + '2020-05-18T05:51:15.1710419Z', + 'x-ms-file-permission-key', + '15783046271365971681*12957844477200427368', + 'x-ms-file-attributes', + 'Directory', + 'x-ms-file-id', + '13835128424026341376', + 'x-ms-file-parent-id', + '0', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Mon, 18 May 2020 05:51:14 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978107550705372/dir158978107688705269') + .query(true) + .reply(409, "ResourceAlreadyExistsThe specified resource already exists.\nRequestId:b2da2635-401a-0012-0fd8-2cd9df000000\nTime:2020-05-18T05:51:15.4766432Z", [ + 'Content-Length', + '228', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2635-401a-0012-0fd8-2cd9df000000', + 'x-ms-client-request-id', + 'c826c54b-9e80-4f9c-b92c-c5c02e901f6d', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'ResourceAlreadyExists', + 'Date', + 'Mon, 18 May 2020 05:51:15 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978107550705372/dir158978107688705269158978107751909767') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:15 GMT', + 'ETag', + '"0x8D7FAEF7AA2894B"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2637-401a-0012-10d8-2cd9df000000', + 'x-ms-client-request-id', + '8c6cf1da-52ca-4f6b-ab7f-c8201865edae', + 'x-ms-version', + '2019-07-07', + 'x-ms-file-change-time', + '2020-05-18T05:51:15.7814603Z', + 'x-ms-file-last-write-time', + '2020-05-18T05:51:15.7814603Z', + 'x-ms-file-creation-time', + '2020-05-18T05:51:15.7814603Z', + 'x-ms-file-permission-key', + '15783046271365971681*12957844477200427368', + 'x-ms-file-attributes', + 'Directory', + 'x-ms-file-id', + '16140971433240035328', + 'x-ms-file-parent-id', + '0', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Mon, 18 May 2020 05:51:15 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978107550705372/dir158978107688705269158978107751909767') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2638-401a-0012-11d8-2cd9df000000', + 'x-ms-client-request-id', + 'bac363a4-2225-41c4-9c55-2d1e45517b08', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:15 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978107550705372') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2639-401a-0012-12d8-2cd9df000000', + 'x-ms-client-request-id', + '1b352fec-5233-4a4c-97cd-a0e53822303b', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:16 GMT' +]); diff --git a/sdk/storage/storage-file-share/recordings/node/directoryclient/recording_deleteifexists.js b/sdk/storage/storage-file-share/recordings/node/directoryclient/recording_deleteifexists.js new file mode 100644 index 000000000000..9f3c84060e7d --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/node/directoryclient/recording_deleteifexists.js @@ -0,0 +1,161 @@ +let nock = require('nock'); + +module.exports.hash = "1049ebc97f564d93f265d8c9f984849e"; + +module.exports.testInfo = {"uniqueName":{"share":"share158978107842601513","dir":"dir158978107872208254","dir158978107872208254":"dir158978107872208254158978107908607949"},"newDate":{}} + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978107842601513') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:16 GMT', + 'ETag', + '"0x8D7FAEF7B2CF0A7"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da263a-401a-0012-13d8-2cd9df000000', + 'x-ms-client-request-id', + '200a9e33-01f3-436d-9f7f-c10551c38385', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:16 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978107842601513/dir158978107872208254') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:17 GMT', + 'ETag', + '"0x8D7FAEF7B644D98"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da263c-401a-0012-14d8-2cd9df000000', + 'x-ms-client-request-id', + 'a2836029-5f8f-4cbd-911b-90bb05c6f6de', + 'x-ms-version', + '2019-07-07', + 'x-ms-file-change-time', + '2020-05-18T05:51:17.0513304Z', + 'x-ms-file-last-write-time', + '2020-05-18T05:51:17.0513304Z', + 'x-ms-file-creation-time', + '2020-05-18T05:51:17.0513304Z', + 'x-ms-file-permission-key', + '15783046271365971681*12957844477200427368', + 'x-ms-file-attributes', + 'Directory', + 'x-ms-file-id', + '13835128424026341376', + 'x-ms-file-parent-id', + '0', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Mon, 18 May 2020 05:51:16 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978107842601513/dir158978107872208254158978107908607949') + .query(true) + .reply(404, "ResourceNotFoundThe specified resource does not exist.\nRequestId:b2da263f-401a-0012-15d8-2cd9df000000\nTime:2020-05-18T05:51:17.3529760Z", [ + 'Content-Length', + '223', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da263f-401a-0012-15d8-2cd9df000000', + 'x-ms-client-request-id', + '84fa0ba6-abbd-4111-8da3-1b9d4d906acc', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'ResourceNotFound', + 'Date', + 'Mon, 18 May 2020 05:51:16 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978107842601513/dir158978107872208254158978107908607949') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:17 GMT', + 'ETag', + '"0x8D7FAEF7BBF009E"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2641-401a-0012-17d8-2cd9df000000', + 'x-ms-client-request-id', + '6422d90a-444f-4afd-9de6-156688a8df16', + 'x-ms-version', + '2019-07-07', + 'x-ms-file-change-time', + '2020-05-18T05:51:17.6457374Z', + 'x-ms-file-last-write-time', + '2020-05-18T05:51:17.6457374Z', + 'x-ms-file-creation-time', + '2020-05-18T05:51:17.6457374Z', + 'x-ms-file-permission-key', + '15783046271365971681*12957844477200427368', + 'x-ms-file-attributes', + 'Directory', + 'x-ms-file-id', + '11529285414812647424', + 'x-ms-file-parent-id', + '0', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Mon, 18 May 2020 05:51:17 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978107842601513/dir158978107872208254158978107908607949') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2642-401a-0012-18d8-2cd9df000000', + 'x-ms-client-request-id', + '47281c29-a266-4485-9270-bfccd47f85ed', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:17 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978107842601513') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2644-401a-0012-19d8-2cd9df000000', + 'x-ms-client-request-id', + '15ef2946-7047-4c03-8533-15b80456486b', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:17 GMT' +]); diff --git a/sdk/storage/storage-file-share/recordings/node/directoryclient/recording_exists.js b/sdk/storage/storage-file-share/recordings/node/directoryclient/recording_exists.js new file mode 100644 index 000000000000..f87e507226d8 --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/node/directoryclient/recording_exists.js @@ -0,0 +1,151 @@ +let nock = require('nock'); + +module.exports.hash = "76ab00b4ac39f66a41605dd37adec5e3"; + +module.exports.testInfo = {"uniqueName":{"share":"share158978108027809479","dir":"dir158978108058109414","dir158978108058109414":"dir158978108058109414158978108118100008"},"newDate":{}} + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978108027809479') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:18 GMT', + 'ETag', + '"0x8D7FAEF7C48582C"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2645-401a-0012-1ad8-2cd9df000000', + 'x-ms-client-request-id', + 'ec84b59b-61ca-4474-9444-b907b8fb24ce', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:18 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978108027809479/dir158978108058109414') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:18 GMT', + 'ETag', + '"0x8D7FAEF7C763BC9"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2647-401a-0012-1bd8-2cd9df000000', + 'x-ms-client-request-id', + '144b5fa8-6b19-465c-98f3-2b484bf4d37c', + 'x-ms-version', + '2019-07-07', + 'x-ms-file-change-time', + '2020-05-18T05:51:18.8465609Z', + 'x-ms-file-last-write-time', + '2020-05-18T05:51:18.8465609Z', + 'x-ms-file-creation-time', + '2020-05-18T05:51:18.8465609Z', + 'x-ms-file-permission-key', + '15783046271365971681*12957844477200427368', + 'x-ms-file-attributes', + 'Directory', + 'x-ms-file-id', + '13835128424026341376', + 'x-ms-file-parent-id', + '0', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Mon, 18 May 2020 05:51:18 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .get('/share158978108027809479/dir158978108058109414') + .query(true) + .reply(200, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:18 GMT', + 'ETag', + '"0x8D7FAEF7C763BC9"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2648-401a-0012-1cd8-2cd9df000000', + 'x-ms-client-request-id', + '18f964a3-bbf1-4613-b8e3-3469f3ebbf10', + 'x-ms-version', + '2019-07-07', + 'x-ms-server-encrypted', + 'true', + 'x-ms-file-change-time', + '2020-05-18T05:51:18.8465609Z', + 'x-ms-file-last-write-time', + '2020-05-18T05:51:18.8465609Z', + 'x-ms-file-creation-time', + '2020-05-18T05:51:18.8465609Z', + 'x-ms-file-permission-key', + '15783046271365971681*12957844477200427368', + 'x-ms-file-attributes', + 'Directory', + 'x-ms-file-id', + '13835128424026341376', + 'x-ms-file-parent-id', + '0', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Last-Modified,ETag,x-ms-server-encrypted,x-ms-file-change-time,x-ms-file-last-write-time,x-ms-file-creation-time,x-ms-file-permission-key,x-ms-file-attributes,x-ms-file-id,x-ms-file-parent-id,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 18 May 2020 05:51:18 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .get('/share158978108027809479/dir158978108058109414158978108118100008') + .query(true) + .reply(404, "ResourceNotFoundThe specified resource does not exist.\nRequestId:b2da2649-401a-0012-1dd8-2cd9df000000\nTime:2020-05-18T05:51:19.4484607Z", [ + 'Content-Length', + '223', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2649-401a-0012-1dd8-2cd9df000000', + 'x-ms-client-request-id', + 'd734061e-9d17-4007-a447-e4c0c8c7867b', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'ResourceNotFound', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 18 May 2020 05:51:19 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978108027809479') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da264a-401a-0012-1ed8-2cd9df000000', + 'x-ms-client-request-id', + 'ebbd0dbc-0e6a-4bbe-91ea-47c71e60e832', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:19 GMT' +]); diff --git a/sdk/storage/storage-file-share/recordings/node/fileclient/recording_deleteifexists.js b/sdk/storage/storage-file-share/recordings/node/fileclient/recording_deleteifexists.js new file mode 100644 index 000000000000..f7e2071316c2 --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/node/fileclient/recording_deleteifexists.js @@ -0,0 +1,158 @@ +let nock = require('nock'); + +module.exports.hash = "3cd044cf62a7627d4095071099982981"; + +module.exports.testInfo = {"uniqueName":{"share":"share158978108193707360","dir":"dir158978108223407005","file":"file158978108253102790"},"newDate":{}} + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978108193707360') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:20 GMT', + 'ETag', + '"0x8D7FAEF7D44C05A"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da264b-401a-0012-1fd8-2cd9df000000', + 'x-ms-client-request-id', + '54bf16e2-c3d5-458e-8226-a019278efe2b', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:19 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978108193707360/dir158978108223407005') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:20 GMT', + 'ETag', + '"0x8D7FAEF7D725432"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da264d-401a-0012-20d8-2cd9df000000', + 'x-ms-client-request-id', + 'e5c7370e-8ce6-4ca2-85d8-586332da8800', + 'x-ms-version', + '2019-07-07', + 'x-ms-file-change-time', + '2020-05-18T05:51:20.4986930Z', + 'x-ms-file-last-write-time', + '2020-05-18T05:51:20.4986930Z', + 'x-ms-file-creation-time', + '2020-05-18T05:51:20.4986930Z', + 'x-ms-file-permission-key', + '15783046271365971681*12957844477200427368', + 'x-ms-file-attributes', + 'Directory', + 'x-ms-file-id', + '13835128424026341376', + 'x-ms-file-parent-id', + '0', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Mon, 18 May 2020 05:51:20 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978108193707360/dir158978108223407005/file158978108253102790') + .reply(404, "ResourceNotFoundThe specified resource does not exist.\nRequestId:b2da264f-401a-0012-21d8-2cd9df000000\nTime:2020-05-18T05:51:20.7944189Z", [ + 'Content-Length', + '223', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da264f-401a-0012-21d8-2cd9df000000', + 'x-ms-client-request-id', + '29097611-39e0-4049-978e-4abd8343d90b', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'ResourceNotFound', + 'Date', + 'Mon, 18 May 2020 05:51:20 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978108193707360/dir158978108223407005/file158978108253102790') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:21 GMT', + 'ETag', + '"0x8D7FAEF7DCC43D0"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2650-401a-0012-22d8-2cd9df000000', + 'x-ms-client-request-id', + '2b617c12-89f0-4af0-ba05-a9b28b43ad85', + 'x-ms-version', + '2019-07-07', + 'x-ms-file-change-time', + '2020-05-18T05:51:21.0880976Z', + 'x-ms-file-last-write-time', + '2020-05-18T05:51:21.0880976Z', + 'x-ms-file-creation-time', + '2020-05-18T05:51:21.0880976Z', + 'x-ms-file-permission-key', + '1978041915872117222*12957844477200427368', + 'x-ms-file-attributes', + 'Archive', + 'x-ms-file-id', + '11529285414812647424', + 'x-ms-file-parent-id', + '13835128424026341376', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Mon, 18 May 2020 05:51:20 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978108193707360/dir158978108223407005/file158978108253102790') + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2651-401a-0012-23d8-2cd9df000000', + 'x-ms-client-request-id', + '6dc42b3f-9023-48c2-b128-a9cb8c90a25c', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:21 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978108193707360') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2652-401a-0012-24d8-2cd9df000000', + 'x-ms-client-request-id', + '264f64c5-66b1-46a2-8a65-176b977ee4a0', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:21 GMT' +]); diff --git a/sdk/storage/storage-file-share/recordings/node/fileclient/recording_exists.js b/sdk/storage/storage-file-share/recordings/node/fileclient/recording_exists.js new file mode 100644 index 000000000000..24525dbf9b7c --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/node/fileclient/recording_exists.js @@ -0,0 +1,192 @@ +let nock = require('nock'); + +module.exports.hash = "9d35b839f8787ab888e77eb6d4ce6c08"; + +module.exports.testInfo = {"uniqueName":{"share":"share158978108371900572","dir":"dir158978108401803708","file":"file158978108431706300"},"newDate":{}} + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978108371900572') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:21 GMT', + 'ETag', + '"0x8D7FAEF7E552973"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2653-401a-0012-25d8-2cd9df000000', + 'x-ms-client-request-id', + 'd24a9bbc-3e4e-4683-b62a-520501705ca1', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:21 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978108371900572/dir158978108401803708') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:22 GMT', + 'ETag', + '"0x8D7FAEF7E826D55"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2656-401a-0012-26d8-2cd9df000000', + 'x-ms-client-request-id', + '8853c31d-dbf0-42b9-93c5-547efcd2883b', + 'x-ms-version', + '2019-07-07', + 'x-ms-file-change-time', + '2020-05-18T05:51:22.2819157Z', + 'x-ms-file-last-write-time', + '2020-05-18T05:51:22.2819157Z', + 'x-ms-file-creation-time', + '2020-05-18T05:51:22.2819157Z', + 'x-ms-file-permission-key', + '15783046271365971681*12957844477200427368', + 'x-ms-file-attributes', + 'Directory', + 'x-ms-file-id', + '13835128424026341376', + 'x-ms-file-parent-id', + '0', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Mon, 18 May 2020 05:51:21 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .head('/share158978108371900572/dir158978108401803708/file158978108431706300') + .reply(404, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2658-401a-0012-28d8-2cd9df000000', + 'x-ms-client-request-id', + 'aeca4849-acf4-444f-be33-12061be7f0eb', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'ResourceNotFound', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 18 May 2020 05:51:22 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978108371900572/dir158978108401803708/file158978108431706300') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:22 GMT', + 'ETag', + '"0x8D7FAEF7EDD4778"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2659-401a-0012-29d8-2cd9df000000', + 'x-ms-client-request-id', + '4fee2dc2-d702-4738-a6fc-e8d8b8cc9d8c', + 'x-ms-version', + '2019-07-07', + 'x-ms-file-change-time', + '2020-05-18T05:51:22.8773240Z', + 'x-ms-file-last-write-time', + '2020-05-18T05:51:22.8773240Z', + 'x-ms-file-creation-time', + '2020-05-18T05:51:22.8773240Z', + 'x-ms-file-permission-key', + '1978041915872117222*12957844477200427368', + 'x-ms-file-attributes', + 'Archive', + 'x-ms-file-id', + '11529285414812647424', + 'x-ms-file-parent-id', + '13835128424026341376', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Mon, 18 May 2020 05:51:22 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .head('/share158978108371900572/dir158978108401803708/file158978108431706300') + .reply(200, "", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:22 GMT', + 'ETag', + '"0x8D7FAEF7EDD4778"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da265b-401a-0012-2ad8-2cd9df000000', + 'x-ms-client-request-id', + '263ba5e7-f47c-43fc-ba21-ef446e4d8c96', + 'x-ms-version', + '2019-07-07', + 'x-ms-type', + 'File', + 'x-ms-server-encrypted', + 'true', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-file-change-time', + '2020-05-18T05:51:22.8773240Z', + 'x-ms-file-last-write-time', + '2020-05-18T05:51:22.8773240Z', + 'x-ms-file-creation-time', + '2020-05-18T05:51:22.8773240Z', + 'x-ms-file-permission-key', + '1978041915872117222*12957844477200427368', + 'x-ms-file-attributes', + 'Archive', + 'x-ms-file-id', + '11529285414812647424', + 'x-ms-file-parent-id', + '13835128424026341376', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,x-ms-type,x-ms-server-encrypted,x-ms-lease-status,x-ms-lease-state,x-ms-file-change-time,x-ms-file-last-write-time,x-ms-file-creation-time,x-ms-file-permission-key,x-ms-file-attributes,x-ms-file-id,x-ms-file-parent-id,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 18 May 2020 05:51:22 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978108371900572') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da265d-401a-0012-2bd8-2cd9df000000', + 'x-ms-client-request-id', + '07ecb2b0-62ab-458c-a83e-22fcc20b5376', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:23 GMT' +]); diff --git a/sdk/storage/storage-file-share/recordings/node/shareclient/recording_createifnotexists.js b/sdk/storage/storage-file-share/recordings/node/shareclient/recording_createifnotexists.js new file mode 100644 index 000000000000..aec0ab714d07 --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/node/shareclient/recording_createifnotexists.js @@ -0,0 +1,107 @@ +let nock = require('nock'); + +module.exports.hash = "22482e1dd1c751c45cc4c4047970c845"; + +module.exports.testInfo = {"uniqueName":{"share":"share158978108669701515","share158978108669701515":"share158978108669701515158978108699400572"},"newDate":{}} + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978108669701515') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:24 GMT', + 'ETag', + '"0x8D7FAEF801AF9A4"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da266f-401a-0012-30d8-2cd9df000000', + 'x-ms-client-request-id', + 'a6b025ec-c745-4c58-9d45-dd0a3696a79a', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:24 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978108669701515158978108699400572') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:25 GMT', + 'ETag', + '"0x8D7FAEF80487A8E"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2671-401a-0012-31d8-2cd9df000000', + 'x-ms-client-request-id', + '5dbe7c10-39f8-47d1-8c2b-ba11df145182', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:24 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978108669701515158978108699400572') + .query(true) + .reply(409, "ShareAlreadyExistsThe specified share already exists.\nRequestId:b2da2673-401a-0012-32d8-2cd9df000000\nTime:2020-05-18T05:51:25.5537999Z", [ + 'Content-Length', + '222', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2673-401a-0012-32d8-2cd9df000000', + 'x-ms-client-request-id', + 'f9a13168-6513-48e8-80b3-f0e2c0a68f36', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'ShareAlreadyExists', + 'Date', + 'Mon, 18 May 2020 05:51:25 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978108669701515158978108699400572') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2675-401a-0012-33d8-2cd9df000000', + 'x-ms-client-request-id', + '20401e55-ebd4-494c-88ee-be585955beb8', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:25 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978108669701515') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2676-401a-0012-34d8-2cd9df000000', + 'x-ms-client-request-id', + '07d6b264-8e4c-4478-b02e-acdd70c58935', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:25 GMT' +]); diff --git a/sdk/storage/storage-file-share/recordings/node/shareclient/recording_deleteifexists.js b/sdk/storage/storage-file-share/recordings/node/shareclient/recording_deleteifexists.js new file mode 100644 index 000000000000..83d8cfb6ba11 --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/node/shareclient/recording_deleteifexists.js @@ -0,0 +1,107 @@ +let nock = require('nock'); + +module.exports.hash = "e97179d82a50d9d87f011bdafbd816d3"; + +module.exports.testInfo = {"uniqueName":{"share":"share158978108818205267","share158978108818205267":"share158978108818205267158978108847803646","share1589781088182052673":"share1589781088182052673158978108907107388"},"newDate":{}} + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978108818205267') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:26 GMT', + 'ETag', + '"0x8D7FAEF80FD9396"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2677-401a-0012-35d8-2cd9df000000', + 'x-ms-client-request-id', + '50c45b56-e31d-403a-9225-abe367d527e7', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:26 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978108818205267158978108847803646') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:26 GMT', + 'ETag', + '"0x8D7FAEF812B1472"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da267a-401a-0012-37d8-2cd9df000000', + 'x-ms-client-request-id', + '65306e07-9751-4a86-9400-cc9ecd8d9a26', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:26 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978108818205267158978108847803646') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da267c-401a-0012-38d8-2cd9df000000', + 'x-ms-client-request-id', + '5dac858c-28ee-475b-ba7d-d7dfc6b5c32d', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:26 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share1589781088182052673158978108907107388') + .query(true) + .reply(404, "ShareNotFoundThe specified share does not exist.\nRequestId:b2da267e-401a-0012-39d8-2cd9df000000\nTime:2020-05-18T05:51:27.3350614Z", [ + 'Content-Length', + '217', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da267e-401a-0012-39d8-2cd9df000000', + 'x-ms-client-request-id', + 'a3c80b81-8ca9-46e3-b221-f88c8750c8a2', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'ShareNotFound', + 'Date', + 'Mon, 18 May 2020 05:51:26 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978108818205267') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da267f-401a-0012-3ad8-2cd9df000000', + 'x-ms-client-request-id', + '702686cb-608a-418e-8ea1-e3fb0808adc8', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:27 GMT' +]); diff --git a/sdk/storage/storage-file-share/recordings/node/shareclient/recording_exists.js b/sdk/storage/storage-file-share/recordings/node/shareclient/recording_exists.js new file mode 100644 index 000000000000..9cfceacdd117 --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/node/shareclient/recording_exists.js @@ -0,0 +1,103 @@ +let nock = require('nock'); + +module.exports.hash = "e795b67a4f961b23b646fb0f8c21444d"; + +module.exports.testInfo = {"uniqueName":{"share":"share158978108551204482","share158978108551204482":"share158978108551204482158978108609708713"},"newDate":{}} + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share158978108551204482') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:23 GMT', + 'ETag', + '"0x8D7FAEF7F65B975"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2666-401a-0012-2cd8-2cd9df000000', + 'x-ms-client-request-id', + '2bde80ff-3265-4fba-92dc-5d3dbed518fb', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:23 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .get('/share158978108551204482') + .query(true) + .reply(200, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 18 May 2020 05:51:23 GMT', + 'ETag', + '"0x8D7FAEF7F65B975"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da2669-401a-0012-2dd8-2cd9df000000', + 'x-ms-client-request-id', + '5c766a9b-37d8-4f97-b65f-a835d0e46de4', + 'x-ms-version', + '2019-07-07', + 'x-ms-has-immutability-policy', + 'false', + 'x-ms-has-legal-hold', + 'false', + 'x-ms-share-quota', + '5120', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Last-Modified,ETag,x-ms-has-immutability-policy,x-ms-has-legal-hold,x-ms-share-quota,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 18 May 2020 05:51:23 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .get('/share158978108551204482158978108609708713') + .query(true) + .reply(404, "ShareNotFoundThe specified share does not exist.\nRequestId:b2da266c-401a-0012-2ed8-2cd9df000000\nTime:2020-05-18T05:51:24.3649542Z", [ + 'Content-Length', + '217', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da266c-401a-0012-2ed8-2cd9df000000', + 'x-ms-client-request-id', + '6acc5f58-83c4-42a6-a45d-f0f54d215a0e', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'ShareNotFound', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 18 May 2020 05:51:23 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share158978108551204482') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b2da266e-401a-0012-2fd8-2cd9df000000', + 'x-ms-client-request-id', + 'c968185d-87d4-49bb-a6b5-5ee222b73423', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:51:24 GMT' +]); diff --git a/sdk/storage/storage-file-share/review/storage-file-share.api.md b/sdk/storage/storage-file-share/review/storage-file-share.api.md index fa73a6f94ae3..72b4bd5eb1f5 100644 --- a/sdk/storage/storage-file-share/review/storage-file-share.api.md +++ b/sdk/storage/storage-file-share/review/storage-file-share.api.md @@ -173,6 +173,11 @@ export interface DirectoryCreateHeaders { version?: string; } +// @public +export interface DirectoryCreateIfNotExistsResponse extends DirectoryCreateResponse { + succeeded: boolean; +} + // @public export interface DirectoryCreateOptions extends FileAndDirectoryCreateCommonOptions, CommonOptions { abortSignal?: AbortSignalLike; @@ -195,6 +200,11 @@ export interface DirectoryDeleteHeaders { version?: string; } +// @public +export interface DirectoryDeleteIfExistsResponse extends DirectoryDeleteResponse { + succeeded: boolean; +} + // @public export interface DirectoryDeleteOptions extends CommonOptions { abortSignal?: AbortSignalLike; @@ -207,6 +217,11 @@ export type DirectoryDeleteResponse = DirectoryDeleteHeaders & { }; }; +// @public +export interface DirectoryExistsOptions extends CommonOptions { + abortSignal?: AbortSignalLike; +} + // @public export interface DirectoryForceCloseHandlesHeaders { date?: Date; @@ -489,6 +504,11 @@ export interface FileDeleteHeaders { version?: string; } +// @public +export interface FileDeleteIfExistsResponse extends FileDeleteResponse { + succeeded: boolean; +} + // @public export interface FileDeleteOptions extends CommonOptions { abortSignal?: AbortSignalLike; @@ -580,6 +600,11 @@ export interface FileDownloadToBufferOptions extends CommonOptions { rangeSize?: number; } +// @public +export interface FileExistsOptions extends CommonOptions { + abortSignal?: AbortSignalLike; +} + // @public export interface FileForceCloseHandlesHeaders { date?: Date; @@ -1286,11 +1311,14 @@ export class ShareClient extends StorageClient { fileClient: ShareFileClient; fileCreateResponse: FileCreateResponse; }>; + createIfNotExists(options?: ShareCreateOptions): Promise; createPermission(filePermission: string, options?: ShareCreatePermissionOptions): Promise; createSnapshot(options?: ShareCreateSnapshotOptions): Promise; delete(options?: ShareDeleteMethodOptions): Promise; deleteDirectory(directoryName: string, options?: DirectoryDeleteOptions): Promise; deleteFile(fileName: string, options?: FileDeleteOptions): Promise; + deleteIfExists(options?: ShareDeleteMethodOptions): Promise; + exists(options?: ShareExistsOptions): Promise; getAccessPolicy(options?: ShareGetAccessPolicyOptions): Promise; getDirectoryClient(directoryName: string): ShareDirectoryClient; getPermission(filePermissionKey: string, options?: ShareGetPermissionOptions): Promise; @@ -1315,6 +1343,11 @@ export interface ShareCreateHeaders { version?: string; } +// @public +export interface ShareCreateIfNotExistsResponse extends ShareCreateResponse { + succeeded: boolean; +} + // @public export interface ShareCreateOptions extends CommonOptions { abortSignal?: AbortSignalLike; @@ -1389,6 +1422,11 @@ export interface ShareDeleteHeaders { version?: string; } +// @public +export interface ShareDeleteIfExistsResponse extends ShareDeleteResponse { + succeeded: boolean; +} + // @public export interface ShareDeleteMethodOptions extends CommonOptions { abortSignal?: AbortSignalLike; @@ -1411,13 +1449,16 @@ export class ShareDirectoryClient extends StorageClient { fileClient: ShareFileClient; fileCreateResponse: FileCreateResponse; }>; + createIfNotExists(options?: DirectoryCreateOptions): Promise; createSubdirectory(directoryName: string, options?: DirectoryCreateOptions): Promise<{ directoryClient: ShareDirectoryClient; directoryCreateResponse: DirectoryCreateResponse; }>; delete(options?: DirectoryDeleteOptions): Promise; deleteFile(fileName: string, options?: FileDeleteOptions): Promise; + deleteIfExists(options?: DirectoryDeleteOptions): Promise; deleteSubdirectory(directoryName: string, options?: DirectoryDeleteOptions): Promise; + exists(options?: DirectoryExistsOptions): Promise; forceCloseAllHandles(options?: DirectoryForceCloseHandlesSegmentOptions): Promise; forceCloseHandle(handleId: string, options?: DirectoryForceCloseHandlesOptions): Promise; getDirectoryClient(subDirectoryName: string): ShareDirectoryClient; @@ -1436,6 +1477,11 @@ export class ShareDirectoryClient extends StorageClient { get shareName(): string; } +// @public +export interface ShareExistsOptions extends CommonOptions { + abortSignal?: AbortSignalLike; +} + // @public export class ShareFileClient extends StorageClient { constructor(url: string, credential?: Credential, options?: StoragePipelineOptions); @@ -1444,10 +1490,12 @@ export class ShareFileClient extends StorageClient { clearRange(offset: number, contentLength: number, options?: FileClearRangeOptions): Promise; create(size: number, options?: FileCreateOptions): Promise; delete(options?: FileDeleteOptions): Promise; + deleteIfExists(options?: FileDeleteOptions): Promise; download(offset?: number, count?: number, options?: FileDownloadOptions): Promise; downloadToBuffer(buffer: Buffer, offset?: number, count?: number, options?: FileDownloadToBufferOptions): Promise; downloadToBuffer(offset?: number, count?: number, options?: FileDownloadToBufferOptions): Promise; downloadToFile(filePath: string, offset?: number, count?: number, options?: FileDownloadOptions): Promise; + exists(options?: FileExistsOptions): Promise; forceCloseAllHandles(options?: FileForceCloseHandlesOptions): Promise; forceCloseHandle(handleId: string, options?: FileForceCloseHandlesOptions): Promise; getProperties(options?: FileGetPropertiesOptions): Promise; diff --git a/sdk/storage/storage-file-share/src/ShareClient.ts b/sdk/storage/storage-file-share/src/ShareClient.ts index 80fe5d1eb1bf..e64e532ae62c 100644 --- a/sdk/storage/storage-file-share/src/ShareClient.ts +++ b/sdk/storage/storage-file-share/src/ShareClient.ts @@ -156,6 +156,23 @@ export interface ShareGetAccessPolicyOptions extends CommonOptions { abortSignal?: AbortSignalLike; } +/** + * Options to configure the {@link ShareClient.exists} operation. + * + * @export + * @interface ShareExistsOptions + */ +export interface ShareExistsOptions extends CommonOptions { + /** + * An implementation of the `AbortSignalLike` interface to signal the request to cancel the operation. + * For example, use the @azure/abort-controller to create an `AbortSignal`. + * + * @type {AbortSignalLike} + * @memberof ShareExistsOptions + */ + abortSignal?: AbortSignalLike; +} + /** * Options to configure the {@link ShareClient.getProperties} operation. * @@ -336,6 +353,38 @@ export type ShareGetStatisticsResponse = ShareGetStatisticsResponseModel & { shareUsage: number; }; +/** + * Contains response data for the {@link ShareClient.createIfNotExists} operation. + * + * @export + * @interface ShareCreateIfNotExistsResponse + */ +export interface ShareCreateIfNotExistsResponse extends ShareCreateResponse { + /** + * Indicate whether the share is successfully created. Is false when the share is not changed as it already exists. + * + * @type {boolean} + * @memberof ShareCreateIfNotExistsResponse + */ + succeeded: boolean; +} + +/** + * Contains response data for the {@link ShareClient.deleteIfExists} operation. + * + * @export + * @interface ShareDeleteIfExistsResponse + */ +export interface ShareDeleteIfExistsResponse extends ShareDeleteResponse { + /** + * Indicate whether the share is successfully deleted. Is false if the share does not exist in the first place. + * + * @type {boolean} + * @memberof ShareDeleteIfExistsResponse + */ + succeeded: boolean; +} + /** * A ShareClient represents a URL to the Azure Storage share allowing you to manipulate its directories and files. * @@ -504,6 +553,53 @@ export class ShareClient extends StorageClient { } } + /** + * Creates a new share under the specified account. If the share with + * the same name already exists, it is not changed. + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/create-share + * + * @param {ShareCreateOptions} [options] + * @returns {Promise} + * @memberof ShareClient + */ + public async createIfNotExists( + options: ShareCreateOptions = {} + ): Promise { + const { span, spanOptions } = createSpan( + "ShareClient-createIfNotExists", + options.tracingOptions + ); + try { + const res = await this.create({ + ...options, + tracingOptions: { ...options!.tracingOptions, spanOptions } + }); + return { + succeeded: true, + ...res + }; + } catch (e) { + if (e.details?.errorCode === "ShareAlreadyExists") { + span.setStatus({ + code: CanonicalCode.ALREADY_EXISTS, + message: "Expected exception when creating a share only if it doesn't already exist." + }); + return { + succeeded: false, + ...e.response?.parsedHeaders, + _response: e.response + }; + } + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Creates a {@link ShareDirectoryClient} object. * @@ -683,6 +779,43 @@ export class ShareClient extends StorageClient { } } + /** + * Returns true if the Azrue share resource represented by this client exists; false otherwise. + * + * NOTE: use this function with care since an existing share might be deleted by other clients or + * applications. Vice versa new shares might be added by other clients or applications after this + * function completes. + * + * @param {ShareExistsOptions} [options] options to Exists operation. + * @returns {Promise} + * @memberof ShareClient + */ + public async exists(options: ShareExistsOptions = {}): Promise { + const { span, spanOptions } = createSpan("ShareClient-exists", options.tracingOptions); + try { + await this.getProperties({ + abortSignal: options.abortSignal, + tracingOptions: { ...options.tracingOptions, spanOptions } + }); + return true; + } catch (e) { + if (e.statusCode === 404) { + span.setStatus({ + code: CanonicalCode.NOT_FOUND, + message: "Expected exception when checking share existence" + }); + return false; + } + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Returns all user-defined metadata and system properties for the specified * share. @@ -743,6 +876,50 @@ export class ShareClient extends StorageClient { } } + /** + * Marks the specified share for deletion if it exists. The share and any directories or files + * contained within it are later deleted during garbage collection. + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/delete-share + * + * @param {ShareDeleteMethodOptions} [options] + * @returns {Promise} + * @memberof ShareClient + */ + public async deleteIfExists( + options: ShareDeleteMethodOptions = {} + ): Promise { + const { span, spanOptions } = createSpan("ShareClient-deleteIfExists", options.tracingOptions); + try { + const res = await this.delete({ + ...options, + tracingOptions: { ...options!.tracingOptions, spanOptions } + }); + return { + succeeded: true, + ...res + }; + } catch (e) { + if (e.details?.errorCode === "ShareNotFound") { + span.setStatus({ + code: CanonicalCode.NOT_FOUND, + message: "Expected exception when deleting a share only if it exists." + }); + return { + succeeded: false, + ...e.response?.parsedHeaders, + _response: e.response + }; + } + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Sets one or more user-defined name-value pairs for the specified share. * diff --git a/sdk/storage/storage-file-share/src/ShareDirectoryClient.ts b/sdk/storage/storage-file-share/src/ShareDirectoryClient.ts index a774b2c61afd..ca018b60e0e3 100644 --- a/sdk/storage/storage-file-share/src/ShareDirectoryClient.ts +++ b/sdk/storage/storage-file-share/src/ShareDirectoryClient.ts @@ -54,7 +54,7 @@ export interface DirectoryCreateOptions extends FileAndDirectoryCreateCommonOpti * For example, use the @azure/abort-controller to create an `AbortSignal`. * * @type {AbortSignalLike} - * @memberof AppendBlobCreateOptions + * @memberof DirectoryCreateOptions */ abortSignal?: AbortSignalLike; /** @@ -95,7 +95,7 @@ interface DirectoryListFilesAndDirectoriesSegmentOptions extends CommonOptions { * For example, use the @azure/abort-controller to create an `AbortSignal`. * * @type {AbortSignalLike} - * @memberof AppendBlobCreateOptions + * @memberof DirectoryListFilesAndDirectoriesSegmentOptions */ abortSignal?: AbortSignalLike; /** @@ -155,7 +155,24 @@ export interface DirectoryDeleteOptions extends CommonOptions { * For example, use the @azure/abort-controller to create an `AbortSignal`. * * @type {AbortSignalLike} - * @memberof AppendBlobCreateOptions + * @memberof DirectoryDeleteOptions + */ + abortSignal?: AbortSignalLike; +} + +/** + * Options to configure the {@link ShareDirectoryClient.exists} operation. + * + * @export + * @interface DirectoryExistsOptions + */ +export interface DirectoryExistsOptions extends CommonOptions { + /** + * An implementation of the `AbortSignalLike` interface to signal the request to cancel the operation. + * For example, use the @azure/abort-controller to create an `AbortSignal`. + * + * @type {AbortSignalLike} + * @memberof DirectoryExistsOptions */ abortSignal?: AbortSignalLike; } @@ -172,7 +189,7 @@ export interface DirectoryGetPropertiesOptions extends CommonOptions { * For example, use the @azure/abort-controller to create an `AbortSignal`. * * @type {AbortSignalLike} - * @memberof AppendBlobCreateOptions + * @memberof DirectoryGetPropertiesOptions */ abortSignal?: AbortSignalLike; } @@ -189,7 +206,7 @@ export interface DirectorySetMetadataOptions extends CommonOptions { * For example, use the @azure/abort-controller to create an `AbortSignal`. * * @type {AbortSignalLike} - * @memberof AppendBlobCreateOptions + * @memberof DirectorySetMetadataOptions */ abortSignal?: AbortSignalLike; } @@ -345,6 +362,38 @@ export interface DirectoryForceCloseHandlesOptions extends CommonOptions { abortSignal?: AbortSignalLike; } +/** + * Contains response data for the {@link DirectoryClient.createIfNotExists} operation. + * + * @export + * @interface DirectoryCreateIfNotExistsResponse + */ +export interface DirectoryCreateIfNotExistsResponse extends DirectoryCreateResponse { + /** + * Indicate whether the directory is successfully created. Is false when the directory is not changed as it already exists. + * + * @type {boolean} + * @memberof DirectoryCreateIfNotExistsResponse + */ + succeeded: boolean; +} + +/** + * Contains response data for the {@link DirectoryClient.deleteIfExists} operation. + * + * @export + * @interface DirectoryDeleteIfExistsResponse + */ +export interface DirectoryDeleteIfExistsResponse extends DirectoryDeleteResponse { + /** + * Indicate whether the directory is successfully deleted. Is false if the directory does not exist in the first place. + * + * @type {boolean} + * @memberof DirectoryDeleteIfExistsResponse + */ + succeeded: boolean; +} + /** * A ShareDirectoryClient represents a URL to the Azure Storage directory allowing you to manipulate its files and directories. * @@ -494,6 +543,53 @@ export class ShareDirectoryClient extends StorageClient { } } + /** + * Creates a new directory under the specified share or parent directory if it does not already exists. + * If the directory already exists, it is not modified. + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/create-directory + * + * @param {DirectoryCreateOptions} [options] + * @returns {Promise} + * @memberof ShareDirectoryClient + */ + public async createIfNotExists( + options: DirectoryCreateOptions = {} + ): Promise { + const { span, spanOptions } = createSpan( + "ShareDirectoryClient-createIfNotExists", + options.tracingOptions + ); + try { + const res = await this.create({ + ...options, + tracingOptions: { ...options!.tracingOptions, spanOptions } + }); + return { + succeeded: true, + ...res + }; + } catch (e) { + if (e.details?.errorCode === "ResourceAlreadyExists") { + span.setStatus({ + code: CanonicalCode.ALREADY_EXISTS, + message: "Expected exception when creating a directory only if it does not already exist." + }); + return { + succeeded: false, + ...e.response?.parsedHeaders, + _response: e.response + }; + } + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Sets properties on the directory. * @see https://docs.microsoft.com/en-us/rest/api/storageservices/set-directory-properties @@ -745,6 +841,46 @@ export class ShareDirectoryClient extends StorageClient { ); } + /** + * Returns true if the specified directory exists; false otherwise. + * + * NOTE: use this function with care since an existing directory might be deleted by other clients or + * applications. Vice versa new directories might be added by other clients or applications after this + * function completes. + * + * @param {DirectoryExistsOptions} [options] options to Exists operation. + * @returns {Promise} + * @memberof ShareDirectoryClient + */ + public async exists(options: DirectoryExistsOptions = {}): Promise { + const { span, spanOptions } = createSpan("ShareDirectoryClient-exists", options.tracingOptions); + try { + await this.getProperties({ + abortSignal: options.abortSignal, + tracingOptions: { + ...options.tracingOptions, + spanOptions + } + }); + return true; + } catch (e) { + if (e.statusCode === 404) { + span.setStatus({ + code: CanonicalCode.NOT_FOUND, + message: "Expected exception when checking directory existence" + }); + return false; + } + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Returns all system properties for the specified directory, and can also be used to check the * existence of a directory. The data returned does not include the files in the directory or any @@ -805,6 +941,53 @@ export class ShareDirectoryClient extends StorageClient { } } + /** + * Removes the specified empty directory if it exists. Note that the directory must be empty before it can be + * deleted. + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/delete-directory + * + * @param {DirectoryDeleteOptions} [options] + * @returns {Promise} + * @memberof ShareDirectoryClient + */ + public async deleteIfExists( + options: DirectoryDeleteOptions = {} + ): Promise { + const { span, spanOptions } = createSpan( + "ShareDirectoryClient-deleteIfExists", + options.tracingOptions + ); + try { + const res = await this.delete({ + ...options, + tracingOptions: { ...options!.tracingOptions, spanOptions } + }); + return { + succeeded: true, + ...res + }; + } catch (e) { + if (e.details?.errorCode === "ResourceNotFound") { + span.setStatus({ + code: CanonicalCode.NOT_FOUND, + message: "Expected exception when deleting a directory only if it exists." + }); + return { + succeeded: false, + ...e.response?.parsedHeaders, + _response: e.response + }; + } + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Updates user defined metadata for the specified directory. * @see https://docs.microsoft.com/en-us/rest/api/storageservices/set-directory-metadata diff --git a/sdk/storage/storage-file-share/src/ShareFileClient.ts b/sdk/storage/storage-file-share/src/ShareFileClient.ts index 7bd59daabe4a..fc62dee30d0a 100644 --- a/sdk/storage/storage-file-share/src/ShareFileClient.ts +++ b/sdk/storage/storage-file-share/src/ShareFileClient.ts @@ -76,7 +76,7 @@ export interface FileCreateOptions extends FileAndDirectoryCreateCommonOptions, * For example, use the @azure/abort-controller to create an `AbortSignal`. * * @type {AbortSignalLike} - * @memberof AppendBlobCreateOptions + * @memberof FileCreateOptions */ abortSignal?: AbortSignalLike; /** @@ -170,7 +170,7 @@ export interface FileDownloadOptions extends CommonOptions { * For example, use the @azure/abort-controller to create an `AbortSignal`. * * @type {AbortSignalLike} - * @memberof AppendBlobCreateOptions + * @memberof FileDownloadOptions */ abortSignal?: AbortSignalLike; /** @@ -227,7 +227,7 @@ export interface FileUploadRangeOptions extends CommonOptions { * For example, use the @azure/abort-controller to create an `AbortSignal`. * * @type {AbortSignalLike} - * @memberof AppendBlobCreateOptions + * @memberof FileUploadRangeOptions */ abortSignal?: AbortSignalLike; /** @@ -331,7 +331,7 @@ export interface FileGetRangeListOptions extends CommonOptions { * For example, use the @azure/abort-controller to create an `AbortSignal`. * * @type {AbortSignalLike} - * @memberof AppendBlobCreateOptions + * @memberof FileGetRangeListOptions */ abortSignal?: AbortSignalLike; /** @@ -350,6 +350,23 @@ export interface FileGetRangeListOptions extends CommonOptions { leaseAccessConditions?: LeaseAccessConditions; } +/** + * Options to configure the {@link ShareFileClient.exists} operation. + * + * @export + * @interface FileExistsOptions + */ +export interface FileExistsOptions extends CommonOptions { + /** + * An implementation of the `AbortSignalLike` interface to signal the request to cancel the operation. + * For example, use the @azure/abort-controller to create an `AbortSignal`. + * + * @type {AbortSignalLike} + * @memberof FileExistsOptions + */ + abortSignal?: AbortSignalLike; +} + /** * Options to configure the {@link ShareFileClient.getProperties} operation. * @@ -362,7 +379,7 @@ export interface FileGetPropertiesOptions extends CommonOptions { * For example, use the @azure/abort-controller to create an `AbortSignal`. * * @type {AbortSignalLike} - * @memberof AppendBlobCreateOptions + * @memberof FileGetPropertiesOptions */ abortSignal?: AbortSignalLike; /** @@ -871,6 +888,22 @@ export interface FileDownloadToBufferOptions extends CommonOptions { leaseAccessConditions?: LeaseAccessConditions; } +/** + * Contains response data for the {@link ShareFileClient.deleteIfExists} operation. + * + * @export + * @interface FileDeleteIfExistsResponse + */ +export interface FileDeleteIfExistsResponse extends FileDeleteResponse { + /** + * Indicate whether the file is successfully deleted. Is false if the file does not exist in the first place. + * + * @type {boolean} + * @memberof FileDeleteIfExistsResponse + */ + succeeded: boolean; +} + /** * A ShareFileClient represents a URL to an Azure Storage file. * @@ -1191,6 +1224,46 @@ export class ShareFileClient extends StorageClient { } } + /** + * Returns true if the specified file exists; false otherwise. + * + * NOTE: use this function with care since an existing file might be deleted by other clients or + * applications. Vice versa new files might be added by other clients or applications after this + * function completes. + * + * @param {FileExistsOptions} [options] options to Exists operation. + * @returns {Promise} + * @memberof ShareFileClient + */ + public async exists(options: FileExistsOptions = {}): Promise { + const { span, spanOptions } = createSpan("ShareFileClient-exists", options.tracingOptions); + try { + await this.getProperties({ + abortSignal: options.abortSignal, + tracingOptions: { + ...options.tracingOptions, + spanOptions + } + }); + return true; + } catch (e) { + if (e.statusCode === 404) { + span.setStatus({ + code: CanonicalCode.NOT_FOUND, + message: "Expected exception when checking file existence" + }); + return false; + } + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Returns all user-defined metadata, standard HTTP properties, and system properties * for the file. It does not return the content of the file. @@ -1306,6 +1379,62 @@ export class ShareFileClient extends StorageClient { } } + /** + * Removes the file from the storage account if it exists. + * When a file is successfully deleted, it is immediately removed from the storage + * account's index and is no longer accessible to clients. The file's data is later + * removed from the service during garbage collection. + * + * Delete File will fail with status code 409 (Conflict) and error code SharingViolation + * if the file is open on an SMB client. + * + * Delete File is not supported on a share snapshot, which is a read-only copy of + * a share. An attempt to perform this operation on a share snapshot will fail with 400 (InvalidQueryParameterValue) + * + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/delete-file2 + * + * @param {FileDeleteOptions} [options] + * @returns {Promise} + * @memberof ShareFileClient + */ + public async deleteIfExists( + options: FileDeleteOptions = {} + ): Promise { + const { span, spanOptions } = createSpan( + "ShareFileClient-deleteIfExists", + options.tracingOptions + ); + try { + const res = await this.delete({ + ...options, + tracingOptions: { ...options!.tracingOptions, spanOptions } + }); + return { + succeeded: true, + ...res + }; + } catch (e) { + if (e.details?.errorCode === "ResourceNotFound") { + span.setStatus({ + code: CanonicalCode.NOT_FOUND, + message: "Expected exception when deleting a file only if it exists." + }); + return { + succeeded: false, + ...e.response?.parsedHeaders, + _response: e.response + }; + } + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Sets HTTP headers on the file. * diff --git a/sdk/storage/storage-file-share/test/directoryclient.spec.ts b/sdk/storage/storage-file-share/test/directoryclient.spec.ts index ab64c27d6de8..827509d99849 100644 --- a/sdk/storage/storage-file-share/test/directoryclient.spec.ts +++ b/sdk/storage/storage-file-share/test/directoryclient.spec.ts @@ -152,6 +152,35 @@ describe("DirectoryClient", () => { assert.ok(result.fileParentId!); }); + it("createIfNotExists", async () => { + const res = await dirClient.createIfNotExists(); + assert.ok(!res.succeeded); + assert.equal(res.errorCode, "ResourceAlreadyExists"); + + const dirClient2 = shareClient.getDirectoryClient(recorder.getUniqueName(dirName)); + const res2 = await dirClient2.createIfNotExists(); + assert.ok(res2.succeeded); + + await dirClient2.delete(); + }); + + it("deleteIfExists", async () => { + const dirClient2 = shareClient.getDirectoryClient(recorder.getUniqueName(dirName)); + const res = await dirClient2.deleteIfExists(); + assert.ok(!res.succeeded); + assert.equal(res.errorCode, "ResourceNotFound"); + + await dirClient2.create(); + const res2 = await dirClient2.deleteIfExists(); + assert.ok(res2.succeeded); + }); + + it("exists", async () => { + assert.ok(await dirClient.exists()); + const dirClient2 = shareClient.getDirectoryClient(recorder.getUniqueName(dirName)); + assert.ok(!(await dirClient2.exists())); + }); + it("setProperties with default parameters", async () => { await dirClient.setProperties(); diff --git a/sdk/storage/storage-file-share/test/fileclient.spec.ts b/sdk/storage/storage-file-share/test/fileclient.spec.ts index f81b20af17ba..fddd84646f4c 100644 --- a/sdk/storage/storage-file-share/test/fileclient.spec.ts +++ b/sdk/storage/storage-file-share/test/fileclient.spec.ts @@ -288,6 +288,22 @@ describe("FileClient", () => { await fileClient.delete(); }); + it("deleteIfExists", async () => { + const res = await fileClient.deleteIfExists(); + assert.ok(!res.succeeded); + assert.equal(res.errorCode, "ResourceNotFound"); + + await fileClient.create(content.length); + const res2 = await fileClient.deleteIfExists(); + assert.ok(res2.succeeded); + }); + + it("exists", async () => { + assert.ok(!(await fileClient.exists())); + await fileClient.create(content.length); + assert.ok(await fileClient.exists()); + }); + it("startCopyFromURL", async () => { recorder.skip("browser"); await fileClient.create(1024); diff --git a/sdk/storage/storage-file-share/test/shareclient.spec.ts b/sdk/storage/storage-file-share/test/shareclient.spec.ts index a8d2c6577f16..0b32922940ba 100644 --- a/sdk/storage/storage-file-share/test/shareclient.spec.ts +++ b/sdk/storage/storage-file-share/test/shareclient.spec.ts @@ -37,6 +37,13 @@ describe("ShareClient", () => { assert.deepEqual(result.metadata, metadata); }); + it("exists", async () => { + assert.ok(await shareClient.exists()); + + const shareClient2 = serviceClient.getShareClient(recorder.getUniqueName(shareName)); + assert.ok(!(await shareClient2.exists())); + }); + it("getProperties", async () => { const result = await shareClient.getProperties(); assert.ok(result.etag!.length > 0); @@ -59,11 +66,35 @@ describe("ShareClient", () => { assert.deepEqual(result.metadata, metadata); }); + it("createIfNotExists", async () => { + const shareClient2 = serviceClient.getShareClient(recorder.getUniqueName(shareName)); + const res = await shareClient2.createIfNotExists(); + assert.ok(res.succeeded); + + const res2 = await shareClient2.createIfNotExists(); + assert.ok(!res2.succeeded); + assert.equal(res2.errorCode, "ShareAlreadyExists"); + + await shareClient2.delete(); + }); + it("delete", (done) => { // delete() with default parameters has been tested in afterEach done(); }); + it("deleteIfExists", async () => { + const shareClient2 = serviceClient.getShareClient(recorder.getUniqueName(shareName)); + await shareClient2.create(); + const res = await shareClient2.deleteIfExists(); + assert.ok(res.succeeded); + + const shareClient3 = serviceClient.getShareClient(recorder.getUniqueName(shareName + "3")); + const res2 = await shareClient3.deleteIfExists(); + assert.ok(!res2.succeeded); + assert.equal(res2.errorCode, "ShareNotFound"); + }); + it("setQuota", async () => { const quotaInGB = 20; await shareClient.setQuota(quotaInGB); diff --git a/sdk/storage/storage-queue/CHANGELOG.md b/sdk/storage/storage-queue/CHANGELOG.md index 2461684c430f..0e916b50126d 100644 --- a/sdk/storage/storage-queue/CHANGELOG.md +++ b/sdk/storage/storage-queue/CHANGELOG.md @@ -1,5 +1,9 @@ # Release History +## 12.1.0 (unreleased) + +- Added `exists`, `createIfNotExists` and `deleteIfExists` to `QueueClient`. + ## 12.0.5 (2020.05) - Fix un-handled TypeError [issue #8499](https://github.com/Azure/azure-sdk-for-js/issues/8499) in Electron applications. [PR #8568](https://github.com/Azure/azure-sdk-for-js/pull/8568) diff --git a/sdk/storage/storage-queue/recordings/browsers/queueclient/recording_createifnotexists.json b/sdk/storage/storage-queue/recordings/browsers/queueclient/recording_createifnotexists.json new file mode 100644 index 000000000000..a67c07c8305f --- /dev/null +++ b/sdk/storage/storage-queue/recordings/browsers/queueclient/recording_createifnotexists.json @@ -0,0 +1,104 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.queue.core.windows.net/queue159342577431909488", + "query": { + "timeout": "30" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 29 Jun 2020 10:16:13 GMT", + "server": "Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "be9b39d5-c3a5-42e4-b449-e71f048b74a8", + "x-ms-request-id": "70214e7f-e003-0056-1ffe-4d53e0000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.queue.core.windows.net/queue159342577431909488", + "query": { + "timeout": "30" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 29 Jun 2020 10:16:14 GMT", + "server": "Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a2689949-2795-48e9-b819-df52d9141a9f", + "x-ms-request-id": "70214f19-e003-0056-2dfe-4d53e0000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.queue.core.windows.net/queue159342577431909488", + "query": { + "timeout": "30" + }, + "requestBody": null, + "status": 409, + "response": "QueueAlreadyExistsThe specified queue already exists.\nRequestId:70214fe5-e003-0056-70fe-4d53e0000000\nTime:2020-06-29T10:16:14.8719699Z", + "responseHeaders": { + "content-length": "222", + "content-type": "application/xml", + "date": "Mon, 29 Jun 2020 10:16:14 GMT", + "server": "Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "10a4138e-8f79-4c20-bb51-eda3a103b852", + "x-ms-error-code": "QueueAlreadyExists", + "x-ms-request-id": "70214fe5-e003-0056-70fe-4d53e0000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.queue.core.windows.net/queue2159342577667204259", + "query": { + "timeout": "30" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 29 Jun 2020 10:16:15 GMT", + "server": "Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "7fbcf3f1-3fd3-4287-9aef-e5885a24ffd2", + "x-ms-request-id": "702150c7-e003-0056-41fe-4d53e0000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.queue.core.windows.net/queue2159342577667204259", + "query": { + "timeout": "30" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 29 Jun 2020 10:16:15 GMT", + "server": "Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "883cb114-d954-4df1-89a4-af8bda6177e7", + "x-ms-request-id": "702151b2-e003-0056-0cfe-4d53e0000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "queue": "queue159342577431909488", + "queue2": "queue2159342577667204259" + }, + "newDate": {} + }, + "hash": "a03546c79508e1fb32e3ed422a9ed14b" +} \ No newline at end of file diff --git a/sdk/storage/storage-queue/recordings/browsers/queueclient/recording_deleteifexists.json b/sdk/storage/storage-queue/recordings/browsers/queueclient/recording_deleteifexists.json new file mode 100644 index 000000000000..c0a102dee134 --- /dev/null +++ b/sdk/storage/storage-queue/recordings/browsers/queueclient/recording_deleteifexists.json @@ -0,0 +1,104 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.queue.core.windows.net/queue159342577785407667", + "query": { + "timeout": "30" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 29 Jun 2020 10:16:16 GMT", + "server": "Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "1dc86cb2-5a55-4c6e-aba6-d6773a40a26b", + "x-ms-request-id": "70215285-e003-0056-43fe-4d53e0000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.queue.core.windows.net/queue159342577785407667159342577843803140", + "query": { + "timeout": "30" + }, + "requestBody": null, + "status": 404, + "response": "QueueNotFoundThe specified queue does not exist.\nRequestId:7021536a-e003-0056-0bfe-4d53e0000000\nTime:2020-06-29T10:16:17.2616685Z", + "responseHeaders": { + "content-length": "217", + "content-type": "application/xml", + "date": "Mon, 29 Jun 2020 10:16:16 GMT", + "server": "Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "568f0f16-1dff-4368-b7de-2a4041397071", + "x-ms-error-code": "QueueNotFound", + "x-ms-request-id": "7021536a-e003-0056-0bfe-4d53e0000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.queue.core.windows.net/queue159342577785407667159342577843803140", + "query": { + "timeout": "30" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 29 Jun 2020 10:16:17 GMT", + "server": "Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "85ad7e4b-51e3-4ade-b647-4025281847a9", + "x-ms-request-id": "7021545f-e003-0056-6dfe-4d53e0000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.queue.core.windows.net/queue159342577785407667159342577843803140", + "query": { + "timeout": "30" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 29 Jun 2020 10:16:18 GMT", + "server": "Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "68e7f866-fa15-4890-816b-66b84e5d9df6", + "x-ms-request-id": "70215558-e003-0056-4ffe-4d53e0000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.queue.core.windows.net/queue159342577785407667", + "query": { + "timeout": "30" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 29 Jun 2020 10:16:18 GMT", + "server": "Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "fcc348bd-2382-4cdf-b72e-6abc54ec9eb8", + "x-ms-request-id": "702155fa-e003-0056-63fe-4d53e0000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "queue": "queue159342577785407667", + "queue159342577785407667": "queue159342577785407667159342577843803140" + }, + "newDate": {} + }, + "hash": "ff6b00b1231848e190fff196dcfe94df" +} \ No newline at end of file diff --git a/sdk/storage/storage-queue/recordings/browsers/queueclient/recording_exists.json b/sdk/storage/storage-queue/recordings/browsers/queueclient/recording_exists.json new file mode 100644 index 000000000000..06783932f659 --- /dev/null +++ b/sdk/storage/storage-queue/recordings/browsers/queueclient/recording_exists.json @@ -0,0 +1,90 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.queue.core.windows.net/queue158978152108502408", + "query": { + "timeout": "30" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:58:40 GMT", + "server": "Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "793552df-6525-4732-b9de-d14d683a111a", + "x-ms-request-id": "3d8b668d-5003-001e-53d9-2c4ed7000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.queue.core.windows.net/queue158978152108502408", + "query": { + "comp": "metadata", + "timeout": "30" + }, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "cache-control": "no-cache", + "content-length": "0", + "date": "Mon, 18 May 2020 05:58:40 GMT", + "server": "Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-approximate-messages-count": "0", + "x-ms-client-request-id": "5908d4f5-f42d-4adc-a27b-c25ded6aa59c", + "x-ms-request-id": "3d8b6aec-5003-001e-18d9-2c4ed7000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.queue.core.windows.net/queue158978152108502408158978152313603258", + "query": { + "comp": "metadata", + "timeout": "30" + }, + "requestBody": null, + "status": 404, + "response": "QueueNotFoundThe specified queue does not exist.\nRequestId:3d8b6f17-5003-001e-22d9-2c4ed7000000\nTime:2020-05-18T05:58:41.7027617Z", + "responseHeaders": { + "content-length": "217", + "content-type": "application/xml", + "date": "Mon, 18 May 2020 05:58:41 GMT", + "server": "Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "12cf103f-f6c1-4a4d-bc46-d435e3b4981f", + "x-ms-error-code": "QueueNotFound", + "x-ms-request-id": "3d8b6f17-5003-001e-22d9-2c4ed7000000", + "x-ms-version": "2019-07-07" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.queue.core.windows.net/queue158978152108502408", + "query": { + "timeout": "30" + }, + "requestBody": null, + "status": 204, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 18 May 2020 05:58:41 GMT", + "server": "Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "7529fb45-f9eb-45a9-a082-fcf9f77436db", + "x-ms-request-id": "3d8b74f5-5003-001e-64d9-2c4ed7000000", + "x-ms-version": "2019-07-07" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "queue": "queue158978152108502408", + "queue158978152108502408": "queue158978152108502408158978152313603258" + }, + "newDate": {} + }, + "hash": "b378eed67d5e32bad7a662a0828b1601" +} \ No newline at end of file diff --git a/sdk/storage/storage-queue/recordings/node/queueclient/recording_createifnotexists.js b/sdk/storage/storage-queue/recordings/node/queueclient/recording_createifnotexists.js new file mode 100644 index 000000000000..5c93f93b371e --- /dev/null +++ b/sdk/storage/storage-queue/recordings/node/queueclient/recording_createifnotexists.js @@ -0,0 +1,99 @@ +let nock = require('nock'); + +module.exports.hash = "92bb428ef916f02881e1e1e65360e11c"; + +module.exports.testInfo = {"uniqueName":{"queue":"queue159342573372108514","queue2":"queue2159342573572002007"},"newDate":{}} + +nock('https://fakestorageaccount.queue.core.windows.net:443', {"encodedQueryParams":true}) + .put('/queue159342573372108514') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b4018d72-b003-0006-80fe-4d91b0000000', + 'x-ms-client-request-id', + '45162f72-d550-4a1d-a568-55c8edff79bb', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 29 Jun 2020 10:15:32 GMT' +]); + +nock('https://fakestorageaccount.queue.core.windows.net:443', {"encodedQueryParams":true}) + .put('/queue159342573372108514') + .query(true) + .reply(204, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b4018e84-b003-0006-80fe-4d91b0000000', + 'x-ms-client-request-id', + '5db6d0d1-40d6-4f3e-a210-dd0ab54a45b7', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 29 Jun 2020 10:15:32 GMT' +]); + +nock('https://fakestorageaccount.queue.core.windows.net:443', {"encodedQueryParams":true}) + .put('/queue159342573372108514') + .query(true) + .reply(409, "QueueAlreadyExistsThe specified queue already exists.\nRequestId:b4018fad-b003-0006-22fe-4d91b0000000\nTime:2020-06-29T10:15:33.9408867Z", [ + 'Content-Length', + '222', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b4018fad-b003-0006-22fe-4d91b0000000', + 'x-ms-client-request-id', + '6f861410-8cd7-408d-91db-16772fdab949', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'QueueAlreadyExists', + 'Date', + 'Mon, 29 Jun 2020 10:15:33 GMT' +]); + +nock('https://fakestorageaccount.queue.core.windows.net:443', {"encodedQueryParams":true}) + .put('/queue2159342573572002007') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b401912f-b003-0006-14fe-4d91b0000000', + 'x-ms-client-request-id', + '8335994f-950a-4ccf-8a81-55f3fbf17b92', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 29 Jun 2020 10:15:33 GMT' +]); + +nock('https://fakestorageaccount.queue.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/queue2159342573572002007') + .query(true) + .reply(204, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b4019261-b003-0006-3dfe-4d91b0000000', + 'x-ms-client-request-id', + '6984a66e-60e3-479a-b355-f560742c5ecd', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 29 Jun 2020 10:15:33 GMT' +]); diff --git a/sdk/storage/storage-queue/recordings/node/queueclient/recording_deleteifexists.js b/sdk/storage/storage-queue/recordings/node/queueclient/recording_deleteifexists.js new file mode 100644 index 000000000000..5bdd47db6eda --- /dev/null +++ b/sdk/storage/storage-queue/recordings/node/queueclient/recording_deleteifexists.js @@ -0,0 +1,99 @@ +let nock = require('nock'); + +module.exports.hash = "0fe0ca4b1f953636dbf73ff0a3b3e6c1"; + +module.exports.testInfo = {"uniqueName":{"queue":"queue159342573634603293","queue159342573634603293":"queue159342573634603293159342573664608502"},"newDate":{}} + +nock('https://fakestorageaccount.queue.core.windows.net:443', {"encodedQueryParams":true}) + .put('/queue159342573634603293') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b401936b-b003-0006-40fe-4d91b0000000', + 'x-ms-client-request-id', + 'aa162b01-9a15-48ab-a0bc-1e4e7c004136', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 29 Jun 2020 10:15:34 GMT' +]); + +nock('https://fakestorageaccount.queue.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/queue159342573634603293159342573664608502') + .query(true) + .reply(404, "QueueNotFoundThe specified queue does not exist.\nRequestId:b4019487-b003-0006-4cfe-4d91b0000000\nTime:2020-06-29T10:15:35.1767529Z", [ + 'Content-Length', + '217', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b4019487-b003-0006-4cfe-4d91b0000000', + 'x-ms-client-request-id', + 'acf75a5a-3726-4b29-89e3-befc555c4b2b', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'QueueNotFound', + 'Date', + 'Mon, 29 Jun 2020 10:15:34 GMT' +]); + +nock('https://fakestorageaccount.queue.core.windows.net:443', {"encodedQueryParams":true}) + .put('/queue159342573634603293159342573664608502') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b401955c-b003-0006-1cfe-4d91b0000000', + 'x-ms-client-request-id', + '106f8138-0c66-475d-b1e6-6c1d518e1cd8', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 29 Jun 2020 10:15:34 GMT' +]); + +nock('https://fakestorageaccount.queue.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/queue159342573634603293159342573664608502') + .query(true) + .reply(204, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b4019653-b003-0006-03fe-4d91b0000000', + 'x-ms-client-request-id', + '8e671c7b-3eda-4e77-930e-90009cc08c58', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 29 Jun 2020 10:15:35 GMT' +]); + +nock('https://fakestorageaccount.queue.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/queue159342573634603293') + .query(true) + .reply(204, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'b4019771-b003-0006-1dfe-4d91b0000000', + 'x-ms-client-request-id', + '9cf65e2e-d43c-41fa-b154-64d4879ae7e0', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 29 Jun 2020 10:15:35 GMT' +]); diff --git a/sdk/storage/storage-queue/recordings/node/queueclient/recording_exists.js b/sdk/storage/storage-queue/recordings/node/queueclient/recording_exists.js new file mode 100644 index 000000000000..58d04b489b17 --- /dev/null +++ b/sdk/storage/storage-queue/recordings/node/queueclient/recording_exists.js @@ -0,0 +1,93 @@ +let nock = require('nock'); + +module.exports.hash = "ef71ed1d7a755db09faa585b94f68a33"; + +module.exports.testInfo = {"uniqueName":{"queue":"queue158978149318207514","queue158978149318207514":"queue158978149318207514158978149486703820"},"newDate":{}} + +nock('https://fakestorageaccount.queue.core.windows.net:443', {"encodedQueryParams":true}) + .put('/queue158978149318207514') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'f46fa64d-8003-0050-68d9-2c605f000000', + 'x-ms-client-request-id', + 'a25183a1-affc-48dc-96b5-33a26535f00d', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:58:12 GMT' +]); + +nock('https://fakestorageaccount.queue.core.windows.net:443', {"encodedQueryParams":true}) + .get('/queue158978149318207514') + .query(true) + .reply(200, "", [ + 'Cache-Control', + 'no-cache', + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'f46fa72f-8003-0050-3dd9-2c605f000000', + 'x-ms-client-request-id', + '7ed17f4e-0dcc-4e43-9493-75f5ce167a08', + 'x-ms-version', + '2019-07-07', + 'x-ms-approximate-messages-count', + '0', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-approximate-messages-count,Cache-Control,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 18 May 2020 05:58:12 GMT' +]); + +nock('https://fakestorageaccount.queue.core.windows.net:443', {"encodedQueryParams":true}) + .get('/queue158978149318207514158978149486703820') + .query(true) + .reply(404, "QueueNotFoundThe specified queue does not exist.\nRequestId:f46fa838-8003-0050-39d9-2c605f000000\nTime:2020-05-18T05:58:13.1343246Z", [ + 'Content-Length', + '217', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'f46fa838-8003-0050-39d9-2c605f000000', + 'x-ms-client-request-id', + '4bdcd298-4f43-4226-84b3-a0fa348d650b', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'QueueNotFound', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 18 May 2020 05:58:12 GMT' +]); + +nock('https://fakestorageaccount.queue.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/queue158978149318207514') + .query(true) + .reply(204, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'f46fa938-8003-0050-29d9-2c605f000000', + 'x-ms-client-request-id', + '21ec402a-eb02-441f-a8be-fa104430e8ed', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Mon, 18 May 2020 05:58:13 GMT' +]); diff --git a/sdk/storage/storage-queue/review/storage-queue.api.md b/sdk/storage/storage-queue/review/storage-queue.api.md index 2802b01534ab..9ae7358f0acb 100644 --- a/sdk/storage/storage-queue/review/storage-queue.api.md +++ b/sdk/storage/storage-queue/review/storage-queue.api.md @@ -357,8 +357,11 @@ export class QueueClient extends StorageClient { constructor(url: string, pipeline: Pipeline); clearMessages(options?: QueueClearMessagesOptions): Promise; create(options?: QueueCreateOptions): Promise; + createIfNotExists(options?: QueueCreateOptions): Promise; delete(options?: QueueDeleteOptions): Promise; + deleteIfExists(options?: QueueDeleteOptions): Promise; deleteMessage(messageId: string, popReceipt: string, options?: QueueDeleteMessageOptions): Promise; + exists(options?: QueueExistsOptions): Promise; getAccessPolicy(options?: QueueGetAccessPolicyOptions): Promise; getProperties(options?: QueueGetPropertiesOptions): Promise; get name(): string; @@ -380,6 +383,11 @@ export interface QueueCreateHeaders { version?: string; } +// @public +export interface QueueCreateIfNotExistsResponse extends QueueCreateResponse { + succeeded: boolean; +} + // @public export interface QueueCreateOptions extends CommonOptions { abortSignal?: AbortSignalLike; @@ -403,6 +411,11 @@ export interface QueueDeleteHeaders { version?: string; } +// @public +export interface QueueDeleteIfExistsResponse extends QueueDeleteResponse { + succeeded: boolean; +} + // @public export interface QueueDeleteMessageOptions extends CommonOptions { abortSignal?: AbortSignalLike; @@ -423,6 +436,11 @@ export type QueueDeleteResponse = QueueDeleteHeaders & { }; }; +// @public +export interface QueueExistsOptions extends CommonOptions { + abortSignal?: AbortSignalLike; +} + // @public export interface QueueGetAccessPolicyHeaders { clientRequestId?: string; diff --git a/sdk/storage/storage-queue/src/QueueClient.ts b/sdk/storage/storage-queue/src/QueueClient.ts index 16afad4189b4..dddcfe982cfa 100644 --- a/sdk/storage/storage-queue/src/QueueClient.ts +++ b/sdk/storage/storage-queue/src/QueueClient.ts @@ -71,6 +71,23 @@ export interface QueueCreateOptions extends CommonOptions { metadata?: Metadata; } +/** + * Options to configure {@link QueueClient.exists} operation + * + * @export + * @interface QueueExistsOptions + */ +export interface QueueExistsOptions extends CommonOptions { + /** + * An implementation of the `AbortSignalLike` interface to signal the request to cancel the operation. + * For example, use the @azure/abort-controller to create an `AbortSignal`. + * + * @type {AbortSignalLike} + * @memberof QueueExistsOptions + */ + abortSignal?: AbortSignalLike; +} + /** * Options to configure {@link QueueClient.getProperties} operation * @@ -411,6 +428,38 @@ export interface QueueUpdateMessageOptions extends CommonOptions { abortSignal?: AbortSignalLike; } +/** + * Contains response data for the {@link QueueClient.createIfNotExists} operation. + * + * @export + * @interface QueueCreateIfNotExistsResponse + */ +export interface QueueCreateIfNotExistsResponse extends QueueCreateResponse { + /** + * Indicate whether the queue is successfully created. Is false when the queue is not changed as it already exists. + * + * @type {boolean} + * @memberof QueueCreateIfNotExistsResponse + */ + succeeded: boolean; +} + +/** + * Contains response data for the {@link QueueClient.deleteIfExists} operation. + * + * @export + * @interface QueueDeleteIfExistsResponse + */ +export interface QueueDeleteIfExistsResponse extends QueueDeleteResponse { + /** + * Indicate whether the queue is successfully deleted. Is false if the queue does not exist in the first place. + * + * @type {boolean} + * @memberof QueueDeleteIfExistsResponse + */ + succeeded: boolean; +} + /** * A QueueClient represents a URL to an Azure Storage Queue's messages allowing you to manipulate its messages. * @@ -608,6 +657,107 @@ export class QueueClient extends StorageClient { } } + /** + * Creates a new queue under the specified account if it doesn't already exist. + * If the queue already exists, it is not changed. + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/create-queue4 + * + * @param {QueueCreateOptions} [options] + * @returns {Promise} + * @memberof QueueClient + */ + public async createIfNotExists( + options: QueueCreateOptions = {} + ): Promise { + const { span, spanOptions } = createSpan( + "QueueClient-createIfNotExists", + options.tracingOptions + ); + try { + const response = await this.create({ + ...options, + tracingOptions: { ...options!.tracingOptions, spanOptions } + }); + + // When a queue with the specified name already exists, the Queue service checks the metadata associated with the existing queue. + // If the existing metadata is identical to the metadata specified on the Create Queue request, status code 204 (No Content) is returned. + // If the existing metadata does not match, the operation fails and status code 409 (Conflict) is returned. + if (response._response.status == 204) { + return { + succeeded: false, + ...response + }; + } + return { + succeeded: true, + ...response + }; + } catch (e) { + if (e.details?.errorCode === "QueueAlreadyExists") { + span.setStatus({ + code: CanonicalCode.ALREADY_EXISTS, + message: "Expected exception when creating a queue only if it does not already exist." + }); + return { + succeeded: false, + ...e.response?.parsedHeaders, + _response: e.response + }; + } + + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + + /** + * Deletes the specified queue permanently if it exists. + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/delete-queue3 + * + * @param {QueueDeleteOptions} [options] + * @returns {Promise} + * @memberof QueueClient + */ + public async deleteIfExists( + options: QueueDeleteOptions = {} + ): Promise { + const { span, spanOptions } = createSpan("QueueClient-deleteIfExists", options.tracingOptions); + try { + const res = await this.delete({ + ...options, + tracingOptions: { ...options!.tracingOptions, spanOptions } + }); + return { + succeeded: true, + ...res + }; + } catch (e) { + if (e.details?.errorCode === "QueueNotFound") { + span.setStatus({ + code: CanonicalCode.NOT_FOUND, + message: "Expected exception when deleting a queue only if it exists." + }); + return { + succeeded: false, + ...e.response?.parsedHeaders, + _response: e.response + }; + } + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Deletes the specified queue permanently. * @see https://docs.microsoft.com/en-us/rest/api/storageservices/delete-queue3 @@ -643,6 +793,43 @@ export class QueueClient extends StorageClient { } } + /** + * Returns true if the specified queue exists; false otherwise. + * + * NOTE: use this function with care since an existing queue might be deleted by other clients or + * applications. Vice versa new queues might be added by other clients or applications after this + * function completes. + * + * @param {QueueExistsOptions} [options] options to Exists operation. + * @returns {Promise} + * @memberof QueueClient + */ + public async exists(options: QueueExistsOptions = {}): Promise { + const { span, spanOptions } = createSpan("QueueClient-exists", options.tracingOptions); + try { + await this.getProperties({ + abortSignal: options.abortSignal, + tracingOptions: { ...options.tracingOptions, spanOptions } + }); + return true; + } catch (e) { + if (e.statusCode === 404) { + span.setStatus({ + code: CanonicalCode.NOT_FOUND, + message: "Expected exception when checking queue existence" + }); + return false; + } + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Gets all user-defined metadata and system properties for the specified * queue. Metadata is associated with the queue as name-values pairs. diff --git a/sdk/storage/storage-queue/test/queueclient.spec.ts b/sdk/storage/storage-queue/test/queueclient.spec.ts index b4c39aa6f3de..0d1d850cbfdd 100644 --- a/sdk/storage/storage-queue/test/queueclient.spec.ts +++ b/sdk/storage/storage-queue/test/queueclient.spec.ts @@ -96,6 +96,38 @@ describe("QueueClient", () => { ); }); + it("exists", async () => { + assert.ok(await queueClient.exists()); + + const qClient = queueServiceClient.getQueueClient(recorder.getUniqueName(queueName)); + assert.ok(!(await qClient.exists())); + }); + + it("createIfNotExists", async () => { + const res = await queueClient.createIfNotExists(); + assert.ok(!res.succeeded); + + const metadata = { key: "value" }; + const res2 = await queueClient.createIfNotExists({ metadata }); + assert.ok(!res2.succeeded); + assert.equal(res2.errorCode, "QueueAlreadyExists"); + + queueClient = queueServiceClient.getQueueClient(recorder.getUniqueName("queue2")); + const res3 = await queueClient.createIfNotExists(); + assert.ok(res3.succeeded); + }); + + it("deleteIfExists", async () => { + const qClient = queueServiceClient.getQueueClient(recorder.getUniqueName(queueName)); + const res = await qClient.deleteIfExists(); + assert.ok(!res.succeeded); + assert.equal(res.errorCode, "QueueNotFound"); + + await qClient.create(); + const res2 = await qClient.deleteIfExists(); + assert.ok(res2.succeeded); + }); + it("delete", (done) => { // delete() with default parameters has been tested in afterEach done(); From 2bdc489beb60519e675dee4d27c5e57fe687d1bf Mon Sep 17 00:00:00 2001 From: Richard Park <51494936+richardpark-msft@users.noreply.github.com> Date: Tue, 30 Jun 2020 12:29:22 -0700 Subject: [PATCH 05/23] Make sure we properly handle processError being treated as async. (#9797) Errors thrown _from_ processError will only be printed, not routed back into processError to prevent possible cascading failures. Fixes #7836 --- .../service-bus/src/receivers/receiver.ts | 14 ++++---- .../src/receivers/sessionReceiver.ts | 9 +++-- .../service-bus/src/receivers/shared.ts | 20 ++++++++++- .../service-bus/test/internal/shared.spec.ts | 33 +++++++++++++++++++ 4 files changed, 64 insertions(+), 12 deletions(-) create mode 100644 sdk/servicebus/service-bus/test/internal/shared.spec.ts diff --git a/sdk/servicebus/service-bus/src/receivers/receiver.ts b/sdk/servicebus/service-bus/src/receivers/receiver.ts index 3a13aa47c805..d1b98112561b 100644 --- a/sdk/servicebus/service-bus/src/receivers/receiver.ts +++ b/sdk/servicebus/service-bus/src/receivers/receiver.ts @@ -22,7 +22,7 @@ import * as log from "../log"; import { OnError, OnMessage, ReceiveOptions } from "../core/messageReceiver"; import { StreamingReceiver } from "../core/streamingReceiver"; import { BatchingReceiver } from "../core/batchingReceiver"; -import { assertValidMessageHandlers, getMessageIterator } from "./shared"; +import { assertValidMessageHandlers, getMessageIterator, wrapProcessErrorHandler } from "./shared"; import { convertToInternalReceiveMode } from "../constructorHelpers"; import Long from "long"; import { ReceivedMessageWithLock, ServiceBusMessageImpl } from "../serviceBusMessage"; @@ -51,7 +51,10 @@ export interface Receiver { * @param maxMessages The maximum number of messages to accept. * @param options Options for receiveMessages */ - receiveMessages(maxMessages: number, options?: ReceiveMessagesOptions): Promise; + receiveMessages( + maxMessages: number, + options?: ReceiveMessagesOptions + ): Promise; /** * Returns a promise that resolves to an array of deferred messages identified by given `sequenceNumbers`. @@ -394,14 +397,13 @@ export class ReceiverImpl, options?: SubscribeOptions): void { assertValidMessageHandlers(handlers); + const processError = wrapProcessErrorHandler(handlers); + this._registerMessageHandler( async (message: ServiceBusMessageImpl) => { return handlers.processMessage((message as any) as ReceivedMessageT); }, - (err: Error) => { - // TODO: not async internally yet. - handlers.processError(err); - }, + processError, options ); } diff --git a/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts b/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts index 2437657792a4..a2bbe649db35 100644 --- a/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts +++ b/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts @@ -25,7 +25,7 @@ import { } from "../util/errors"; import * as log from "../log"; import { OnError, OnMessage } from "../core/messageReceiver"; -import { assertValidMessageHandlers, getMessageIterator } from "./shared"; +import { assertValidMessageHandlers, getMessageIterator, wrapProcessErrorHandler } from "./shared"; import { convertToInternalReceiveMode } from "../constructorHelpers"; import { Receiver } from "./receiver"; import Long from "long"; @@ -468,14 +468,13 @@ export class SessionReceiverImpl { return handlers.processMessage((message as any) as ReceivedMessageT); }, - (err: Error) => { - // TODO: not async internally yet. - handlers.processError(err); - }, + processError, options ); } diff --git a/sdk/servicebus/service-bus/src/receivers/shared.ts b/sdk/servicebus/service-bus/src/receivers/shared.ts index 50dcc99d2fa3..0e85734ce2ba 100644 --- a/sdk/servicebus/service-bus/src/receivers/shared.ts +++ b/sdk/servicebus/service-bus/src/receivers/shared.ts @@ -1,8 +1,9 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { GetMessageIteratorOptions } from "../models"; +import { GetMessageIteratorOptions, MessageHandlers } from "../models"; import { Receiver } from "./receiver"; +import * as log from "../log"; /** * @internal @@ -43,3 +44,20 @@ export async function* getMessageIterator( yield messages[0]; } } + +/** + * @internal + * @ignore + */ +export function wrapProcessErrorHandler( + handlers: Pick, "processError">, + logError: (formatter: any, ...args: any[]) => void = log.error +): MessageHandlers["processError"] { + return async (err: Error) => { + try { + await handlers.processError(err); + } catch (err) { + logError(`An error was thrown from the user's processError handler: ${err}`); + } + }; +} diff --git a/sdk/servicebus/service-bus/test/internal/shared.spec.ts b/sdk/servicebus/service-bus/test/internal/shared.spec.ts new file mode 100644 index 000000000000..23d8f2f6fab4 --- /dev/null +++ b/sdk/servicebus/service-bus/test/internal/shared.spec.ts @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { wrapProcessErrorHandler } from "../../src/receivers/shared"; +import chai from "chai"; +const assert = chai.assert; + +describe("shared", () => { + it("error handler wrapper", () => { + const loggedMessages: string[] = []; + + const wrappedProcessError = wrapProcessErrorHandler( + { + processError: () => { + throw new Error("Whoops!"); + } + }, + (msg) => { + loggedMessages.push(msg); + } + ); + + wrappedProcessError( + new Error( + "Doesn't matter, testing internal behavior when the user's process error handler throws" + ) + ); + + assert.deepEqual(loggedMessages, [ + `An error was thrown from the user's processError handler: Error: Whoops!` + ]); + }); +}); From eac7fe9dd271f622dc43126b384388e0ec3ae4f8 Mon Sep 17 00:00:00 2001 From: Sarangan Rajamanickam Date: Tue, 30 Jun 2020 13:56:09 -0700 Subject: [PATCH 06/23] Added Typescript Samples for Search Documents (#9809) --- .../samples/typescript/README.md | 85 +++++++++++++++++++ .../createDataSourceConnection.ts | 32 +++++++ .../createOrUpdateDataSourceConnection.ts | 25 ++++++ .../deleteDataSourceConnectionByName.ts | 22 +++++ .../deleteDataSourceConnectionByObject.ts | 25 ++++++ .../getDataSourceConnection.ts | 33 +++++++ .../listDataSourceConnectionNames.ts | 27 ++++++ .../listDataSourceConnections.ts | 37 ++++++++ .../typescript/src/indexers/createIndexer.ts | 26 ++++++ .../src/indexers/createOrUpdateIndexer.ts | 22 +++++ .../src/indexers/deleteIndexerByName.ts | 22 +++++ .../src/indexers/deleteIndexerByObject.ts | 25 ++++++ .../typescript/src/indexers/getIndexer.ts | 33 +++++++ .../src/indexers/getIndexerStatus.ts | 25 ++++++ .../src/indexers/listIndexerNames.ts | 24 ++++++ .../typescript/src/indexers/listIndexers.ts | 38 +++++++++ .../typescript/src/indexers/resetIndexer.ts | 19 +++++ .../typescript/src/indexers/runIndexer.ts | 19 +++++ .../typescript/src/indexes/analyzeText.ts | 62 ++++++++++++++ .../typescript/src/indexes/createIndex.ts | 60 +++++++++++++ .../src/indexes/createOrUpdateIndex.ts | 32 +++++++ .../src/indexes/deleteIndexByName.ts | 22 +++++ .../src/indexes/deleteIndexByObject.ts | 25 ++++++ .../typescript/src/indexes/getIndex.ts | 25 ++++++ .../src/indexes/getIndexStatistics.ts | 25 ++++++ .../src/indexes/getServiceStatistics.ts | 48 +++++++++++ .../typescript/src/indexes/listIndexNames.ts | 26 ++++++ .../typescript/src/indexes/listIndexes.ts | 28 ++++++ .../samples/typescript/src/readonlyQuery.ts | 4 +- .../src/skillSets/createOrUpdateSkillset.ts | 32 +++++++ .../src/skillSets/createSkillset.ts | 51 +++++++++++ .../src/skillSets/deleteSkillsetByName.ts | 22 +++++ .../src/skillSets/deleteSkillsetByObject.ts | 25 ++++++ .../typescript/src/skillSets/getSkillset.ts | 36 ++++++++ .../typescript/src/skillSets/listSkillsets.ts | 44 ++++++++++ .../src/skillSets/listSkillsetsNames.ts | 24 ++++++ .../synonymMaps/createOrUpdateSynonymMap.ts | 26 ++++++ .../src/synonymMaps/createSynonymMap.ts | 26 ++++++ .../src/synonymMaps/deleteSynonymMapByName.ts | 22 +++++ .../synonymMaps/deleteSynonymMapByObject.ts | 25 ++++++ .../src/synonymMaps/getSynonymMap.ts | 29 +++++++ .../src/synonymMaps/listSynonymMapNames.ts | 24 ++++++ .../src/synonymMaps/listSynonymMaps.ts | 28 ++++++ .../samples/typescript/tsconfig.json | 8 +- 44 files changed, 1312 insertions(+), 6 deletions(-) create mode 100644 sdk/search/search-documents/samples/typescript/src/dataSourceConnections/createDataSourceConnection.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/dataSourceConnections/createOrUpdateDataSourceConnection.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/dataSourceConnections/deleteDataSourceConnectionByName.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/dataSourceConnections/deleteDataSourceConnectionByObject.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/dataSourceConnections/getDataSourceConnection.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/dataSourceConnections/listDataSourceConnectionNames.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/dataSourceConnections/listDataSourceConnections.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexers/createIndexer.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexers/createOrUpdateIndexer.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexers/deleteIndexerByName.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexers/deleteIndexerByObject.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexers/getIndexer.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexers/getIndexerStatus.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexers/listIndexerNames.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexers/listIndexers.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexers/resetIndexer.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexers/runIndexer.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexes/analyzeText.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexes/createIndex.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexes/createOrUpdateIndex.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexes/deleteIndexByName.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexes/deleteIndexByObject.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexes/getIndex.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexes/getIndexStatistics.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexes/getServiceStatistics.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexes/listIndexNames.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/indexes/listIndexes.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/skillSets/createOrUpdateSkillset.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/skillSets/createSkillset.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/skillSets/deleteSkillsetByName.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/skillSets/deleteSkillsetByObject.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/skillSets/getSkillset.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/skillSets/listSkillsets.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/skillSets/listSkillsetsNames.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/synonymMaps/createOrUpdateSynonymMap.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/synonymMaps/createSynonymMap.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/synonymMaps/deleteSynonymMapByName.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/synonymMaps/deleteSynonymMapByObject.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/synonymMaps/getSynonymMap.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/synonymMaps/listSynonymMapNames.ts create mode 100644 sdk/search/search-documents/samples/typescript/src/synonymMaps/listSynonymMaps.ts diff --git a/sdk/search/search-documents/samples/typescript/README.md b/sdk/search/search-documents/samples/typescript/README.md index 26dd52e8181b..75f4170a4b41 100644 --- a/sdk/search/search-documents/samples/typescript/README.md +++ b/sdk/search/search-documents/samples/typescript/README.md @@ -5,6 +5,51 @@ These sample programs show how to use the TypeScript client libraries for Azure | **File Name** | **Description** | | ---------------------------- | ------------------------ | | [readonlyQuery.ts][readonly] | queries a public dataset | +| **Data Source Connections** | +| [createDataSourceConnection.ts][createDataSourceConnection] | Creates a Datasource Connection | +| [createOrUpdateDataSourceConnection.ts][createOrUpdateDataSourceConnection] | Updates a Datasource Connection | +| [deleteDataSourceConnectionByName.ts][deleteDataSourceConnectionByName] | Deletes Datasource Connection by Name | +| [deleteDataSourceConnectionByObject.ts][deleteDataSourceConnectionByObject] | Deletes Datasource Connection by Object | +| [getDataSourceConnection.ts][getDataSourceConnection] | Gets a Datasource Connection | +| [listDataSourceConnectionNames.ts][listDataSourceConnectionNames] | List names of Datasource Connections | +| [listDataSourceConnections.ts][listDataSourceConnections] | List Datasource Connections | +| **Indexers** | +| [createIndexer.ts][createIndexer] | Creates an Indexer | +| [createOrUpdateIndexer.ts][createOrUpdateIndexer] | Updates an Indexer | +| [deleteIndexerByName.ts][deleteIndexerByName] | Deletes Indexer by Name | +| [deleteIndexerByObject.ts][deleteIndexerByObject] | Deletes Indexer by Object | +| [getIndexer.ts][getIndexer] | Gets an Indexer | +| [getIndexerStatus.ts][getIndexerStatus] | Gets the status of an Indexer | +| [listIndexerNames.ts][listIndexerNames] | List names of Indexers | +| [listIndexers.ts][listIndexers] | List Indexers | +| [resetIndexer.ts][resetIndexer] | Resets an Indexer | +| [runIndexer.ts][runIndexer] | Runs an Indexer | +| **Indexes** | +| [analyzeText.ts][analyzeText] | Analyzes a given text | +| [createIndex.ts][createIndex] | Creates an Index | +| [createOrUpdateIndex.ts][createOrUpdateIndex] | Updates an Index | +| [deleteIndexByName.ts][deleteIndexByName] | Deletes Index by Name | +| [deleteIndexByObject.ts][deleteIndexByObject] | Deletes Index by Object | +| [getIndex.ts][getIndex] | Gets an Index | +| [getIndexStatistics.ts][getIndexStatistics] | Gets the Statistics of an Index | +| [listIndexes.ts][listIndexes] | List Indexes | +| [listIndexNames.ts][listIndexNames] | List Names of Indexes | +| **Skillsets** | +| [createOrUpdateSkillset.ts][createOrUpdateSkillset] | Updates a skillset | +| [createSkillset.ts][createSkillset] | Creates a skillset | +| [deleteSkillsetByName.ts][deleteSkillsetByName] | Deletes a Skillset by Name | +| [deleteSkillsetByObject.ts][deleteSkillsetByObject] | Deletes a Skillset by Object | +| [getSkillset.ts][getSkillset] | Gets a skillset | +| [listSkillsets.ts][listSkillsets] | List all skillsets | +| [listSkillsetsNames.ts][listSkillsetsNames] | List names of skillsets | +| **SynonymMaps** | +| [createOrUpdateSynonymMap.ts][createOrUpdateSynonymMap] | Updates a synonym map | +| [createSynonymMap.ts][createSynonymMap] | Creates a synonym map | +| [deleteSynonymMapByName.ts][deleteSynonymMapByName] | Deletes a synonym map by Name | +| [deleteSynonymMapByObject.ts][deleteSynonymMapByObject] | Deletes a synonym map by object | +| [getSynonymMap.ts][getSynonymMap] | Gets a synonym map | +| [listSynonymMapNames.ts][listSynonymMapNames] | List names of synonym maps | +| [listSynonymMaps.ts][listSynonymMaps] | List all synonym maps | ## Prerequisites @@ -60,3 +105,43 @@ Take a look at our [API Documentation][apiref] for more information about the AP [freesub]: https://azure.microsoft.com/free/ [package]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/README.md [typescript]: https://www.typescriptlang.org/docs/home.html +[createDataSourceConnection]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/dataSourceConnections/createDataSourceConnection.ts +[createOrUpdateDataSourceConnection]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/dataSourceConnections/createOrUpdateDataSourceConnection.ts +[deleteDataSourceConnectionByName]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/dataSourceConnections/deleteDataSourceConnectionByName.ts +[deleteDataSourceConnectionByObject]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/dataSourceConnections/deleteDataSourceConnectionByObject.ts +[getDataSourceConnection]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/dataSourceConnections/getDataSourceConnection.ts +[listDataSourceConnectionNames]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/dataSourceConnections/listDataSourceConnectionNames.ts +[listDataSourceConnections]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/dataSourceConnections/listDataSourceConnections.ts +[createIndexer]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexers/createIndexer.ts +[createOrUpdateIndexer]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexers/createOrUpdateIndexer.ts +[deleteIndexerByName]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexers/deleteIndexerByName.ts +[deleteIndexerByObject]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexers/deleteIndexerByObject.ts +[getIndexer]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexers/getIndexer.ts +[getIndexerStatus]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexers/getIndexerStatus.ts +[listIndexerNames]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexers/listIndexerNames.ts +[listIndexers]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexers/listIndexers.ts +[resetIndexer]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexers/resetIndexer.ts +[runIndexer]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexers/runIndexer.ts +[analyzeText]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexes/analyzeText.ts +[createIndex]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexes/createIndex.ts +[createOrUpdateIndex]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexes/createOrUpdateIndex.ts +[deleteIndexByName]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexes/deleteIndexByName.ts +[deleteIndexByObject]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexes/deleteIndexByObject.ts +[getIndex]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexes/getIndex.ts +[getIndexStatistics]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexes/getIndexStatistics.ts +[listIndexes]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexes/listIndexes.ts +[listIndexNames]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/indexes/listIndexNames.ts +[createOrUpdateSkillset]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/skillSets/createOrUpdateSkillset.ts +[createSkillset]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/skillSets/createSkillset.ts +[deleteSkillsetByName]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/skillSets/deleteSkillsetByName.ts +[deleteSkillsetByObject]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/skillSets/deleteSkillsetByObject.ts +[getSkillset]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/skillSets/getSkillset.ts +[listSkillsets]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/skillSets/listSkillsets.ts +[listSkillsetsNames]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/skillSets/listSkillsetsNames.ts +[createOrUpdateSynonymMap]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/synonymMaps/createOrUpdateSynonymMap.ts +[createSynonymMap]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/synonymMaps/createSynonymMap.ts +[deleteSynonymMapByName]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/synonymMaps/deleteSynonymMapByName.ts +[deleteSynonymMapByObject]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/synonymMaps/deleteSynonymMapByObject.ts +[getSynonymMap]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/synonymMaps/getSynonymMap.ts +[listSynonymMapNames]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/synonymMaps/listSynonymMapNames.ts +[listSynonymMaps]: https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/search/search/samples/typescript/src/synonymMaps/listSynonymMaps.ts diff --git a/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/createDataSourceConnection.ts b/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/createDataSourceConnection.ts new file mode 100644 index 000000000000..7658a00e884c --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/createDataSourceConnection.ts @@ -0,0 +1,32 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexerClient, + AzureKeyCredential, + SearchIndexerDataSourceConnection +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Create Datasource Connection Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + const dataSourceConnection: SearchIndexerDataSourceConnection = { + name: "my-data-source-2", + description: "My Data Source 1", + type: "cosmosdb", + container: { + name: "my-container-1" + }, + connectionString: + "AccountEndpoint=https://hotels-docbb.documents.azure.com:443/;AccountKey=4UPsNZyFAjgZ1tzHPGZaxS09XcwLrIawbXBWk6IixcxJoSePTcjBn0mi53XiKWu8MaUgowUhIovOv7kjksqAug==;Database=SampleData" + }; + await client.createDataSourceConnection(dataSourceConnection); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/createOrUpdateDataSourceConnection.ts b/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/createOrUpdateDataSourceConnection.ts new file mode 100644 index 000000000000..6a7d4f256807 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/createOrUpdateDataSourceConnection.ts @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexerClient, + AzureKeyCredential, + SearchIndexerDataSourceConnection +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running CreateOrUpdate Datasource Connection Sample....`); + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Get Datasource Connection my-data-source-2`); + const ds:SearchIndexerDataSourceConnection = await client.getDataSourceConnection("my-data-source-2") + ds.container.name = "Listings_5K_KingCounty_WA"; + console.log(`Updating Container Name of Datasource Connection my-data-source-2`); + await client.createOrUpdateDataSourceConnection(ds); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/deleteDataSourceConnectionByName.ts b/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/deleteDataSourceConnectionByName.ts new file mode 100644 index 000000000000..8d5d4bb99101 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/deleteDataSourceConnectionByName.ts @@ -0,0 +1,22 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexerClient, + AzureKeyCredential +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Delete Datasource Connection Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Deleting Datasource Connection my-data-source-2`); + await client.deleteDataSourceConnection("my-data-source-2") +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/deleteDataSourceConnectionByObject.ts b/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/deleteDataSourceConnectionByObject.ts new file mode 100644 index 000000000000..d1c8b6943c11 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/deleteDataSourceConnectionByObject.ts @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexerClient, + AzureKeyCredential, + SearchIndexerDataSourceConnection +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Delete Datasource Connection Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Get Datasource Connection my-data-source-2`); + const ds:SearchIndexerDataSourceConnection = await client.getDataSourceConnection("my-data-source-2"); + console.log(`Deleting Datasource Connection my-data-source-2`); + await client.deleteDataSourceConnection(ds); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/getDataSourceConnection.ts b/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/getDataSourceConnection.ts new file mode 100644 index 000000000000..6e746b6aac38 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/getDataSourceConnection.ts @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexerClient, + AzureKeyCredential, + SearchIndexerDataSourceConnection +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Get Datasource Connection Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Get Datasource Connection my-data-source-2`); + const ds:SearchIndexerDataSourceConnection = await client.getDataSourceConnection("my-data-source-2") + console.log(`Name: ${ds.name}`); + console.log(`Description: ${ds.description}`); + console.log(`Connection String: ${ds.connectionString}`); + console.log(`Data Change Detection Policy: ${ds.dataChangeDetectionPolicy}`); + console.log(`Data Deletion Detection Policy: ${ds.dataDeletionDetectionPolicy}`); + console.log(`Etag: ${ds.etag}`); + console.log(`DataContainer`); + console.log(`\tName: ${ds.container.name}`); + console.log(`\tQuery: ${ds.container.query}`); + console.log(); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/listDataSourceConnectionNames.ts b/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/listDataSourceConnectionNames.ts new file mode 100644 index 000000000000..12cb921b5f3a --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/listDataSourceConnectionNames.ts @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexerClient, + AzureKeyCredential +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running List Datasource Connection Names Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + const listOfDataSourceConnectionNames: string[] = await client.listDataSourceConnectionsNames(); + + console.log(`Names of Data Source Connections`); + console.log(`*******************************`) + listOfDataSourceConnectionNames.forEach((ds) => { + console.log(ds); + }); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/listDataSourceConnections.ts b/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/listDataSourceConnections.ts new file mode 100644 index 000000000000..398c9fc7a88b --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/dataSourceConnections/listDataSourceConnections.ts @@ -0,0 +1,37 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexerClient, + AzureKeyCredential, + SearchIndexerDataSourceConnection +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running List Datasource Connections Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + const listOfDataSourceConnections: Array = await client.listDataSourceConnections(); + + console.log(`List of Data Source Connections`); + console.log(`*******************************`) + listOfDataSourceConnections.forEach((ds) => { + console.log(`Name: ${ds.name}`); + console.log(`Description: ${ds.description}`); + console.log(`Connection String: ${ds.connectionString}`); + console.log(`Data Change Detection Policy: ${ds.dataChangeDetectionPolicy}`); + console.log(`Data Deletion Detection Policy: ${ds.dataDeletionDetectionPolicy}`); + console.log(`Etag: ${ds.etag}`); + console.log(`DataContainer`); + console.log(`\tName: ${ds.container.name}`); + console.log(`\tQuery: ${ds.container.query}`); + console.log(); + }); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexers/createIndexer.ts b/sdk/search/search-documents/samples/typescript/src/indexers/createIndexer.ts new file mode 100644 index 000000000000..ccc25554a0ef --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexers/createIndexer.ts @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexerClient, AzureKeyCredential, SearchIndexer } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Create Indexer Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + const indexer: SearchIndexer = { + name: "my-azure-indexer-1", + description: "Description for Sample Indexer", + dataSourceName: "realestate-us-sample", + targetIndexName: "realestate-us-sample-index", + isDisabled: false + }; + + await client.createIndexer(indexer); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexers/createOrUpdateIndexer.ts b/sdk/search/search-documents/samples/typescript/src/indexers/createOrUpdateIndexer.ts new file mode 100644 index 000000000000..bb5673ed5a1b --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexers/createOrUpdateIndexer.ts @@ -0,0 +1,22 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexerClient, AzureKeyCredential, SearchIndexer } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Create Or Update Indexer Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Getting Indexer my-azure-indexer-1`); + const indexer: SearchIndexer = await client.getIndexer("my-azure-indexer-1"); + console.log(`Updating isDisabled status of Indexer my-azure-indexer-1`); + indexer.isDisabled = true; + await client.createOrUpdateIndexer(indexer); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexers/deleteIndexerByName.ts b/sdk/search/search-documents/samples/typescript/src/indexers/deleteIndexerByName.ts new file mode 100644 index 000000000000..ce8e31ef9583 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexers/deleteIndexerByName.ts @@ -0,0 +1,22 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexerClient, + AzureKeyCredential +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Delete Indexer Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Deleting Indexer my-azure-indexer-1`); + await client.deleteIndexer("my-azure-indexer-1") +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexers/deleteIndexerByObject.ts b/sdk/search/search-documents/samples/typescript/src/indexers/deleteIndexerByObject.ts new file mode 100644 index 000000000000..ab12bed3892b --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexers/deleteIndexerByObject.ts @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexerClient, + AzureKeyCredential, + SearchIndexer +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Delete Indexer Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Getting Indexer my-azure-indexer-1`); + const indexer: SearchIndexer = await client.getIndexer("my-azure-indexer-1"); + console.log(`Deleting Indexer my-azure-indexer-1`); + await client.deleteIndexer(indexer); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexers/getIndexer.ts b/sdk/search/search-documents/samples/typescript/src/indexers/getIndexer.ts new file mode 100644 index 000000000000..1aa57cedfc9f --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexers/getIndexer.ts @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexerClient, AzureKeyCredential, SearchIndexer } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Get Indexer Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Getting Indexer my-azure-indexer-1`); + const indexer: SearchIndexer = await client.getIndexer("my-azure-indexer-1"); + console.log(`Name: ${indexer.name}`); + console.log(`Description: ${indexer.description}`); + console.log(`Data Source Name: ${indexer.dataSourceName}`); + console.log(`Skillset Name: ${indexer.skillsetName}`); + console.log(`Target Index Name: ${indexer.targetIndexName}`); + console.log(`Indexing Schedule`); + console.log(`\tInterval: ${indexer.schedule?.interval}`); + console.log(`\tStart Time: ${indexer.schedule?.startTime}`); + console.log(`Is Disabled: ${indexer.isDisabled}`); + console.log(`ETag: ${indexer.etag}`); + console.log(`Parameters`); + console.log(`\tBatch Size: ${indexer.parameters?.batchSize}`); + console.log(`\tMax Failed Items: ${indexer.parameters?.maxFailedItems}`); + console.log(`\tMax Failed Items Per Batch: ${indexer.parameters?.maxFailedItemsPerBatch}`); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexers/getIndexerStatus.ts b/sdk/search/search-documents/samples/typescript/src/indexers/getIndexerStatus.ts new file mode 100644 index 000000000000..f39b0a3a8d01 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexers/getIndexerStatus.ts @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexerClient, AzureKeyCredential, SearchIndexerStatus } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Get Indexer Status Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Getting Indexer Status of my-azure-indexer-1`); + const indexerStatus: SearchIndexerStatus = await client.getIndexerStatus("my-azure-indexer-1"); + console.log(`Status: ${indexerStatus.status}`); + console.log(`Limits`); + console.log(`******`); + console.log(`MaxDocumentContentCharactersToExtract: ${indexerStatus.limits.maxDocumentContentCharactersToExtract}`) + console.log(`MaxDocumentExtractionSize: ${indexerStatus.limits.maxDocumentExtractionSize}`) + console.log(`MaxRunTime: ${indexerStatus.limits.maxRunTime}`); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexers/listIndexerNames.ts b/sdk/search/search-documents/samples/typescript/src/indexers/listIndexerNames.ts new file mode 100644 index 000000000000..0caefe942275 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexers/listIndexerNames.ts @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexerClient, AzureKeyCredential } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running List Indexer Names Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + const listOfIndexerNames: string[] = await client.listIndexersNames(); + + console.log(`\tNames of Indexers`); + console.log(`\t*****************`); + listOfIndexerNames.forEach((indexerName) => { + console.log(`${indexerName}`); + }); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexers/listIndexers.ts b/sdk/search/search-documents/samples/typescript/src/indexers/listIndexers.ts new file mode 100644 index 000000000000..18332ab0ae06 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexers/listIndexers.ts @@ -0,0 +1,38 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexerClient, AzureKeyCredential, SearchIndexer } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running List Indexers Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + const listOfIndexers: Array = await client.listIndexers(); + + console.log(`\tList of Indexers`); + console.log(`\t****************`); + listOfIndexers.forEach((indexer) => { + console.log(`Name: ${indexer.name}`); + console.log(`Description: ${indexer.description}`); + console.log(`Data Source Name: ${indexer.dataSourceName}`); + console.log(`Skillset Name: ${indexer.skillsetName}`); + console.log(`Target Index Name: ${indexer.targetIndexName}`); + console.log(`Indexing Schedule`); + console.log(`\tInterval: ${indexer.schedule?.interval}`); + console.log(`\tStart Time: ${indexer.schedule?.startTime}`); + console.log(`Is Disabled: ${indexer.isDisabled}`); + console.log(`ETag: ${indexer.etag}`); + console.log(`Parameters`); + console.log(`\tBatch Size: ${indexer.parameters?.batchSize}`); + console.log(`\tMax Failed Items: ${indexer.parameters?.maxFailedItems}`); + console.log(`\tMax Failed Items Per Batch: ${indexer.parameters?.maxFailedItemsPerBatch}`); + console.log(); + }); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexers/resetIndexer.ts b/sdk/search/search-documents/samples/typescript/src/indexers/resetIndexer.ts new file mode 100644 index 000000000000..0d1ef8e72214 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexers/resetIndexer.ts @@ -0,0 +1,19 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexerClient, AzureKeyCredential } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Reset Indexer Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Reset Indexer my-azure-indexer-1`); + await client.resetIndexer("my-azure-indexer-1"); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexers/runIndexer.ts b/sdk/search/search-documents/samples/typescript/src/indexers/runIndexer.ts new file mode 100644 index 000000000000..6f7a5afc826d --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexers/runIndexer.ts @@ -0,0 +1,19 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexerClient, AzureKeyCredential } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Run Indexer Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Run Indexer my-azure-indexer-1`); + await client.runIndexer("my-azure-indexer-1"); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexes/analyzeText.ts b/sdk/search/search-documents/samples/typescript/src/indexes/analyzeText.ts new file mode 100644 index 000000000000..c4cecbbec317 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexes/analyzeText.ts @@ -0,0 +1,62 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +/* eslint-disable no-unused-expressions */ + +import { + SearchIndexClient, + AzureKeyCredential, + SearchIndex, + KnownTokenFilterNames +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Analyze Text Sample....`); + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + const index:SearchIndex = await client.getIndex("example-index"); + + index.tokenizers?.push({ + name: "example-tokenizer", + odatatype: "#Microsoft.Azure.Search.StandardTokenizerV2", + maxTokenLength: 125 + }); + + index.charFilters?.push({ + name: "example-char-filter", + odatatype: "#Microsoft.Azure.Search.MappingCharFilter", + mappings: ["MSFT=>Microsoft"] + }); + + index.tokenFilters?.push({ + name: "example-token-filter", + odatatype: "#Microsoft.Azure.Search.StopwordsTokenFilter", + stopwords: ["xyzzy"] + }); + + index.analyzers?.push({ + name: "example-analyzer", + odatatype: "#Microsoft.Azure.Search.CustomAnalyzer", + tokenizerName: "example-tokenizer", + charFilters: ["example-char-filter"], + tokenFilters: [KnownTokenFilterNames.Lowercase, "example-token-filter"] + }); + + // Note adding this analyzer to an existing index will cause it to be unresponsive + // for a short period, hence the need to pass `allowIndexDowntime: true`. + await client.createOrUpdateIndex(index, { allowIndexDowntime: true }); + + const result = await client.analyzeText("example-index", { + text: "MSFT is xyzzy Great!", + analyzerName: "example-analyzer" + }); + + console.log(result.tokens); + +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexes/createIndex.ts b/sdk/search/search-documents/samples/typescript/src/indexes/createIndex.ts new file mode 100644 index 000000000000..cab80245af4a --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexes/createIndex.ts @@ -0,0 +1,60 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexClient, + AzureKeyCredential, + SearchIndex +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Create Index Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + const index: SearchIndex = { + name: "example-index-2", + fields: [ + { + type: "Edm.String", + name: "id", + key: true + }, + { + type: "Edm.Double", + name: "awesomenessLevel", + sortable: true, + filterable: true, + facetable: true + }, + { + type: "Edm.String", + name: "description", + searchable: true + }, + { + type: "Edm.ComplexType", + name: "details", + fields: [ + { + type: "Collection(Edm.String)", + name: "tags", + searchable: true + } + ] + }, + { + type: "Edm.Int32", + name: "hiddenWeight", + hidden: true + } + ] + }; + await client.createIndex(index); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexes/createOrUpdateIndex.ts b/sdk/search/search-documents/samples/typescript/src/indexes/createOrUpdateIndex.ts new file mode 100644 index 000000000000..6ab0c970f9da --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexes/createOrUpdateIndex.ts @@ -0,0 +1,32 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexClient, + AzureKeyCredential, + SearchIndex +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Create Or Update Index Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Get Index example-index-2`); + const index:SearchIndex = await client.getIndex("example-index-2"); + console.log(`Adding fields to Index example-index-2`); + index.fields.push({ + type: "Edm.DateTimeOffset", + name: "lastUpdatedOn", + filterable: true + }); + + + await client.createOrUpdateIndex(index); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexes/deleteIndexByName.ts b/sdk/search/search-documents/samples/typescript/src/indexes/deleteIndexByName.ts new file mode 100644 index 000000000000..154007a4f4fd --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexes/deleteIndexByName.ts @@ -0,0 +1,22 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexClient, + AzureKeyCredential +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Delete Index Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Deleting Index example-index-2`); + await client.deleteIndex("example-index-2") +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexes/deleteIndexByObject.ts b/sdk/search/search-documents/samples/typescript/src/indexes/deleteIndexByObject.ts new file mode 100644 index 000000000000..364af480c9a7 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexes/deleteIndexByObject.ts @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexClient, + AzureKeyCredential, + SearchIndex +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Delete Index Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Get Index example-index-2`); + const index:SearchIndex = await client.getIndex("example-index-2"); + console.log(`Deleting Index example-index-2`); + await client.deleteIndex(index); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexes/getIndex.ts b/sdk/search/search-documents/samples/typescript/src/indexes/getIndex.ts new file mode 100644 index 000000000000..6775956d0b28 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexes/getIndex.ts @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexClient, + AzureKeyCredential, + SearchIndex +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Get Index Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Get Index example-index`); + const index:SearchIndex = await client.getIndex("example-index"); + console.log(`Name: ${index.name}`); + console.log(`Similarity Algorithm: ${index.similarity?.odatatype}`); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexes/getIndexStatistics.ts b/sdk/search/search-documents/samples/typescript/src/indexes/getIndexStatistics.ts new file mode 100644 index 000000000000..ad239084db1b --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexes/getIndexStatistics.ts @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexClient, + AzureKeyCredential, + SearchIndexStatistics +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Get Index Statistics Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Get Index Statistics of example-index`); + const statistics:SearchIndexStatistics = await client.getIndexStatistics("example-index"); + console.log(`Document Count: ${statistics.documentCount}`); + console.log(`Storage Size: ${statistics.storageSize}`); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexes/getServiceStatistics.ts b/sdk/search/search-documents/samples/typescript/src/indexes/getServiceStatistics.ts new file mode 100644 index 000000000000..f9997b546ebd --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexes/getServiceStatistics.ts @@ -0,0 +1,48 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexClient, + AzureKeyCredential +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Get Service Statistics Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + const {counters, limits} = await client.getServiceStatistics(); + console.log(`Counters`); + console.log(`========`); + console.log(`\tDocument Counter`); + console.log(`\t\tUsage: ${counters.documentCounter.usage}`); + console.log(`\t\tQuota: ${counters.documentCounter.quota}`); + console.log(`\tIndex Counter`); + console.log(`\t\tUsage: ${counters.indexCounter.usage}`); + console.log(`\t\tQuota: ${counters.indexCounter.quota}`); + console.log(`\tIndexer Counter`); + console.log(`\t\tUsage: ${counters.indexerCounter.usage}`); + console.log(`\t\tQuota: ${counters.indexerCounter.quota}`); + console.log(`\tData Source Counter`); + console.log(`\t\tUsage: ${counters.dataSourceCounter.usage}`); + console.log(`\t\tQuota: ${counters.dataSourceCounter.quota}`); + console.log(`\tStorage Size Counter`); + console.log(`\t\tUsage: ${counters.storageSizeCounter.usage}`); + console.log(`\t\tQuota: ${counters.storageSizeCounter.quota}`); + console.log(`\tSynonym Map Counter`); + console.log(`\t\tUsage: ${counters.synonymMapCounter.usage}`); + console.log(`\t\tQuota: ${counters.synonymMapCounter.quota}`); + console.log(); + console.log(`Limits`); + console.log(`======`); + console.log(`\tMax Fields Per Index: ${limits.maxFieldsPerIndex}`); + console.log(`\tMax Field Nesting Depth Per Index: ${limits.maxFieldNestingDepthPerIndex}`); + console.log(`\tMax Complex Collection Fields Per Index: ${limits.maxComplexCollectionFieldsPerIndex}`); + console.log(`\tMax Complex Objects In Collections Per Document: ${limits.maxComplexObjectsInCollectionsPerDocument}`); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexes/listIndexNames.ts b/sdk/search/search-documents/samples/typescript/src/indexes/listIndexNames.ts new file mode 100644 index 000000000000..ee301acc5dd4 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexes/listIndexNames.ts @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexClient, AzureKeyCredential } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running List Indexes Names Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + const result = await client.listIndexesNames(); + let listOfIndexNames = await result.next(); + + console.log(`List of Index Names`); + console.log(`*******************`); + while (!listOfIndexNames.done) { + console.log(listOfIndexNames.value); + listOfIndexNames = await result.next(); + } +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/indexes/listIndexes.ts b/sdk/search/search-documents/samples/typescript/src/indexes/listIndexes.ts new file mode 100644 index 000000000000..329e09086770 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/indexes/listIndexes.ts @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexClient, AzureKeyCredential } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running List Indexes Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + const result = await client.listIndexes(); + let listOfIndexes = await result.next(); + + console.log(`List of Indexes`); + console.log(`***************`); + while (!listOfIndexes.done) { + console.log(`Name: ${listOfIndexes.value.name}`); + console.log(`Similarity Algorithm: ${listOfIndexes.value.similarity?.odatatype}`); + console.log(); + listOfIndexes = await result.next(); + } +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/readonlyQuery.ts b/sdk/search/search-documents/samples/typescript/src/readonlyQuery.ts index 9d362aa4a7df..4dfc63fc0f94 100644 --- a/sdk/search/search-documents/samples/typescript/src/readonlyQuery.ts +++ b/sdk/search/search-documents/samples/typescript/src/readonlyQuery.ts @@ -1,5 +1,5 @@ // Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. +// Licensed under the MIT license. /** * Performs a query over a public dataset @@ -62,7 +62,7 @@ export async function main() { select: ["HotelId", "HotelName", "Rating"] }); for await (const result of searchResults.results) { - console.log(`${result.HotelName}: ${result.Rating} stars`); + console.log(`${result.document.HotelName}: ${result.document.Rating} stars`); } } diff --git a/sdk/search/search-documents/samples/typescript/src/skillSets/createOrUpdateSkillset.ts b/sdk/search/search-documents/samples/typescript/src/skillSets/createOrUpdateSkillset.ts new file mode 100644 index 000000000000..0a8bba98967b --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/skillSets/createOrUpdateSkillset.ts @@ -0,0 +1,32 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexerClient, AzureKeyCredential, SearchIndexerSkillset } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Create Or Update Skillset Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Getting Skillset my-azureblob-skillset`); + const skillset: SearchIndexerSkillset = await client.getSkillset("my-azureblob-skillset"); + + skillset.skills[0].outputs = [ + { + name: "persons", + targetName: "people" + }, + { + name: "organizations", + targetName: "organizations" + } + ] + + await client.createOrUpdateSkillset(skillset); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/skillSets/createSkillset.ts b/sdk/search/search-documents/samples/typescript/src/skillSets/createSkillset.ts new file mode 100644 index 000000000000..83005838003d --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/skillSets/createSkillset.ts @@ -0,0 +1,51 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexerClient, AzureKeyCredential, SearchIndexerSkillset } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Create Skillset Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + const skillset: SearchIndexerSkillset = { + name: `my-azureblob-skillset`, + description: `Skillset description`, + skills: [ + { + odatatype: "#Microsoft.Skills.Text.EntityRecognitionSkill", + inputs: [ + { + name: "text", + source: "/document/merged_content" + }, + { + name: "languageCode", + source: "/document/language" + } + ], + outputs: [ + { + name: "persons", + targetName: "people" + }, + { + name: "organizations", + targetName: "organizations" + }, + { + name: "locations", + targetName: "locations" + } + ] + } + ] + }; + await client.createSkillset(skillset); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/skillSets/deleteSkillsetByName.ts b/sdk/search/search-documents/samples/typescript/src/skillSets/deleteSkillsetByName.ts new file mode 100644 index 000000000000..d563bc3b5f0c --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/skillSets/deleteSkillsetByName.ts @@ -0,0 +1,22 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexerClient, + AzureKeyCredential +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Delete Skillset Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Deleting Indexer my-azureblob-skillset`); + await client.deleteSkillset("my-azureblob-skillset") +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/skillSets/deleteSkillsetByObject.ts b/sdk/search/search-documents/samples/typescript/src/skillSets/deleteSkillsetByObject.ts new file mode 100644 index 000000000000..cf8c4514cdb7 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/skillSets/deleteSkillsetByObject.ts @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexerClient, + AzureKeyCredential, + SearchIndexerSkillset +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Delete Skillset Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Getting Skillset my-azureblob-skillset`); + const skillset: SearchIndexerSkillset = await client.getSkillset("my-azureblob-skillset"); + console.log(`Deleting Indexer my-azureblob-skillset`); + await client.deleteSkillset(skillset) +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/skillSets/getSkillset.ts b/sdk/search/search-documents/samples/typescript/src/skillSets/getSkillset.ts new file mode 100644 index 000000000000..4bdab4ff1bc7 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/skillSets/getSkillset.ts @@ -0,0 +1,36 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexerClient, AzureKeyCredential, SearchIndexerSkillset } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Get Skillset Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Getting Skillset my-azureblob-skillset`); + const skillset: SearchIndexerSkillset = await client.getSkillset("my-azureblob-skillset"); + console.log(`Name: ${skillset.name}`); + console.log(`Description: ${skillset.description}`); + console.log(`Skills`); + console.log(`******`); + skillset.skills.forEach((skill)=> { + console.log(`ODataType: ${skill.odatatype}`); + console.log(`Inputs`); + skill.inputs.forEach((input)=>{ + console.log(`\tName: ${input.name}`); + console.log(`\tSource: ${input.source}`); + }); + console.log(`Outputs`); + skill.outputs.forEach((output)=>{ + console.log(`\tName: ${output.name}`); + console.log(`\tTarget Name: ${output.targetName}`); + }); + }); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/skillSets/listSkillsets.ts b/sdk/search/search-documents/samples/typescript/src/skillSets/listSkillsets.ts new file mode 100644 index 000000000000..13f4ce2d54f7 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/skillSets/listSkillsets.ts @@ -0,0 +1,44 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexerClient, + AzureKeyCredential, + SearchIndexerSkillset +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running List Skillsets Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + const listOfSkillsets: Array = await client.listSkillsets(); + + console.log(`\tList of Skillsets`); + console.log(`\t******************`); + listOfSkillsets.forEach((skillset) => { + console.log(`Name: ${skillset.name}`); + console.log(`Description: ${skillset.description}`); + console.log(`Skills`); + console.log(`******`); + skillset.skills.forEach((skill) => { + console.log(`ODataType: ${skill.odatatype}`); + console.log(`Inputs`); + skill.inputs.forEach((input) => { + console.log(`\tName: ${input.name}`); + console.log(`\tSource: ${input.source}`); + }); + console.log(`Outputs`); + skill.outputs.forEach((output) => { + console.log(`\tName: ${output.name}`); + console.log(`\tTarget Name: ${output.targetName}`); + }); + }); + }); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/skillSets/listSkillsetsNames.ts b/sdk/search/search-documents/samples/typescript/src/skillSets/listSkillsetsNames.ts new file mode 100644 index 000000000000..f701feada16e --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/skillSets/listSkillsetsNames.ts @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexerClient, AzureKeyCredential } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running List Skillsets Names Sample....`); + + const client = new SearchIndexerClient(endpoint, new AzureKeyCredential(apiKey)); + const listOfSkillsetNames: string[] = await client.listSkillsetsNames(); + + console.log(`\tNames of Skillsets`); + console.log(`\t******************`); + listOfSkillsetNames.forEach((skName) => { + console.log(`${skName}`); + }); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/synonymMaps/createOrUpdateSynonymMap.ts b/sdk/search/search-documents/samples/typescript/src/synonymMaps/createOrUpdateSynonymMap.ts new file mode 100644 index 000000000000..8e5a02bb0802 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/synonymMaps/createOrUpdateSynonymMap.ts @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexClient, + AzureKeyCredential, + SynonymMap +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Create Or Update SynonymMap Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Get Synonym Map my-synonymmap`); + const sm:SynonymMap = await client.getSynonymMap("my-synonymmap"); + console.log(`Update synonyms Synonym Map my-synonymmap`); + sm.synonyms.push("Florida, Fld. => FL"); + await client.createOrUpdateSynonymMap(sm); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/synonymMaps/createSynonymMap.ts b/sdk/search/search-documents/samples/typescript/src/synonymMaps/createSynonymMap.ts new file mode 100644 index 000000000000..fe64923ba097 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/synonymMaps/createSynonymMap.ts @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexClient, + AzureKeyCredential, + SynonymMap +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Create SynonymMap Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + const sm: SynonymMap = { + name: `my-synonymmap`, + synonyms: ["United States, United States of America => USA", "Washington, Wash. => WA"] + }; + await client.createSynonymMap(sm); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/synonymMaps/deleteSynonymMapByName.ts b/sdk/search/search-documents/samples/typescript/src/synonymMaps/deleteSynonymMapByName.ts new file mode 100644 index 000000000000..4bb7f77b85f2 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/synonymMaps/deleteSynonymMapByName.ts @@ -0,0 +1,22 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexClient, + AzureKeyCredential +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Delete SynonymMap Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Deleting SynonymMap my-synonymmap`); + await client.deleteSynonymMap("my-synonymmap") +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/synonymMaps/deleteSynonymMapByObject.ts b/sdk/search/search-documents/samples/typescript/src/synonymMaps/deleteSynonymMapByObject.ts new file mode 100644 index 000000000000..eab7c16688d0 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/synonymMaps/deleteSynonymMapByObject.ts @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexClient, + AzureKeyCredential, + SynonymMap +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Delete SynonymMap Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Get Synonym Map my-synonymmap`); + const sm:SynonymMap = await client.getSynonymMap("my-synonymmap"); + console.log(`Deleting SynonymMap my-synonymmap`); + await client.deleteSynonymMap(sm); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/synonymMaps/getSynonymMap.ts b/sdk/search/search-documents/samples/typescript/src/synonymMaps/getSynonymMap.ts new file mode 100644 index 000000000000..eec63f17b6a2 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/synonymMaps/getSynonymMap.ts @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + SearchIndexClient, + AzureKeyCredential, + SearchIndex, + SynonymMap +} from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running Get SynonymMap Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + console.log(`Get Synonym Map my-synonymmap`); + const sm:SynonymMap = await client.getSynonymMap("my-synonymmap"); + console.log(`Name: ${sm.name}`); + console.log(`Synonyms`); + sm.synonyms.forEach((synonym)=>{ + console.log(synonym); + }); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/synonymMaps/listSynonymMapNames.ts b/sdk/search/search-documents/samples/typescript/src/synonymMaps/listSynonymMapNames.ts new file mode 100644 index 000000000000..c1550c1730c4 --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/synonymMaps/listSynonymMapNames.ts @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexClient, AzureKeyCredential } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running List SynonymMap Names Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + const listOfSynonymMapsNames:string[] = await client.listSynonymMapsNames(); + + console.log(`List of SynonymMap Names`); + console.log(`************************`); + listOfSynonymMapsNames.forEach((smName) => { + console.log(`${smName}`); + }); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/src/synonymMaps/listSynonymMaps.ts b/sdk/search/search-documents/samples/typescript/src/synonymMaps/listSynonymMaps.ts new file mode 100644 index 000000000000..c5545d36b8db --- /dev/null +++ b/sdk/search/search-documents/samples/typescript/src/synonymMaps/listSynonymMaps.ts @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { SearchIndexClient, AzureKeyCredential, SynonymMap } from "@azure/search-documents"; +import * as dotenv from "dotenv"; +dotenv.config(); + +const endpoint = process.env.SEARCH_API_ENDPOINT || ""; +const apiKey = process.env.SEARCH_API_KEY || ""; + +async function main(): Promise { + console.log(`Running List SynonymMaps Sample....`); + + const client = new SearchIndexClient(endpoint, new AzureKeyCredential(apiKey)); + const listOfSynonymMaps:Array = await client.listSynonymMaps(); + + console.log(`List of SynonymMaps`); + console.log(`*******************`); + listOfSynonymMaps.forEach((sm) => { + console.log(`Name: ${sm.name}`); + console.log(`Synonyms`); + sm.synonyms.forEach((synonym)=>{ + console.log(synonym); + }); + }); +} + +main(); diff --git a/sdk/search/search-documents/samples/typescript/tsconfig.json b/sdk/search/search-documents/samples/typescript/tsconfig.json index 5ed056486b40..4b0b2a6d1e84 100644 --- a/sdk/search/search-documents/samples/typescript/tsconfig.json +++ b/sdk/search/search-documents/samples/typescript/tsconfig.json @@ -2,15 +2,15 @@ "compilerOptions": { "module": "commonjs", "moduleResolution": "node", - "allowSyntheticDefaultImports": true, - "strict": true, "alwaysStrict": true, - "outDir": "dist", "rootDir": "src" }, - "include": ["src/**.ts"], + "include": [ + "src/**.ts", + "src/**/**.ts" + ], "exclude": ["node_modules"] } From ba4f7d5a15356753125d411686df63d0194085ae Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Tue, 30 Jun 2020 14:24:32 -0700 Subject: [PATCH 07/23] [FormRecognizer] Support passing in continuation token for next page (#9235) * Add mocked tests for listing multiple pages --- .../src/formTrainingClient.ts | 9 +- .../ai-form-recognizer/test/mocked.spec.ts | 130 ++++++++++++++++++ 2 files changed, 137 insertions(+), 2 deletions(-) create mode 100644 sdk/formrecognizer/ai-form-recognizer/test/mocked.spec.ts diff --git a/sdk/formrecognizer/ai-form-recognizer/src/formTrainingClient.ts b/sdk/formrecognizer/ai-form-recognizer/src/formTrainingClient.ts index ea7625170243..928bba715805 100644 --- a/sdk/formrecognizer/ai-form-recognizer/src/formTrainingClient.ts +++ b/sdk/formrecognizer/ai-form-recognizer/src/formTrainingClient.ts @@ -310,10 +310,15 @@ export class FormTrainingClient { } private async *listModelsPage( - _settings: PageSettings, + settings: PageSettings, options: ListModelsOptions = {} ): AsyncIterableIterator { - let result = await this.list(options); + let result: ListCustomModelsResponse; + if (settings.continuationToken) { + result = await this.listNextPage(settings.continuationToken, options); + } else { + result = await this.list(options); + } yield result; while (result.nextLink) { diff --git a/sdk/formrecognizer/ai-form-recognizer/test/mocked.spec.ts b/sdk/formrecognizer/ai-form-recognizer/test/mocked.spec.ts new file mode 100644 index 000000000000..59a41310223f --- /dev/null +++ b/sdk/formrecognizer/ai-form-recognizer/test/mocked.spec.ts @@ -0,0 +1,130 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { assert } from "chai"; +import * as sinon from "sinon"; +import { ServiceClientCredentials, HttpHeaders, WebResource } from "@azure/core-http"; +import { GeneratedClient } from "../src/generated/generatedClient"; +import { FormTrainingClient, AzureKeyCredential, CustomFormModelInfo } from "../src"; +import { GeneratedClientListCustomModelsResponse } from "../src/generated/models"; + +function getGeneratedClientMock(): GeneratedClient { + const dummyCredential: ServiceClientCredentials = { + signRequest(r) { + return Promise.resolve(r); + } + }; + + const client = new GeneratedClient(dummyCredential, "endpointUrl", undefined); + return client; +} + +describe("Mock tests", function() { + describe("FormTrainingClient", function() { + const modelInfo1: CustomFormModelInfo = { + modelId: "id1", + status: "ready", + requestedOn: new Date("2020/01/01"), + completedOn: new Date("2020/01/02") + }; + const modelInfo2: CustomFormModelInfo = { + modelId: "id2", + status: "ready", + requestedOn: new Date("2020/02/01"), + completedOn: new Date("2020/02/02") + }; + const modelInfo3: CustomFormModelInfo = { + modelId: "id3", + status: "ready", + requestedOn: new Date("2020/03/01"), + completedOn: new Date("2020/03/02") + }; + const modelInfo4: CustomFormModelInfo = { + modelId: "id4", + status: "ready", + requestedOn: new Date("2020/04/01"), + completedOn: new Date("2020/04/02") + }; + const firstPage: GeneratedClientListCustomModelsResponse = { + modelList: [modelInfo1, modelInfo2], + _response: { + request: new WebResource("url", "GET"), + status: 200, + headers: new HttpHeaders(), + bodyAsText: "", + parsedBody: { modelList: [modelInfo1, modelInfo2] } + } + }; + const secondPage: GeneratedClientListCustomModelsResponse = { + modelList: [modelInfo3, modelInfo4], + _response: { + request: new WebResource("url", "GET"), + status: 200, + headers: new HttpHeaders(), + bodyAsText: "", + parsedBody: { modelList: [modelInfo3, modelInfo4] } + } + }; + + it("should list models when there are only one page of results", async function() { + const trainingClient = new FormTrainingClient("https://endpoint", new AzureKeyCredential("key")); + const generatedClient = getGeneratedClientMock(); + + const listStub = sinon.stub(generatedClient, "listCustomModels"); + listStub.returns(Promise.resolve(firstPage)); + (trainingClient as any).client = generatedClient; + const result: CustomFormModelInfo[] = []; + for await (const m of trainingClient.listCustomModels()) { + result.push(m); + } + + assert.equal(result.length, 2, "Expecting two models"); + assert.equal(result[0].modelId, "id1"); + assert.equal(result[1].modelId, "id2"); + }); + + it("should list models when there are more than one page of results", async function() { + const trainingClient = new FormTrainingClient("https://endpoint", new AzureKeyCredential("key")); + const generatedClient = getGeneratedClientMock(); + + const listStub = sinon.stub(generatedClient, "listCustomModels"); + listStub.returns(Promise.resolve({ ...firstPage, nextLink: "nextLink" })); + const listNextStub = sinon.stub(generatedClient, "listCustomModelsNext"); + listNextStub.returns(Promise.resolve(secondPage)); + (trainingClient as any).client = generatedClient; + + const result: CustomFormModelInfo[] = []; + for await (const m of trainingClient.listCustomModels()) { + result.push(m); + } + + assert.equal(result.length, 4, "Expecting four models"); + assert.equal(result[0].modelId, "id1"); + assert.equal(result[1].modelId, "id2"); + assert.equal(result[2].modelId, "id3"); + assert.equal(result[3].modelId, "id4"); + }); + + it("should return the page from continuation token", async function() { + const trainingClient = new FormTrainingClient("https://endpoint", new AzureKeyCredential("key")); + const generatedClient = getGeneratedClientMock(); + + const listNextStub = sinon.stub(generatedClient, "listCustomModelsNext"); + listNextStub.returns(Promise.resolve(secondPage)); + (trainingClient as any).client = generatedClient; + + const result: CustomFormModelInfo[] = []; + for await (const page of trainingClient + .listCustomModels() + .byPage({ continuationToken: "nextLink" })) { + for (const m of page.modelList || []) { + result.push(m); + } + } + + assert.equal(result.length, 2, "Expecting two models from second page"); + assert.equal(result[0].modelId, "id3"); + assert.equal(result[1].modelId, "id4"); + }); + }); +}); From 2bf331416942a91d9ee8f960c696ee6869c8aa08 Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Tue, 30 Jun 2020 14:26:02 -0700 Subject: [PATCH 08/23] [FormRecognizer] Fix broken ref docs about supported content types (#9518) * Mention file formats instead. --- .../ai-form-recognizer/src/formRecognizerClient.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/sdk/formrecognizer/ai-form-recognizer/src/formRecognizerClient.ts b/sdk/formrecognizer/ai-form-recognizer/src/formRecognizerClient.ts index 81f3db2bb90b..b1d397a7ae9d 100644 --- a/sdk/formrecognizer/ai-form-recognizer/src/formRecognizerClient.ts +++ b/sdk/formrecognizer/ai-form-recognizer/src/formRecognizerClient.ts @@ -334,8 +334,7 @@ export class FormRecognizerClient { * const pages = await poller.pollUntilDone(); * ``` * @summary Recognizes content/layout information from a url to a form document - * @param {string} formUrl Url to an accessible form document -ng", and "image/tiff"; + * @param {string} formUrl Url to an accessible form document. Supported document types include PDF, JPEG, PNG, and TIFF. * @param {BeginRecognizeContentOptions} [options] Options to start content recognition operation */ public async beginRecognizeContentFromUrl( @@ -462,8 +461,7 @@ ng", and "image/tiff"; * ``` * @summary Recognizes form information from a url to a form document using a custom form model. * @param {string} modelId Id of the custom form model to use - * @param {string} formUrl Url to an accessible form document - ng", and "image/tiff"; + * @param {string} formUrl Url to an accessible form document. Supported document types include PDF, JPEG, PNG, and TIFF. * @param {BeginRecognizeFormsOptions} [options] Options to start the form recognition operation */ public async beginRecognizeCustomFormsFromUrl( @@ -668,7 +666,7 @@ ng", and "image/tiff"; * } * ``` * @summary Recognizes receipt information from a given accessible url to input document - * @param {string} receiptUrl url to the input receipt document + * @param {string} receiptUrl Url to an accesssible receipt document. Supported document types include PDF, JPEG, PNG, and TIFF. * @param {BeginRecognizeReceiptsOptions} [options] Options to start receipt recognition operation */ public async beginRecognizeReceiptsFromUrl( From 3e352369acd772cbb93a66e90a1c0ffcec647640 Mon Sep 17 00:00:00 2001 From: Steve Faulkner Date: Tue, 30 Jun 2020 16:33:19 -0500 Subject: [PATCH 09/23] [Cosmos] Properly escape DEL character in partition key (#9822) --- sdk/cosmosdb/cosmos/CHANGELOG.md | 9 +++++---- sdk/cosmosdb/cosmos/src/common/helper.ts | 15 ++++++--------- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/sdk/cosmosdb/cosmos/CHANGELOG.md b/sdk/cosmosdb/cosmos/CHANGELOG.md index f1cbb4f5be3f..d331585f0c4b 100644 --- a/sdk/cosmosdb/cosmos/CHANGELOG.md +++ b/sdk/cosmosdb/cosmos/CHANGELOG.md @@ -1,7 +1,8 @@ # Release History -## 3.7.4 (Unreleased) +## 3.7.4 (2020-6-30) +- BUGFIX: Properly escape ASCII "DEL" character in partition key header ## 3.7.3 (2020-6-29) @@ -210,14 +211,14 @@ Constructor options have been simplified: const client = new CosmosClient({ endpoint: "https://your-database.cosmos.azure.com", auth: { - masterKey: "your-primary-key" - } + masterKey: "your-primary-key", + }, }); // v3 const client = new CosmosClient({ endpoint: "https://your-database.cosmos.azure.com", - key: "your-primary-key" + key: "your-primary-key", }); ``` diff --git a/sdk/cosmosdb/cosmos/src/common/helper.ts b/sdk/cosmosdb/cosmos/src/common/helper.ts index 46b09666158e..8264471c8413 100644 --- a/sdk/cosmosdb/cosmos/src/common/helper.ts +++ b/sdk/cosmosdb/cosmos/src/common/helper.ts @@ -11,7 +11,7 @@ const illegalResourceIdCharacters = new RegExp("[/\\\\?#]"); export function jsonStringifyAndEscapeNonASCII(arg: any) { // TODO: better way for this? Not sure. // escapes non-ASCII characters as \uXXXX - return JSON.stringify(arg).replace(/[\u0080-\uFFFF]/g, (m) => { + return JSON.stringify(arg).replace(/[\u007F-\uFFFF]/g, (m) => { return "\\u" + ("0000" + m.charCodeAt(0).toString(16)).slice(-4); }); } @@ -24,7 +24,7 @@ export function parseLink(resourcePath: string) { /* for DatabaseAccount case, both type and objectBody will be undefined. */ return { type: undefined, - objectBody: undefined + objectBody: undefined, }; } @@ -64,8 +64,8 @@ export function parseLink(resourcePath: string) { type, objectBody: { id, - self: resourcePath - } + self: resourcePath, + }, }; return result; @@ -93,10 +93,7 @@ export function sleep(time: number): Promise { * @ignore */ export function getContainerLink(link: string) { - return link - .split("/") - .slice(0, 4) - .join("/"); + return link.split("/").slice(0, 4).join("/"); } /** @@ -311,7 +308,7 @@ export function parseConnectionString(connectionString: string): CosmosClientOpt } return { endpoint: AccountEndpoint, - key: AccountKey + key: AccountKey, }; } From e920ebb085063e40ebc3a5cd8c29ca4290de2e94 Mon Sep 17 00:00:00 2001 From: Ramya Rao Date: Tue, 30 Jun 2020 14:40:47 -0700 Subject: [PATCH 10/23] [Service Bus] Remove check for session exists when creating session receiver (#9766) --- .../src/receivers/sessionReceiver.ts | 15 ----- .../service-bus/src/session/messageSession.ts | 23 +++----- sdk/servicebus/service-bus/src/util/errors.ts | 10 ---- .../service-bus/test/sessionsTests.spec.ts | 55 ++++++++++++++++++- 4 files changed, 62 insertions(+), 41 deletions(-) diff --git a/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts b/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts index a2bbe649db35..8bc386d117b7 100644 --- a/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts +++ b/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts @@ -17,7 +17,6 @@ import { import { MessageSession } from "../session/messageSession"; import { getAlreadyReceivingErrorMsg, - getOpenSessionReceiverErrorMsg, getReceiverClosedErrorMsg, throwErrorIfConnectionClosed, throwTypeErrorIfParameterMissing, @@ -124,20 +123,6 @@ export class SessionReceiverImpl { let sender: Sender; let receiver: SessionReceiver; - async function beforeEachTest(testClientType: TestClientType, sessionId: string): Promise { + async function beforeEachTest(testClientType: TestClientType, sessionId?: string): Promise { serviceBusClient = createServiceBusClientForTests(); const entityNames = await serviceBusClient.test.createTestEntities(testClientType); @@ -67,6 +67,57 @@ describe("session tests", () => { await serviceBusClient.test.after(); } + describe("createSessionReceiver error scenarios", function(): void { + it("No sessionId on empty queue throws OperationTimeoutError", async function(): Promise< + void + > { + let expectedErrorThrown = false; + let unexpectedError; + try { + await beforeEachTest(TestClientType.PartitionedQueueWithSessions); + } catch (error) { + // TODO: https://github.com/Azure/azure-sdk-for-js/issues/9775 to figure out why we get two different errors. + if (isMessagingError(error) && (error.code === "OperationTimeoutError" || error.code === "SessionCannotBeLockedError")) { + expectedErrorThrown = true; + } else { + unexpectedError = error; + } + } + should.equal( + expectedErrorThrown, + true, + `Instead of OperationTimeoutError or SessionCannotBeLockedError, found ${unexpectedError}` + ); + await serviceBusClient.close(); + }); + + it("An already locked session throws SessionCannotBeLockedError", async function(): Promise< + void + > { + let expectedErrorThrown = false; + let unexpectedError; + await beforeEachTest(TestClientType.PartitionedQueueWithSessions, "boo"); + try { + await serviceBusClient.test.getSessionPeekLockReceiver( + { queue: receiver.entityPath, usesSessions: true }, + { sessionId: "boo" } + ); + } catch (error) { + if (isMessagingError(error) && error.code === "SessionCannotBeLockedError") { + expectedErrorThrown = true; + } else { + unexpectedError = error; + } + } + should.equal( + expectedErrorThrown, + true, + `Instead of SessionCannotBeLockedError, found ${unexpectedError}` + ); + await serviceBusClient.close(); + }); + }); + describe("SessionReceiver with invalid sessionId", function(): void { const nonExistentSessionId: string = "non" + TestMessage.sessionId; // beforeEach(() => { From 4be86c2a5448e9480cdb561bfc44ddea035ba699 Mon Sep 17 00:00:00 2001 From: Ramya Rao Date: Tue, 30 Jun 2020 14:41:23 -0700 Subject: [PATCH 11/23] [Service Bus] Tracing expired sessions is not needed (#9765) --- .../service-bus/src/clientEntityContext.ts | 23 +------------------ .../src/receivers/sessionReceiver.ts | 1 - .../service-bus/src/session/messageSession.ts | 16 ++----------- 3 files changed, 3 insertions(+), 37 deletions(-) diff --git a/sdk/servicebus/service-bus/src/clientEntityContext.ts b/sdk/servicebus/service-bus/src/clientEntityContext.ts index 4c91d8aa68a9..2fd5e88d6147 100644 --- a/sdk/servicebus/service-bus/src/clientEntityContext.ts +++ b/sdk/servicebus/service-bus/src/clientEntityContext.ts @@ -11,7 +11,6 @@ import { BatchingReceiver } from "./core/batchingReceiver"; import { ConcurrentExpiringMap } from "./util/concurrentExpiringMap"; import { MessageReceiver } from "./core/messageReceiver"; import { MessageSession } from "./session/messageSession"; -import { MessagingError } from "@azure/core-amqp"; /** * Provides contextual information like the underlying amqp connection, cbs session, @@ -54,10 +53,6 @@ export interface ClientEntityContextBase { * objects associated with this client. */ messageSessions: Dictionary; - /** - * @property {Dictionary} expiredMessageSessions A dictionary that stores expired message sessions IDs. - */ - expiredMessageSessions: Dictionary; /** * @property {MessageSender} [sender] The ServiceBus sender associated with the client entity. */ @@ -123,26 +118,10 @@ export namespace ClientEntityContext { isClosed: false, requestResponseLockedMessages: new ConcurrentExpiringMap(), isSessionEnabled: !!options.isSessionEnabled, - messageSessions: {}, - expiredMessageSessions: {} + messageSessions: {} }; (entityContext as ClientEntityContext).getReceiver = (name: string, sessionId?: string) => { - if (sessionId != undefined && entityContext.expiredMessageSessions[sessionId]) { - const error = new MessagingError( - `The session lock has expired on the session with id ${sessionId}.` - ); - error.code = "SessionLockLostError"; - error.retryable = false; - log.error( - "[%s] Failed to find receiver '%s' as the session with id '%s' is expired", - entityContext.namespace.connectionId, - name, - sessionId - ); - throw error; - } - if ( sessionId != null && entityContext.messageSessions[sessionId] && diff --git a/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts b/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts index 8bc386d117b7..3de8b559d616 100644 --- a/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts +++ b/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts @@ -183,7 +183,6 @@ export class SessionReceiverImpl { + async close(): Promise { try { log.messageSession( "[%s] Closing the MessageSession '%s' for queue '%s'.", @@ -697,10 +689,6 @@ export class MessageSession extends LinkEntity { this._context.namespace.connectionId ); - if (!isClosedDueToExpiry) { - delete this._context.expiredMessageSessions[this.sessionId!]; - } - if (this._receiver) { const receiverLink = this._receiver; this._deleteFromCache(); From d2de6fc0192292cf18eba7b0b22adc1e3822bd10 Mon Sep 17 00:00:00 2001 From: Richard Park <51494936+richardpark-msft@users.noreply.github.com> Date: Tue, 30 Jun 2020 15:10:22 -0700 Subject: [PATCH 12/23] [app-configuration] Fixing readme with feedback from Cala. (#9823) * Fixing headings for the readme to match the standard. * prettier made some minor formatting changes that looked good. --- .../app-configuration/README.md | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/sdk/appconfiguration/app-configuration/README.md b/sdk/appconfiguration/app-configuration/README.md index ccb25b92c8c9..e554b47c48e9 100644 --- a/sdk/appconfiguration/app-configuration/README.md +++ b/sdk/appconfiguration/app-configuration/README.md @@ -16,19 +16,18 @@ Use the client library for App Configuration to: ## Getting started -### Currently supported environments - -- Node.js version 8.x.x or higher - -**Prerequisites**: You must have an [Azure Subscription](https://azure.microsoft.com) and an [App Configuration](https://docs.microsoft.com/en-us/azure/azure-app-configuration/) resource to use this package. - -### 1. Install the `@azure/app-configuration` package +### Install the package ```bash npm install @azure/app-configuration ``` -### 2. Create an App Configuration resource +### Prerequisites + +- You must have an [Azure Subscription](https://azure.microsoft.com) and an [App Configuration](https://docs.microsoft.com/en-us/azure/azure-app-configuration/) resource to use this package. +- Node.js version 8.x.x or higher + +### Create an App Configuration resource You can use the [Azure Portal](https://portal.azure.com) or the [Azure CLI](https://docs.microsoft.com/cli/azure) to create an Azure App Configuration resource. @@ -38,31 +37,32 @@ Example (Azure CLI): az appconfig create --name --resource-group --location eastus ``` -### 3. Create and authenticate an `AppConfigurationClient` +### Authenticate the client AppConfigurationClient can authenticate using a [service principal](#authenticating-with-a-service-principal) or using a [connection string](#authenticating-with-a-connection-string). -#### Authenticating with a service principal +#### Authenticating with a service principal Authentication via service principal is done by: -* Creating a credential using the `@azure/identity` package. -* Setting appropriate RBAC rules on your AppConfiguration resource. - More information on App Configuration roles can be found [here](https://github.com/Azure/AppConfiguration/blob/master/docs/REST/authorization/aad.md). + +- Creating a credential using the `@azure/identity` package. +- Setting appropriate RBAC rules on your AppConfiguration resource. + More information on App Configuration roles can be found [here](https://github.com/Azure/AppConfiguration/blob/master/docs/REST/authorization/aad.md). Using [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/identity/identity/README.md#defaultazurecredential) ```javascript - const azureIdentity= require("@azure/identity"); - const appConfig = require("@azure/app-configuration"); - - const credential = new azureIdentity.DefaultAzureCredential(); - const client = new appConfig.AppConfigurationClient( - endpoint, // ex: .azconfig.io> - credential - ); +const azureIdentity = require("@azure/identity"); +const appConfig = require("@azure/app-configuration"); + +const credential = new azureIdentity.DefaultAzureCredential(); +const client = new appConfig.AppConfigurationClient( + endpoint, // ex: .azconfig.io> + credential +); ``` - More information about `@azure/identity` can be found [here](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/identity/identity/README.md) +More information about `@azure/identity` can be found [here](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/identity/identity/README.md) #### Authenticating with a connection string From 7859217af50526873609f75c0cb98259f8257544 Mon Sep 17 00:00:00 2001 From: Ramya Rao Date: Tue, 30 Jun 2020 15:23:12 -0700 Subject: [PATCH 13/23] [Service Bus] peekMessages to have maxMessageCount mandatory (#9798) --- sdk/servicebus/service-bus/CHANGELOG.md | 4 ++ .../service-bus/review/service-bus.api.md | 5 +- sdk/servicebus/service-bus/src/models.ts | 5 -- .../service-bus/src/receivers/receiver.ts | 27 ++++++--- .../src/receivers/sessionReceiver.ts | 17 +++++- .../service-bus/test/batchReceiver.spec.ts | 32 +++++++++++ .../test/invalidParameters.spec.ts | 56 +++++++++---------- .../service-bus/test/managementClient.spec.ts | 4 +- .../service-bus/test/retries.spec.ts | 8 +-- .../service-bus/test/serviceBusClient.spec.ts | 6 +- .../sessionsRequiredCleanEntityTests.spec.ts | 4 +- .../service-bus/test/smoketest.spec.ts | 2 +- .../test/streamingReceiver.spec.ts | 2 +- .../service-bus/test/utils/testutils2.ts | 4 +- 14 files changed, 113 insertions(+), 63 deletions(-) diff --git a/sdk/servicebus/service-bus/CHANGELOG.md b/sdk/servicebus/service-bus/CHANGELOG.md index 477324e9beee..3271d5cd0244 100644 --- a/sdk/servicebus/service-bus/CHANGELOG.md +++ b/sdk/servicebus/service-bus/CHANGELOG.md @@ -5,6 +5,10 @@ - Adds abortSignal support throughout Sender and non-session Receivers. [PR 9233](https://github.com/Azure/azure-sdk-for-js/pull/9233) [PR 9284](https://github.com/Azure/azure-sdk-for-js/pull/9284) +- Standardized methods on senders and receivers to use the `Messages` suffix and deal with multiple messages rather than +have dedicated methods to deal with a single message. [PR 9678](https://github.com/Azure/azure-sdk-for-js/pull/9678) +- Standardized methods that peek and receive given number messages to use similar signature. +[PR 9798](https://github.com/Azure/azure-sdk-for-js/pull/9798) - Bug - Messages scheduled in parallel with the `scheduleMessage` method have the same sequence number in response. Fixed in [PR 9503](https://github.com/Azure/azure-sdk-for-js/pull/9503) - Management api updates (Includes breaking changes) diff --git a/sdk/servicebus/service-bus/review/service-bus.api.md b/sdk/servicebus/service-bus/review/service-bus.api.md index 5a005a3ef017..990e8d64ff9f 100644 --- a/sdk/servicebus/service-bus/review/service-bus.api.md +++ b/sdk/servicebus/service-bus/review/service-bus.api.md @@ -124,7 +124,6 @@ export interface OperationOptions { // @public export interface PeekMessagesOptions extends OperationOptions { fromSequenceNumber?: Long; - maxMessageCount?: number; } // @public @@ -214,9 +213,9 @@ export interface Receiver { getMessageIterator(options?: GetMessageIteratorOptions): AsyncIterableIterator; isClosed: boolean; isReceivingMessages(): boolean; - peekMessages(options?: PeekMessagesOptions): Promise; + peekMessages(maxMessageCount: number, options?: PeekMessagesOptions): Promise; receiveDeferredMessages(sequenceNumbers: Long | Long[], options?: OperationOptions): Promise; - receiveMessages(maxMessages: number, options?: ReceiveMessagesOptions): Promise; + receiveMessages(maxMessageCount: number, options?: ReceiveMessagesOptions): Promise; receiveMode: "peekLock" | "receiveAndDelete"; subscribe(handlers: MessageHandlers, options?: SubscribeOptions): void; } diff --git a/sdk/servicebus/service-bus/src/models.ts b/sdk/servicebus/service-bus/src/models.ts index 2b2fbdf238b0..a5c4fd314b8b 100644 --- a/sdk/servicebus/service-bus/src/models.ts +++ b/sdk/servicebus/service-bus/src/models.ts @@ -118,11 +118,6 @@ export interface SenderOpenOptions { * Describes the options passed to the `peekMessages` method on a receiver. */ export interface PeekMessagesOptions extends OperationOptions { - /** - * @property The maximum number of messages to peek. - * Default value is 1 - */ - maxMessageCount?: number; /** * @property The sequence number to start peeking messages from (inclusive). */ diff --git a/sdk/servicebus/service-bus/src/receivers/receiver.ts b/sdk/servicebus/service-bus/src/receivers/receiver.ts index d1b98112561b..4a652bee761f 100644 --- a/sdk/servicebus/service-bus/src/receivers/receiver.ts +++ b/sdk/servicebus/service-bus/src/receivers/receiver.ts @@ -47,12 +47,12 @@ export interface Receiver { getMessageIterator(options?: GetMessageIteratorOptions): AsyncIterableIterator; /** - * Receives, at most, `maxMessages` worth of messages. - * @param maxMessages The maximum number of messages to accept. + * Receives, at most, `maxMessageCount` worth of messages. + * @param maxMessageCount The maximum number of messages to accept. * @param options Options for receiveMessages */ receiveMessages( - maxMessages: number, + maxMessageCount: number, options?: ReceiveMessagesOptions ): Promise; @@ -84,10 +84,11 @@ export interface Receiver { * subsequent message. * - Unlike a "received" message, "peeked" message is a read-only version of the message. * It cannot be `Completed/Abandoned/Deferred/Deadlettered`. + * @param maxMessageCount The maximum number of messages to peek. * @param options Options that allow to specify the maximum number of messages to peek, * the sequenceNumber to start peeking from or an abortSignal to abort the operation. */ - peekMessages(options?: PeekMessagesOptions): Promise; + peekMessages(maxMessageCount: number, options?: PeekMessagesOptions): Promise; /** * Path of the entity for which the receiver has been created. */ @@ -264,6 +265,10 @@ export class ReceiverImpl { if (!this._context.batchingReceiver || !this._context.batchingReceiver.isOpen()) { const options: ReceiveOptions = { @@ -361,8 +366,16 @@ export class ReceiverImpl { + async peekMessages( + maxMessageCount: number, + options: PeekMessagesOptions = {} + ): Promise { this._throwIfReceiverOrConnectionClosed(); + + if (maxMessageCount == undefined) { + maxMessageCount = 1; + } + const managementRequestOptions = { ...options, requestName: "peekMessages", @@ -372,13 +385,13 @@ export class ReceiverImpl(config); } - async peekMessages(options: PeekMessagesOptions = {}): Promise { + async peekMessages( + maxMessageCount: number, + options: PeekMessagesOptions = {} + ): Promise { this._throwIfReceiverOrConnectionClosed(); + if (maxMessageCount == undefined) { + maxMessageCount = 1; + } + const managementRequestOptions = { ...options, requestName: "peekMessages", @@ -330,14 +337,14 @@ export class SessionReceiverImpl { await this._createMessageSessionIfDoesntExist(); diff --git a/sdk/servicebus/service-bus/test/batchReceiver.spec.ts b/sdk/servicebus/service-bus/test/batchReceiver.spec.ts index c69ee71d75a2..d723c96e8950 100644 --- a/sdk/servicebus/service-bus/test/batchReceiver.spec.ts +++ b/sdk/servicebus/service-bus/test/batchReceiver.spec.ts @@ -53,6 +53,38 @@ describe("batchReceiver", () => { return serviceBusClient.test.afterEach(); } + it("Partitioned Queue: - maxMessageCount defaults to 1", async function(): Promise { + await beforeEachTest(TestClientType.PartitionedQueue); + const testMessage = TestMessage.getSample(); + await sender.sendMessages(testMessage); + + // @ts-expect-error + const peekedMsgs = await receiver.peekMessages(); + should.equal(peekedMsgs.length, 1, "Unexpected number of messages peeked."); + should.equal(peekedMsgs[0].body, testMessage.body, "Peeked message body is different than expected"); + + // @ts-expect-error + const msgs = await receiver.receiveMessages(); + should.equal(msgs.length, 1, "Unexpected number of messages received."); + should.equal(msgs[0].body, testMessage.body, "Received message body is different than expected"); + }); + + it("Partitioned Queue with Sessions- maxMessageCount defaults to 1", async function(): Promise { + await beforeEachTest(TestClientType.PartitionedQueueWithSessions); + const testMessage = TestMessage.getSessionSample(); + await sender.sendMessages(testMessage); + + // @ts-expect-error + const peekedMsgs = await receiver.peekMessages(); + should.equal(peekedMsgs.length, 1, "Unexpected number of messages peeked."); + should.equal(peekedMsgs[0].body, testMessage.body, "Peeked message body is different than expected"); + + // @ts-expect-error + const msgs = await receiver.receiveMessages(); + should.equal(msgs.length, 1, "Unexpected number of messages received."); + should.equal(msgs[0].body, testMessage.body, "Received message body is different than expected"); + }); + describe("Batch Receiver - Settle message", function(): void { afterEach(async () => { await afterEachTest(); diff --git a/sdk/servicebus/service-bus/test/invalidParameters.spec.ts b/sdk/servicebus/service-bus/test/invalidParameters.spec.ts index e394a870d360..d29608e60b9e 100644 --- a/sdk/servicebus/service-bus/test/invalidParameters.spec.ts +++ b/sdk/servicebus/service-bus/test/invalidParameters.spec.ts @@ -42,14 +42,15 @@ describe("invalid parameters", () => { }); it("Peek: Invalid maxMessageCount for Queue", async function(): Promise { - const peekedMessages = await receiver.peekMessages({ maxMessageCount: -100 }); + const peekedMessages = await receiver.peekMessages(-100); should.equal(peekedMessages.length, 0); }); it("Peek: Wrong type maxMessageCount for Queue", async function(): Promise { let caughtError: Error | undefined; try { - await receiver.peekMessages({ maxMessageCount: "somestring" as any }); + // @ts-expect-error + await receiver.peekMessages("somestring"); } catch (error) { caughtError = error; } @@ -61,9 +62,8 @@ describe("invalid parameters", () => { }); it("PeekBySequenceNumber: Invalid maxMessageCount for Queue", async function(): Promise { - const peekedMessages = await receiver.peekMessages({ - fromSequenceNumber: Long.ZERO, - maxMessageCount: -100 + const peekedMessages = await receiver.peekMessages(-100, { + fromSequenceNumber: Long.ZERO }); should.equal(peekedMessages.length, 0); }); @@ -73,9 +73,9 @@ describe("invalid parameters", () => { > { let caughtError: Error | undefined; try { - await receiver.peekMessages({ - fromSequenceNumber: Long.ZERO, - maxMessageCount: "somestring" as any + // @ts-expect-error + await receiver.peekMessages("somestring", { + fromSequenceNumber: Long.ZERO }); } catch (error) { caughtError = error; @@ -92,7 +92,7 @@ describe("invalid parameters", () => { > { let caughtError: Error | undefined; try { - await receiver.peekMessages({ fromSequenceNumber: "somestring" as any }); + await receiver.peekMessages(1, { fromSequenceNumber: "somestring" as any }); } catch (error) { caughtError = error; } @@ -127,16 +127,15 @@ describe("invalid parameters", () => { }); it("Peek: Invalid maxMessageCount for Subscription", async function(): Promise { - const browsedMessages = await subscriptionReceiverClient.peekMessages({ - maxMessageCount: -100 - }); + const browsedMessages = await subscriptionReceiverClient.peekMessages(-100); should.equal(browsedMessages.length, 0); }); it("Peek: Wrong type maxMessageCount for Subscription", async function(): Promise { let caughtError: Error | undefined; try { - await subscriptionReceiverClient.peekMessages({ maxMessageCount: "somestring" as any }); + // @ts-expect-error + await subscriptionReceiverClient.peekMessages("somestring"); } catch (error) { caughtError = error; } @@ -150,9 +149,8 @@ describe("invalid parameters", () => { it("PeekBySequenceNumber: Invalid maxMessageCount for Subscription", async function(): Promise< void > { - const browsedMessages = await subscriptionReceiverClient.peekMessages({ - fromSequenceNumber: Long.ZERO, - maxMessageCount: -100 + const browsedMessages = await subscriptionReceiverClient.peekMessages(-100, { + fromSequenceNumber: Long.ZERO }); should.equal(browsedMessages.length, 0); }); @@ -162,9 +160,9 @@ describe("invalid parameters", () => { > { let caughtError: Error | undefined; try { - await subscriptionReceiverClient.peekMessages({ - fromSequenceNumber: Long.ZERO, - maxMessageCount: "somestring" as any + // @ts-expect-error + await subscriptionReceiverClient.peekMessages("somestring", { + fromSequenceNumber: Long.ZERO }); } catch (error) { caughtError = error; @@ -181,7 +179,7 @@ describe("invalid parameters", () => { > { let caughtError: Error | undefined; try { - await subscriptionReceiverClient.peekMessages({ + await subscriptionReceiverClient.peekMessages(1, { fromSequenceNumber: "somestring" as any }); } catch (error) { @@ -366,14 +364,15 @@ describe("invalid parameters", () => { }); it("Peek: Invalid maxMessageCount in SessionReceiver", async function(): Promise { - const peekedMessages = await receiver.peekMessages({ maxMessageCount: -100 }); + const peekedMessages = await receiver.peekMessages(-100); should.equal(peekedMessages.length, 0); }); it("Peek: Wrong type maxMessageCount in SessionReceiver", async function(): Promise { let caughtError: Error | undefined; try { - await receiver.peekMessages({ maxMessageCount: "somestring" as any }); + // @ts-expect-error + await receiver.peekMessages("somestring"); } catch (error) { caughtError = error; } @@ -387,9 +386,8 @@ describe("invalid parameters", () => { it("PeekBySequenceNumber: Invalid maxMessageCount in SessionReceiver", async function(): Promise< void > { - const peekedMessages = await receiver.peekMessages({ - fromSequenceNumber: Long.ZERO, - maxMessageCount: -100 + const peekedMessages = await receiver.peekMessages(-100, { + fromSequenceNumber: Long.ZERO }); should.equal(peekedMessages.length, 0); }); @@ -399,9 +397,9 @@ describe("invalid parameters", () => { > { let caughtError: Error | undefined; try { - await receiver.peekMessages({ - fromSequenceNumber: Long.ZERO, - maxMessageCount: "somestring" as any + // @ts-expect-error + await receiver.peekMessages("somestring", { + fromSequenceNumber: Long.ZERO }); } catch (error) { caughtError = error; @@ -418,7 +416,7 @@ describe("invalid parameters", () => { > { let caughtError: Error | undefined; try { - await receiver.peekMessages({ fromSequenceNumber: "somestring" as any }); + await receiver.peekMessages(1, { fromSequenceNumber: "somestring" as any }); } catch (error) { caughtError = error; } diff --git a/sdk/servicebus/service-bus/test/managementClient.spec.ts b/sdk/servicebus/service-bus/test/managementClient.spec.ts index d3d0e3446a91..a5310099f86c 100644 --- a/sdk/servicebus/service-bus/test/managementClient.spec.ts +++ b/sdk/servicebus/service-bus/test/managementClient.spec.ts @@ -46,7 +46,7 @@ describe("ManagementClient - disconnects", function(): void { await sender.sendMessages(TestMessage.getSample()); let peekedMessageCount = 0; - let messages = await receiver.peekMessages({ maxMessageCount: 1 }); + let messages = await receiver.peekMessages(1); peekedMessageCount += messages.length; peekedMessageCount.should.equal(1, "Unexpected number of peeked messages."); @@ -67,7 +67,7 @@ describe("ManagementClient - disconnects", function(): void { await delay(2000); // peek additional messages - messages = await receiver.peekMessages({ maxMessageCount: 1 }); + messages = await receiver.peekMessages(1); peekedMessageCount += messages.length; peekedMessageCount.should.equal(2, "Unexpected number of peeked messages."); diff --git a/sdk/servicebus/service-bus/test/retries.spec.ts b/sdk/servicebus/service-bus/test/retries.spec.ts index 3c8194848f59..d66a0675627e 100644 --- a/sdk/servicebus/service-bus/test/retries.spec.ts +++ b/sdk/servicebus/service-bus/test/retries.spec.ts @@ -123,13 +123,13 @@ describe("Retries - ManagementClient", () => { it("Unpartitioned Queue: peek", async function(): Promise { await mockManagementClientAndVerifyRetries(async () => { - await receiver.peekMessages(); + await receiver.peekMessages(1); }); }); it("Unpartitioned Queue: peekBySequenceNumber", async function(): Promise { await mockManagementClientAndVerifyRetries(async () => { - await receiver.peekMessages({ fromSequenceNumber: new Long(0) }); + await receiver.peekMessages(1, { fromSequenceNumber: new Long(0) }); }); }); }); @@ -147,13 +147,13 @@ describe("Retries - ManagementClient", () => { it("Unpartitioned Queue with Sessions: peek", async function(): Promise { await mockManagementClientAndVerifyRetries(async () => { - await sessionReceiver.peekMessages(); + await sessionReceiver.peekMessages(1); }); }); it("Unpartitioned Queue with Sessions: peekBySequenceNumber", async function(): Promise { await mockManagementClientAndVerifyRetries(async () => { - await sessionReceiver.peekMessages({ fromSequenceNumber: new Long(0) }); + await sessionReceiver.peekMessages(1, { fromSequenceNumber: new Long(0) }); }); }); diff --git a/sdk/servicebus/service-bus/test/serviceBusClient.spec.ts b/sdk/servicebus/service-bus/test/serviceBusClient.spec.ts index 6780e9591b96..7a2421906399 100644 --- a/sdk/servicebus/service-bus/test/serviceBusClient.spec.ts +++ b/sdk/servicebus/service-bus/test/serviceBusClient.spec.ts @@ -570,7 +570,7 @@ describe("Errors after close()", function(): void { ); let errorPeek: string = ""; - await receiver.peekMessages().catch((err) => { + await receiver.peekMessages(1).catch((err) => { errorPeek = err.message; }); should.equal( @@ -605,7 +605,7 @@ describe("Errors after close()", function(): void { const sessionReceiver = receiver as SessionReceiver; let errorPeek: string = ""; - await sessionReceiver.peekMessages().catch((err) => { + await sessionReceiver.peekMessages(1).catch((err) => { errorPeek = err.message; }); should.equal( @@ -615,7 +615,7 @@ describe("Errors after close()", function(): void { ); let errorPeekBySequence: string = ""; - await sessionReceiver.peekMessages({ fromSequenceNumber: Long.ZERO }).catch((err) => { + await sessionReceiver.peekMessages(1, { fromSequenceNumber: Long.ZERO }).catch((err) => { errorPeekBySequence = err.message; }); should.equal( diff --git a/sdk/servicebus/service-bus/test/sessionsRequiredCleanEntityTests.spec.ts b/sdk/servicebus/service-bus/test/sessionsRequiredCleanEntityTests.spec.ts index 4cf8f91ea620..4dadd845a003 100644 --- a/sdk/servicebus/service-bus/test/sessionsRequiredCleanEntityTests.spec.ts +++ b/sdk/servicebus/service-bus/test/sessionsRequiredCleanEntityTests.spec.ts @@ -81,7 +81,7 @@ describe("sessions tests - requires completely clean entity for each test", () // At this point AMQP receiver link has not been established. // peekMessages() will not establish the link if sessionId was provided - const peekedMsgs = await receiver.peekMessages(); + const peekedMsgs = await receiver.peekMessages(1); should.equal(peekedMsgs.length, 1, "Unexpected number of messages browsed"); should.equal(peekedMsgs[0].body, testMessage.body, "MessageBody is different than expected"); should.equal( @@ -281,7 +281,7 @@ describe("sessions tests - requires completely clean entity for each test", () ); await msgs[0].complete(); - const peekedMsgsInSession = await receiver.peekMessages(); + const peekedMsgsInSession = await receiver.peekMessages(1); should.equal(peekedMsgsInSession.length, 0, "Unexpected number of messages peeked"); await receiver.close(); diff --git a/sdk/servicebus/service-bus/test/smoketest.spec.ts b/sdk/servicebus/service-bus/test/smoketest.spec.ts index 2bb53d005db9..c89475dadf92 100644 --- a/sdk/servicebus/service-bus/test/smoketest.spec.ts +++ b/sdk/servicebus/service-bus/test/smoketest.spec.ts @@ -484,7 +484,7 @@ async function waitAndValidate( await delay(500); } - const remainingMessages = (await receiver.peekMessages()).map((m) => m.body); + const remainingMessages = (await receiver.peekMessages(1)).map((m) => m.body); assert.isEmpty(errors); assert.isEmpty(remainingMessages); assert.deepEqual([expectedMessage], receivedBodies); diff --git a/sdk/servicebus/service-bus/test/streamingReceiver.spec.ts b/sdk/servicebus/service-bus/test/streamingReceiver.spec.ts index 8c238f4db824..ea424581a119 100644 --- a/sdk/servicebus/service-bus/test/streamingReceiver.spec.ts +++ b/sdk/servicebus/service-bus/test/streamingReceiver.spec.ts @@ -155,7 +155,7 @@ describe("Streaming", () => { should.equal(unexpectedError, undefined, unexpectedError && unexpectedError.message); should.equal(receivedMsgs.length, 1, "Unexpected number of messages"); - const peekedMsgs = await receiver.peekMessages(); + const peekedMsgs = await receiver.peekMessages(1); should.equal(peekedMsgs.length, 0, "Unexpected number of msgs found when peeking"); } diff --git a/sdk/servicebus/service-bus/test/utils/testutils2.ts b/sdk/servicebus/service-bus/test/utils/testutils2.ts index a7e45018f794..6926cfd0aee2 100644 --- a/sdk/servicebus/service-bus/test/utils/testutils2.ts +++ b/sdk/servicebus/service-bus/test/utils/testutils2.ts @@ -468,9 +468,7 @@ export async function testPeekMsgsLength( peekableReceiver: Receiver, expectedPeekLength: number ): Promise { - const peekedMsgs = await peekableReceiver.peekMessages({ - maxMessageCount: expectedPeekLength + 1 - }); + const peekedMsgs = await peekableReceiver.peekMessages(expectedPeekLength + 1); should.equal( peekedMsgs.length, From 0e86e74487edceb2ee25a6d0e8aff923e2b5021a Mon Sep 17 00:00:00 2001 From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Date: Tue, 30 Jun 2020 15:36:54 -0700 Subject: [PATCH 14/23] Increment package version after release of azure-cosmos (#9825) --- sdk/cosmosdb/cosmos/CHANGELOG.md | 3 +++ sdk/cosmosdb/cosmos/package.json | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/sdk/cosmosdb/cosmos/CHANGELOG.md b/sdk/cosmosdb/cosmos/CHANGELOG.md index d331585f0c4b..9b769ada1151 100644 --- a/sdk/cosmosdb/cosmos/CHANGELOG.md +++ b/sdk/cosmosdb/cosmos/CHANGELOG.md @@ -1,5 +1,8 @@ # Release History +## 3.7.5 (Unreleased) + + ## 3.7.4 (2020-6-30) - BUGFIX: Properly escape ASCII "DEL" character in partition key header diff --git a/sdk/cosmosdb/cosmos/package.json b/sdk/cosmosdb/cosmos/package.json index 83994aedd53b..2d26f8d15925 100644 --- a/sdk/cosmosdb/cosmos/package.json +++ b/sdk/cosmosdb/cosmos/package.json @@ -1,6 +1,6 @@ { "name": "@azure/cosmos", - "version": "3.7.4", + "version": "3.7.5", "description": "Microsoft Azure Cosmos DB Service Node.js SDK for SQL API", "sdk-type": "client", "keywords": [ From a3ab920d31740b5f2770eb3a757a046da31b2aeb Mon Sep 17 00:00:00 2001 From: Ramya Rao Date: Tue, 30 Jun 2020 15:43:37 -0700 Subject: [PATCH 15/23] [Service Bus] Add isServiceBusMessage checks to all methods that take messages (#9708) --- sdk/servicebus/service-bus/src/sender.ts | 19 ++++-- .../service-bus/src/serviceBusMessageBatch.ts | 7 ++- .../service-bus/test/internal/sender.spec.ts | 60 ++++++++++++++++--- 3 files changed, 73 insertions(+), 13 deletions(-) diff --git a/sdk/servicebus/service-bus/src/sender.ts b/sdk/servicebus/service-bus/src/sender.ts index a72f3484d59a..4fa7e54c2e2e 100644 --- a/sdk/servicebus/service-bus/src/sender.ts +++ b/sdk/servicebus/service-bus/src/sender.ts @@ -176,11 +176,17 @@ export class SenderImpl implements Sender { options?: OperationOptions ): Promise { this._throwIfSenderOrConnectionClosed(); + throwTypeErrorIfParameterMissing(this._context.namespace.connectionId, "messages", messages); + const invalidTypeErrMsg = + "Provided value for 'messages' must be of type ServiceBusMessage, ServiceBusMessageBatch or an array of type ServiceBusMessage."; if (Array.isArray(messages)) { const batch = await this.createBatch(options); for (const message of messages) { + if (!isServiceBusMessage(message)) { + throw new TypeError(invalidTypeErrMsg); + } if (!batch.tryAdd(message)) { // this is too big - throw an error const error = new MessagingError( @@ -196,11 +202,8 @@ export class SenderImpl implements Sender { return this._sender.sendBatch(messages, options); } else if (isServiceBusMessage(messages)) { return this._sender.send(messages, options); - } else { - throw new TypeError( - "Invalid type for message. Must be a ServiceBusMessage, an array of ServiceBusMessage or a ServiceBusMessageBatch" - ); } + throw new TypeError(invalidTypeErrMsg); } async createBatch(options?: CreateBatchOptions): Promise { @@ -222,6 +225,14 @@ export class SenderImpl implements Sender { throwTypeErrorIfParameterMissing(this._context.namespace.connectionId, "messages", messages); const messagesToSchedule = Array.isArray(messages) ? messages : [messages]; + for (const message of messagesToSchedule) { + if (!isServiceBusMessage(message)) { + throw new TypeError( + "Provided value for 'messages' must be of type ServiceBusMessage or an array of type ServiceBusMessage." + ); + } + } + const scheduleMessageOperationPromise = async () => { return this._context.managementClient!.scheduleMessages( scheduledEnqueueTimeUtc, diff --git a/sdk/servicebus/service-bus/src/serviceBusMessageBatch.ts b/sdk/servicebus/service-bus/src/serviceBusMessageBatch.ts index cdb07d014375..832820376327 100644 --- a/sdk/servicebus/service-bus/src/serviceBusMessageBatch.ts +++ b/sdk/servicebus/service-bus/src/serviceBusMessageBatch.ts @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { ServiceBusMessage, toAmqpMessage } from "./serviceBusMessage"; +import { ServiceBusMessage, toAmqpMessage, isServiceBusMessage } from "./serviceBusMessage"; import { throwTypeErrorIfParameterMissing } from "./util/errors"; import { ClientEntityContext } from "./clientEntityContext"; import { @@ -215,7 +215,10 @@ export class ServiceBusMessageBatchImpl implements ServiceBusMessageBatch { * @returns A boolean value indicating if the message has been added to the batch or not. */ public tryAdd(message: ServiceBusMessage): boolean { - throwTypeErrorIfParameterMissing(this._context.namespace.connectionId, "tryAdd", "message"); + throwTypeErrorIfParameterMissing(this._context.namespace.connectionId, "message", message); + if (!isServiceBusMessage(message)) { + throw new TypeError("Provided value for 'message' must be of type ServiceBusMessage."); + } // Convert ServiceBusMessage to AmqpMessage. const amqpMessage = toAmqpMessage(message); diff --git a/sdk/servicebus/service-bus/test/internal/sender.spec.ts b/sdk/servicebus/service-bus/test/internal/sender.spec.ts index 56f569f53826..09b5e3d6107e 100644 --- a/sdk/servicebus/service-bus/test/internal/sender.spec.ts +++ b/sdk/servicebus/service-bus/test/internal/sender.spec.ts @@ -20,10 +20,14 @@ describe("sender unit tests", () => { assert.isFalse(isServiceBusMessageBatch(({} as any) as ServiceBusMessage)); }); - ["hello", {}, null, undefined].forEach((invalidValue) => { - it(`don't allow Sender.send(${invalidValue})`, async () => { + ["hello", {}, 123, null, undefined, ["hello"]].forEach((invalidValue) => { + it(`don't allow Sender.sendMessages(${invalidValue})`, async () => { const sender = new SenderImpl(createClientEntityContextForTests()); - + let expectedErrorMsg = + "Provided value for 'messages' must be of type ServiceBusMessage, ServiceBusMessageBatch or an array of type ServiceBusMessage."; + if (invalidValue === null || invalidValue === undefined) { + expectedErrorMsg = `Missing parameter "messages"`; + } try { await sender.sendMessages( // @ts-expect-error @@ -31,10 +35,49 @@ describe("sender unit tests", () => { ); } catch (err) { assert.equal(err.name, "TypeError"); - assert.equal( - err.message, - "Invalid type for message. Must be a ServiceBusMessage, an array of ServiceBusMessage or a ServiceBusMessageBatch" + assert.equal(err.message, expectedErrorMsg); + } + }); + }); + + ["hello", {}, null, undefined].forEach((invalidValue) => { + it(`don't allow tryAdd(${invalidValue})`, async () => { + const sender = new SenderImpl(createClientEntityContextForTests()); + const batch = await sender.createBatch(); + let expectedErrorMsg = "Provided value for 'message' must be of type ServiceBusMessage."; + if (invalidValue === null || invalidValue === undefined) { + expectedErrorMsg = `Missing parameter "message"`; + } + try { + batch.tryAdd( + // @ts-expect-error + invalidValue ); + } catch (err) { + assert.equal(err.name, "TypeError"); + assert.equal(err.message, expectedErrorMsg); + } + }); + }); + + ["hello", {}, null, undefined, ["hello"]].forEach((invalidValue) => { + it(`don't allow Sender.scheduleMessages(${invalidValue})`, async () => { + const sender = new SenderImpl(createClientEntityContextForTests()); + let expectedErrorMsg = + "Provided value for 'messages' must be of type ServiceBusMessage or an array of type ServiceBusMessage."; + if (invalidValue === null || invalidValue === undefined) { + expectedErrorMsg = `Missing parameter "messages"`; + } + + try { + await sender.scheduleMessages( + new Date(), + // @ts-expect-error + invalidValue + ); + } catch (err) { + assert.equal(err.name, "TypeError"); + assert.equal(err.message, expectedErrorMsg); } }); }); @@ -46,7 +89,10 @@ function createClientEntityContextForTests(): ClientEntityContext & { initWasCal const fakeClientEntityContext = { entityPath: "queue", sender: { - credit: 999 + credit: 999, + createBatch: () => { + return new ServiceBusMessageBatchImpl(fakeClientEntityContext as any, 100); + } }, namespace: { config: { endpoint: "my.service.bus" }, From 7919479d81828e12af942dad99538905b7e192e5 Mon Sep 17 00:00:00 2001 From: Harsha Nalluru Date: Tue, 30 Jun 2020 15:48:26 -0700 Subject: [PATCH 16/23] [Service Bus] Change suffix for time stamp attributes from "On" to "At" (#9807) * remove duplicate copyright header * "On" -> "At" * Changelog * API Report --- sdk/servicebus/service-bus/CHANGELOG.md | 10 ++-- .../service-bus/review/service-bus.api.md | 22 +++---- .../namespaceResourceSerializer.ts | 8 +-- .../serializers/queueResourceSerializer.ts | 12 ++-- .../subscriptionResourceSerializer.ts | 12 ++-- .../serializers/topicResourceSerializer.ts | 12 ++-- .../service-bus/test/atomManagement.spec.ts | 58 +++++++++---------- .../service-bus/test/atomXml.spec.ts | 3 - 8 files changed, 68 insertions(+), 69 deletions(-) diff --git a/sdk/servicebus/service-bus/CHANGELOG.md b/sdk/servicebus/service-bus/CHANGELOG.md index 3271d5cd0244..98b24eee3043 100644 --- a/sdk/servicebus/service-bus/CHANGELOG.md +++ b/sdk/servicebus/service-bus/CHANGELOG.md @@ -17,13 +17,15 @@ have dedicated methods to deal with a single message. [PR 9678](https://github.c - [Create,Get,Update]QueueResponse as QueueResponse, DeleteQueueResponse as Response, GetQueueRuntimeInfoResponse as QueueRuntimeInfoResponse. Similarly for topics, subscriptions and rules. [PR 9432](https://github.com/Azure/azure-sdk-for-js/pull/9432) - - Updated `ISO-8601 timestamp string` to the `Date` type for the createdOn, accessedOn and modifiedOn properties in the responses for the `runtimeInfo` methods for Queue, Topic and Subscription. + - Renamed `createdOn`, `accessedOn` and `modifiedOn` properties to `createdAt`, `accessedAt` and `modifiedAt`, updated the corresponding type from `ISO-8601 timestamp string` to the `Date` type in the responses for the `runtimeInfo` methods for Queue, Topic and Subscription. [PR 9434](https://github.com/Azure/azure-sdk-for-js/pull/9434) + [PR 9807](https://github.com/Azure/azure-sdk-for-js/pull/9807) - The property `top` in the options passed to any of the methods that get information for multiple entities like `getQueues` or `getQueuesRuntimeInfo` is renamed to `maxCount`. [PR 9664](https://github.com/Azure/azure-sdk-for-js/pull/9664) - - The "update" methods (`updateQueue`, `updateTopic` and `updateSubscription`) now require all properties on the given queue/topic/subscription object to be set even though only a subset of them are actually updatable. Therefore, the suggested flow is to use the "get" methods to get the queue/topic/subscription object, update as needed and then pass it to the "update" methods. [PR 9751](https://github.com/Azure/azure-sdk-for-js/pull/9751). - - See [update queue](https://docs.microsoft.com/en-us/rest/api/servicebus/update-queue) and [update-topic](https://docs.microsoft.com/en-us/rest/api/servicebus/update-queue) for list of updatable properties. + - The "update" methods (`updateQueue`, `updateTopic` and `updateSubscription`) now require all properties on the given queue/topic/subscription object to be set even though only a subset of them are actually updatable. Therefore, the suggested flow is to use the "get" methods to get the queue/topic/subscription object, update as needed and then pass it to the "update" methods. + [PR 9751](https://github.com/Azure/azure-sdk-for-js/pull/9751) + + See [update queue](https://docs.microsoft.com/en-us/rest/api/servicebus/update-queue) and [update-topic](https://docs.microsoft.com/en-us/rest/api/servicebus/update-queue) for list of updatable properties. ## 7.0.0-preview.3 (2020-06-08) diff --git a/sdk/servicebus/service-bus/review/service-bus.api.md b/sdk/servicebus/service-bus/review/service-bus.api.md index 990e8d64ff9f..8665f8a8fe91 100644 --- a/sdk/servicebus/service-bus/review/service-bus.api.md +++ b/sdk/servicebus/service-bus/review/service-bus.api.md @@ -103,12 +103,12 @@ export { MessagingError } // @public export interface NamespaceProperties { - createdOn: Date; + createdAt: Date; messagingSku: string; messagingUnits: number | undefined; name: string; namespaceType: string; - updatedOn: Date; + updatedAt: Date; } // @public @@ -153,13 +153,13 @@ export interface QueueResponse extends QueueDescription, Response { // @public export interface QueueRuntimeInfo { - accessedOn: Date; - createdOn: Date; + accessedAt: Date; + createdAt: Date; messageCount?: number; messageCountDetails?: MessageCountDetails; name: string; sizeInBytes?: number; - updatedOn: Date; + updatedAt: Date; } // @public @@ -427,13 +427,13 @@ export interface SubscriptionResponse extends SubscriptionDescription, Response // @public export interface SubscriptionRuntimeInfo { - accessedOn: Date; - createdOn: Date; + accessedAt: Date; + createdAt: Date; messageCount: number; messageCountDetails?: MessageCountDetails; subscriptionName: string; topicName: string; - updatedOn: Date; + updatedAt: Date; } // @public @@ -474,12 +474,12 @@ export interface TopicResponse extends TopicDescription, Response { // @public export interface TopicRuntimeInfo { - accessedOn: Date; - createdOn: Date; + accessedAt: Date; + createdAt: Date; name: string; sizeInBytes?: number; subscriptionCount?: number; - updatedOn: Date; + updatedAt: Date; } // @public diff --git a/sdk/servicebus/service-bus/src/serializers/namespaceResourceSerializer.ts b/sdk/servicebus/service-bus/src/serializers/namespaceResourceSerializer.ts index add75c4bc129..1b9b8013bbac 100644 --- a/sdk/servicebus/service-bus/src/serializers/namespaceResourceSerializer.ts +++ b/sdk/servicebus/service-bus/src/serializers/namespaceResourceSerializer.ts @@ -19,7 +19,7 @@ export interface NamespaceProperties { /** * The time at which the namespace was created. */ - createdOn: Date; + createdAt: Date; /** * The SKU/tier of the namespace. * "Basic", "Standard" and "Premium" @@ -28,7 +28,7 @@ export interface NamespaceProperties { /** * The last time at which the namespace was modified. */ - updatedOn: Date; + updatedAt: Date; /** * Name of the namespace. */ @@ -55,9 +55,9 @@ export interface NamespaceProperties { export function buildNamespace(rawNamespace: any): NamespaceProperties { const messagingSku = getString(rawNamespace["MessagingSKU"], "messagingSku"); return { - createdOn: getDate(rawNamespace["CreatedTime"], "createdOn"), + createdAt: getDate(rawNamespace["CreatedTime"], "createdAt"), messagingSku: messagingSku, - updatedOn: getDate(rawNamespace["ModifiedTime"], "updatedOn"), + updatedAt: getDate(rawNamespace["ModifiedTime"], "updatedAt"), name: getString(rawNamespace["Name"], "name"), namespaceType: getString(rawNamespace["NamespaceType"], "namespaceType"), messagingUnits: diff --git a/sdk/servicebus/service-bus/src/serializers/queueResourceSerializer.ts b/sdk/servicebus/service-bus/src/serializers/queueResourceSerializer.ts index f63bb392b4aa..fd5904e1c382 100644 --- a/sdk/servicebus/service-bus/src/serializers/queueResourceSerializer.ts +++ b/sdk/servicebus/service-bus/src/serializers/queueResourceSerializer.ts @@ -119,9 +119,9 @@ export function buildQueueRuntimeInfo(rawQueue: any): QueueRuntimeInfo { sizeInBytes: getIntegerOrUndefined(rawQueue[Constants.SIZE_IN_BYTES]), messageCount: getIntegerOrUndefined(rawQueue[Constants.MESSAGE_COUNT]), messageCountDetails: getCountDetailsOrUndefined(rawQueue[Constants.COUNT_DETAILS]), - createdOn: getDate(rawQueue[Constants.CREATED_AT], "createdOn"), - updatedOn: getDate(rawQueue[Constants.UPDATED_AT], "updatedOn"), - accessedOn: getDate(rawQueue[Constants.ACCESSED_AT], "accessedOn") + createdAt: getDate(rawQueue[Constants.CREATED_AT], "createdAt"), + updatedAt: getDate(rawQueue[Constants.UPDATED_AT], "updatedAt"), + accessedAt: getDate(rawQueue[Constants.ACCESSED_AT], "accessedAt") }; } @@ -395,17 +395,17 @@ export interface QueueRuntimeInfo { /** * Created at timestamp */ - createdOn: Date; + createdAt: Date; /** * Updated at timestamp */ - updatedOn: Date; + updatedAt: Date; /** * Accessed at timestamp */ - accessedOn: Date; + accessedAt: Date; /** * The entity's message count. diff --git a/sdk/servicebus/service-bus/src/serializers/subscriptionResourceSerializer.ts b/sdk/servicebus/service-bus/src/serializers/subscriptionResourceSerializer.ts index 77c825641451..aaaa38791225 100644 --- a/sdk/servicebus/service-bus/src/serializers/subscriptionResourceSerializer.ts +++ b/sdk/servicebus/service-bus/src/serializers/subscriptionResourceSerializer.ts @@ -109,9 +109,9 @@ export function buildSubscriptionRuntimeInfo(rawSubscription: any): Subscription topicName: getString(rawSubscription[Constants.TOPIC_NAME], "topicName"), messageCount: getInteger(rawSubscription[Constants.MESSAGE_COUNT], "messageCount"), messageCountDetails: getCountDetailsOrUndefined(rawSubscription[Constants.COUNT_DETAILS]), - createdOn: getDate(rawSubscription[Constants.CREATED_AT], "createdOn"), - updatedOn: getDate(rawSubscription[Constants.UPDATED_AT], "updatedOn"), - accessedOn: getDate(rawSubscription[Constants.ACCESSED_AT], "accessedOn") + createdAt: getDate(rawSubscription[Constants.CREATED_AT], "createdAt"), + updatedAt: getDate(rawSubscription[Constants.UPDATED_AT], "updatedAt"), + accessedAt: getDate(rawSubscription[Constants.ACCESSED_AT], "accessedAt") }; } @@ -357,17 +357,17 @@ export interface SubscriptionRuntimeInfo { /** * Created at timestamp */ - createdOn: Date; + createdAt: Date; /** * Updated at timestamp */ - updatedOn: Date; + updatedAt: Date; /** * Accessed at timestamp */ - accessedOn: Date; + accessedAt: Date; } /** diff --git a/sdk/servicebus/service-bus/src/serializers/topicResourceSerializer.ts b/sdk/servicebus/service-bus/src/serializers/topicResourceSerializer.ts index bbffc70f7db9..ca2adae1ad58 100644 --- a/sdk/servicebus/service-bus/src/serializers/topicResourceSerializer.ts +++ b/sdk/servicebus/service-bus/src/serializers/topicResourceSerializer.ts @@ -98,9 +98,9 @@ export function buildTopicRuntimeInfo(rawTopic: any): TopicRuntimeInfo { name: getString(rawTopic[Constants.TOPIC_NAME], "topicName"), sizeInBytes: getIntegerOrUndefined(rawTopic[Constants.SIZE_IN_BYTES]), subscriptionCount: getIntegerOrUndefined(rawTopic[Constants.SUBSCRIPTION_COUNT]), - createdOn: getDate(rawTopic[Constants.CREATED_AT], "createdOn"), - updatedOn: getDate(rawTopic[Constants.UPDATED_AT], "updatedOn"), - accessedOn: getDate(rawTopic[Constants.ACCESSED_AT], "accessedOn") + createdAt: getDate(rawTopic[Constants.CREATED_AT], "createdAt"), + updatedAt: getDate(rawTopic[Constants.UPDATED_AT], "updatedAt"), + accessedAt: getDate(rawTopic[Constants.ACCESSED_AT], "accessedAt") }; } @@ -305,17 +305,17 @@ export interface TopicRuntimeInfo { /** * Created at timestamp */ - createdOn: Date; + createdAt: Date; /** * Updated at timestamp */ - updatedOn: Date; + updatedAt: Date; /** * Accessed at timestamp */ - accessedOn: Date; + accessedAt: Date; } /** diff --git a/sdk/servicebus/service-bus/test/atomManagement.spec.ts b/sdk/servicebus/service-bus/test/atomManagement.spec.ts index bfb0441a303b..0d5063c6cfb4 100644 --- a/sdk/servicebus/service-bus/test/atomManagement.spec.ts +++ b/sdk/servicebus/service-bus/test/atomManagement.spec.ts @@ -60,7 +60,7 @@ describe("Atom management - Namespace", function(): void { assert.deepEqualExcluding( namespaceProperties, { messagingSku: "Standard", namespaceType: "Messaging", messagingUnits: undefined } as any, - ["_response", "createdOn", "updatedOn", "name"] + ["_response", "createdAt", "updatedAt", "name"] ); }); }); @@ -415,9 +415,9 @@ describe("Atom management - Authentication", function(): void { ); assert.deepEqualExcluding(response, testCase.output, [ "_response", - "createdOn", - "updatedOn", - "accessedOn" + "createdAt", + "updatedAt", + "accessedAt" ]); }); }); @@ -558,7 +558,7 @@ describe("Atom management - Authentication", function(): void { it(`Gets runtime info for existing ${testCase.entityType} entities(multiple) successfully`, async () => { const response = await getEntitiesRuntimeInfo(testCase.entityType, managementTopic1); const name = testCase.entityType === EntityType.SUBSCRIPTION ? "subscriptionName" : "name"; - const paramsToExclude = ["createdOn", "accessedOn", "updatedOn"]; + const paramsToExclude = ["createdAt", "accessedAt", "updatedAt"]; for (const info of response) { if (info[name] == testCase[1].alwaysBeExistingEntity) { assert.deepEqualExcluding(info, testCase[1].output, paramsToExclude); @@ -1101,9 +1101,9 @@ describe("Atom management - Authentication", function(): void { should.equal(response.name, managementTopic1, "Topic name mismatch"); assert.deepEqualExcluding(response, testCase.output, [ "_response", - "createdOn", - "updatedOn", - "accessedOn" + "createdAt", + "updatedAt", + "accessedAt" ]); }); }); @@ -1193,9 +1193,9 @@ describe("Atom management - Authentication", function(): void { ); assert.deepEqualExcluding(response, testCase.output, [ "_response", - "createdOn", - "updatedOn", - "accessedOn" + "createdAt", + "updatedAt", + "accessedAt" ]); }); }); @@ -1413,9 +1413,9 @@ describe("Atom management - Authentication", function(): void { assert.deepEqualExcluding(response, testCase.output, [ "_response", - "createdOn", - "updatedOn", - "accessedOn" + "createdAt", + "updatedAt", + "accessedAt" ]); }); }); @@ -1585,9 +1585,9 @@ describe("Atom management - Authentication", function(): void { should.equal(response.name, managementRule1, "Rule name mismatch"); assert.deepEqualExcluding(response, testCase.output, [ "_response", - "createdOn", - "updatedOn", - "accessedOn" + "createdAt", + "updatedAt", + "accessedAt" ]); }); }); @@ -1728,9 +1728,9 @@ describe("Atom management - Authentication", function(): void { assert.deepEqualExcluding(response, testCase.output, [ "_response", - "createdOn", - "updatedOn", - "accessedOn" + "createdAt", + "updatedAt", + "accessedAt" ]); } catch (err) { checkForValidErrorScenario(err, testCase.output); @@ -1899,9 +1899,9 @@ describe("Atom management - Authentication", function(): void { assert.deepEqualExcluding(response, testCase.output, [ "_response", - "createdOn", - "updatedOn", - "accessedOn" + "createdAt", + "updatedAt", + "accessedAt" ]); } catch (err) { checkForValidErrorScenario(err, testCase.output); @@ -1969,9 +1969,9 @@ describe("Atom management - Authentication", function(): void { assert.deepEqualExcluding(response, testCase.output, [ "_response", - "createdOn", - "updatedOn", - "accessedOn" + "createdAt", + "updatedAt", + "accessedAt" ]); } catch (err) { checkForValidErrorScenario(err, testCase.output); @@ -2133,9 +2133,9 @@ describe("Atom management - Authentication", function(): void { assert.deepEqualExcluding(response, testCase.output, [ "_response", - "createdOn", - "updatedOn", - "accessedOn" + "createdAt", + "updatedAt", + "accessedAt" ]); } catch (err) { checkForValidErrorScenario(err, testCase.output); diff --git a/sdk/servicebus/service-bus/test/atomXml.spec.ts b/sdk/servicebus/service-bus/test/atomXml.spec.ts index bf5b38cec6a8..3085549a68b9 100644 --- a/sdk/servicebus/service-bus/test/atomXml.spec.ts +++ b/sdk/servicebus/service-bus/test/atomXml.spec.ts @@ -1,9 +1,6 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - import chai from "chai"; import chaiAsPromised from "chai-as-promised"; chai.use(chaiAsPromised); From 0a6e07b510fe24d824c8f9450c08720f598891bb Mon Sep 17 00:00:00 2001 From: Will Temple Date: Tue, 30 Jun 2020 16:03:31 -0700 Subject: [PATCH 17/23] [ai-form-recognizer] Fix a silent merge conflict (#9827) --- .../ai-form-recognizer/test/mocked.spec.ts | 41 ++++++++++--------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/sdk/formrecognizer/ai-form-recognizer/test/mocked.spec.ts b/sdk/formrecognizer/ai-form-recognizer/test/mocked.spec.ts index 59a41310223f..fc387da8992b 100644 --- a/sdk/formrecognizer/ai-form-recognizer/test/mocked.spec.ts +++ b/sdk/formrecognizer/ai-form-recognizer/test/mocked.spec.ts @@ -3,19 +3,13 @@ import { assert } from "chai"; import * as sinon from "sinon"; -import { ServiceClientCredentials, HttpHeaders, WebResource } from "@azure/core-http"; +import { HttpHeaders, WebResource } from "@azure/core-http"; import { GeneratedClient } from "../src/generated/generatedClient"; import { FormTrainingClient, AzureKeyCredential, CustomFormModelInfo } from "../src"; import { GeneratedClientListCustomModelsResponse } from "../src/generated/models"; function getGeneratedClientMock(): GeneratedClient { - const dummyCredential: ServiceClientCredentials = { - signRequest(r) { - return Promise.resolve(r); - } - }; - - const client = new GeneratedClient(dummyCredential, "endpointUrl", undefined); + const client = new GeneratedClient("endpointUrl", undefined); return client; } @@ -24,26 +18,26 @@ describe("Mock tests", function() { const modelInfo1: CustomFormModelInfo = { modelId: "id1", status: "ready", - requestedOn: new Date("2020/01/01"), - completedOn: new Date("2020/01/02") + trainingStartedOn: new Date("2020/01/01"), + trainingCompletedOn: new Date("2020/01/02") }; const modelInfo2: CustomFormModelInfo = { modelId: "id2", status: "ready", - requestedOn: new Date("2020/02/01"), - completedOn: new Date("2020/02/02") + trainingStartedOn: new Date("2020/02/01"), + trainingCompletedOn: new Date("2020/02/02") }; const modelInfo3: CustomFormModelInfo = { modelId: "id3", status: "ready", - requestedOn: new Date("2020/03/01"), - completedOn: new Date("2020/03/02") + trainingStartedOn: new Date("2020/03/01"), + trainingCompletedOn: new Date("2020/03/02") }; const modelInfo4: CustomFormModelInfo = { modelId: "id4", status: "ready", - requestedOn: new Date("2020/04/01"), - completedOn: new Date("2020/04/02") + trainingStartedOn: new Date("2020/04/01"), + trainingCompletedOn: new Date("2020/04/02") }; const firstPage: GeneratedClientListCustomModelsResponse = { modelList: [modelInfo1, modelInfo2], @@ -67,7 +61,10 @@ describe("Mock tests", function() { }; it("should list models when there are only one page of results", async function() { - const trainingClient = new FormTrainingClient("https://endpoint", new AzureKeyCredential("key")); + const trainingClient = new FormTrainingClient( + "https://endpoint", + new AzureKeyCredential("key") + ); const generatedClient = getGeneratedClientMock(); const listStub = sinon.stub(generatedClient, "listCustomModels"); @@ -84,7 +81,10 @@ describe("Mock tests", function() { }); it("should list models when there are more than one page of results", async function() { - const trainingClient = new FormTrainingClient("https://endpoint", new AzureKeyCredential("key")); + const trainingClient = new FormTrainingClient( + "https://endpoint", + new AzureKeyCredential("key") + ); const generatedClient = getGeneratedClientMock(); const listStub = sinon.stub(generatedClient, "listCustomModels"); @@ -106,7 +106,10 @@ describe("Mock tests", function() { }); it("should return the page from continuation token", async function() { - const trainingClient = new FormTrainingClient("https://endpoint", new AzureKeyCredential("key")); + const trainingClient = new FormTrainingClient( + "https://endpoint", + new AzureKeyCredential("key") + ); const generatedClient = getGeneratedClientMock(); const listNextStub = sinon.stub(generatedClient, "listCustomModelsNext"); From 1cec187e010ab21ee845dd5f982f88419d75d3aa Mon Sep 17 00:00:00 2001 From: Ramya Rao Date: Tue, 30 Jun 2020 17:14:30 -0700 Subject: [PATCH 18/23] [Service Bus] Remove redundant docs between interfaces and implementations (#9826) --- .../service-bus/src/receivers/receiver.ts | 78 ++++++------------- .../src/receivers/sessionReceiver.ts | 71 +++-------------- 2 files changed, 34 insertions(+), 115 deletions(-) diff --git a/sdk/servicebus/service-bus/src/receivers/receiver.ts b/sdk/servicebus/service-bus/src/receivers/receiver.ts index 4a652bee761f..9b039a45acfe 100644 --- a/sdk/servicebus/service-bus/src/receivers/receiver.ts +++ b/sdk/servicebus/service-bus/src/receivers/receiver.ts @@ -42,14 +42,29 @@ export interface Receiver { /** * Returns an iterator that can be used to receive messages from Service Bus. - * @param options Options for getMessageIterator. + * If the iterator is not able to fetch a new message in over a minute, `undefined` will be returned. + * + * @param options A set of options to control the receive operation. + * - `maxWaitTimeInMs`: The time to wait to receive the message in each iteration. + * - `abortSignal`: The signal to use to abort the ongoing operation. + * + * @throws Error if the underlying connection, client or receiver is closed. + * @throws Error if current receiver is already in state of receiving messages. + * @throws MessagingError if the service returns an error while receiving messages. */ getMessageIterator(options?: GetMessageIteratorOptions): AsyncIterableIterator; /** - * Receives, at most, `maxMessageCount` worth of messages. - * @param maxMessageCount The maximum number of messages to accept. - * @param options Options for receiveMessages + * Returns a promise that resolves to an array of messages received from Service Bus. + * + * @param maxMessageCount The maximum number of messages to receive. + * @param options A set of options to control the receive operation. + * - `maxWaitTimeInMs`: The time to wait to receive the given number of messages. + * - `abortSignal`: The signal to use to abort the ongoing operation. + * @returns Promise A promise that resolves with an array of messages. + * @throws Error if the underlying connection, client or receiver is closed. + * @throws Error if current receiver is already in state of receiving messages. + * @throws MessagingError if the service returns an error while receiving messages. */ receiveMessages( maxMessageCount: number, @@ -104,6 +119,8 @@ export interface Receiver { isClosed: boolean; /** * Closes the receiver. + * Once closed, the receiver cannot be used for any further operations. + * Use the `createReceiver()` method on the ServiceBusClient to create a new Receiver. */ close(): Promise; } @@ -162,11 +179,6 @@ export class ReceiverImpl A promise that resolves with an array of Message objects. - * @throws Error if the underlying connection, client or receiver is closed. - * @throws Error if current receiver is already in state of receiving messages. - * @throws MessagingError if the service returns an error while receiving messages. - */ async receiveMessages( maxMessageCount: number, options?: ReceiveMessagesOptions @@ -295,33 +292,10 @@ export class ReceiverImpl(config); } - /** - * Gets an async iterator over messages from the receiver. - * - * The `maxWaitTimeInMs` provided via the options overrides the `timeoutInMs` provided in the `retryOptions`. - * Throws an error if there is another receive operation in progress on the same receiver. If you - * are not sure whether there is another receive operation running, check the `isReceivingMessages` - * property on the receiver. - * - * If the iterator is not able to fetch a new message in over a minute, `undefined` will be returned. - * @throws Error if the underlying connection, client or receiver is closed. - * @throws Error if current receiver is already in state of receiving messages. - * @throws MessagingError if the service returns an error while receiving messages. - */ getMessageIterator(options?: GetMessageIteratorOptions): AsyncIterableIterator { return getMessageIterator(this, options); } - /** - * Returns a promise that resolves to an array of deferred messages identified by given `sequenceNumbers`. - * @param sequenceNumbers The sequence number or an array of sequence numbers for the messages that need to be received. - * @param options - Options bag to pass an abort signal or tracing options. - * @returns Promise - * - Returns a list of messages identified by the given sequenceNumbers. - * - Returns an empty list if no messages are found. - * @throws Error if the underlying connection, client or receiver is closed. - * @throws MessagingError if the service returns an error while receiving deferred messages. - */ async receiveDeferredMessages( sequenceNumbers: Long | Long[], options: OperationOptions = {} @@ -375,7 +349,7 @@ export class ReceiverImpl} - */ async close(): Promise { try { this._isClosed = true; diff --git a/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts b/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts index f709d37a5161..21e96c72c55a 100644 --- a/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts +++ b/sdk/servicebus/service-bus/src/receivers/sessionReceiver.ts @@ -195,11 +195,6 @@ export class SessionReceiverImpl - New lock token expiry date and time in UTC format. @@ -360,16 +359,6 @@ export class SessionReceiverImpl(config); } - /** - * Returns a promise that resolves to an array of deferred messages identified by given `sequenceNumbers`. - * @param sequenceNumbers The sequence number or an array of sequence numbers for the messages that need to be received. - * @param options - Options bag to pass an abort signal or tracing options. - * @returns Promise - * - Returns a list of messages identified by the given sequenceNumbers. - * - Returns an empty list if no messages are found. - * @throws Error if the underlying connection or receiver is closed. - * @throws MessagingError if the service returns an error while receiving deferred messages. - */ async receiveDeferredMessages( sequenceNumbers: Long | Long[], options: OperationOptions = {} @@ -413,21 +402,6 @@ export class SessionReceiverImpl(config); } - /** - * Returns a promise that resolves to an array of messages based on given count and timeout over - * an AMQP receiver link from a Queue/Subscription. - * - * The `maxWaitTimeInMs` provided via the options overrides the `timeoutInMs` provided in the `retryOptions`. - * Throws an error if there is another receive operation in progress on the same receiver. If you - * are not sure whether there is another receive operation running, check the `isReceivingMessages` - * property on the receiver. - * - * @param maxMessageCount The maximum number of messages to receive from Queue/Subscription. - * @returns Promise A promise that resolves with an array of Message objects. - * @throws Error if the underlying connection or receiver is closed. - * @throws Error if the receiver is already in state of receiving messages. - * @throws MessagingError if the service returns an error while receiving messages. - */ async receiveMessages( maxMessageCount: number, options?: ReceiveMessagesOptions @@ -530,31 +504,10 @@ export class SessionReceiverImpl { return getMessageIterator(this, options); } - /** - * Closes the underlying AMQP receiver link. - * Once closed, the receiver cannot be used for any further operations. - * Use the `createReceiver` function on the QueueClient or SubscriptionClient to instantiate - * a new Receiver - * - * @returns {Promise} - */ async close(): Promise { try { if (this._messageSession) { From 410dbb845aed4fde2a4c1c474afeb5d0f0a467c6 Mon Sep 17 00:00:00 2001 From: Lin Jian <1215122919@qq.com> Date: Wed, 1 Jul 2020 10:59:28 +0800 Subject: [PATCH 19/23] [storage] STG73 features preview (#9532) * storage-internal-avro parser (#8893) * IReadable * Avro compiles * use storage-internal-avro as shared source in storage-blob * local build config * test and bug fix * rename IReadable to AvroReadable, separate the stream implementation with the interface declaration we need different implementation in browsers * add "private": true to pacakge.json * use Record * me * fix * tentative: use string enum instead of string union to avoid two copies of constant string Co-authored-by: Lin Jian * [Storage][Blob] Regenerate with Dec19 swagger * avor parser offset fix; Readable interface update (#9088) * [Storage] Regenerate API review * [storage] avro parser fix (#9154) * fix * resolve PR comments: remove useless assignment * AvroReadableFromStream: removeListener when read succeeds * remove listener when error callback triggered Co-authored-by: Lin Jian * [Storage] Dec19 - Quickquery (#9112) * [Storage] Quick query * [Storage] Quick query API review * [Storage] Quick query recording * [Storage] Quick query test case update * [Storage] Resolve comments * regenerate storage-blob * re-generate storage-file-share * regenrate datalake and undo adding mode to storageClient and storageClientContext * update datalake service version to 2019-12-12 * [Storage] QuickQuery - Make BlobQueryCsvTextConfiguration properties optional (#9484) * [storage][blob] blob versioning (#7886) * blob versioning * support 'bv' SAS * add response headers to getProperties & api-extract * fix comments * add versionId to getBlob response headers * fix broken undelete test * undo 'add snapshot to options' * replace withVersionId() with getURLWithVersionId() * Revert "replace withVersionId() with getURLWithVersionId()" This reverts commit eb1d90d34783b7717ca0a6a651ba2c53a637be48. * hide the versionId option in convenience layer * add more tests * fix comments * change version to preview * fix merge error Co-authored-by: Lin Jian * [storage] added change feed (#9151) * fix * change feed with mininal live tests * mocking tests * format code & rename buildAvroReader parameter name * add README.md * change eventTime type from string to Date * Update sdk/storage/storage-blob-changefeed/README.md Co-authored-by: Jeremy Meng * Update sdk/storage/storage-blob-changefeed/README.md Co-authored-by: Jeremy Meng * Update sdk/storage/storage-blob-changefeed/README.md Co-authored-by: Jeremy Meng * PR comments * Rename eTag to etag in BlobChangeFeedEventData * remove hns only properties in change event record * fix minor bug in avro * Update sdk/storage/storage-blob-changefeed/README.md Co-authored-by: Brian Terlson * Update sdk/storage/storage-blob-changefeed/README.md Co-authored-by: Brian Terlson * rename to BlobChangeFeedGetChangesOptions and fix comments * update api Co-authored-by: Lin Jian Co-authored-by: Jeremy Meng Co-authored-by: Brian Terlson * [storage][blob & datalake] Jumbo blob (#9480) * Jumbo putBlock, putBlob, datalake file append * undo upload ArrayBuffer * minor edit Co-authored-by: Lin Jian * [Storage] Support blob tags (recording will be added later) (#9440) * [Storage] Support blob tags (recording will be added later) * [Storage] Unify blob tags type Tags everywhere in options and responses * [Storage] Blob tags - resolve comments * update service version to 2019-12-12 * blob tags test record * fix listContainer options * wip * record skipped test for Jumbo * set default formatter * me * wip * blob record node * record * add version check for x permission * record for browser * wip * wip * wip * wip * add f for account SAS permission * add permission f, and x for container * wip * me * me * PR comments * me * record changefeed * record with blobversioning disabled * record skipped test for browser * wip * avro compatible with Node v8 * fix test record * fix record * fix ae-forgotten-export * lint * fall back to util for old node.js TextEncoder * release pipeline for change feed * [storage][file] large smb files (#9624) * create large smb files * wip * record test * me Co-authored-by: Lin Jian * [storage] added set Expiry (#9560) * add set expiry * add check for input * use Date instead of a time string * call blob endpoint directly in datalake * undo evenhub package.json * add alternative version and use number instead of decimal string for expiresOn relative * add timeToExpireInMs to option * use string literals instead of enum * keep old enum for backward compatibility * nit Co-authored-by: Lin Jian * merge fix * omit doc in storage-internal-avro * Revert "[storage] added set Expiry (#9560)" This reverts commit c3b4414b09539c02266cc16b192f87f3d686dd8e. * nit * skip live tests for blob tags and quick query * change path for ts-samples Co-authored-by: Lin Jian Co-authored-by: XiaoningLiu Co-authored-by: Xiaoning Liu Co-authored-by: Jeremy Meng Co-authored-by: Brian Terlson --- common/config/rush/common-versions.json | 4 +- common/config/rush/pnpm-lock.yaml | 333 +++- dataplane.code-workspace | 4 + eng/.docsettings.yml | 155 +- rush.json | 12 +- sdk/storage/ci.yml | 2 + .../.vscode/extensions.json | 3 + .../.vscode/launch.json | 59 + .../.vscode/settings.json | 27 + .../storage-blob-changefeed/CHANGELOG.md | 4 + sdk/storage/storage-blob-changefeed/LICENSE | 21 + sdk/storage/storage-blob-changefeed/README.md | 158 ++ .../api-extractor.json | 31 + .../storage-blob-changefeed/package.json | 165 ++ .../blobchangefeedclient/recording_bypage.js | 1074 +++++++++++ .../recording_next_fetch_all_events.js | 1620 +++++++++++++++++ .../recording_next_with_start_and_end_time.js | 304 ++++ ...ding_should_throw_when_fetching_changes.js | 31 + .../review/storage-blob-changefeed.api.md | 85 + .../rollup.base.config.js | 180 ++ .../storage-blob-changefeed/rollup.config.js | 17 + .../rollup.test.config.js | 9 + .../samples/tsconfig.json | 9 + .../samples/typscript/basic.ts | 38 + .../samples/typscript/package.json | 44 + .../samples/typscript/resume.ts | 47 + .../samples/typscript/sample.env | 20 + .../src/AvroReaderFactory.ts | 25 + .../src/BlobChangeFeedClient.ts | 119 ++ .../storage-blob-changefeed/src/ChangeFeed.ts | 145 ++ .../src/ChangeFeedFactory.ts | 133 ++ .../storage-blob-changefeed/src/Chunk.ts | 56 + .../src/ChunkFactory.ts | 43 + .../storage-blob-changefeed/src/Segment.ts | 78 + .../src/SegmentFactory.ts | 58 + .../storage-blob-changefeed/src/Shard.ts | 60 + .../src/ShardFactory.ts | 48 + .../storage-blob-changefeed/src/index.ts | 2 + .../storage-blob-changefeed/src/log.ts | 9 + .../src/models/BlobChangeFeedEvent.ts | 28 + .../src/models/ChangeFeedCursor.ts | 18 + .../src/utils/constants.ts | 6 + .../src/utils/utils.browser.ts | 31 + .../src/utils/utils.common.ts | 105 ++ .../src/utils/utils.node.ts | 37 + .../test/blobchangefeedclient.spec.ts | 144 ++ .../test/changefeed.spec.ts | 249 +++ .../test/chunk.spec.ts | 72 + .../test/resources/ChangeFeedManifest.json | 12 + .../test/resources/SegmentManifest.json | 26 + .../test/segment.spec.ts | 95 + .../test/shard.spec.ts | 90 + .../test/utils/index.ts | 84 + .../test/utils/testutils.common.ts | 180 ++ .../storage-blob-changefeed/tsconfig.json | 26 + sdk/storage/storage-blob/.vscode/launch.json | 2 +- .../storage-blob/.vscode/settings.json | 6 +- sdk/storage/storage-blob/CHANGELOG.md | 6 +- sdk/storage/storage-blob/api-extractor.json | 4 +- sdk/storage/storage-blob/karma.conf.js | 7 +- sdk/storage/storage-blob/package.json | 26 +- ...ing_asynchorous_copy_return_versionid.json | 116 ++ ...ecording_blob_create_return_versionid.json | 136 ++ .../recording_delete_a_snapshot.json | 185 ++ .../recording_delete_a_version.json | 162 ++ ...eteblobs_should_work_for_batch_delete.json | 94 + ...napshots_needs_deletesnapshots_option.json | 188 ++ ...hots_and_versionid_option_should_fail.json | 157 ++ ...thout_extra_parameters_should_succeed.json | 157 ++ ..._root_blob_with_versionid_should_fail.json | 152 ++ .../recording_download_a_blob_version.json | 149 ++ .../recording_download_a_version_to_file.json | 94 + .../recording_downloadtobuffer_with_cpk.json | 108 ++ .../recording_exists_with_condition.json | 150 ++ ...ding_get_properties_of_a_blob_version.json | 223 +++ ...recording_list_blobs_include_versions.json | 161 ++ ..._promote_a_version_as_the_copy_source.json | 198 ++ .../recording_setmetadata.json | 116 ++ ...ording_undelete_a_softdeleted_version.json | 199 ++ ...ng_upload_block_blob_return_versionid.json | 138 ++ ...ate_append_blob_should_work_with_tags.json | 128 ++ ...eate_block_blob_should_work_with_tags.json | 130 ++ ...reate_page_blob_should_work_with_tags.json | 128 ++ .../recording_exists_with_condition.json | 141 ++ ...blob_tags_should_work_with_a_snapshot.json | 132 ++ .../recording_set_blob_tags_should_work.json | 189 ++ .../blobclient/recording_undelete.json | 99 +- ...cording_find_blob_by_tags_should_work.json | 222 +++ .../highlevel/recording_before_all_hook.json | 6 +- ...datatoblockblob_should_work_with_tags.json | 31 + ...rding_asynchorous_copy_return_versionid.js | 130 ++ .../recording_blob_create_return_versionid.js | 153 ++ .../recording_delete_a_snapshot.js | 224 +++ .../recording_delete_a_version.js | 196 ++ ...eleteblobs_should_work_for_batch_delete.js | 103 ++ ..._snapshots_needs_deletesnapshots_option.js | 218 +++ ...pshots_and_versionid_option_should_fail.js | 175 ++ ...without_extra_parameters_should_succeed.js | 189 ++ ...ng_root_blob_with_versionid_should_fail.js | 169 ++ .../recording_download_a_blob_version.js | 271 +++ .../recording_download_a_version_to_file.js | 103 ++ .../recording_downloadtobuffer_with_cpk.js | 257 +++ .../recording_exists_with_condition.js | 201 ++ ...ording_get_properties_of_a_blob_version.js | 286 +++ .../recording_list_blobs_include_versions.js | 185 ++ ...ng_promote_a_version_as_the_copy_source.js | 253 +++ .../blob_versioning/recording_setmetadata.js | 129 ++ ...ecording_undelete_a_softdeleted_version.js | 233 +++ ...ding_upload_block_blob_return_versionid.js | 132 ++ ...d_failed_for_a_completed_copy_operation.js | 89 +- ...egincopyfromurl_with_rehydrate_priority.js | 186 +- ...be_created_with_a_sas_connection_string.js | 113 +- ...reate_append_blob_should_work_with_tags.js | 138 ++ ...create_block_blob_should_work_with_tags.js | 142 ++ ..._create_page_blob_should_work_with_tags.js | 138 ++ .../blobclient/recording_createsnapshot.js | 132 +- .../node/blobclient/recording_delete.js | 74 +- .../blobclient/recording_delete_snapshot.js | 4 +- .../recording_download_all_parameters_set.js | 140 +- ...e_aborted_error_after_download_finishes.js | 90 +- ...oad_with_default_parameters_and_tracing.js | 90 +- ...recording_download_with_progress_report.js | 84 +- ...g_download_with_with_default_parameters.js | 90 +- ...xists_rethrows_error_from_getproperties.js | 120 +- ...xists_returns_false_on_nonexisting_blob.js | 78 +- ...exists_returns_true_on_an_existing_blob.js | 92 +- .../recording_exists_with_condition.js | 172 ++ ...exists_works_with_customer_provided_key.js | 134 +- ...t_blob_tags_should_work_with_a_snapshot.js | 138 ++ .../recording_set_blob_tags_should_work.js | 220 +++ ...ording_setaccesstier_set_archive_to_hot.js | 151 +- ...rding_setaccesstier_set_default_to_cool.js | 105 +- ...g_setaccesstier_with_rehydrate_priority.js | 120 +- ..._sethttpheaders_with_all_parameters_set.js | 111 +- ..._sethttpheaders_with_default_parameters.js | 111 +- ...tproperties_and_createsnapshot_with_cpk.js | 245 +-- ...g_setmetadata_with_cleaning_up_metadata.js | 167 +- ...a_blob_uploaded_without_cpk_should_fail.js | 74 +- ...rding_setmetadata_with_new_metadata_set.js | 113 +- ...constructor_blobname_parameter_is_empty.js | 59 +- ...ructor_containername_parameter_is_empty.js | 59 +- .../node/blobclient/recording_undelete.js | 96 +- ...d_failed_for_a_completed_copy_operation.js | 89 +- ...can_be_created_with_a_connection_string.js | 113 +- ...h_a_connection_string_and_an_option_bag.js | 121 +- ..._be_created_with_a_url_and_a_credential.js | 113 +- ..._url_and_a_credential_and_an_option_bag.js | 113 +- ...an_be_created_with_a_url_and_a_pipeline.js | 113 +- ...reated_with_a_url_and_a_tokencredential.js | 59 +- .../recording_createsnapshot.js | 132 +- .../recording_delete.js | 74 +- .../recording_delete_snapshot.js | 162 +- .../recording_download_all_parameters_set.js | 90 +- ...g_download_with_with_default_parameters.js | 90 +- ..._with_access_conditions_ifmodifiedsince.js | 121 ++ ...not_work_with_access_conditions_leaseid.js | 125 ++ .../recording_query_should_work.js | 137 ++ ...ecording_query_should_work_with_aborter.js | 74 + ...uery_should_work_with_access_conditions.js | 137 ++ ..._query_should_work_with_blob_properties.js | 137 ++ ...ith_csv_input_and_output_configurations.js | 137 ++ ...ng_query_should_work_with_empty_results.js | 137 ++ ...uery_should_work_with_fatal_error_event.js | 137 ++ ...th_json_input_and_output_configurations.js | 137 ++ ...rding_query_should_work_with_large_file.js | 74 + ..._should_work_with_non_fatal_error_event.js | 137 ++ ...g_query_should_work_with_progress_event.js | 137 ++ ...cording_query_should_work_with_snapshot.js | 161 ++ ...ery_should_work_with_where_conditionals.js | 137 ++ ...ording_setaccesstier_set_archive_to_hot.js | 149 +- ...rding_setaccesstier_set_default_to_cool.js | 103 +- ..._sethttpheaders_with_all_parameters_set.js | 111 +- ..._sethttpheaders_with_default_parameters.js | 111 +- ...g_setmetadata_with_cleaning_up_metadata.js | 167 +- ...rding_setmetadata_with_new_metadata_set.js | 113 +- .../recording_synccopyfromurl.js | 154 +- ...recording_find_blob_by_tags_should_work.js | 230 +++ .../highlevel/recording_after_all_hook.js | 4 +- .../highlevel/recording_before_all_hook.js | 4 +- .../recording_downloadtobuffer_with_cpk.js | 199 ++ .../recording_put_blob_with_maximum_size.js | 45 + ...ize_eq_block_blob_max_stage_block_bytes.js | 45 + ...ording_uploadfile_should_work_with_tags.js | 45 + ...ding_uploadstream_should_work_with_tags.js | 45 + ...ermission_f_t_for_blob_tags_should_work.js | 117 ++ ...n_x_for_blob_version_delete_should_work.js | 149 ++ ...ers_should_work_for_blob_version_delete.js | 123 ++ ...eryparameters_should_work_for_blob_tags.js | 138 ++ ...ers_should_work_for_blob_version_delete.js | 147 ++ ...k_for_blob_version_delete_and_blob_tags.js | 159 ++ ...should_work_for_container_for_blob_tags.js | 142 ++ .../storage-blob/review/storage-blob.api.md | 376 +++- .../storage-blob/rollup.base.config.js | 12 +- .../storage-blob/src/AccountSASPermissions.ts | 42 + .../src/AccountSASSignatureValues.ts | 24 + .../storage-blob/src/BlobDownloadResponse.ts | 24 +- .../src/BlobQueryResponse.browser.ts | 499 +++++ .../storage-blob/src/BlobQueryResponse.ts | 506 +++++ .../storage-blob/src/BlobSASPermissions.ts | 28 + .../src/BlobSASSignatureValues.ts | 101 +- .../storage-blob/src/BlobServiceClient.ts | 281 ++- sdk/storage/storage-blob/src/Clients.ts | 970 ++++++++-- .../src/ContainerSASPermissions.ts | 28 + .../generated/src/models/appendBlobMappers.ts | 1 + .../src/generated/src/models/blobMappers.ts | 11 + .../generated/src/models/containerMappers.ts | 7 +- .../src/generated/src/models/index.ts | 1223 ++++++++++++- .../src/generated/src/models/mappers.ts | 1173 +++++++++++- .../src/generated/src/models/parameters.ts | 227 ++- .../generated/src/models/serviceMappers.ts | 3 + .../generated/src/operations/appendBlob.ts | 70 +- .../src/generated/src/operations/blob.ts | 323 +++- .../src/generated/src/operations/blockBlob.ts | 19 +- .../src/generated/src/operations/container.ts | 70 +- .../src/generated/src/operations/pageBlob.ts | 26 +- .../src/generated/src/operations/service.ts | 56 + .../src/generated/src/storageClientContext.ts | 4 +- .../storage-blob/src/generatedModels.ts | 27 +- sdk/storage/storage-blob/src/index.browser.ts | 2 +- sdk/storage/storage-blob/src/index.ts | 2 +- sdk/storage/storage-blob/src/models.ts | 5 + .../src/utils/BlobQuickQueryStream.ts | 165 ++ .../storage-blob/src/utils/constants.ts | 7 +- .../storage-blob/src/utils/utils.common.ts | 118 +- sdk/storage/storage-blob/swagger/README.md | 2 +- .../storage-blob/test/blobclient.spec.ts | 144 +- .../test/blobserviceclient.spec.ts | 72 +- .../storage-blob/test/blobversioning.spec.ts | 394 ++++ .../test/browser/highlevel.browser.spec.ts | 24 +- .../storage-blob/test/encrytion.spec.ts | 2 +- .../storage-blob/test/node/blobclient.spec.ts | 357 +++- .../test/node/highlevel.node.spec.ts | 116 +- .../storage-blob/test/node/sas.spec.ts | 473 ++++- .../storage-blob/test/utils/index.browser.ts | 15 + sdk/storage/storage-blob/test/utils/index.ts | 34 +- .../test/utils/testutils.common.ts | 13 + sdk/storage/storage-blob/tsconfig.json | 5 +- .../storage-file-datalake/.vscode/launch.json | 2 +- .../.vscode/settings.json | 6 +- .../storage-file-datalake/CHANGELOG.md | 4 +- .../storage-file-datalake/karma.conf.js | 2 +- .../storage-file-datalake/package.json | 4 +- .../recording_after_all_hook.js | 2 +- .../recording_before_all_hook.js | 2 +- ...le_upload_max_chunk_size_should_succeed.js | 27 + .../review/storage-file-datalake.api.md | 61 +- .../storage-file-datalake/src/clients.ts | 4 +- .../src/generated/src/models/index.ts | 251 ++- .../src/generated/src/models/mappers.ts | 166 ++ .../src/generated/src/models/parameters.ts | 85 +- .../src/models/pathOperationsMappers.ts | 4 + .../src/operations/pathOperations.ts | 169 +- .../src/generated/src/storageClientContext.ts | 2 +- .../storage-file-datalake/src/models.ts | 8 +- .../src/utils/constants.ts | 26 +- .../storage-file-datalake/swagger/README.md | 6 +- .../test/node/highlevel.node.spec.ts | 41 +- .../storage-file-share/.vscode/launch.json | 2 +- sdk/storage/storage-file-share/CHANGELOG.md | 4 +- sdk/storage/storage-file-share/karma.conf.js | 2 +- sdk/storage/storage-file-share/package.json | 4 +- .../recording_create_largest_file.json | 184 ++ .../recording_create_largest_file.js | 225 +++ .../review/storage-file-share.api.md | 10 +- .../src/generated/src/models/index.ts | 84 +- .../src/generated/src/models/mappers.ts | 80 + .../src/generated/src/models/parameters.ts | 49 +- .../src/generated/src/models/shareMappers.ts | 1 + .../src/generated/src/operations/directory.ts | 4 +- .../src/generated/src/operations/file.ts | 20 +- .../src/generated/src/operations/share.ts | 54 + .../src/generated/src/storageClientContext.ts | 2 +- .../storage-file-share/src/utils/constants.ts | 6 +- .../storage-file-share/swagger/README.md | 2 +- .../test/fileclient.spec.ts | 13 + .../.vscode/extensions.json | 3 + .../storage-internal-avro/.vscode/launch.json | 59 + .../.vscode/settings.json | 27 + sdk/storage/storage-internal-avro/README.md | 20 + .../storage-internal-avro/package.json | 84 + .../rollup.base.config.js | 177 ++ .../storage-internal-avro/rollup.config.js | 17 + .../rollup.test.config.js | 6 + .../src/AvroConstants.ts | 4 + .../storage-internal-avro/src/AvroParser.ts | 390 ++++ .../storage-internal-avro/src/AvroReadable.ts | 4 + .../src/AvroReadableFromStream.ts | 85 + .../storage-internal-avro/src/AvroReader.ts | 142 ++ .../storage-internal-avro/src/index.ts | 3 + .../src/utils/utils.common.ts | 15 + .../test/avroreadable.spec.ts | 25 + .../test/avroreader.spec.ts | 63 + .../test/resources/test_null_0.avro | Bin 0 -> 75 bytes .../test/resources/test_null_1.avro | Bin 0 -> 88 bytes .../test/resources/test_null_10.avro | Bin 0 -> 153 bytes .../test/resources/test_null_11.avro | Bin 0 -> 213 bytes .../test/resources/test_null_12.avro | Bin 0 -> 105 bytes .../test/resources/test_null_13.avro | Bin 0 -> 157 bytes .../test/resources/test_null_14.avro | Bin 0 -> 358 bytes .../test/resources/test_null_2.avro | Bin 0 -> 308 bytes .../test/resources/test_null_3.avro | Bin 0 -> 177 bytes .../test/resources/test_null_4.avro | Bin 0 -> 94 bytes .../test/resources/test_null_5.avro | Bin 0 -> 95 bytes .../test/resources/test_null_6.avro | Bin 0 -> 116 bytes .../test/resources/test_null_7.avro | Bin 0 -> 158 bytes .../test/resources/test_null_8.avro | Bin 0 -> 123 bytes .../test/resources/test_null_9.avro | Bin 0 -> 134 bytes .../storage-internal-avro/tsconfig.json | 26 + 308 files changed, 31438 insertions(+), 3162 deletions(-) create mode 100644 sdk/storage/storage-blob-changefeed/.vscode/extensions.json create mode 100644 sdk/storage/storage-blob-changefeed/.vscode/launch.json create mode 100644 sdk/storage/storage-blob-changefeed/.vscode/settings.json create mode 100644 sdk/storage/storage-blob-changefeed/CHANGELOG.md create mode 100644 sdk/storage/storage-blob-changefeed/LICENSE create mode 100644 sdk/storage/storage-blob-changefeed/README.md create mode 100644 sdk/storage/storage-blob-changefeed/api-extractor.json create mode 100644 sdk/storage/storage-blob-changefeed/package.json create mode 100644 sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient/recording_bypage.js create mode 100644 sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient/recording_next_fetch_all_events.js create mode 100644 sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient/recording_next_with_start_and_end_time.js create mode 100644 sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient_change_feed_not_configured/recording_should_throw_when_fetching_changes.js create mode 100644 sdk/storage/storage-blob-changefeed/review/storage-blob-changefeed.api.md create mode 100644 sdk/storage/storage-blob-changefeed/rollup.base.config.js create mode 100644 sdk/storage/storage-blob-changefeed/rollup.config.js create mode 100644 sdk/storage/storage-blob-changefeed/rollup.test.config.js create mode 100644 sdk/storage/storage-blob-changefeed/samples/tsconfig.json create mode 100644 sdk/storage/storage-blob-changefeed/samples/typscript/basic.ts create mode 100644 sdk/storage/storage-blob-changefeed/samples/typscript/package.json create mode 100644 sdk/storage/storage-blob-changefeed/samples/typscript/resume.ts create mode 100644 sdk/storage/storage-blob-changefeed/samples/typscript/sample.env create mode 100644 sdk/storage/storage-blob-changefeed/src/AvroReaderFactory.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/BlobChangeFeedClient.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/ChangeFeed.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/ChangeFeedFactory.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/Chunk.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/ChunkFactory.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/Segment.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/SegmentFactory.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/Shard.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/ShardFactory.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/index.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/log.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/models/BlobChangeFeedEvent.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/models/ChangeFeedCursor.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/utils/constants.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/utils/utils.browser.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/utils/utils.common.ts create mode 100644 sdk/storage/storage-blob-changefeed/src/utils/utils.node.ts create mode 100644 sdk/storage/storage-blob-changefeed/test/blobchangefeedclient.spec.ts create mode 100644 sdk/storage/storage-blob-changefeed/test/changefeed.spec.ts create mode 100644 sdk/storage/storage-blob-changefeed/test/chunk.spec.ts create mode 100644 sdk/storage/storage-blob-changefeed/test/resources/ChangeFeedManifest.json create mode 100644 sdk/storage/storage-blob-changefeed/test/resources/SegmentManifest.json create mode 100644 sdk/storage/storage-blob-changefeed/test/segment.spec.ts create mode 100644 sdk/storage/storage-blob-changefeed/test/shard.spec.ts create mode 100644 sdk/storage/storage-blob-changefeed/test/utils/index.ts create mode 100644 sdk/storage/storage-blob-changefeed/test/utils/testutils.common.ts create mode 100644 sdk/storage/storage-blob-changefeed/tsconfig.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_asynchorous_copy_return_versionid.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_blob_create_return_versionid.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_delete_a_snapshot.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_delete_a_version.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleteblobs_should_work_for_batch_delete.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_a_blob_that_has_snapshots_needs_deletesnapshots_option.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_a_blob_with_both_deletesnapshots_and_versionid_option_should_fail.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_a_versioned_blob_without_extra_parameters_should_succeed.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_root_blob_with_versionid_should_fail.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_download_a_blob_version.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_download_a_version_to_file.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_downloadtobuffer_with_cpk.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_exists_with_condition.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_get_properties_of_a_blob_version.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_list_blobs_include_versions.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_promote_a_version_as_the_copy_source.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_setmetadata.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_undelete_a_softdeleted_version.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_upload_block_blob_return_versionid.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blobclient/recording_create_append_blob_should_work_with_tags.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blobclient/recording_create_block_blob_should_work_with_tags.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blobclient/recording_create_page_blob_should_work_with_tags.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blobclient/recording_exists_with_condition.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blobclient/recording_get_blob_tags_should_work_with_a_snapshot.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blobclient/recording_set_blob_tags_should_work.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/blobserviceclient/recording_find_blob_by_tags_should_work.json create mode 100644 sdk/storage/storage-blob/recordings/browsers/highlevel/recording_uploadbrowserdatatoblockblob_should_work_with_tags.json create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_asynchorous_copy_return_versionid.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_blob_create_return_versionid.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_delete_a_snapshot.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_delete_a_version.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleteblobs_should_work_for_batch_delete.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_a_blob_that_has_snapshots_needs_deletesnapshots_option.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_a_blob_with_both_deletesnapshots_and_versionid_option_should_fail.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_a_versioned_blob_without_extra_parameters_should_succeed.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_root_blob_with_versionid_should_fail.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_download_a_blob_version.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_download_a_version_to_file.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_downloadtobuffer_with_cpk.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_exists_with_condition.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_get_properties_of_a_blob_version.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_list_blobs_include_versions.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_promote_a_version_as_the_copy_source.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_setmetadata.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_undelete_a_softdeleted_version.js create mode 100644 sdk/storage/storage-blob/recordings/node/blob_versioning/recording_upload_block_blob_return_versionid.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient/recording_create_append_blob_should_work_with_tags.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient/recording_create_block_blob_should_work_with_tags.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient/recording_create_page_blob_should_work_with_tags.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_with_condition.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient/recording_get_blob_tags_should_work_with_a_snapshot.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient/recording_set_blob_tags_should_work.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_not_work_with_access_conditions_ifmodifiedsince.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_not_work_with_access_conditions_leaseid.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_aborter.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_access_conditions.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_blob_properties.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_csv_input_and_output_configurations.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_empty_results.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_fatal_error_event.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_json_input_and_output_configurations.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_large_file.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_non_fatal_error_event.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_progress_event.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_snapshot.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_where_conditionals.js create mode 100644 sdk/storage/storage-blob/recordings/node/blobserviceclient/recording_find_blob_by_tags_should_work.js create mode 100644 sdk/storage/storage-blob/recordings/node/highlevel/recording_downloadtobuffer_with_cpk.js create mode 100644 sdk/storage/storage-blob/recordings/node/highlevel/recording_put_blob_with_maximum_size.js create mode 100644 sdk/storage/storage-blob/recordings/node/highlevel/recording_uploadfile_should_succeed_with_blocksize_eq_block_blob_max_stage_block_bytes.js create mode 100644 sdk/storage/storage-blob/recordings/node/highlevel/recording_uploadfile_should_work_with_tags.js create mode 100644 sdk/storage/storage-blob/recordings/node/highlevel/recording_uploadstream_should_work_with_tags.js create mode 100644 sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_account_sas_permission_f_t_for_blob_tags_should_work.js create mode 100644 sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_account_sas_permission_x_for_blob_version_delete_should_work.js create mode 100644 sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateaccountsasqueryparameters_should_work_for_blob_version_delete.js create mode 100644 sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_blob_tags.js create mode 100644 sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_blob_version_delete.js create mode 100644 sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_blob_version_delete_and_blob_tags.js create mode 100644 sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_container_for_blob_tags.js create mode 100644 sdk/storage/storage-blob/src/BlobQueryResponse.browser.ts create mode 100644 sdk/storage/storage-blob/src/BlobQueryResponse.ts create mode 100644 sdk/storage/storage-blob/src/utils/BlobQuickQueryStream.ts create mode 100644 sdk/storage/storage-blob/test/blobversioning.spec.ts create mode 100644 sdk/storage/storage-file-datalake/recordings/node/highlevel_nodejs_only/recording_uploadfile_with_chunksize_eq_file_upload_max_chunk_size_should_succeed.js create mode 100644 sdk/storage/storage-file-share/recordings/browsers/fileclient/recording_create_largest_file.json create mode 100644 sdk/storage/storage-file-share/recordings/node/fileclient/recording_create_largest_file.js create mode 100644 sdk/storage/storage-internal-avro/.vscode/extensions.json create mode 100644 sdk/storage/storage-internal-avro/.vscode/launch.json create mode 100644 sdk/storage/storage-internal-avro/.vscode/settings.json create mode 100644 sdk/storage/storage-internal-avro/README.md create mode 100644 sdk/storage/storage-internal-avro/package.json create mode 100644 sdk/storage/storage-internal-avro/rollup.base.config.js create mode 100644 sdk/storage/storage-internal-avro/rollup.config.js create mode 100644 sdk/storage/storage-internal-avro/rollup.test.config.js create mode 100644 sdk/storage/storage-internal-avro/src/AvroConstants.ts create mode 100644 sdk/storage/storage-internal-avro/src/AvroParser.ts create mode 100644 sdk/storage/storage-internal-avro/src/AvroReadable.ts create mode 100644 sdk/storage/storage-internal-avro/src/AvroReadableFromStream.ts create mode 100644 sdk/storage/storage-internal-avro/src/AvroReader.ts create mode 100644 sdk/storage/storage-internal-avro/src/index.ts create mode 100644 sdk/storage/storage-internal-avro/src/utils/utils.common.ts create mode 100644 sdk/storage/storage-internal-avro/test/avroreadable.spec.ts create mode 100644 sdk/storage/storage-internal-avro/test/avroreader.spec.ts create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_0.avro create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_1.avro create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_10.avro create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_11.avro create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_12.avro create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_13.avro create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_14.avro create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_2.avro create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_3.avro create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_4.avro create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_5.avro create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_6.avro create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_7.avro create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_8.avro create mode 100644 sdk/storage/storage-internal-avro/test/resources/test_null_9.avro create mode 100644 sdk/storage/storage-internal-avro/tsconfig.json diff --git a/common/config/rush/common-versions.json b/common/config/rush/common-versions.json index 9a1670658b75..d4b8dde6e5af 100644 --- a/common/config/rush/common-versions.json +++ b/common/config/rush/common-versions.json @@ -56,6 +56,8 @@ "@azure/core-http": ["^1.1.1"], // Allow packages to continue to use old eslint-plugin-azure-sdk until they can adapt to 3.0.0 - "@azure/eslint-plugin-azure-sdk": ["^2.0.1"] + "@azure/eslint-plugin-azure-sdk": ["^2.0.1"], + // Allow storage-blob-changefeed and storage-file-datalake to use the preview version of storage-blob. + "@azure/storage-blob": ["^12.2.0-preview.1"] } } diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index da348009f792..a12c2ff9d3d7 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -28,8 +28,10 @@ dependencies: '@rush-temp/search-documents': 'file:projects/search-documents.tgz' '@rush-temp/service-bus': 'file:projects/service-bus.tgz' '@rush-temp/storage-blob': 'file:projects/storage-blob.tgz' + '@rush-temp/storage-blob-changefeed': 'file:projects/storage-blob-changefeed.tgz' '@rush-temp/storage-file-datalake': 'file:projects/storage-file-datalake.tgz' '@rush-temp/storage-file-share': 'file:projects/storage-file-share.tgz' + '@rush-temp/storage-internal-avro': 'file:projects/storage-internal-avro.tgz' '@rush-temp/storage-queue': 'file:projects/storage-queue.tgz' '@rush-temp/tables': 'file:projects/tables.tgz' '@rush-temp/template': 'file:projects/template.tgz' @@ -38,6 +40,12 @@ dependencies: '@rush-temp/testhub': 'file:projects/testhub.tgz' lockfileVersion: 5.1 packages: + /@azure/abort-controller/1.0.1: + dependencies: + tslib: 1.13.0 + dev: false + resolution: + integrity: sha512-wP2Jw6uPp8DEDy0n4KNidvwzDjyVV2xnycEIq7nPzj1rHyb/r+t3OPeNT1INZePP2wy5ZqlwyuyOMTi0ePyY1A== /@azure/amqp-common/1.0.0-preview.9: dependencies: '@azure/ms-rest-nodeauth': 0.9.3 @@ -50,7 +58,7 @@ packages: is-buffer: 2.0.4 jssha: 2.4.2 process: 0.11.10 - rhea: 1.0.22 + rhea: 1.0.21 rhea-promise: 0.1.15 stream-browserify: 2.0.2 tslib: 1.13.0 @@ -59,6 +67,54 @@ packages: dev: false resolution: integrity: sha512-RVG1Ad3Afv9gwFFmpeCXQAm+Sa0L8KEZRJJAAZEGoYDb6EoO1iQDVmoBz720h8mdrGpi0D60xNU/KhriIwuZfQ== + /@azure/core-asynciterator-polyfill/1.0.0: + dev: false + resolution: + integrity: sha512-kmv8CGrPfN9SwMwrkiBK9VTQYxdFQEGe0BmQk+M8io56P9KNzpAxcWE/1fxJj7uouwN4kXF0BHW8DNlgx+wtCg== + /@azure/core-auth/1.1.2: + dependencies: + '@azure/abort-controller': 1.0.1 + '@azure/core-tracing': 1.0.0-preview.8 + '@opentelemetry/api': 0.6.1 + tslib: 1.13.0 + dev: false + resolution: + integrity: sha512-IUbP/f3v96dpHgXUwsAjUwDzjlUjawyUhWhGKKB6Qxy+iqppC/pVBPyc6kdpyTe7H30HN+4H3f0lar7Wp9Hx6A== + /@azure/core-http/1.1.3: + dependencies: + '@azure/abort-controller': 1.0.1 + '@azure/core-auth': 1.1.2 + '@azure/core-tracing': 1.0.0-preview.8 + '@azure/logger': 1.0.0 + '@opentelemetry/api': 0.6.1 + '@types/node-fetch': 2.5.7 + '@types/tunnel': 0.0.1 + form-data: 3.0.0 + node-fetch: 2.6.0 + process: 0.11.10 + tough-cookie: 4.0.0 + tslib: 1.13.0 + tunnel: 0.0.6 + uuid: 8.1.0 + xml2js: 0.4.23 + dev: false + resolution: + integrity: sha512-GysW3+BRVV4L9cs3GsuCbnlyibrQU6hh5mcJ7hlnk7tdUBzWybUvJ8/P/nHX49PgwRmi81pD5v1ht2jF0IzxAQ== + /@azure/core-lro/1.0.2: + dependencies: + '@azure/abort-controller': 1.0.1 + '@azure/core-http': 1.1.3 + events: 3.1.0 + tslib: 1.13.0 + dev: false + resolution: + integrity: sha512-Yr0JD7GKryOmbcb5wHCQoQ4KCcH5QJWRNorofid+UvudLaxnbCfvKh/cUfQsGUqRjO9L/Bw4X7FP824DcHdMxw== + /@azure/core-paging/1.1.1: + dependencies: + '@azure/core-asynciterator-polyfill': 1.0.0 + dev: false + resolution: + integrity: sha512-hqEJBEGKan4YdOaL9ZG/GRG6PXaFd/Wb3SSjQW4LWotZzgl6xqG00h6wmkrpd2NNkbBkD1erLHBO3lPHApv+iQ== /@azure/core-tracing/1.0.0-preview.8: dependencies: '@opencensus/web-types': 0.0.7 @@ -103,6 +159,12 @@ packages: dev: false resolution: integrity: sha512-h58oEROO2tniBTSmFmuHBGvuiFuYsHQBWTVdpT2AiOED4F2Kgf7rs0MPYPXiBcDvihC70M7QPRhIQ3JK1H/ygw== + /@azure/logger/1.0.0: + dependencies: + tslib: 1.13.0 + dev: false + resolution: + integrity: sha512-g2qLDgvmhyIxR3JVS8N67CyIOeFRKQlX/llxYJQr1OSGQqM3HTpVP8MjmjcEKbL/OIt2N9C9UFaNQuKOw1laOA== /@azure/ms-rest-azure-env/1.1.2: dev: false resolution: @@ -128,6 +190,20 @@ packages: dev: false resolution: integrity: sha512-aFHRw/IHhg3I9ZJW+Va4L+sCirFHMVIu6B7lFdL5mGLfG3xC5vDIdd957LRXFgy2OiKFRUC0QaKknd0YCsQIqA== + /@azure/storage-blob/12.1.2: + dependencies: + '@azure/abort-controller': 1.0.1 + '@azure/core-http': 1.1.3 + '@azure/core-lro': 1.0.2 + '@azure/core-paging': 1.1.1 + '@azure/core-tracing': 1.0.0-preview.8 + '@azure/logger': 1.0.0 + '@opentelemetry/api': 0.6.1 + events: 3.1.0 + tslib: 1.13.0 + dev: false + resolution: + integrity: sha512-PCHgG4r3xLt5FaFj+uiMqrRpuzD3TD17cvxCeA1JKK2bJEf8b07H3QRLQVf0DM1MmvYY8FgQagkWZTp+jr9yew== /@babel/code-frame/7.10.1: dependencies: '@babel/highlight': 7.10.1 @@ -500,7 +576,7 @@ packages: /@types/body-parser/1.19.0: dependencies: '@types/connect': 3.4.33 - '@types/node': 8.10.61 + '@types/node': 14.0.13 dev: false resolution: integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== @@ -526,7 +602,7 @@ packages: integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== /@types/connect/3.4.33: dependencies: - '@types/node': 8.10.61 + '@types/node': 14.0.13 dev: false resolution: integrity: sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A== @@ -555,7 +631,7 @@ packages: integrity: sha512-iaIVzr+w2ZJ5HkidlZ3EJM8VTZb2MJLCjw3V+505yVts0gRC4UMvjw0d1HPtGqI/HQC/KdsYtayfzl+AXY2R8g== /@types/express-serve-static-core/4.17.7: dependencies: - '@types/node': 8.10.61 + '@types/node': 14.0.13 '@types/qs': 6.9.3 '@types/range-parser': 1.2.3 dev: false @@ -656,6 +732,10 @@ packages: dev: false resolution: integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg== + /@types/node/14.0.13: + dev: false + resolution: + integrity: sha512-rouEWBImiRaSJsVA+ITTFM6ZxibuAlTuNOCyxVbwreu6k6+ujs7DfnU9o+PShFhET78pMBl3eH+AGSI5eOTkPA== /@types/node/8.10.61: dev: false resolution: @@ -678,7 +758,7 @@ packages: integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== /@types/resolve/0.0.8: dependencies: - '@types/node': 10.17.13 + '@types/node': 14.0.13 dev: false resolution: integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== @@ -709,7 +789,7 @@ packages: integrity: sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A== /@types/tunnel/0.0.0: dependencies: - '@types/node': 8.10.61 + '@types/node': 14.0.13 dev: false resolution: integrity: sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg== @@ -719,10 +799,10 @@ packages: dev: false resolution: integrity: sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A== - /@types/underscore/1.10.1: + /@types/underscore/1.10.0: dev: false resolution: - integrity: sha512-RRQWytGzPUhybKdf7jhfcySkdEHMDsVZ0gU3XVIxeqms1UKu3+ICaTXNaNGAkcUbIJ8SUKpmUIS1z9mDVc7seg== + integrity: sha512-ZAbqul7QAKpM2h1PFGa5ETN27ulmqtj0QviYHasw9LffvXZvVHuraOx/FOsIPPDNGZN0Qo1nASxxSfMYOtSoCw== /@types/uuid/8.0.0: dev: false resolution: @@ -751,7 +831,7 @@ packages: integrity: sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w== /@types/yauzl/2.9.1: dependencies: - '@types/node': 8.10.61 + '@types/node': 14.0.13 dev: false optional: true resolution: @@ -799,7 +879,7 @@ packages: '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.5 eslint: 6.8.0 eslint-scope: 5.1.0 - eslint-utils: 2.1.0 + eslint-utils: 2.0.0 typescript: 3.9.5 dev: false engines: @@ -2145,7 +2225,7 @@ packages: dev: false resolution: integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - /es-abstract/1.17.6: + /es-abstract/1.17.5: dependencies: es-to-primitive: 1.2.1 function-bind: 1.1.1 @@ -2156,13 +2236,13 @@ packages: object-inspect: 1.7.0 object-keys: 1.1.1 object.assign: 4.1.0 - string.prototype.trimend: 1.0.1 - string.prototype.trimstart: 1.0.1 + string.prototype.trimleft: 2.1.2 + string.prototype.trimright: 2.1.2 dev: false engines: node: '>= 0.4' resolution: - integrity: sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw== + integrity: sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg== /es-to-primitive/1.2.1: dependencies: is-callable: 1.2.0 @@ -2290,14 +2370,14 @@ packages: node: '>=6' resolution: integrity: sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== - /eslint-utils/2.1.0: + /eslint-utils/2.0.0: dependencies: eslint-visitor-keys: 1.2.0 dev: false engines: node: '>=6' resolution: - integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + integrity: sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA== /eslint-visitor-keys/1.2.0: dev: false engines: @@ -2325,7 +2405,7 @@ packages: ignore: 4.0.6 import-fresh: 3.2.1 imurmurhash: 0.1.4 - inquirer: 7.2.0 + inquirer: 7.1.0 is-glob: 4.0.1 js-yaml: 3.14.0 json-stable-stringify-without-jsonify: 1.0.1 @@ -2723,12 +2803,14 @@ packages: dev: false resolution: integrity: sha512-+8GbtQBwEqutP0v3uajDDoN64K2ehmHd0cjlghhxh0WpcfPzAIjPA03e1VvHlxL02FVGR0A6lwXsNQKn3H1RNQ== - /follow-redirects/1.12.1: + /follow-redirects/1.11.0: + dependencies: + debug: 3.2.6 dev: false engines: node: '>=4.0' resolution: - integrity: sha512-tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg== + integrity: sha512-KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA== /follow-redirects/1.5.10: dependencies: debug: 3.1.0 @@ -3257,7 +3339,7 @@ packages: /http-proxy/1.18.1: dependencies: eventemitter3: 4.0.4 - follow-redirects: 1.12.1 + follow-redirects: 1.11.0 requires-port: 1.0.0 dev: false engines: @@ -3376,7 +3458,7 @@ packages: dev: false resolution: integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== - /inquirer/7.2.0: + /inquirer/7.1.0: dependencies: ansi-escapes: 4.3.1 chalk: 3.0.0 @@ -3393,9 +3475,9 @@ packages: through: 2.3.8 dev: false engines: - node: '>=8.0.0' + node: '>=6.0.0' resolution: - integrity: sha512-E0c4rPwr9ByePfNlTIB8z51kK1s2n6jrHuJeEHENl/sbq2G/S1auvibgEwNR4uSyiU+PiYHqSwsgGiXjG8p5ZQ== + integrity: sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg== /interpret/1.4.0: dev: false engines: @@ -3570,7 +3652,7 @@ packages: /is-typed-array/1.1.3: dependencies: available-typed-arrays: 1.0.2 - es-abstract: 1.17.6 + es-abstract: 1.17.5 foreach: 2.0.5 has-symbols: 1.0.1 dev: false @@ -4572,10 +4654,10 @@ packages: node: '>=4.3.0' resolution: integrity: sha512-lLzfLHcyc10MKQnNUCv7dMcoY/2Qxd6wJfbqCcVk3LDb8An4hF6ohk5AztrvgKhJCqj36uyzi/p5se+tvyD+Wg== - /moment/2.27.0: + /moment/2.26.0: dev: false resolution: - integrity: sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ== + integrity: sha512-oIixUO+OamkUkwjhAVE18rAMfRJNsNe/Stid/gwHSOfHrOtw9EhAY2AHvdKZ/k/MggcYELFCJz/Sn2pL8b8JMw== /ms/2.0.0: dev: false resolution: @@ -4610,13 +4692,13 @@ packages: dev: false resolution: integrity: sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== - /nanoid/3.1.10: + /nanoid/3.1.9: dev: false engines: node: ^10 || ^12 || >=13.7 hasBin: true resolution: - integrity: sha512-iZFMXKeXWkxzlfmMfM91gw7YhN2sdJtixY+eZh9V6QWJWTOiurhpKhBMgr82pfzgSqglQgqYSCowEYsz8D++6w== + integrity: sha512-fFiXlFo4Wkuei3i6w9SQI6yuzGRTGi8Z2zZKZpUxv/bQlBi4jtbVPBSNFZHQA9PNjofWqtIa8p+pnsc0kgZrhQ== /napi-build-utils/1.0.2: dev: false resolution: @@ -4852,7 +4934,7 @@ packages: /object.getownpropertydescriptors/2.1.0: dependencies: define-properties: 1.1.3 - es-abstract: 1.17.6 + es-abstract: 1.17.5 dev: false engines: node: '>= 0.8' @@ -5723,7 +5805,7 @@ packages: /rhea-promise/0.1.15: dependencies: debug: 3.2.6 - rhea: 1.0.22 + rhea: 1.0.21 tslib: 1.13.0 dev: false resolution: @@ -5731,17 +5813,17 @@ packages: /rhea-promise/1.0.0: dependencies: debug: 3.2.6 - rhea: 1.0.22 + rhea: 1.0.21 tslib: 1.13.0 dev: false resolution: integrity: sha512-odAjpbB/IpFFBenPDwPkTWMQldt+DUlMBH9yI48Ct5OgTeDuuQcBnlhB+YCc6g2z8+URiP2ejms88joEanNCaw== - /rhea/1.0.22: + /rhea/1.0.21: dependencies: debug: 3.2.6 dev: false resolution: - integrity: sha512-FLZtI4+Nka43ppZUvpdzC0TadWrLsXHhGEDm4WidmqSRVhaXs0Q3jCdCHCoQCBIV80KJU1cj79Xviklx4Avgag== + integrity: sha512-9ddxyJR0nlWmynukzZTWN+bSYWu7KLHVMkIH/7PpFG5RHfV5t7zXIfZ6rqJSJe9wBAgnNr2Xz41KM2nPujWiFQ== /rimraf/2.6.3: dependencies: glob: 7.1.6 @@ -5791,7 +5873,7 @@ packages: rollup: 1.32.1 rollup-pluginutils: 2.8.2 serialize-javascript: 2.1.2 - terser: 4.8.0 + terser: 4.7.0 dev: false peerDependencies: rollup: '>=0.66.0 <3' @@ -5811,7 +5893,7 @@ packages: integrity: sha512-ddgqkH02klveu34TF0JqygPwZnsbhHVI6t8+hGTcYHngPkQb5MIHI0XiztXIN/d6V9j+efwHAqEL7LspSxQXGw== /rollup-plugin-visualizer/4.0.4_rollup@1.32.1: dependencies: - nanoid: 3.1.10 + nanoid: 3.1.9 open: 7.0.4 pupa: 2.0.1 rollup: 1.32.1 @@ -6350,7 +6432,7 @@ packages: /string.prototype.padend/3.1.0: dependencies: define-properties: 1.1.3 - es-abstract: 1.17.6 + es-abstract: 1.17.5 dev: false engines: node: '>= 0.4' @@ -6359,14 +6441,34 @@ packages: /string.prototype.trimend/1.0.1: dependencies: define-properties: 1.1.3 - es-abstract: 1.17.6 + es-abstract: 1.17.5 dev: false resolution: integrity: sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== + /string.prototype.trimleft/2.1.2: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.5 + string.prototype.trimstart: 1.0.1 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw== + /string.prototype.trimright/2.1.2: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.5 + string.prototype.trimend: 1.0.1 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg== /string.prototype.trimstart/1.0.1: dependencies: define-properties: 1.1.3 - es-abstract: 1.17.6 + es-abstract: 1.17.5 dev: false resolution: integrity: sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== @@ -6541,7 +6643,7 @@ packages: dev: false resolution: integrity: sha512-UaF6FoJ32WqALZGOIAApXx+OdxhekNMChu6axLJR85zMMjXKWFGjbIRe+J6P4UnRGg9rAwWvbTT0oI7hD/Un7Q== - /terser/4.8.0: + /terser/4.7.0: dependencies: commander: 2.20.3 source-map: 0.6.1 @@ -6551,7 +6653,7 @@ packages: node: '>=6.0.0' hasBin: true resolution: - integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== + integrity: sha512-Lfb0RiZcjRDXCC3OSHJpEkxJ9Qeqs6mp2v4jf2MHfy8vGERmVDuvjXdd/EnP5Deme5F2yBRBymKmKHCBg2echw== /test-exclude/5.2.3: dependencies: glob: 7.1.6 @@ -7018,7 +7120,7 @@ packages: /which-typed-array/1.1.2: dependencies: available-typed-arrays: 1.0.2 - es-abstract: 1.17.6 + es-abstract: 1.17.5 foreach: 2.0.5 function-bind: 1.1.1 has-symbols: 1.0.1 @@ -7411,7 +7513,7 @@ packages: dev: false name: '@rush-temp/ai-form-recognizer' resolution: - integrity: sha512-p6tvnbTWOCaaGUjs9GPuYnSfHctNcZn8jz0vEVxQzOfW4iZq2PtVHcEAuPZJ3mDB/Ng8M684xZRlPrA+EAVUhw== + integrity: sha512-J6oJMlzTfy+mkGykMrSHXdI0Ge3dssflDYu6k4JrlYy87e19yJ+tgMNoEoUFYri95KO2ts34+BM9/sLaAIRV7w== tarball: 'file:projects/ai-form-recognizer.tgz' version: 0.0.0 'file:projects/ai-text-analytics.tgz': @@ -7470,7 +7572,7 @@ packages: dev: false name: '@rush-temp/ai-text-analytics' resolution: - integrity: sha512-u5VarX21+pfPW1f/L+TWuXjy+NRw2HhKSzu3j48lQD/Kd6Ez8Q1shynN6IhkBmlB5layYTBq/NJMf9+vi5Jgiw== + integrity: sha512-0qtWNE3in6ZnLbonLVPQViYfV5ab8pF9+dZiqta/xszQziRU6maqTTXfHX3H92zfBFLJhkyXuUFp5RRxCRX+yg== tarball: 'file:projects/ai-text-analytics.tgz' version: 0.0.0 'file:projects/app-configuration.tgz': @@ -7575,7 +7677,7 @@ packages: prettier: 1.19.1 process: 0.11.10 puppeteer: 3.3.0 - rhea: 1.0.22 + rhea: 1.0.21 rhea-promise: 1.0.0 rimraf: 3.0.2 rollup: 1.32.1 @@ -7593,7 +7695,7 @@ packages: dev: false name: '@rush-temp/core-amqp' resolution: - integrity: sha512-vQuyRkXvsxNXFld08NdABYHJ7GykKzizzfXA/PjeGjlzVQGSkdycxTAG8iu/g+/IAw04CWNIvgo0UODO79lOdQ== + integrity: sha512-LsvJAYHJ5hn2n1Cv2+l5OinaagHK8Jo2b9hA3XeUG2+6KNy15LTqmYcbEHkYgfoDHSloa3jFKOUO4+9j01MHnw== tarball: 'file:projects/core-amqp.tgz' version: 0.0.0 'file:projects/core-arm.tgz': @@ -7810,7 +7912,7 @@ packages: dev: false name: '@rush-temp/core-http' resolution: - integrity: sha512-B2ZGxHSjobksvIEc9HpR0NPX6fxxUOVIMKcioUy4z8EfgKCS4SCTWkeHgPPXa7fDG4CHitae+VmTzpnD5q/pWQ== + integrity: sha512-yHkPDNijSvmUciUX6ZH6wkusnoZax+p7L/ulARDWd3S8xQ99J7RpzaVwXhY+FdLIAx3SHMq/Z+vugP532dVy7g== tarball: 'file:projects/core-http.tgz' version: 0.0.0 'file:projects/core-https.tgz': @@ -7997,7 +8099,7 @@ packages: '@types/semaphore': 1.1.0 '@types/sinon': 9.0.4 '@types/tunnel': 0.0.1 - '@types/underscore': 1.10.1 + '@types/underscore': 1.10.0 '@types/uuid': 8.0.0 '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb '@typescript-eslint/eslint-plugin-tslint': 2.34.0_81790f39504d9fb1ae55c5faec13eab0 @@ -8209,6 +8311,7 @@ packages: version: 0.0.0 'file:projects/eventhubs-checkpointstore-blob.tgz': dependencies: + '@azure/storage-blob': 12.1.2 '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 @@ -8268,7 +8371,7 @@ packages: dev: false name: '@rush-temp/eventhubs-checkpointstore-blob' resolution: - integrity: sha512-WeR08au7K0lgwkV/nQjy3NP/6dOrJ9YBd2C4fPnaW01kDV65CeAwtbNbDRR0gqfzGZYi62Q3gFEdfzsuJjL2Wg== + integrity: sha512-a2VkvB0VXuppKkDffruxfSgqSFzDSxaY0eIrKr6mLVXE2dhmttnQUqt/v8Rhfam0e9YQZ78STghOi9eyO3/oKg== tarball: 'file:projects/eventhubs-checkpointstore-blob.tgz' version: 0.0.0 'file:projects/identity.tgz': @@ -8356,7 +8459,6 @@ packages: source-map-support: 0.5.19 tslib: 2.0.0 typescript: 3.9.5 - uglify-js: 3.9.4 dev: false name: '@rush-temp/keyvault-admin' resolution: @@ -8680,7 +8782,7 @@ packages: dev: false name: '@rush-temp/search-documents' resolution: - integrity: sha512-X1vubBGjRFYtweC1QpNiLwgz8Ycjg5ldrp17bvATYUg21f01F4Bus6BZoFsnrD1MhS6fLw0a0CQSQRDTIDV6Lg== + integrity: sha512-d2Mn4FQL/FzuxABfvT9scg1+vRrfZ4c66sFtyYjrIybU4B37YLx3bryrj+Ufc8+m+kcZcb+kHzon2Pr41h47fQ== tarball: 'file:projects/search-documents.tgz' version: 0.0.0 'file:projects/service-bus.tgz': @@ -8737,7 +8839,7 @@ packages: long: 4.0.0 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 - moment: 2.27.0 + moment: 2.26.0 nyc: 14.1.1 prettier: 1.19.1 process: 0.11.10 @@ -8759,6 +8861,70 @@ packages: integrity: sha512-wSAmks1T5tOckF82dT10wTLXXNblVKFh9YPilOMKyWGKQ32c1A23vPmY2NgUDLA9AkIjRuH+diL1Hqam3/Wh2g== tarball: 'file:projects/service-bus.tgz' version: 0.0.0 + 'file:projects/storage-blob-changefeed.tgz': + dependencies: + '@azure/core-tracing': 1.0.0-preview.8 + '@azure/storage-blob': 12.1.2 + '@microsoft/api-extractor': 7.7.11 + '@opentelemetry/api': 0.6.1 + '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 + '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 + '@types/mocha': 7.0.2 + '@types/node': 8.10.61 + '@types/sinon': 9.0.4 + '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + assert: 1.5.0 + cross-env: 7.0.2 + dotenv: 8.2.0 + downlevel-dts: 0.4.0 + es6-promise: 4.2.8 + eslint: 6.8.0 + eslint-config-prettier: 6.11.0_eslint@6.8.0 + eslint-plugin-no-null: 1.0.2_eslint@6.8.0 + eslint-plugin-no-only-tests: 2.4.0 + eslint-plugin-promise: 4.2.1 + esm: 3.2.25 + events: 3.1.0 + inherits: 2.0.4 + karma: 4.4.1 + karma-chrome-launcher: 3.1.0 + karma-coverage: 2.0.2 + karma-edge-launcher: 0.4.2_karma@4.4.1 + karma-env-preprocessor: 0.1.1 + karma-firefox-launcher: 1.3.0 + karma-ie-launcher: 1.0.0_karma@4.4.1 + karma-json-preprocessor: 0.3.3_karma@4.4.1 + karma-json-to-file-reporter: 1.0.1 + karma-junit-reporter: 2.0.1_karma@4.4.1 + karma-mocha: 1.3.0 + karma-mocha-reporter: 2.2.5_karma@4.4.1 + karma-remap-istanbul: 0.6.0_karma@4.4.1 + mocha: 7.2.0 + mocha-junit-reporter: 1.23.3_mocha@7.2.0 + nyc: 14.1.1 + prettier: 1.19.1 + puppeteer: 3.3.0 + rimraf: 3.0.2 + rollup: 1.32.1 + rollup-plugin-shim: 1.0.0 + rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 + rollup-plugin-terser: 5.3.0_rollup@1.32.1 + rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 + sinon: 9.0.2 + source-map-support: 0.5.19 + ts-node: 8.10.2_typescript@3.9.5 + tslib: 2.0.0 + typescript: 3.9.5 + util: 0.12.3 + dev: false + name: '@rush-temp/storage-blob-changefeed' + resolution: + integrity: sha512-E544oIp6MR5ROhCWYaqKHyc/rL0sWxWO9d2buMc/ELpWtYm917GDmmOnrBSp7UeoycoLH08KR0Rq6cMDnrv+0Q== + tarball: 'file:projects/storage-blob-changefeed.tgz' + version: 0.0.0 'file:projects/storage-blob.tgz': dependencies: '@azure/core-tracing': 1.0.0-preview.8 @@ -8823,6 +8989,7 @@ packages: 'file:projects/storage-file-datalake.tgz': dependencies: '@azure/core-tracing': 1.0.0-preview.8 + '@azure/storage-blob': 12.1.2 '@microsoft/api-extractor': 7.7.11 '@opentelemetry/api': 0.6.1 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 @@ -8883,7 +9050,7 @@ packages: dev: false name: '@rush-temp/storage-file-datalake' resolution: - integrity: sha512-+5A/p1Sz5BnPMXppQ+6CGY6vD+UtG0X93WoPzcmUjX4zlbtPZ1GGut1tEMMqoVtVO6DrbTWAfG1RqcZeQ4NnWw== + integrity: sha512-g0zMXgphSZxcFkNDUyDZ10+04YWGtJ0iRva7qUnXCBysJIpRhTBdXg/mb9ZzI0duaTE2CFfTKEGvIy5PmlZS9Q== tarball: 'file:projects/storage-file-datalake.tgz' version: 0.0.0 'file:projects/storage-file-share.tgz': @@ -8947,6 +9114,64 @@ packages: integrity: sha512-+grl8U9yaRX3UGYxkRfmey6oX4gRB/IiUff3B44r+s0ulNndZDPlBLj9zzDu5e7TEfl9kSZayeDdy4ufKwRFSg== tarball: 'file:projects/storage-file-share.tgz' version: 0.0.0 + 'file:projects/storage-internal-avro.tgz': + dependencies: + '@microsoft/api-extractor': 7.7.11 + '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 + '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 + '@types/mocha': 7.0.2 + '@types/node': 8.10.61 + '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + assert: 1.5.0 + cross-env: 7.0.2 + dotenv: 8.2.0 + downlevel-dts: 0.4.0 + es6-promise: 4.2.8 + eslint: 6.8.0 + eslint-config-prettier: 6.11.0_eslint@6.8.0 + eslint-plugin-no-null: 1.0.2_eslint@6.8.0 + eslint-plugin-no-only-tests: 2.4.0 + eslint-plugin-promise: 4.2.1 + esm: 3.2.25 + inherits: 2.0.4 + karma: 4.4.1 + karma-chrome-launcher: 3.1.0 + karma-coverage: 2.0.2 + karma-edge-launcher: 0.4.2_karma@4.4.1 + karma-env-preprocessor: 0.1.1 + karma-firefox-launcher: 1.3.0 + karma-ie-launcher: 1.0.0_karma@4.4.1 + karma-json-preprocessor: 0.3.3_karma@4.4.1 + karma-json-to-file-reporter: 1.0.1 + karma-junit-reporter: 2.0.1_karma@4.4.1 + karma-mocha: 1.3.0 + karma-mocha-reporter: 2.2.5_karma@4.4.1 + karma-remap-istanbul: 0.6.0_karma@4.4.1 + mocha: 7.2.0 + mocha-junit-reporter: 1.23.3_mocha@7.2.0 + nyc: 14.1.1 + prettier: 1.19.1 + puppeteer: 3.3.0 + rimraf: 3.0.2 + rollup: 1.32.1 + rollup-plugin-shim: 1.0.0 + rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 + rollup-plugin-terser: 5.3.0_rollup@1.32.1 + rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 + source-map-support: 0.5.19 + ts-node: 8.10.2_typescript@3.9.5 + tslib: 2.0.0 + typescript: 3.9.5 + util: 0.12.3 + dev: false + name: '@rush-temp/storage-internal-avro' + resolution: + integrity: sha512-gEGX8jJXKzkQM2rnZBdeVRuHnyIaql98RB2jXbOrEbeQjEbn1dLT+TjPxmlP5P8/9CBQBsXV2n53isvBZM5IMw== + tarball: 'file:projects/storage-internal-avro.tgz' + version: 0.0.0 'file:projects/storage-queue.tgz': dependencies: '@azure/core-tracing': 1.0.0-preview.8 @@ -9204,7 +9429,7 @@ packages: async-lock: 1.2.4 death: 1.1.0 debug: 4.1.1 - rhea: 1.0.22 + rhea: 1.0.21 rimraf: 3.0.2 tslib: 2.0.0 typescript: 3.9.5 @@ -9247,8 +9472,10 @@ specifiers: '@rush-temp/search-documents': 'file:./projects/search-documents.tgz' '@rush-temp/service-bus': 'file:./projects/service-bus.tgz' '@rush-temp/storage-blob': 'file:./projects/storage-blob.tgz' + '@rush-temp/storage-blob-changefeed': 'file:./projects/storage-blob-changefeed.tgz' '@rush-temp/storage-file-datalake': 'file:./projects/storage-file-datalake.tgz' '@rush-temp/storage-file-share': 'file:./projects/storage-file-share.tgz' + '@rush-temp/storage-internal-avro': 'file:./projects/storage-internal-avro.tgz' '@rush-temp/storage-queue': 'file:./projects/storage-queue.tgz' '@rush-temp/tables': 'file:./projects/tables.tgz' '@rush-temp/template': 'file:./projects/template.tgz' diff --git a/dataplane.code-workspace b/dataplane.code-workspace index e5fbef7fb616..6e6ac10bccc0 100644 --- a/dataplane.code-workspace +++ b/dataplane.code-workspace @@ -104,6 +104,10 @@ "name": "storage-blob", "path": "sdk\\storage\\storage-blob" }, + { + "name": "storage-blob-changefeed", + "path": "sdk\\storage\\storage-blob-changefeed" + }, { "name": "storage-file-datalake", "path": "sdk\\storage\\storage-file-datalake" diff --git a/eng/.docsettings.yml b/eng/.docsettings.yml index 8a2ccb0819af..3e53d4a99bf3 100644 --- a/eng/.docsettings.yml +++ b/eng/.docsettings.yml @@ -14,6 +14,7 @@ omitted_paths: - sdk/servicebus/*/test/README.md - sdk/servicebus/service-bus/samples-v1/* - sdk/storage/*/test/README.md + - sdk/storage/storage-internal-avro/* - sdk/textanalytics/*/test/README.md - sdk/**/samples/* - sdk/**/swagger/* @@ -31,73 +32,97 @@ required_readme_sections: - ^Contributing$ known_presence_issues: - - ['CHANGELOG.md','#1583'] - - ['sdk/applicationinsights/applicationinsights-query/CHANGELOG.md','#1583'] - - ['sdk/batch/batch/CHANGELOG.md','#1583'] - - ['sdk/eventgrid/eventgrid/CHANGELOG.md','#1583'] - - ['sdk/eventhub/testhub/CHANGELOG.md','#1583'] - - ['sdk/graphrbac/graph/CHANGELOG.md','#1583'] - - ['sdk/operationalinsights/loganalytics/CHANGELOG.md','#1583'] - - ['sdk/servicefabric/servicefabric/CHANGELOG.md','#1583'] - - ['sdk/storage/storage-datalake/CHANGELOG.md','#1583'] - - ['sdk/template/template/CHANGELOG.md','#1583'] - - ['sdk/test-utils/recorder/CHANGELOG.md','#1583'] - - ['sdk/test-utils/perfstress/CHANGELOG.md','#1583'] + - ["CHANGELOG.md", "#1583"] + - ["sdk/applicationinsights/applicationinsights-query/CHANGELOG.md", "#1583"] + - ["sdk/batch/batch/CHANGELOG.md", "#1583"] + - ["sdk/eventgrid/eventgrid/CHANGELOG.md", "#1583"] + - ["sdk/eventhub/testhub/CHANGELOG.md", "#1583"] + - ["sdk/graphrbac/graph/CHANGELOG.md", "#1583"] + - ["sdk/operationalinsights/loganalytics/CHANGELOG.md", "#1583"] + - ["sdk/servicefabric/servicefabric/CHANGELOG.md", "#1583"] + - ["sdk/storage/storage-datalake/CHANGELOG.md", "#1583"] + - ["sdk/template/template/CHANGELOG.md", "#1583"] + - ["sdk/test-utils/recorder/CHANGELOG.md", "#1583"] + - ["sdk/test-utils/perfstress/CHANGELOG.md", "#1583"] known_content_issues: - - ["README.md", "#1583"] - - ["sdk/appconfiguration/app-configuration/README.md", "#1583"] - - ["sdk/applicationinsights/applicationinsights-query/README.md", "#1583"] - - ["sdk/batch/batch/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-anomalydetector/README.md", "#1583",] - - ["sdk/cognitiveservices/cognitiveservices-autosuggest/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-computervision/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-contentmoderator/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-customimagesearch/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-customsearch/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-customvision-prediction/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-customvision-training/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-entitysearch/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-face/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-imagesearch/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-localsearch/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-luis-authoring/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-luis-runtime/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-newssearch/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-qnamaker/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-spellcheck/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-textanalytics/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-videosearch/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-visualsearch/README.md", "#1583"] - - ["sdk/cognitiveservices/cognitiveservices-websearch/README.md", "#1583"] - - ["sdk/core/abort-controller/README.md", "#1583"] - - ["sdk/core/core-auth/README.md", "#1583"] - - ["sdk/core/core-tracing/README.md", "#1583"] - - ["sdk/core/logger/README.md", "#1583"] - - ["sdk/cosmosdb/cosmos/README.md", "#1583"] - - ["sdk/cosmosdb/cosmos/test/readme.md", "#1583"] - - ["sdk/eventgrid/eventgrid/README.md", "#1583"] - - ["sdk/eventhub/event-hubs/README.md", "#1583"] - - ["sdk/eventhub/eventhubs-checkpointstore-blob/README.md", "#1583"] - - ["sdk/eventhub/event-processor-host/README.md", "#1583"] - - ["sdk/eventhub/README.md", "#1583"] - - ["sdk/eventhub/testhub/README.md", "#1583"] - - ["sdk/graphrbac/graph/README.md", "#1583"] - - ["sdk/keyvault/README.md", "#1583"] - - ["sdk/operationalinsights/loganalytics/README.md", "#1583"] - - ["sdk/servicebus/service-bus/README.md", "#1583"] - - ["sdk/servicebus/service-bus/test/README.md", "#1583"] - - ["sdk/servicefabric/servicefabric/README.md", "#1583"] - - ["sdk/storage/README.md", "#1583"] - - ["sdk/storage/storage-blob/test/README.md", "#1583"] - - ["sdk/storage/storage-datalake/README.md", "#1583"] - - ["sdk/storage/storage-file-datalake/test/README.md", "#1583"] - - ["sdk/storage/storage-file-share/test/README.md", "#1583"] - - ["sdk/storage/storage-queue/test/README.md", "#1583"] - - ["sdk/synapse/synapse/README.md", "#1583"] - - ["sdk/template/template/README.md", "#1583"] - - ["sdk/test-utils/recorder/README.md", "#1583"] - - ['sdk/test-utils/perfstress/CHANGELOG.md','#1583'] + - ["README.md",  "#1583"] + - ["sdk/appconfiguration/app-configuration/README.md",  "#1583"] + - ["sdk/applicationinsights/applicationinsights-query/README.md",  "#1583"] + - ["sdk/batch/batch/README.md",  "#1583"] + - [ + "sdk/cognitiveservices/cognitiveservices-anomalydetector/README.md", +  "#1583", + ] + - ["sdk/cognitiveservices/cognitiveservices-autosuggest/README.md",  "#1583"] + - [ + "sdk/cognitiveservices/cognitiveservices-computervision/README.md", +  "#1583", + ] + - [ + "sdk/cognitiveservices/cognitiveservices-contentmoderator/README.md", +  "#1583", + ] + - [ + "sdk/cognitiveservices/cognitiveservices-customimagesearch/README.md", +  "#1583", + ] + - ["sdk/cognitiveservices/cognitiveservices-customsearch/README.md",  "#1583"] + - [ + "sdk/cognitiveservices/cognitiveservices-customvision-prediction/README.md", +  "#1583", + ] + - [ + "sdk/cognitiveservices/cognitiveservices-customvision-training/README.md", +  "#1583", + ] + - ["sdk/cognitiveservices/cognitiveservices-entitysearch/README.md",  "#1583"] + - ["sdk/cognitiveservices/cognitiveservices-face/README.md",  "#1583"] + - ["sdk/cognitiveservices/cognitiveservices-imagesearch/README.md",  "#1583"] + - ["sdk/cognitiveservices/cognitiveservices-localsearch/README.md",  "#1583"] + - [ + "sdk/cognitiveservices/cognitiveservices-luis-authoring/README.md", +  "#1583", + ] + - ["sdk/cognitiveservices/cognitiveservices-luis-runtime/README.md",  "#1583"] + - ["sdk/cognitiveservices/cognitiveservices-newssearch/README.md",  "#1583"] + - ["sdk/cognitiveservices/cognitiveservices-qnamaker/README.md",  "#1583"] + - ["sdk/cognitiveservices/cognitiveservices-spellcheck/README.md",  "#1583"] + - [ + "sdk/cognitiveservices/cognitiveservices-textanalytics/README.md", +  "#1583", + ] + - ["sdk/cognitiveservices/cognitiveservices-videosearch/README.md",  "#1583"] + - ["sdk/cognitiveservices/cognitiveservices-visualsearch/README.md",  "#1583"] + - ["sdk/cognitiveservices/cognitiveservices-websearch/README.md",  "#1583"] + - ["sdk/core/abort-controller/README.md",  "#1583"] + - ["sdk/core/core-auth/README.md",  "#1583"] + - ["sdk/core/core-tracing/README.md",  "#1583"] + - ["sdk/core/logger/README.md",  "#1583"] + - ["sdk/cosmosdb/cosmos/README.md",  "#1583"] + - ["sdk/cosmosdb/cosmos/test/readme.md",  "#1583"] + - ["sdk/eventgrid/eventgrid/README.md",  "#1583"] + - ["sdk/eventhub/event-hubs/README.md",  "#1583"] + - ["sdk/eventhub/eventhubs-checkpointstore-blob/README.md",  "#1583"] + - ["sdk/eventhub/event-processor-host/README.md",  "#1583"] + - ["sdk/eventhub/README.md",  "#1583"] + - ["sdk/eventhub/testhub/README.md",  "#1583"] + - ["sdk/graphrbac/graph/README.md",  "#1583"] + - ["sdk/keyvault/README.md",  "#1583"] + - ["sdk/operationalinsights/loganalytics/README.md",  "#1583"] + - ["sdk/servicebus/service-bus/README.md",  "#1583"] + - ["sdk/servicebus/service-bus/test/README.md",  "#1583"] + - ["sdk/servicefabric/servicefabric/README.md",  "#1583"] + - ["sdk/storage/README.md",  "#1583"] + - ["sdk/storage/storage-blob/test/README.md",  "#1583"] + - ["sdk/storage/storage-datalake/README.md",  "#1583"] + - ["sdk/storage/storage-file-datalake/test/README.md",  "#1583"] + - ["sdk/storage/storage-file-share/test/README.md",  "#1583"] + - ["sdk/storage/storage-queue/test/README.md",  "#1583"] + - ["sdk/synapse/synapse/README.md",  "#1583"] + - ["sdk/template/template/README.md",  "#1583"] + - ["sdk/test-utils/recorder/README.md",  "#1583"] + - ["sdk/test-utils/perfstress/CHANGELOG.md", "#1583"] package_indexing_exclusion_list: - "@azure/template" diff --git a/rush.json b/rush.json index 1a5fd16b30d9..10380268fdc2 100644 --- a/rush.json +++ b/rush.json @@ -462,11 +462,21 @@ "projectFolder": "sdk/servicebus/service-bus", "versionPolicyName": "client" }, + { + "packageName": "@azure/storage-internal-avro", + "projectFolder": "sdk/storage/storage-internal-avro", + "versionPolicyName": "utility" + }, { "packageName": "@azure/storage-blob", "projectFolder": "sdk/storage/storage-blob", "versionPolicyName": "client" }, + { + "packageName": "@azure/storage-blob-changefeed", + "projectFolder": "sdk/storage/storage-blob-changefeed", + "versionPolicyName": "client" + }, { "packageName": "@azure/storage-file-share", "projectFolder": "sdk/storage/storage-file-share", @@ -508,4 +518,4 @@ "versionPolicyName": "utility" } ] -} +} \ No newline at end of file diff --git a/sdk/storage/ci.yml b/sdk/storage/ci.yml index 9759da7a4191..2bf503770785 100644 --- a/sdk/storage/ci.yml +++ b/sdk/storage/ci.yml @@ -35,3 +35,5 @@ extends: safeName: azurestoragefiledatalake - name: azure-storage-queue safeName: azurestoragequeue + - name: azure-storage-blob-changefeed + safeName: azurestorageblobchangefeed diff --git a/sdk/storage/storage-blob-changefeed/.vscode/extensions.json b/sdk/storage/storage-blob-changefeed/.vscode/extensions.json new file mode 100644 index 000000000000..c83e26348e1f --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["esbenp.prettier-vscode"] +} diff --git a/sdk/storage/storage-blob-changefeed/.vscode/launch.json b/sdk/storage/storage-blob-changefeed/.vscode/launch.json new file mode 100644 index 000000000000..3eb92e74ef9e --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/.vscode/launch.json @@ -0,0 +1,59 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "node", + "request": "launch", + "name": "Debug Javascript Samples", + "program": "${workspaceFolder}/samples/javascript/basic.js", + "preLaunchTask": "npm: build:js-samples" + }, + { + "type": "node", + "request": "launch", + "name": "Debug Typescript Samples", + "program": "${workspaceFolder}/samples/typescript/basic.ts", + "preLaunchTask": "npm: build:ts-samples", + "outFiles": ["${workspaceFolder}/dist-esm/samples/typescript/*.js"] + }, + { + "type": "node", + "request": "launch", + "name": "Debug Mocha Test [Without Rollup]", + "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha", + "args": [ + "-r", + "ts-node/register", + "--timeout", + "999999", + "--colors", + "${workspaceFolder}/test/*.spec.ts", + "${workspaceFolder}/test/node/*.spec.ts" + ], + "env": { "TS_NODE_COMPILER_OPTIONS": "{\"module\": \"commonjs\"}" }, + "envFile": "${workspaceFolder}/.env", + "console": "integratedTerminal", + "internalConsoleOptions": "neverOpen", + "protocol": "inspector" + }, + { + "type": "node", + "request": "launch", + "name": "Debug Unit Tests", + "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha", + "args": [ + "-u", + "tdd", + "--timeout", + "999999", + "--colors", + "${workspaceFolder}/dist-test/index.node.js" + ], + "internalConsoleOptions": "openOnSessionStart", + "preLaunchTask": "npm: build:test" + } + ] +} diff --git a/sdk/storage/storage-blob-changefeed/.vscode/settings.json b/sdk/storage/storage-blob-changefeed/.vscode/settings.json new file mode 100644 index 000000000000..71c65f9f433a --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/.vscode/settings.json @@ -0,0 +1,27 @@ +{ + "files.exclude": { + "**/.git": true, + "**/.svn": true, + "**/.DS_Store": true + }, + "[typescript]": { + "editor.formatOnSave": true, + "editor.tabSize": 2, + "editor.detectIndentation": false + }, + "[json]": { + "editor.formatOnSave": false, + "editor.tabSize": 2, + "editor.detectIndentation": false + }, + "[yaml]": { + "editor.formatOnSave": true, + "editor.tabSize": 2, + "editor.detectIndentation": false + }, + "editor.rulers": [ + 100 + ], + "typescript.preferences.quoteStyle": "double", + "javascript.preferences.quoteStyle": "double" + } \ No newline at end of file diff --git a/sdk/storage/storage-blob-changefeed/CHANGELOG.md b/sdk/storage/storage-blob-changefeed/CHANGELOG.md new file mode 100644 index 000000000000..4f22a19715c2 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/CHANGELOG.md @@ -0,0 +1,4 @@ +# Release History + +## 12.0.0-preview.1 (2020.6) +- This preview is the first release supporting Azure Storage Blob Change Feed. diff --git a/sdk/storage/storage-blob-changefeed/LICENSE b/sdk/storage/storage-blob-changefeed/LICENSE new file mode 100644 index 000000000000..ea8fb1516028 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2020 Microsoft + +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/sdk/storage/storage-blob-changefeed/README.md b/sdk/storage/storage-blob-changefeed/README.md new file mode 100644 index 000000000000..bc8fe4142d42 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/README.md @@ -0,0 +1,158 @@ +# Azure Storage Blob Change Feed client library for JavaScript + +> Server Version: 2019-12-12 + +The change feed provides an ordered, guaranteed, durable, immutable, read-only transaction log of all the changes that occur to blobs and blob metadata in your storage account. Client applications can read these logs at any time. The change feed enables you to build efficient and scalable solutions that process change events that occur in your Blob Storage account at a low cost. + +This project provides a client library in JavaScript that makes it easy to consume the change feed. + +Use the client libraries in this package to: + - Reading change feed events, all or within a time range + - Resuming reading events from a saved position + +[Source code](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/storage/storage-blob-changefeed) | +[Package (npm)](https://www.npmjs.com/package/@azure/storage-blob-changefeed/) | +[API Reference Documentation](https://docs.microsoft.com/javascript/api/@azure/storage-blob-changefeed) | +[Product documentation](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-change-feed) | +[Samples](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/storage/storage-blob-changefeed/samples) | + +## Getting started + +**Prerequisites**: You must have an [Azure subscription](https://azure.microsoft.com/free/) and a [Storage Account](https://docs.microsoft.com/azure/storage/blobs/storage-quickstart-blobs-portal) to use this package. If you are using this package in a Node.js application, then Node.js version 8.0.0 or higher is required. + +### Install the package + +The preferred way to install the Azure Storage Blob Change Feed client library for JavaScript is to use the npm package manager. Type the following into a terminal window: + +```bash +npm install @azure/storage-blob-changefeed +``` + +### Authenticate the client + +This library uses an authenticated `BlobServiceClient` to initialize. Refer to [storage-blob](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/storage/storage-blob#authenticate-the-client) for how to authenticate a `BlobServiceClient`. + +### Compatibility + +For this preview, this library is only compatible with Node.js. + +## Key concepts + +The change feed is stored as blobs in a special container in your storage account at standard blob pricing cost. You can control the retention period of these files based on your requirements. Change events are appended to the change feed as records in the Apache Avro format specification: a compact, fast, binary format that provides rich data structures with inline schema. This format is widely used in the Hadoop ecosystem, Stream Analytics, and Azure Data +Factory. + +This library offers a client you can use to fetch the change events. + +## Examples + +### Initialize the change feed client + +The `BlobChangeFeedClient` requires a `BlobServiceClient` to initialize. Refer to [storage-blob](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/storage/storage-blob#create-the-blob-service-client) for how to create the blob service client. Here is an example using `StorageSharedKeyCredential`. + + ```javascript + const { BlobServiceClient, StorageSharedKeyCredential } = require("@azure/storage-blob"); + const { BlobChangeFeedClient } = require("@azure/storage-blob-changefeed"); + + // Enter your storage account name and shared key + const account = ""; + const accountKey = ""; + // Use StorageSharedKeyCredential with storage account and account key + // StorageSharedKeyCredential is only available in Node.js runtime, not in browsers + const sharedKeyCredential = new StorageSharedKeyCredential(account, accountKey); + const blobServiceClient = new BlobServiceClient( + `https://${account}.blob.core.windows.net`, + sharedKeyCredential + ); + + const changeFeedClient = new BlobChangeFeedClient(blobServiceClient); + ``` + +### Reading all events in the Change Feed + +Use `BlobChangeFeedClient.listChanges()` to get iterators to iterate through the change events. + +```javascript +const { BlobChangeFeedEvent } = require("@azure/storage-blob-changefeed"); + +let changeFeedEvents : BlobChangeFeedEvent[] = []; +for await (const event of changeFeedClient.listChanges()) { + changeFeedEvents.push(event); +} +``` + +By page. + +```javascript +const { BlobChangeFeedEvent } = require("@azure/storage-blob-changefeed"); + +let changeFeedEvents : BlobChangeFeedEvent[] = []; +for await (const eventPage of changeFeedClient.listChanges().byPage()) { + for (const event of eventPage) { + changeFeedEvents.push(event); + } +} +``` + +### Resuming reading events with a cursor + +```javascript +const { BlobChangeFeedEvent } = require("@azure/storage-blob-changefeed"); + +let changeFeedEvents : BlobChangeFeedEvent[] = []; +const firstPage = await changeFeedClient.listChanges().byPage({maxPageSize: 10}).next(); +for (const event of firstPage) { + changeFeedEvents.push(event); +} + +// Resume iterating from the previous position with the continuationToken. +for await (const eventPage of changeFeedClient.listChanges().byPage({continuationToken: firstPage.continuationToken})) { + for (const event of eventPage) { + changeFeedEvents.push(event); + } +} +``` + +### Reading events within a time range + +Pass start time and end time to `BlobChangeFeedClient.listChanges()` to fetch events within a time range. + +Note that for this preview release, the change feed client will round start time down to the nearest hour, and round end time up to the next hour. + +```javascript +const { BlobChangeFeedEvent } = require("@azure/storage-blob-changefeed"); + +const start = new Date(Date.UTC(2020, 1, 21, 22, 30, 0)); // will be rounded down to 22:00 +const end = new Date(Date.UTC(2020, 4, 8, 21, 10, 0)); // will be rounded up to 22:00 + +let changeFeedEvents : BlobChangeFeedEvent[] = []; +// You can also provide just a start or end time. +for await (const event of changeFeedClient.listChanges({ start, end })) { + changeFeedEvents.push(event); +} +``` + +## Troubleshooting + +Enabling logging may help uncover useful information about failures. In order to see a log of HTTP requests and responses, set the `AZURE_LOG_LEVEL` environment variable to `info`. Alternatively, logging can be enabled at runtime by calling `setLogLevel` in the `@azure/logger`: + +```javascript +import { setLogLevel } from "@azure/logger"; + +setLogLevel("info"); +``` + +## Next steps + +More code samples: + +- [Blob Storage Change Feed Samples (JavaScript)](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/storage/storage-blob-changefeed/samples/javascript) +- [Blob Storage Change Feed Samples (TypeScript)](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/storage/storage-blob-changefeed/samples/typescript) +- [Blob Storage Change Feed Test Cases](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/storage/storage-blob-changefeed/test/) + +## Contributing + +If you'd like to contribute to this library, please read the [contributing guide](https://github.com/Azure/azure-sdk-for-js/blob/master/CONTRIBUTING.md) to learn more about how to build and test the code. + +Also refer to [Storage specific guide](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/CONTRIBUTING.md) for additional information on setting up the test environment for storage libraries. + +![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-js%2Fsdk%2Fstorage%2Fstorage-blob-changefeed%2FREADME.png) diff --git a/sdk/storage/storage-blob-changefeed/api-extractor.json b/sdk/storage/storage-blob-changefeed/api-extractor.json new file mode 100644 index 000000000000..ae67e7ef139f --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/api-extractor.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", + "mainEntryPointFilePath": "typings/latest/storage-blob-changefeed/src/index.d.ts", + "docModel": { + "enabled": false + }, + "apiReport": { + "enabled": true, + "reportFolder": "./review" + }, + "dtsRollup": { + "enabled": true, + "untrimmedFilePath": "", + "publicTrimmedFilePath": "./typings/latest/storage-blob-changefeed.d.ts" + }, + "messages": { + "tsdocMessageReporting": { + "default": { + "logLevel": "none" + } + }, + "extractorMessageReporting": { + "ae-missing-release-tag": { + "logLevel": "none" + }, + "ae-unresolved-link": { + "logLevel": "none" + } + } + } +} diff --git a/sdk/storage/storage-blob-changefeed/package.json b/sdk/storage/storage-blob-changefeed/package.json new file mode 100644 index 000000000000..d0e16a7e482d --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/package.json @@ -0,0 +1,165 @@ +{ + "name": "@azure/storage-blob-changefeed", + "sdk-type": "client", + "version": "12.0.0-preview.1", + "description": "Microsoft Azure Storage SDK for JavaScript - Blob Change Feed", + "main": "./dist/index.js", + "module": "./dist-esm/storage-blob-changefeed/src/index.js", + "browser": { + "./dist-esm/storage-blob-changefeed/src/utils/utils.node.js": "./dist-esm/storage-blob-changefeed/src/utils/utils.browser.js", + "./dist-esm/storage-blob-changefeed/test/utils/index.js": "./dist-esm/storage-blob-changefeed/test/utils/index.browser.js", + "fs": false, + "os": false, + "process": false + }, + "types": "./typings/latest/storage-blob-changefeed.d.ts", + "typesVersions": { + "<3.6": { + "*": [ + "./typings/3.1/storage-blob-changefeed.d.ts" + ] + } + }, + "engine": { + "node": ">=8.0.0" + }, + "scripts": { + "build:es6": "tsc -p tsconfig.json", + "build:nodebrowser": "rollup -c 2>&1", + "build:samples": "npm run clean && npm run build:es6 && cross-env ONLY_NODE=true rollup -c 2>&1 && npm run build:prep-samples", + "build:prep-samples": "node ../../../common/scripts/prep-samples.js && cd samples && tsc", + "build:test": "npm run build:es6 && rollup -c rollup.test.config.js 2>&1", + "build:types": "downlevel-dts typings/latest typings/3.1", + "build": "npm run build:es6 && npm run build:nodebrowser && api-extractor run --local && npm run build:types", + "check-format": "prettier --list-different --config ../../.prettierrc.json \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", + "clean": "rimraf dist dist-esm dist-test typings temp dist-browser/*.js* dist-browser/*.zip statistics.html coverage coverage-browser .nyc_output *.tgz *.log test*.xml TEST*.xml", + "clean:samples": "rimraf samples/javascript/node_modules samples/typescript/node_modules samples/typescript/dist samples/typescript/package-lock.json samples/javascript/package-lock.json", + "extract-api": "tsc -p . && api-extractor run --local", + "execute:js-samples": "node ../../../common/scripts/run-samples.js samples/javascript/", + "execute:ts-samples": "node ../../../common/scripts/run-samples.js samples/typescript/dist/storage-blob-changefeed/samples/typescript/src/", + "execute:samples": "npm run build:samples && npm run execute:js-samples && npm run execute:ts-samples", + "format": "prettier --write --config ../../.prettierrc.json \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", + "integration-test:browser": "karma start --single-run", + "integration-test:node": "nyc mocha -r esm --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --full-trace -t 300000 dist-esm/storage-blob-changefeed/test/*.spec.js dist-esm/storage-blob-changefeed/test/node/*.spec.js", + "integration-test": "npm run integration-test:node && npm run integration-test:browser", + "lint:fix": "eslint -c ../../.eslintrc.old.json src test samples --ext .ts --fix", + "lint": "eslint -c ../../.eslintrc.old.json src test samples --ext .ts -f html -o storage-blob-changefeed-lintReport.html || exit 0", + "pack": "npm pack 2>&1", + "prebuild": "npm run clean", + "test:browser": "echo 'browser not supported yet.'", + "test:node": "npm run clean && npm run build:test && npm run unit-test:node", + "test": "npm run clean && npm run build:test && npm run unit-test", + "unit-test:browser": "echo 'browser not supported yet.'", + "unit-test:node": "mocha --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --full-trace -t 120000 dist-test/index.node.js", + "unit-test": "npm run unit-test:node && npm run unit-test:browser", + "emulator-tests": "cross-env STORAGE_CONNECTION_STRING=UseDevelopmentStorage=true && npm run test:node" + }, + "files": [ + "BreakingChanges.md", + "types/", + "dist/", + "dist-browser/", + "dist-esm/storage-blob-changefeed/src/", + "dist-esm/storage-internal-avro/src/", + "typings/latest/storage-blob-changefeed.d.ts", + "typings/3.1/storage-blob-changefeed.d.ts", + "README.md", + "LICENSE" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/Azure/azure-sdk-for-js.git" + }, + "keywords": [ + "Azure", + "Storage", + "Blob", + "Change feed", + "Node.js", + "TypeScript", + "JavaScript", + "Browser" + ], + "author": "Microsoft Corporation", + "license": "MIT", + "bugs": { + "url": "https://github.com/Azure/azure-sdk-for-js/issues" + }, + "homepage": "https://github.com/Azure/azure-sdk-for-js#readme", + "sideEffects": false, + "//metadata": { + "constantPaths": [ + { + "path": "src/utils/constants.ts", + "prefix": "SDK_VERSION" + } + ] + }, + "dependencies": { + "@azure/storage-blob": "^12.2.0-preview.1", + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^1.1.1", + "@azure/core-lro": "^1.0.2", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.8", + "@azure/logger": "^1.0.0", + "@opentelemetry/api": "^0.6.1", + "events": "^3.0.0", + "tslib": "^2.0.0" + }, + "devDependencies": { + "@azure/identity": "^1.1.0-preview", + "@azure/test-utils-recorder": "^1.0.0", + "@microsoft/api-extractor": "7.7.11", + "@rollup/plugin-multi-entry": "^3.0.0", + "@rollup/plugin-replace": "^2.2.0", + "@types/mocha": "^7.0.2", + "@types/node": "^8.0.0", + "@types/sinon": "^9.0.4", + "@typescript-eslint/eslint-plugin": "^2.0.0", + "@typescript-eslint/parser": "^2.0.0", + "assert": "^1.4.1", + "cross-env": "^7.0.2", + "dotenv": "^8.2.0", + "downlevel-dts": "~0.4.0", + "es6-promise": "^4.2.5", + "eslint": "^6.1.0", + "eslint-config-prettier": "^6.0.0", + "eslint-plugin-no-null": "^1.0.2", + "eslint-plugin-no-only-tests": "^2.3.0", + "eslint-plugin-promise": "^4.1.1", + "esm": "^3.2.18", + "inherits": "^2.0.3", + "karma": "^4.0.1", + "karma-chrome-launcher": "^3.0.0", + "karma-coverage": "^2.0.0", + "karma-edge-launcher": "^0.4.2", + "karma-env-preprocessor": "^0.1.1", + "karma-firefox-launcher": "^1.1.0", + "karma-ie-launcher": "^1.0.0", + "karma-json-preprocessor": "^0.3.3", + "karma-json-to-file-reporter": "^1.0.1", + "karma-junit-reporter": "^2.0.1", + "karma-mocha": "^1.3.0", + "karma-mocha-reporter": "^2.2.5", + "karma-remap-istanbul": "^0.6.0", + "mocha": "^7.1.1", + "mocha-junit-reporter": "^1.18.0", + "nyc": "^14.0.0", + "prettier": "^1.16.4", + "puppeteer": "^3.3.0", + "rimraf": "^3.0.0", + "rollup": "^1.16.3", + "@rollup/plugin-commonjs": "11.0.2", + "@rollup/plugin-node-resolve": "^8.0.0", + "rollup-plugin-shim": "^1.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-terser": "^5.1.1", + "rollup-plugin-visualizer": "^4.0.4", + "source-map-support": "^0.5.9", + "ts-node": "^8.3.0", + "typescript": "~3.9.3", + "util": "^0.12.1", + "sinon": "^9.0.2" + } +} diff --git a/sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient/recording_bypage.js b/sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient/recording_bypage.js new file mode 100644 index 000000000000..0f24f21dc3eb --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient/recording_bypage.js @@ -0,0 +1,1074 @@ +let nock = require('nock'); + +module.exports.hash = "9dbd0d8856f9269fc6572c70a16ce116"; + +module.exports.testInfo = {"uniqueName":{},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Thu, 16 Jan 2020 20:25:28 GMT', + 'ETag', + '"0x8D79AC239D611F1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5db65-a01e-00aa-0e35-455f49000000', + 'x-ms-client-request-id', + '5e4648ff-9516-4714-af27-bfbe7254c0ec', + 'x-ms-version', + '2019-07-07', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-has-immutability-policy', + 'false', + 'x-ms-has-legal-hold', + 'false', + 'x-ms-default-encryption-scope', + '$account-encryption-key', + 'x-ms-deny-encryption-scope-override', + 'false', + 'Date', + 'Thu, 18 Jun 2020 05:56:10 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/meta%2Fsegments.json') + .reply(200, {"version":0,"lastConsumable":"2020-06-01T21:00:00.000Z","storageDiagnostics":{"version":0,"lastModifiedTime":"2020-06-01T21:05:31.387Z","data":{"aid":"f7d1e86f-5006-0065-0058-38d11b063f9a","lfz":"2020-06-01T20:00:00.000Z"}}}, [ + 'Content-Length', + '225', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'QuB0ASmt9Z12hGvv7ai+GA==', + 'Last-Modified', + 'Mon, 01 Jun 2020 21:05:31 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8066F84E9334A"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5dc7c-a01e-00aa-0e35-455f49000000', + 'x-ms-client-request-id', + '49355c5f-9b05-48fe-a1d8-7f4ce759d0b2', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:36:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:10 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "idx/segments//idx/segments/1601/idx/segments/2020/", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5dd73-a01e-00aa-7635-455f49000000', + 'x-ms-client-request-id', + 'da04968a-65bb-43da-93f4-a3341a74f076', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:11 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "idx/segments/2020/idx/segments/2020/01/16/2100/meta.jsonThu, 16 Jan 2020 21:37:42 GMTTue, 21 Jan 2020 18:51:58 GMT0x8D79EA2FE4F5346432application/jsonvzwoCByrJnrkChmLbATrgw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/01/21/1800/meta.jsonTue, 21 Jan 2020 18:51:58 GMTTue, 21 Jan 2020 21:28:20 GMT0x8D79EB8D65881EC432application/jsonIOSS00p0DhQhW5WZaa/AYQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/01/21/2100/meta.jsonTue, 21 Jan 2020 21:28:20 GMTFri, 21 Feb 2020 22:23:04 GMT0x8D7B71C9ED5B2C2432application/jsonrMJOssginCVk40/nHA7beQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/02/21/2200/meta.jsonFri, 21 Feb 2020 22:23:04 GMTFri, 08 May 2020 21:36:05 GMT0x8D7F397D06EBC38432application/json0qDhvBmWzT4sHWm2R7f7Zw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/08/2100/meta.jsonFri, 08 May 2020 21:36:05 GMTWed, 27 May 2020 15:45:40 GMT0x8D8025502320015432application/jsonhXO6wTQbisWw12TQW8Ex3w==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/27/1500/meta.jsonWed, 27 May 2020 15:45:40 GMTWed, 27 May 2020 16:35:04 GMT0x8D8025BE8C00911432application/jsonlI6LHgfm99Y2xljHKSAr9Q==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/27/1600/meta.jsonWed, 27 May 2020 16:35:04 GMTFri, 29 May 2020 17:00:40 GMT0x8D803F1D1241B78432application/jsonPCA+dDvBmbY+DrRnPKS7yA==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/1600/meta.jsonFri, 29 May 2020 17:00:40 GMTFri, 29 May 2020 17:02:40 GMT0x8D803F218A3410E432application/jsonzlU3hLOAc0HlRs1DjAaF9A==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/1700/meta.jsonFri, 29 May 2020 17:02:40 GMTFri, 29 May 2020 20:12:24 GMT0x8D8040C9A20A6A5432application/jsonbEDtQZGNAO5B4Oz3jcdesQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/2000/meta.jsonFri, 29 May 2020 20:12:24 GMTFri, 29 May 2020 21:03:49 GMT0x8D80413C8F8D78D432application/jsonryL5hHzuEA5g3VfnJ4Clfw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/2100/meta.jsonFri, 29 May 2020 21:03:49 GMTMon, 01 Jun 2020 15:51:15 GMT0x8D806439DFC6A64432application/jsonSTiHfikzUkcDJIj2jLGhnw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1500/meta.jsonMon, 01 Jun 2020 15:51:15 GMTMon, 01 Jun 2020 16:05:35 GMT0x8D806459EBB7340432application/json/96SZ3C2z+KR2e7KE1L4UQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1600/meta.jsonMon, 01 Jun 2020 16:05:35 GMTMon, 01 Jun 2020 17:25:00 GMT0x8D80650B6D6E7EB432application/jsonKjbJLsl5iYrFczyE21pCng==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1700/meta.jsonMon, 01 Jun 2020 17:25:00 GMTMon, 01 Jun 2020 19:13:01 GMT0x8D8065FCD9F25EC432application/jsonjEbtt206IZPG5VM3FcC6uQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1900/meta.jsonMon, 01 Jun 2020 19:13:01 GMTMon, 01 Jun 2020 20:54:36 GMT0x8D8066DFE87A4AE432application/jsonsamWT0EyebvEArLMVIUP3g==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/2000/meta.jsonMon, 01 Jun 2020 20:54:36 GMTMon, 01 Jun 2020 21:05:31 GMT0x8D8066F84DE5BED432application/jsonMNV2yKTAnKlCkAVyRj9Ekw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/2100/meta.jsonMon, 01 Jun 2020 21:05:30 GMTMon, 01 Jun 2020 21:05:30 GMT0x8D8066F84AD09E5433application/jsonaCPJOFOuAUw+bWIh+V19gA==BlockBlobHottrueunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5de81-a01e-00aa-7235-455f49000000', + 'x-ms-client-request-id', + '2bdcae0e-557c-445b-a4f2-191908d06449', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:11 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F01%2F16%2F2100%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-01-16T21:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d79acc514fd60a","numShards":1,"recordsFormat":"avro","formatSchemaVersion":1,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/01/16/2100/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-01-16T21:37:42.441Z","data":{"aid":"bc86d97e-1006-0029-00b5-cc412b061a0b"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'vzwoCByrJnrkChmLbATrgw==', + 'Last-Modified', + 'Tue, 21 Jan 2020 18:51:58 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79EA2FE4F5346"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5e10f-a01e-00aa-5835-455f49000000', + 'x-ms-client-request-id', + '2ddb4ba1-37c5-4cb5-b4d2-1a9b5cdd3173', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:37:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:11 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/01/16/2100/log/00/2020/01/16/2100/00000.avroThu, 16 Jan 2020 21:38:42 GMTThu, 16 Jan 2020 21:38:42 GMT0x8D79ACC750BF3D456318avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5e239-a01e-00aa-7a35-455f49000000', + 'x-ms-client-request-id', + '3c4463f8-4bc4-4c37-9bde-f97d72a84529', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:12 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F01%2F16%2F2100%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d61b8167b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a327d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f624d6574616461746155706461746564222c22436f6e74726f6c225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e09c881808080808080800094d88680808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33322e323934323833355a4865393363336231332d393031652d303037612d346562352d636336323166303635633630024836646633396636322d636630342d346135372d626531352d3732663466383535336266654865393363336231332d393031652d303037612d346562352d636336323166303030303030223078384437394143433237383035373733306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562316606066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365712e283635392c313133383835362c353832373335392c302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33322e333639333337385a4865393363336235332d393031652d303037612d306362352d636336323166303635643630024837626232336134352d323236342d343434302d383438372d6632306333373833343864614865393363336235332d393031652d303037612d306362352d636336323166303030303030223078384437394143433237384241343242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562326406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383835392c353832373337332c353832373335392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33322e343332333832375a4865393363336239322d393031652d303037612d343262352d636336323166303635653732024833616533386665332d616264612d346661352d613034652d3162346364396538383265394865393363336239322d393031652d303037612d343262352d636336323166303030303030223078384437394143433237393536394633306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562333506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836302c353832373338312c353832373337332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33322e353137343433395a4865393363336264392d393031652d303037612d303462352d636336323166303635666335024836343939303561652d313761332d346638612d386561302d3265383132343163306434344865393363336264392d393031652d303037612d303462352d636336323166303030303030223078384437394143433237413236344137306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562336406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836312c353832373338392c353832373338312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33322e353838343935305a4865393363336330662d393031652d303037612d333862352d636336323166303636306664024864343563363935612d666666382d343263662d613539362d3937616635656631336461664865393363336330662d393031652d303037612d333862352d636336323166303030303030223078384437394143433237414431353033306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562343506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836322c353832373339372c353832373338392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33322e363634353439365a4865393363336334642d393031652d303037612d366662352d636336323166303636323262024866663163343162382d376266372d343438342d393563642d6438623466336564363439624865393363336334642d393031652d303037612d366662352d636336323166303030303030223078384437394143433237423841464535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562346406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836332c353832373430352c353832373339372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33322e373333353939335a4865393363336338302d393031652d303037612d316662352d636336323166303636336138024836336635626263642d333738332d346266642d613935632d3761303039643164656631304865393363336338302d393031652d303037612d316662352d636336323166303030303030223078384437394143433237433333393231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562353506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836342c353832373431332c353832373430352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33322e383136363539385a4865393363336362382d393031652d303037612d353462352d636336323166303636353465024832656663393664362d336331392d343231342d383430322d6562623732336265353266374865393363336362382d393031652d303037612d353462352d636336323166303030303030223078384437394143433237443030434336306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562356406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836352c353832373432312c353832373431332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33322e393933373836335a4865393363336433392d393031652d303037612d346262352d636336323166303636383066024863333130646231622d393364612d346165612d383132322d6232333839616639333062614865393363336433392d393031652d303037612d346262352d636336323166303030303030223078384437394143433237454145434234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562363506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836362c353832373432392c353832373432312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33332e303534383330365a4865393363336436302d393031652d303037612d366662352d636336323166303636393334024832323364303839372d666632642d343666632d396535342d3563326534376636333135334865393363336436302d393031652d303037612d366662352d636336323166303030303030223078384437394143433237463436343532306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562366406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836372c353832373433372c353832373432392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33332e363931323837365a4865393363336635392d393031652d303037612d336262352d636336323166303637366130024861663433386432372d656533652d343939382d393134342d6233663464623065303330614865393363336635392d393031652d303037612d336262352d636336323166303030303030223078384437394143433238353538314543306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562373506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836382c353832373434352c353832373433372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33332e373734333437385a4865393363336661652d393031652d303037612d303962352d636336323166303637383363024861356261656264622d313230632d346539362d623639642d6239616430616336646532334865393363336661652d393031652d303037612d303962352d636336323166303030303030223078384437394143433238363232453736306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562376406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836392c353832373435332c353832373434352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33332e383730343136345a4865393363336666332d393031652d303037612d343762352d636336323166303637396635024861393263376233302d336134612d343964652d393964632d3439663236326263373730314865393363336666332d393031652d303037612d343762352d636336323166303030303030223078384437394143433238373042303044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562383506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837302c353832373436312c353832373435332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33332e393332343631345a4865393363343032342d393031652d303037612d373662352d636336323166303637623538024838393263656438302d313038322d346333622d383731352d3134353536303833383866624865393363343032342d393031652d303037612d373662352d636336323166303030303030223078384437394143433238374132374142306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562386406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837312c353832373436392c353832373436312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33342e303230353234375a4865393363343036302d393031652d303037612d333162352d636336323166303637636638024831626632353431312d666439372d346533642d383262332d3431613063643966666130664865393363343036302d393031652d303037612d333162352d636336323166303030303030223078384437394143433238383742454246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562393506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837322c353832373437372c353832373436392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33342e303831353638365a4865393363343062322d393031652d303037612d376262352d636336323166303637653162024834313639656232622d313464612d346632362d613335302d6531343131303464346533314865393363343062322d393031652d303037612d376262352d636336323166303030303030223078384437394143433238393045383333306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562396406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837332c353832373438352c353832373437372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33342e313433363133325a4865393363343065342d393031652d303037612d323962352d636336323166303637663532024864613937653333362d663436652d343230622d393732622d6366356461353563386266654865393363343065342d393031652d303037612d323962352d636336323166303030303030223078384437394143433238394138364534306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562613506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837342c353832373439332c353832373438352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33342e323233363730335a4865393363343131312d393031652d303037612d353062352d636336323166303638303933024833303966663764662d303533322d343466302d626166322d3437343463613838633466654865393363343131312d393031652d303037612d353062352d636336323166303030303030223078384437394143433238413639373043306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562616406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837352c353832373530312c353832373439332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33342e323931373139325a4865393363343134622d393031652d303037612d303762352d636336323166303638323238024830386462626339642d303431322d343238352d623265662d6437383538383338326533644865393363343134622d393031652d303037612d303762352d636336323166303030303030223078384437394143433238423132303438306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562623506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837362c353832373530392c353832373530312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33342e333531373632345a4865393363343137322d393031652d303037612d323862352d636336323166303638326364024837373962336236332d623635652d343935322d613962352d3931396662643433653266374865393363343137322d393031652d303037612d323862352d636336323166303030303030223078384437394143433238424134394238306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562626406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837372c353832373531372c353832373530392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33342e353430383938335a4865393363343230392d393031652d303037612d333362352d636336323166303638353136024862373032336438362d316637662d343165642d613132392d3035326538653763383666394865393363343230392d393031652d303037612d333362352d636336323166303030303030223078384437394143433238443646454330306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562633506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837382c353832373532352c353832373531372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33342e363033393433375a4865393363343232372d393031652d303037612d353062352d636336323166303638356636024861663435333438322d383430632d343837352d396130342d6131653865653238363433344865393363343232372d393031652d303037612d353062352d636336323166303030303030223078384437394143433238453043343844306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562636406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837392c353832373533332c353832373532352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33342e363734393934375a4865393363343235392d393031652d303037612d383062352d636336323166303638373237024838623663386465352d383636622d343261332d393262372d3664303037353230336433344865393363343235392d393031652d303037612d383062352d636336323166303030303030223078384437394143433238454237344538306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562643506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838302c353832373534312c353832373533332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33342e373335303337395a4865393363343237652d393031652d303037612d323062352d636336323166303638383261024866326131323837352d626236622d343831362d616531342d3539393730663866303864634865393363343237652d393031652d303037612d323062352d636336323166303030303030223078384437394143433238463443353642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562646406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838312c353832373534392c353832373534312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33342e383030303834375a4865393363343262322d393031652d303037612d353062352d636336323166303638393034024866636630333465632d663034642d346132662d386139372d6561616335643734666231324865393363343262322d393031652d303037612d353062352d636336323166303030303030223078384437394143433238464538423343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562653506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838322c353832373535372c353832373534392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33342e383739313431395a4865393363343266642d393031652d303037612d313462352d636336323166303638396438024862646631643561662d643838342d343161352d623163662d6138306135343833396630614865393363343266642d393031652d303037612d313462352d636336323166303030303030223078384437394143433239304143323742306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562656406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838332c353832373536352c353832373535372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33342e393738323132375a4865393363343335312d393031652d303037612d356462352d636336323166303638623464024836366435383936652d366532322d343430352d623165322d3731363937393764323731324865393363343335312d393031652d303037612d356462352d636336323166303030303030223078384437394143433239313945303646306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562663506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838342c353832373537332c353832373536352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33352e303432323539325a4865393363343339382d393031652d303037612d323162352d636336323166303638633462024866313938386237312d623138342d346534642d386531342d3335303233393932356436374865393363343339382d393031652d303037612d323162352d636336323166303030303030223078384437394143433239323337463234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562666406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838352c353832373538312c353832373537332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33352e313136333132305a4865393363343431642d393031652d303037612d316162352d636336323166303638643335024865356263653434332d616164342d343537302d613731382d3731336132333765346265304865393363343431642d393031652d303037612d316162352d636336323166303030303030223078384437394143433239324546324630306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563303506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838362c353832373538392c353832373538312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33352e313937333730365a4865393363343437352d393031652d303037612d366462352d636336323166303638653438024834656365323238312d306433362d343335622d623963392d3235643466383766623635624865393363343437352d393031652d303037612d366462352d636336323166303030303030223078384437394143433239334232413246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563306406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838372c353832373539372c353832373538392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33352e333135343535355a4865393363343466392d393031652d303037612d366262352d636336323166303639303038024836353133613534372d376462332d346337372d626164372d6133356337313532313537634865393363343466392d393031652d303037612d366262352d636336323166303030303030223078384437394143433239344435354642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563313506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838382c353832373630352c353832373539372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33352e333735343938335a4865393363343534382d393031652d303037612d336162352d636336323166303639303830024861303238653261662d633061332d343564622d383930312d3838366330366638653363334865393363343534382d393031652d303037612d336162352d636336323166303030303030223078384437394143433239353635383442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563316406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838392c353832373631332c353832373630352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33352e343338353433365a4865393363343538372d393031652d303037612d373762352d636336323166303639313662024830636261653464312d636562632d343733652d386535392d6430626261623834633633634865393363343538372d393031652d303037612d373762352d636336323166303030303030223078384437394143433239363031453143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563323506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839302c353832373632312c353832373631332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33352e343938353836375a4865393363343564312d393031652d303037612d336462352d636336323166303639323566024863326366333061632d303065642d343866632d626461382d3737313636613735396638374865393363343564312d393031652d303037612d336462352d636336323166303030303030223078384437394143433239363934373842306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563326406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839312c353832373632392c353832373632312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33352e353538363239395a4865393363343631302d393031652d303037612d376162352d636336323166303639333131024837646261633933612d316534392d343133352d393933622d3064333237633134656133334865393363343631302d393031652d303037612d376162352d636336323166303030303030223078384437394143433239373234394534306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563333506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839322c353832373633372c353832373632392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33352e363230363734395a4865393363343633372d393031652d303037612d316262352d636336323166303639343064024861343633303036662d663237302d343938312d623831632d3131366638383564313361324865393363343633372d393031652d303037612d316262352d636336323166303030303030223078384437394143433239374245383944306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563336406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839332c353832373634352c353832373633372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33352e363835373231375a4865393363343636612d393031652d303037612d346262352d636336323166303639343837024831663465613434642d363636302d343631642d383162392d3734303234313233613065664865393363343636612d393031652d303037612d346262352d636336323166303030303030223078384437394143433239383544353831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563343506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839342c353832373635332c353832373634352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33352e373632373737315a4865393363343639612d393031652d303037612d373562352d636336323166303639356133024864373331303561372d363435612d343830352d383933352d3765336239313930306436374865393363343639612d393031652d303037612d373562352d636336323166303030303030223078384437394143433239393137303633306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563346406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839352c353832373636312c353832373635332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33352e383232383230325a4865393363343662622d393031652d303037612d313462352d636336323166303639363335024862313331643536372d313865622d343866652d616562382d6533343236656162653462374865393363343662622d393031652d303037612d313462352d636336323166303030303030223078384437394143433239394139394346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563353506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839362c353832373636392c353832373636312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33352e383832383633305a4865393363343665342d393031652d303037612d336162352d636336323166303639373237024837633837656233372d303132322d343135632d383535342d3264646431616431353234314865393363343665342d393031652d303037612d336162352d636336323166303030303030223078384437394143433239413345413536306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563356406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839372c353832373637372c353832373636392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33352e393938393436345a4865393363343731392d393031652d303037612d366162352d636336323166303639393138024863643435373139362d646539362d346264652d623637642d6461313534383139346438344865393363343731392d393031652d303037612d366162352d636336323166303030303030223078384437394143433239423537394335306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563363506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839382c353832373638352c353832373637372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33362e303539393930335a4865393363343734352d393031652d303037612d313462352d636336323166303639613264024865626636633839362d323431652d346565302d386166622d3132366161333231623663394865393363343734352d393031652d303037612d313462352d636336323166303030303030223078384437394143433239424546313546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563366406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839392c353832373639332c353832373638352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33362e313335303434325a4865393363343739662d393031652d303037612d363762352d636336323166303639626437024832646638323262632d396633382d343934352d613863662d6533633936306636336563344865393363343739662d393031652d303037612d363762352d636336323166303030303030223078384437394143433239434136353241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563373506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930302c353832373730312c353832373639332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33362e313936303838315a4865393363343763632d393031652d303037612d313362352d636336323166303639633632024839633566336135642d346563342d343636352d386436382d3361616561653530336332384865393363343763632d393031652d303037612d313362352d636336323166303030303030223078384437394143433239443338453945306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563376406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930312c353832373730392c353832373730312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33362e323537313332345a4865393363343766632d393031652d303037612d343162352d636336323166303639643331024866613735326561372d326332352d343830352d616164302d3133363366363166326438614865393363343766632d393031652d303037612d343162352d636336323166303030303030223078384437394143433239444430363343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563383506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930322c353832373731372c353832373730392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33362e333332313835395a4865393363343833342d393031652d303037612d373662352d636336323166303639653334024863303231386535352d373837382d343537652d393331362d3761393365396534623832344865393363343833342d393031652d303037612d373662352d636336323166303030303030223078384437394143433239453835324543306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563386406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930332c353832373732352c353832373731372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33362e343039323431375a4865393363343836362d393031652d303037612d323462352d636336323166303639663836024835373539313665372d323336622d346363322d623463632d3063303135316334623536664865393363343836362d393031652d303037612d323462352d636336323166303030303030223078384437394143433239463433433031306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563393506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930342c353832373733332c353832373732352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33362e343837323937345a4865393363343838622d393031652d303037612d343662352d636336323166303661303836024835323434366137622d333136622d343439332d613334612d3533343931396339376366354865393363343838622d393031652d303037612d343662352d636336323166303030303030223078384437394143433239464646444637306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563396406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930352c353832373734312c353832373733332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33362e353434333338345a4865393363343863352d393031652d303037612d383062352d636336323166303661313335024838333539343435632d666233632d343665312d393138382d3765663965396464393038334865393363343863352d393031652d303037612d383062352d636336323166303030303030223078384437394143433241303842323231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563613506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930362c353832373734392c353832373734312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33362e363034333832305a4865393363343866342d393031652d303037612d326262352d636336323166303661323037024866636335326635632d336436632d343631302d386239342d3530323733636435636135354865393363343866342d393031652d303037612d326262352d636336323166303030303030223078384437394143433241313144423931306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563616406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930372c353832373735372c353832373734392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33362e373734353034335a4865393363343937312d393031652d303037612d316362352d636336323166303661343464024837383232376339622d623564372d346564372d623737352d3032343337313036616435334865393363343937312d393031652d303037612d316362352d636336323166303030303030223078384437394143433241324244313030306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563623506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930382c353832373736352c353832373735372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33362e383331353435375a4865393363343939352d393031652d303037612d343062352d636336323166303661353338024839653439316165652d646632642d343762392d383662632d3834393833636361346133644865393363343939352d393031652d303037612d343062352d636336323166303030303030223078384437394143433241333441433431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563626406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930392c353832373737332c353832373736352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33362e383933353839355a4865393363343962372d393031652d303037612d356462352d636336323166303661356234024863623966333962392d383331372d343265632d393032352d6666313837393633366235374865393363343962372d393031652d303037612d356462352d636336323166303030303030223078384437394143433241334532334437306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563633506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931302c353832373738312c353832373737332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33362e393530363330355a4865393363343964342d393031652d303037612d373762352d636336323166303661363935024866353439613962312d643338352d343861302d613431332d3736383961623130373663384865393363343964342d393031652d303037612d373762352d636336323166303030303030223078384437394143433241343642304632306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563636406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931312c353832373738392c353832373738312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33372e303037363731355a4865393363343966372d393031652d303037612d313462352d636336323166303661376339024862386466653166642d316566652d343931312d623835662d3263363833373230306337354865393363343966372d393031652d303037612d313462352d636336323166303030303030223078384437394143433241344636353138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563643506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931322c353832373739372c353832373738392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33372e303635373133365a4865393363346132652d393031652d303037612d343362352d636336323166303661383961024833626638326334392d656537662d343861352d383435352d3138383061356264663361374865393363346132652d393031652d303037612d343362352d636336323166303030303030223078384437394143433241353834303535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563646406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931332c353832373830352c353832373739372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33372e313235373536345a4865393363346137352d393031652d303037612d303262352d636336323166303661393961024862343539633761662d613134302d343864302d393037622d6333653163356265336666394865393363346137352d393031652d303037612d303262352d636336323166303030303030223078384437394143433241363139304443306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563653806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931342c353832373831362c353832373830352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33372e313831373936365a4865393363346139362d393031652d303037612d323062352d636336323166303661613339024864346639316565652d643234322d343535642d393239622d3366323439633235613236324865393363346139362d393031652d303037612d323062352d636336323166303030303030223078384437394143433241363946364442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563663006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931352c353832373832342c353832373831362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33372e323430383339315a4865393363346162632d393031652d303037612d343462352d636336323166303661626262024838356663376535362d343438302d343930312d616538302d3532323533303362363062354865393363346162632d393031652d303037612d343462352d636336323166303030303030223078384437394143433241373246393334306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563663806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931372c353832373833322c353832373832342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33372e323935383739315a4865393363346164662d393031652d303037612d363462352d636336323166303661636664024835353434616330652d323561392d346131302d623262382d3334323231343237326134634865393363346164662d393031652d303037612d363462352d636336323166303030303030223078384437394143433241374235463242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564303006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931382c353832373834302c353832373833322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33372e343438393839315a4865393363346233662d393031652d303037612d336262352d636336323166303661663438024861306538396633662d623433312d343934622d393664342d3834356333373231343838344865393363346233662d393031652d303037612d336262352d636336323166303030303030223078384437394143433241393242433038306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564303806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931392c353832373834382c353832373834302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33372e353236303434395a4865393363346237352d393031652d303037612d366462352d636336323166303662303636024839313265333031312d373330362d343765612d393363382d6434393937383737663230614865393363346237352d393031652d303037612d366462352d636336323166303030303030223078384437394143433241394541353231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564313006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932302c353832373835362c353832373834382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33372e353837303838305a4865393363346261612d393031652d303037612d313762352d636336323166303662313563024837393137326134302d613836662d343435622d623231382d3437386464373764653237324865393363346261612d393031652d303037612d313762352d636336323166303030303030223078384437394143433241413746354130306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564313806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932312c353832373836342c353832373835362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33372e363634313433385a4865393363346264662d393031652d303037612d343562352d636336323166303662323265024837326431313264322d636239612d346538632d626465622d6538393836376234353530374865393363346264662d393031652d303037612d343562352d636336323166303030303030223078384437394143433241423339303745306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564323006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932322c353832373837322c353832373836342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33372e373231313834335a4865393363346266612d393031652d303037612d356362352d636336323166303662326633024833633733373434352d366563632d343439622d393032632d3664313365393765626539354865393363346266612d393031652d303037612d356362352d636336323166303030303030223078384437394143433241424334344143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564323806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932332c353832373838302c353832373837322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33372e373735323233325a4865393363346331302d393031652d303037612d373062352d636336323166303662336665024865386466336338632d373435662d343033362d393866312d6262306533616666303562664865393363346331302d393031652d303037612d373062352d636336323166303030303030223078384437394143433241433441414138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564333006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932342c353832373838382c353832373838302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33372e383330323632335a4865393363346332332d393031652d303037612d383062352d636336323166303662346633024831306563326630662d343636622d343666352d393033362d3431353339386166646436624865393363346332332d393031652d303037612d383062352d636336323166303030303030223078384437394143433241434345393931306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564333806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932352c353832373839362c353832373838382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33372e383837333034325a4865393363346334332d393031652d303037612d316262352d636336323166303662363133024836666562613937322d636330342d346433622d383561342d3064326432656362376265624865393363346334332d393031652d303037612d316262352d636336323166303030303030223078384437394143433241443543344432306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564343006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932362c353832373930342c353832373839362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33372e393435333435395a4865393363346336612d393031652d303037612d336462352d636336323166303662366136024863623334373561322d303634312d346237342d613432392d6531356466623364323037384865393363346336612d393031652d303037612d336462352d636336323166303030303030223078384437394143433241444541303133306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564343806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932372c353832373931322c353832373930342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33382e303037333930315a4865393363346339312d393031652d303037612d356662352d636336323166303662373937024830616332626434322d306134322d346537632d616133642d3965316531393066353735614865393363346339312d393031652d303037612d356662352d636336323166303030303030223078384437394143433241453746303941306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564353006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932382c353832373932302c353832373931322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33382e313539343939345a4865393363346366392d393031652d303037612d333962352d636336323166303662396135024864306438643636332d363766622d343765622d386634652d3131643837303434376139614865393363346366392d393031652d303037612d333962352d636336323166303030303030223078384437394143433241464632363546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564353806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932392c353832373932382c353832373932302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33382e323635353735375a4865393363346433312d393031652d303037612d366562352d636336323166303662623137024838656165356534382d336436362d343035392d383034382d3762373866656266323362374865393363346433312d393031652d303037612d366562352d636336323166303030303030223078384437394143433242304637443044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564363006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933302c353832373933362c353832373932382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33382e333236363230345a4865393363346435362d393031652d303037612d306462352d636336323166303662626462024831306639633065362d626335302d343864642d386231302d3535353734316236333465364865393363346435362d393031652d303037612d306462352d636336323166303030303030223078384437394143433242313841363743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564363806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933312c353832373934342c353832373933362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33382e333738363536355a4865393363346437382d393031652d303037612d326362352d636336323166303662643165024865353831646263372d663166312d343630612d616535352d3563343565613566363935314865393363346437382d393031652d303037612d326362352d636336323166303030303030223078384437394143433242323039373336306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564373006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933322c353832373935322c353832373934342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33382e343335363938345a4865393363346461312d393031652d303037612d353262352d636336323166303662653332024834343965356133312d383936322d346336362d616231622d6538366539626231376665314865393363346461312d393031652d303037612d353262352d636336323166303030303030223078384437394143433242323934423630306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564373806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933332c353832373936302c353832373935322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33382e353134373534385a4865393363346464652d393031652d303037612d306162352d636336323166303662663036024838613165363365332d643531362d343738362d613562342d6666643365623332393134394865393363346464652d393031652d303037612d306162352d636336323166303030303030223078384437394143433242333535423834306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564383006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933342c353832373936382c353832373936302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33382e353635373931355a4865393363346530312d393031652d303037612d326262352d636336323166303662666565024864643035656638662d613939372d343766342d623436322d3762363336316266613133654865393363346530312d393031652d303037612d326262352d636336323166303030303030223078384437394143433242334434433342306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564383806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933352c353832373937362c353832373936382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33382e363336383433385a4865393363346531622d393031652d303037612d343262352d636336323166303663306535024832396433336530372d336135332d346439642d393866332d6338363831383161303030334865393363346531622d393031652d303037612d343262352d636336323166303030303030223078384437394143433242343832334236306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564393006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933362c353832373938342c353832373937362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33382e363838383830345a4865393363346533612d393031652d303037612d356562352d636336323166303663313966024830396634393231662d633164352d343365662d393265612d6663343133336537656438344865393363346533612d393031652d303037612d356562352d636336323166303030303030223078384437394143433242353031343634306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564393806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933372c353832373939322c353832373938342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33382e373434393230365a4865393363346535352d393031652d303037612d373762352d636336323166303663323334024832343164663733352d313561392d343035652d383331312d3561646661663263643463384865393363346535352d393031652d303037612d373762352d636336323166303030303030223078384437394143433242353837413546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564613006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933382c353832383030302c353832373939322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33382e383633303034375a4865393363346561302d393031652d303037612d336162352d636336323166303663343032024832323666343637392d643531362d343033622d383362632d3435663032366130666265334865393363346561302d393031652d303037612d336162352d636336323166303030303030223078384437394143433242364137463043306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564613806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933392c353832383030382c353832383030302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33382e393336303537365a4865393363346563392d393031652d303037612d356662352d636336323166303663346534024838333763313533312d336534302d343136612d383666332d6633323361306438633037354865393363346563392d393031652d303037612d356662352d636336323166303030303030223078384437394143433242373541344144306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564623006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934302c353832383031362c353832383030382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33392e303036313038305a4865393363346565392d393031652d303037612d376462352d636336323166303663363136024864653933353632302d336261332d343437312d613161322d3564346334333731653462624865393363346565392d393031652d303037612d376462352d636336323166303030303030223078384437394143433242383035353035306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564623806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934312c353832383032342c353832383031362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33392e303731313534375a4865393363346631622d393031652d303037612d326562352d636336323166303663376238024866373763363731362d653932322d343431642d383765632d6331623733323839393231374865393363346631622d393031652d303037612d326562352d636336323166303030303030223078384437394143433242384136384642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564633006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934322c353832383033322c353832383032342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33392e313234313932385a4865393363346634622d393031652d303037612d353962352d636336323166303663386335024835323733633365652d316566652d343432372d393563312d6330373136613466643535314865393363346634622d393031652d303037612d353962352d636336323166303030303030223078384437394143433242393238304338306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564633806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934332c353832383034302c353832383033322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33392e313838323338395a4865393363346638332d393031652d303037612d306162352d636336323166303663396530024866656132376333332d346231382d343939622d393632302d3933366536363862663732344865393363346638332d393031652d303037612d306162352d636336323166303030303030223078384437394143433242394334363935306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564643006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934342c353832383034382c353832383034302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33392e323436323831305a4865393363346638652d393031652d303037612d313562352d636336323166303663616330024832653666623935352d303561622d343130342d626231342d3233646237323062363737634865393363346638652d393031652d303037612d313562352d636336323166303030303030223078384437394143433242413532314441306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564643806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934352c353832383035362c353832383034382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33392e333030333139345a4865393363346639652d393031652d303037612d323362352d636336323166303663623762024839616635373133302d663036312d346539372d383238662d3365303962333866346564354865393363346639652d393031652d303037612d323362352d636336323166303030303030223078384437394143433242414436304241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564653006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934362c353832383036342c353832383035362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33392e333739333736335a4865393363346664622d393031652d303037612d353762352d636336323166303663636465024834663361336161652d333537392d346339652d626461332d3165613137376238616432314865393363346664622d393031652d303037612d353762352d636336323166303030303030223078384437394143433242423937304533306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564653806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934372c353832383037322c353832383036342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33392e343331343133375a4865393363346666652d393031652d303037612d373262352d636336323166303663646161024863613032313131332d656435312d343761632d623663302d3532343066633334383265384865393363346666652d393031652d303037612d373262352d636336323166303030303030223078384437394143433242433133413831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564663006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934382c353832383038302c353832383037322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33392e353533353031345a4865393363353034372d393031652d303037612d333362352d636336323166303663666566024866353232396462332d363966662d346366312d383939312d3634643131386439316433364865393363353034372d393031652d303037612d333362352d636336323166303030303030223078384437394143433242443430324136306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564663806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934392c353832383038382c353832383038302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33392e363233353531385a4865393363353036632d393031652d303037612d346662352d636336323166303664306438024865326131653932632d353637352d343061382d613665322d3863613061383138376632654865393363353036632d393031652d303037612d346662352d636336323166303030303030223078384437394143433242444542324645306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565303006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935302c353832383039362c353832383038382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33392e363736353930335a4865393363353038332d393031652d303037612d363462352d636336323166303664316231024839376163393265352d333738332d346335612d616665612d3165356264376633653138634865393363353038332d393031652d303037612d363462352d636336323166303030303030223078384437394143433242453643414346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565303806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935312c353832383130342c353832383039362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33392e373238363237335a4865393363353061382d393031652d303037612d303562352d636336323166303664326234024832303366643565372d633461372d343939662d393435382d3633336464363730386330614865393363353061382d393031652d303037612d303562352d636336323166303030303030223078384437394143433242454539343641306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565313006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935322c353832383131322c353832383130342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33392e373833363637335a4865393363353063352d393031652d303037612d313862352d636336323166303664333736024837616630393966612d613364622d343933392d613065632d6130393730303234326631664865393363353063352d393031652d303037612d313862352d636336323166303030303030223078384437394143433242463732313831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565313806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935332c353832383132302c353832383131322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33392e383335373034375a4865393363353065322d393031652d303037612d326662352d636336323166303664343937024839663266346333622d623761352d346537392d396533642d6530383836666265326637384865393363353065322d393031652d303037612d326662352d636336323166303030303030223078384437394143433242464631323337306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565323006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935342c353832383132382c353832383132302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33392e393035373534365a4865393363353130312d393031652d303037612d343962352d636336323166303664356138024863343464383761392d303131322d346532642d383765652d3137373831303636636238644865393363353130312d393031652d303037612d343962352d636336323166303030303030223078384437394143433243303939423733306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565323806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935352c353832383133362c353832383132382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33392e393739383037395a4865393363353133322d393031652d303037612d373662352d636336323166303664363665024830383364623036392d626537332d343830362d623139612d3936313065616639656666334865393363353133322d393031652d303037612d373662352d636336323166303030303030223078384437394143433243313530463346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565333006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935362c353832383134342c353832383133362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a34302e303431383532395a4865393363353135312d393031652d303037612d306362352d636336323166303664373033024839633932373739392d663936312d346338642d383539382d6432353335396563373739664865393363353135312d393031652d303037612d306362352d636336323166303030303030223078384437394143433243314535464335306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565333806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935372c353832383135322c353832383134342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a34302e303938383933355a4865393363353138342d393031652d303037612d333862352d636336323166303664376162024837373133383131342d333162652d346664622d383231322d3631646636306335623230624865393363353138342d393031652d303037612d333862352d636336323166303030303030223078384437394143433243323731334546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565343006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935382c353832383136302c3538323831353229000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '56318', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Thu, 16 Jan 2020 21:38:42 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79ACC750BF3D4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5e3d2-a01e-00aa-7a35-455f49000000', + 'x-ms-client-request-id', + 'b1c792cc-3a88-46b5-a61f-edeba4df9765', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:38:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:12 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Thu, 16 Jan 2020 20:25:28 GMT', + 'ETag', + '"0x8D79AC239D611F1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1a75013-201e-00b4-1235-45b391000000', + 'x-ms-client-request-id', + 'e5cae5b8-9115-4e7f-a57d-75de6c9ee4d7', + 'x-ms-version', + '2019-07-07', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-has-immutability-policy', + 'false', + 'x-ms-has-legal-hold', + 'false', + 'x-ms-default-encryption-scope', + '$account-encryption-key', + 'x-ms-deny-encryption-scope-override', + 'false', + 'Date', + 'Thu, 18 Jun 2020 05:56:12 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/meta%2Fsegments.json') + .reply(200, {"version":0,"lastConsumable":"2020-06-01T21:00:00.000Z","storageDiagnostics":{"version":0,"lastModifiedTime":"2020-06-01T21:05:31.387Z","data":{"aid":"f7d1e86f-5006-0065-0058-38d11b063f9a","lfz":"2020-06-01T20:00:00.000Z"}}}, [ + 'Content-Length', + '225', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'QuB0ASmt9Z12hGvv7ai+GA==', + 'Last-Modified', + 'Mon, 01 Jun 2020 21:05:31 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8066F84E9334A"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5ea48-a01e-00aa-1035-455f49000000', + 'x-ms-client-request-id', + '15ef16e7-3b6f-412e-a105-f3ef2d7c2240', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:36:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:13 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "idx/segments//idx/segments/1601/idx/segments/2020/", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1a752ca-201e-00b4-2535-45b391000000', + 'x-ms-client-request-id', + '170159de-a720-4b28-859a-cc7969b23478', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:13 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "idx/segments/2020/idx/segments/2020/01/16/2100/meta.jsonThu, 16 Jan 2020 21:37:42 GMTTue, 21 Jan 2020 18:51:58 GMT0x8D79EA2FE4F5346432application/jsonvzwoCByrJnrkChmLbATrgw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/01/21/1800/meta.jsonTue, 21 Jan 2020 18:51:58 GMTTue, 21 Jan 2020 21:28:20 GMT0x8D79EB8D65881EC432application/jsonIOSS00p0DhQhW5WZaa/AYQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/01/21/2100/meta.jsonTue, 21 Jan 2020 21:28:20 GMTFri, 21 Feb 2020 22:23:04 GMT0x8D7B71C9ED5B2C2432application/jsonrMJOssginCVk40/nHA7beQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/02/21/2200/meta.jsonFri, 21 Feb 2020 22:23:04 GMTFri, 08 May 2020 21:36:05 GMT0x8D7F397D06EBC38432application/json0qDhvBmWzT4sHWm2R7f7Zw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/08/2100/meta.jsonFri, 08 May 2020 21:36:05 GMTWed, 27 May 2020 15:45:40 GMT0x8D8025502320015432application/jsonhXO6wTQbisWw12TQW8Ex3w==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/27/1500/meta.jsonWed, 27 May 2020 15:45:40 GMTWed, 27 May 2020 16:35:04 GMT0x8D8025BE8C00911432application/jsonlI6LHgfm99Y2xljHKSAr9Q==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/27/1600/meta.jsonWed, 27 May 2020 16:35:04 GMTFri, 29 May 2020 17:00:40 GMT0x8D803F1D1241B78432application/jsonPCA+dDvBmbY+DrRnPKS7yA==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/1600/meta.jsonFri, 29 May 2020 17:00:40 GMTFri, 29 May 2020 17:02:40 GMT0x8D803F218A3410E432application/jsonzlU3hLOAc0HlRs1DjAaF9A==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/1700/meta.jsonFri, 29 May 2020 17:02:40 GMTFri, 29 May 2020 20:12:24 GMT0x8D8040C9A20A6A5432application/jsonbEDtQZGNAO5B4Oz3jcdesQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/2000/meta.jsonFri, 29 May 2020 20:12:24 GMTFri, 29 May 2020 21:03:49 GMT0x8D80413C8F8D78D432application/jsonryL5hHzuEA5g3VfnJ4Clfw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/2100/meta.jsonFri, 29 May 2020 21:03:49 GMTMon, 01 Jun 2020 15:51:15 GMT0x8D806439DFC6A64432application/jsonSTiHfikzUkcDJIj2jLGhnw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1500/meta.jsonMon, 01 Jun 2020 15:51:15 GMTMon, 01 Jun 2020 16:05:35 GMT0x8D806459EBB7340432application/json/96SZ3C2z+KR2e7KE1L4UQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1600/meta.jsonMon, 01 Jun 2020 16:05:35 GMTMon, 01 Jun 2020 17:25:00 GMT0x8D80650B6D6E7EB432application/jsonKjbJLsl5iYrFczyE21pCng==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1700/meta.jsonMon, 01 Jun 2020 17:25:00 GMTMon, 01 Jun 2020 19:13:01 GMT0x8D8065FCD9F25EC432application/jsonjEbtt206IZPG5VM3FcC6uQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1900/meta.jsonMon, 01 Jun 2020 19:13:01 GMTMon, 01 Jun 2020 20:54:36 GMT0x8D8066DFE87A4AE432application/jsonsamWT0EyebvEArLMVIUP3g==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/2000/meta.jsonMon, 01 Jun 2020 20:54:36 GMTMon, 01 Jun 2020 21:05:31 GMT0x8D8066F84DE5BED432application/jsonMNV2yKTAnKlCkAVyRj9Ekw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/2100/meta.jsonMon, 01 Jun 2020 21:05:30 GMTMon, 01 Jun 2020 21:05:30 GMT0x8D8066F84AD09E5433application/jsonaCPJOFOuAUw+bWIh+V19gA==BlockBlobHottrueunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5ec89-a01e-00aa-2b35-455f49000000', + 'x-ms-client-request-id', + '42428439-4cfb-4434-b9e0-7c1943c54611', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:13 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F01%2F16%2F2100%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-01-16T21:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d79acc514fd60a","numShards":1,"recordsFormat":"avro","formatSchemaVersion":1,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/01/16/2100/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-01-16T21:37:42.441Z","data":{"aid":"bc86d97e-1006-0029-00b5-cc412b061a0b"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'vzwoCByrJnrkChmLbATrgw==', + 'Last-Modified', + 'Tue, 21 Jan 2020 18:51:58 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79EA2FE4F5346"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1a7577f-201e-00b4-2a35-45b391000000', + 'x-ms-client-request-id', + '35baa46b-77d7-4cbe-b73b-7a5130486729', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:37:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:13 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/01/16/2100/log/00/2020/01/16/2100/00000.avroThu, 16 Jan 2020 21:38:42 GMTThu, 16 Jan 2020 21:38:42 GMT0x8D79ACC750BF3D456318avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5efd0-a01e-00aa-5035-455f49000000', + 'x-ms-client-request-id', + '0a041684-62c3-431c-a00f-03fd01d7b743', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:14 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F01%2F16%2F2100%2F00000.avro') + .reply(206, "c881808080808080800094d88680808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33322e323934323833355a4865393363336231332d393031652d303037612d346562352d636336323166303635633630024836646633396636322d636630342d346135372d626531352d3732663466383535336266654865393363336231332d393031652d303037612d346562352d636336323166303030303030223078384437394143433237383035373733306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562316606066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365712e283635392c313133383835362c353832373335392c302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33322e333639333337385a4865393363336235332d393031652d303037612d306362352d636336323166303635643630024837626232336134352d323236342d343434302d383438372d6632306333373833343864614865393363336235332d393031652d303037612d306362352d636336323166303030303030223078384437394143433237384241343242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562326406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383835392c353832373337332c353832373335392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33322e343332333832375a4865393363336239322d393031652d303037612d343262352d636336323166303635653732024833616533386665332d616264612d346661352d613034652d3162346364396538383265394865393363336239322d393031652d303037612d343262352d636336323166303030303030223078384437394143433237393536394633306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562333506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836302c353832373338312c353832373337332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33322e353137343433395a4865393363336264392d393031652d303037612d303462352d636336323166303635666335024836343939303561652d313761332d346638612d386561302d3265383132343163306434344865393363336264392d393031652d303037612d303462352d636336323166303030303030223078384437394143433237413236344137306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562336406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836312c353832373338392c353832373338312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33322e353838343935305a4865393363336330662d393031652d303037612d333862352d636336323166303636306664024864343563363935612d666666382d343263662d613539362d3937616635656631336461664865393363336330662d393031652d303037612d333862352d636336323166303030303030223078384437394143433237414431353033306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562343506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836322c353832373339372c353832373338392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33322e363634353439365a4865393363336334642d393031652d303037612d366662352d636336323166303636323262024866663163343162382d376266372d343438342d393563642d6438623466336564363439624865393363336334642d393031652d303037612d366662352d636336323166303030303030223078384437394143433237423841464535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562346406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836332c353832373430352c353832373339372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33322e373333353939335a4865393363336338302d393031652d303037612d316662352d636336323166303636336138024836336635626263642d333738332d346266642d613935632d3761303039643164656631304865393363336338302d393031652d303037612d316662352d636336323166303030303030223078384437394143433237433333393231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562353506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836342c353832373431332c353832373430352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33322e383136363539385a4865393363336362382d393031652d303037612d353462352d636336323166303636353465024832656663393664362d336331392d343231342d383430322d6562623732336265353266374865393363336362382d393031652d303037612d353462352d636336323166303030303030223078384437394143433237443030434336306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562356406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836352c353832373432312c353832373431332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33322e393933373836335a4865393363336433392d393031652d303037612d346262352d636336323166303636383066024863333130646231622d393364612d346165612d383132322d6232333839616639333062614865393363336433392d393031652d303037612d346262352d636336323166303030303030223078384437394143433237454145434234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562363506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836362c353832373432392c353832373432312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33332e303534383330365a4865393363336436302d393031652d303037612d366662352d636336323166303636393334024832323364303839372d666632642d343666632d396535342d3563326534376636333135334865393363336436302d393031652d303037612d366662352d636336323166303030303030223078384437394143433237463436343532306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562366406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836372c353832373433372c353832373432392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33332e363931323837365a4865393363336635392d393031652d303037612d336262352d636336323166303637366130024861663433386432372d656533652d343939382d393134342d6233663464623065303330614865393363336635392d393031652d303037612d336262352d636336323166303030303030223078384437394143433238353538314543306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562373506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836382c353832373434352c353832373433372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33332e373734333437385a4865393363336661652d393031652d303037612d303962352d636336323166303637383363024861356261656264622d313230632d346539362d623639642d6239616430616336646532334865393363336661652d393031652d303037612d303962352d636336323166303030303030223078384437394143433238363232453736306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562376406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836392c353832373435332c353832373434352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33332e383730343136345a4865393363336666332d393031652d303037612d343762352d636336323166303637396635024861393263376233302d336134612d343964652d393964632d3439663236326263373730314865393363336666332d393031652d303037612d343762352d636336323166303030303030223078384437394143433238373042303044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562383506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837302c353832373436312c353832373435332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33332e393332343631345a4865393363343032342d393031652d303037612d373662352d636336323166303637623538024838393263656438302d313038322d346333622d383731352d3134353536303833383866624865393363343032342d393031652d303037612d373662352d636336323166303030303030223078384437394143433238374132374142306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562386406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837312c353832373436392c353832373436312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33342e303230353234375a4865393363343036302d393031652d303037612d333162352d636336323166303637636638024831626632353431312d666439372d346533642d383262332d3431613063643966666130664865393363343036302d393031652d303037612d333162352d636336323166303030303030223078384437394143433238383742454246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562393506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837322c353832373437372c353832373436392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33342e303831353638365a4865393363343062322d393031652d303037612d376262352d636336323166303637653162024834313639656232622d313464612d346632362d613335302d6531343131303464346533314865393363343062322d393031652d303037612d376262352d636336323166303030303030223078384437394143433238393045383333306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562396406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837332c353832373438352c353832373437372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33342e313433363133325a4865393363343065342d393031652d303037612d323962352d636336323166303637663532024864613937653333362d663436652d343230622d393732622d6366356461353563386266654865393363343065342d393031652d303037612d323962352d636336323166303030303030223078384437394143433238394138364534306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562613506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837342c353832373439332c353832373438352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33342e323233363730335a4865393363343131312d393031652d303037612d353062352d636336323166303638303933024833303966663764662d303533322d343466302d626166322d3437343463613838633466654865393363343131312d393031652d303037612d353062352d636336323166303030303030223078384437394143433238413639373043306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562616406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837352c353832373530312c353832373439332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33342e323931373139325a4865393363343134622d393031652d303037612d303762352d636336323166303638323238024830386462626339642d303431322d343238352d623265662d6437383538383338326533644865393363343134622d393031652d303037612d303762352d636336323166303030303030223078384437394143433238423132303438306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562623506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837362c353832373530392c353832373530312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33342e333531373632345a4865393363343137322d393031652d303037612d323862352d636336323166303638326364024837373962336236332d623635652d343935322d613962352d3931396662643433653266374865393363343137322d393031652d303037612d323862352d636336323166303030303030223078384437394143433238424134394238306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562626406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837372c353832373531372c353832373530392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33342e353430383938335a4865393363343230392d393031652d303037612d333362352d636336323166303638353136024862373032336438362d316637662d343165642d613132392d3035326538653763383666394865393363343230392d393031652d303037612d333362352d636336323166303030303030223078384437394143433238443646454330306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562633506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837382c353832373532352c353832373531372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33342e363033393433375a4865393363343232372d393031652d303037612d353062352d636336323166303638356636024861663435333438322d383430632d343837352d396130342d6131653865653238363433344865393363343232372d393031652d303037612d353062352d636336323166303030303030223078384437394143433238453043343844306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562636406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837392c353832373533332c353832373532352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33342e363734393934375a4865393363343235392d393031652d303037612d383062352d636336323166303638373237024838623663386465352d383636622d343261332d393262372d3664303037353230336433344865393363343235392d393031652d303037612d383062352d636336323166303030303030223078384437394143433238454237344538306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562643506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838302c353832373534312c353832373533332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33342e373335303337395a4865393363343237652d393031652d303037612d323062352d636336323166303638383261024866326131323837352d626236622d343831362d616531342d3539393730663866303864634865393363343237652d393031652d303037612d323062352d636336323166303030303030223078384437394143433238463443353642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562646406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838312c353832373534392c353832373534312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33342e383030303834375a4865393363343262322d393031652d303037612d353062352d636336323166303638393034024866636630333465632d663034642d346132662d386139372d6561616335643734666231324865393363343262322d393031652d303037612d353062352d636336323166303030303030223078384437394143433238464538423343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562653506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838322c353832373535372c353832373534392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33342e383739313431395a4865393363343266642d393031652d303037612d313462352d636336323166303638396438024862646631643561662d643838342d343161352d623163662d6138306135343833396630614865393363343266642d393031652d303037612d313462352d636336323166303030303030223078384437394143433239304143323742306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562656406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838332c353832373536352c353832373535372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33342e393738323132375a4865393363343335312d393031652d303037612d356462352d636336323166303638623464024836366435383936652d366532322d343430352d623165322d3731363937393764323731324865393363343335312d393031652d303037612d356462352d636336323166303030303030223078384437394143433239313945303646306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562663506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838342c353832373537332c353832373536352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33352e303432323539325a4865393363343339382d393031652d303037612d323162352d636336323166303638633462024866313938386237312d623138342d346534642d386531342d3335303233393932356436374865393363343339382d393031652d303037612d323162352d636336323166303030303030223078384437394143433239323337463234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562666406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838352c353832373538312c353832373537332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33352e313136333132305a4865393363343431642d393031652d303037612d316162352d636336323166303638643335024865356263653434332d616164342d343537302d613731382d3731336132333765346265304865393363343431642d393031652d303037612d316162352d636336323166303030303030223078384437394143433239324546324630306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563303506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838362c353832373538392c353832373538312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33352e313937333730365a4865393363343437352d393031652d303037612d366462352d636336323166303638653438024834656365323238312d306433362d343335622d623963392d3235643466383766623635624865393363343437352d393031652d303037612d366462352d636336323166303030303030223078384437394143433239334232413246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563306406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838372c353832373539372c353832373538392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33352e333135343535355a4865393363343466392d393031652d303037612d366262352d636336323166303639303038024836353133613534372d376462332d346337372d626164372d6133356337313532313537634865393363343466392d393031652d303037612d366262352d636336323166303030303030223078384437394143433239344435354642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563313506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838382c353832373630352c353832373539372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33352e333735343938335a4865393363343534382d393031652d303037612d336162352d636336323166303639303830024861303238653261662d633061332d343564622d383930312d3838366330366638653363334865393363343534382d393031652d303037612d336162352d636336323166303030303030223078384437394143433239353635383442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563316406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838392c353832373631332c353832373630352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33352e343338353433365a4865393363343538372d393031652d303037612d373762352d636336323166303639313662024830636261653464312d636562632d343733652d386535392d6430626261623834633633634865393363343538372d393031652d303037612d373762352d636336323166303030303030223078384437394143433239363031453143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563323506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839302c353832373632312c353832373631332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33352e343938353836375a4865393363343564312d393031652d303037612d336462352d636336323166303639323566024863326366333061632d303065642d343866632d626461382d3737313636613735396638374865393363343564312d393031652d303037612d336462352d636336323166303030303030223078384437394143433239363934373842306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563326406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839312c353832373632392c353832373632312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33352e353538363239395a4865393363343631302d393031652d303037612d376162352d636336323166303639333131024837646261633933612d316534392d343133352d393933622d3064333237633134656133334865393363343631302d393031652d303037612d376162352d636336323166303030303030223078384437394143433239373234394534306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563333506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839322c353832373633372c353832373632392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33352e363230363734395a4865393363343633372d393031652d303037612d316262352d636336323166303639343064024861343633303036662d663237302d343938312d623831632d3131366638383564313361324865393363343633372d393031652d303037612d316262352d636336323166303030303030223078384437394143433239374245383944306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563336406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839332c353832373634352c353832373633372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33352e363835373231375a4865393363343636612d393031652d303037612d346262352d636336323166303639343837024831663465613434642d363636302d343631642d383162392d3734303234313233613065664865393363343636612d393031652d303037612d346262352d636336323166303030303030223078384437394143433239383544353831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563343506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839342c353832373635332c353832373634352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33352e373632373737315a4865393363343639612d393031652d303037612d373562352d636336323166303639356133024864373331303561372d363435612d343830352d383933352d3765336239313930306436374865393363343639612d393031652d303037612d373562352d636336323166303030303030223078384437394143433239393137303633306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563346406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839352c353832373636312c353832373635332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33352e383232383230325a4865393363343662622d393031652d303037612d313462352d636336323166303639363335024862313331643536372d313865622d343866652d616562382d6533343236656162653462374865393363343662622d393031652d303037612d313462352d636336323166303030303030223078384437394143433239394139394346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563353506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839362c353832373636392c353832373636312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33352e383832383633305a4865393363343665342d393031652d303037612d336162352d636336323166303639373237024837633837656233372d303132322d343135632d383535342d3264646431616431353234314865393363343665342d393031652d303037612d336162352d636336323166303030303030223078384437394143433239413345413536306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563356406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839372c353832373637372c353832373636392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33352e393938393436345a4865393363343731392d393031652d303037612d366162352d636336323166303639393138024863643435373139362d646539362d346264652d623637642d6461313534383139346438344865393363343731392d393031652d303037612d366162352d636336323166303030303030223078384437394143433239423537394335306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563363506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839382c353832373638352c353832373637372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33362e303539393930335a4865393363343734352d393031652d303037612d313462352d636336323166303639613264024865626636633839362d323431652d346565302d386166622d3132366161333231623663394865393363343734352d393031652d303037612d313462352d636336323166303030303030223078384437394143433239424546313546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563366406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839392c353832373639332c353832373638352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33362e313335303434325a4865393363343739662d393031652d303037612d363762352d636336323166303639626437024832646638323262632d396633382d343934352d613863662d6533633936306636336563344865393363343739662d393031652d303037612d363762352d636336323166303030303030223078384437394143433239434136353241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563373506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930302c353832373730312c353832373639332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33362e313936303838315a4865393363343763632d393031652d303037612d313362352d636336323166303639633632024839633566336135642d346563342d343636352d386436382d3361616561653530336332384865393363343763632d393031652d303037612d313362352d636336323166303030303030223078384437394143433239443338453945306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563376406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930312c353832373730392c353832373730312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33362e323537313332345a4865393363343766632d393031652d303037612d343162352d636336323166303639643331024866613735326561372d326332352d343830352d616164302d3133363366363166326438614865393363343766632d393031652d303037612d343162352d636336323166303030303030223078384437394143433239444430363343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563383506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930322c353832373731372c353832373730392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33362e333332313835395a4865393363343833342d393031652d303037612d373662352d636336323166303639653334024863303231386535352d373837382d343537652d393331362d3761393365396534623832344865393363343833342d393031652d303037612d373662352d636336323166303030303030223078384437394143433239453835324543306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563386406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930332c353832373732352c353832373731372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33362e343039323431375a4865393363343836362d393031652d303037612d323462352d636336323166303639663836024835373539313665372d323336622d346363322d623463632d3063303135316334623536664865393363343836362d393031652d303037612d323462352d636336323166303030303030223078384437394143433239463433433031306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563393506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930342c353832373733332c353832373732352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33362e343837323937345a4865393363343838622d393031652d303037612d343662352d636336323166303661303836024835323434366137622d333136622d343439332d613334612d3533343931396339376366354865393363343838622d393031652d303037612d343662352d636336323166303030303030223078384437394143433239464646444637306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563396406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930352c353832373734312c353832373733332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33362e353434333338345a4865393363343863352d393031652d303037612d383062352d636336323166303661313335024838333539343435632d666233632d343665312d393138382d3765663965396464393038334865393363343863352d393031652d303037612d383062352d636336323166303030303030223078384437394143433241303842323231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563613506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930362c353832373734392c353832373734312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33362e363034333832305a4865393363343866342d393031652d303037612d326262352d636336323166303661323037024866636335326635632d336436632d343631302d386239342d3530323733636435636135354865393363343866342d393031652d303037612d326262352d636336323166303030303030223078384437394143433241313144423931306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563616406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930372c353832373735372c353832373734392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33362e373734353034335a4865393363343937312d393031652d303037612d316362352d636336323166303661343464024837383232376339622d623564372d346564372d623737352d3032343337313036616435334865393363343937312d393031652d303037612d316362352d636336323166303030303030223078384437394143433241324244313030306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563623506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930382c353832373736352c353832373735372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33362e383331353435375a4865393363343939352d393031652d303037612d343062352d636336323166303661353338024839653439316165652d646632642d343762392d383662632d3834393833636361346133644865393363343939352d393031652d303037612d343062352d636336323166303030303030223078384437394143433241333441433431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563626406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930392c353832373737332c353832373736352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33362e383933353839355a4865393363343962372d393031652d303037612d356462352d636336323166303661356234024863623966333962392d383331372d343265632d393032352d6666313837393633366235374865393363343962372d393031652d303037612d356462352d636336323166303030303030223078384437394143433241334532334437306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563633506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931302c353832373738312c353832373737332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33362e393530363330355a4865393363343964342d393031652d303037612d373762352d636336323166303661363935024866353439613962312d643338352d343861302d613431332d3736383961623130373663384865393363343964342d393031652d303037612d373762352d636336323166303030303030223078384437394143433241343642304632306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563636406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931312c353832373738392c353832373738312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33372e303037363731355a4865393363343966372d393031652d303037612d313462352d636336323166303661376339024862386466653166642d316566652d343931312d623835662d3263363833373230306337354865393363343966372d393031652d303037612d313462352d636336323166303030303030223078384437394143433241344636353138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563643506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931322c353832373739372c353832373738392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33372e303635373133365a4865393363346132652d393031652d303037612d343362352d636336323166303661383961024833626638326334392d656537662d343861352d383435352d3138383061356264663361374865393363346132652d393031652d303037612d343362352d636336323166303030303030223078384437394143433241353834303535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563646406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931332c353832373830352c353832373739372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33372e313235373536345a4865393363346137352d393031652d303037612d303262352d636336323166303661393961024862343539633761662d613134302d343864302d393037622d6333653163356265336666394865393363346137352d393031652d303037612d303262352d636336323166303030303030223078384437394143433241363139304443306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563653806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931342c353832373831362c353832373830352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33372e313831373936365a4865393363346139362d393031652d303037612d323062352d636336323166303661613339024864346639316565652d643234322d343535642d393239622d3366323439633235613236324865393363346139362d393031652d303037612d323062352d636336323166303030303030223078384437394143433241363946364442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563663006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931352c353832373832342c353832373831362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33372e323430383339315a4865393363346162632d393031652d303037612d343462352d636336323166303661626262024838356663376535362d343438302d343930312d616538302d3532323533303362363062354865393363346162632d393031652d303037612d343462352d636336323166303030303030223078384437394143433241373246393334306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563663806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931372c353832373833322c353832373832342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33372e323935383739315a4865393363346164662d393031652d303037612d363462352d636336323166303661636664024835353434616330652d323561392d346131302d623262382d3334323231343237326134634865393363346164662d393031652d303037612d363462352d636336323166303030303030223078384437394143433241374235463242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564303006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931382c353832373834302c353832373833322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33372e343438393839315a4865393363346233662d393031652d303037612d336262352d636336323166303661663438024861306538396633662d623433312d343934622d393664342d3834356333373231343838344865393363346233662d393031652d303037612d336262352d636336323166303030303030223078384437394143433241393242433038306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564303806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931392c353832373834382c353832373834302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33372e353236303434395a4865393363346237352d393031652d303037612d366462352d636336323166303662303636024839313265333031312d373330362d343765612d393363382d6434393937383737663230614865393363346237352d393031652d303037612d366462352d636336323166303030303030223078384437394143433241394541353231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564313006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932302c353832373835362c353832373834382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33372e353837303838305a4865393363346261612d393031652d303037612d313762352d636336323166303662313563024837393137326134302d613836662d343435622d623231382d3437386464373764653237324865393363346261612d393031652d303037612d313762352d636336323166303030303030223078384437394143433241413746354130306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564313806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932312c353832373836342c353832373835362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33372e363634313433385a4865393363346264662d393031652d303037612d343562352d636336323166303662323265024837326431313264322d636239612d346538632d626465622d6538393836376234353530374865393363346264662d393031652d303037612d343562352d636336323166303030303030223078384437394143433241423339303745306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564323006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932322c353832373837322c353832373836342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33372e373231313834335a4865393363346266612d393031652d303037612d356362352d636336323166303662326633024833633733373434352d366563632d343439622d393032632d3664313365393765626539354865393363346266612d393031652d303037612d356362352d636336323166303030303030223078384437394143433241424334344143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564323806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932332c353832373838302c353832373837322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33372e373735323233325a4865393363346331302d393031652d303037612d373062352d636336323166303662336665024865386466336338632d373435662d343033362d393866312d6262306533616666303562664865393363346331302d393031652d303037612d373062352d636336323166303030303030223078384437394143433241433441414138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564333006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932342c353832373838382c353832373838302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33372e383330323632335a4865393363346332332d393031652d303037612d383062352d636336323166303662346633024831306563326630662d343636622d343666352d393033362d3431353339386166646436624865393363346332332d393031652d303037612d383062352d636336323166303030303030223078384437394143433241434345393931306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564333806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932352c353832373839362c353832373838382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33372e383837333034325a4865393363346334332d393031652d303037612d316262352d636336323166303662363133024836666562613937322d636330342d346433622d383561342d3064326432656362376265624865393363346334332d393031652d303037612d316262352d636336323166303030303030223078384437394143433241443543344432306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564343006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932362c353832373930342c353832373839362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33372e393435333435395a4865393363346336612d393031652d303037612d336462352d636336323166303662366136024863623334373561322d303634312d346237342d613432392d6531356466623364323037384865393363346336612d393031652d303037612d336462352d636336323166303030303030223078384437394143433241444541303133306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564343806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932372c353832373931322c353832373930342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33382e303037333930315a4865393363346339312d393031652d303037612d356662352d636336323166303662373937024830616332626434322d306134322d346537632d616133642d3965316531393066353735614865393363346339312d393031652d303037612d356662352d636336323166303030303030223078384437394143433241453746303941306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564353006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932382c353832373932302c353832373931322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33382e313539343939345a4865393363346366392d393031652d303037612d333962352d636336323166303662396135024864306438643636332d363766622d343765622d386634652d3131643837303434376139614865393363346366392d393031652d303037612d333962352d636336323166303030303030223078384437394143433241464632363546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564353806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932392c353832373932382c353832373932302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33382e323635353735375a4865393363346433312d393031652d303037612d366562352d636336323166303662623137024838656165356534382d336436362d343035392d383034382d3762373866656266323362374865393363346433312d393031652d303037612d366562352d636336323166303030303030223078384437394143433242304637443044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564363006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933302c353832373933362c353832373932382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33382e333236363230345a4865393363346435362d393031652d303037612d306462352d636336323166303662626462024831306639633065362d626335302d343864642d386231302d3535353734316236333465364865393363346435362d393031652d303037612d306462352d636336323166303030303030223078384437394143433242313841363743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564363806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933312c353832373934342c353832373933362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33382e333738363536355a4865393363346437382d393031652d303037612d326362352d636336323166303662643165024865353831646263372d663166312d343630612d616535352d3563343565613566363935314865393363346437382d393031652d303037612d326362352d636336323166303030303030223078384437394143433242323039373336306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564373006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933322c353832373935322c353832373934342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33382e343335363938345a4865393363346461312d393031652d303037612d353262352d636336323166303662653332024834343965356133312d383936322d346336362d616231622d6538366539626231376665314865393363346461312d393031652d303037612d353262352d636336323166303030303030223078384437394143433242323934423630306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564373806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933332c353832373936302c353832373935322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33382e353134373534385a4865393363346464652d393031652d303037612d306162352d636336323166303662663036024838613165363365332d643531362d343738362d613562342d6666643365623332393134394865393363346464652d393031652d303037612d306162352d636336323166303030303030223078384437394143433242333535423834306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564383006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933342c353832373936382c353832373936302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33382e353635373931355a4865393363346530312d393031652d303037612d326262352d636336323166303662666565024864643035656638662d613939372d343766342d623436322d3762363336316266613133654865393363346530312d393031652d303037612d326262352d636336323166303030303030223078384437394143433242334434433342306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564383806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933352c353832373937362c353832373936382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33382e363336383433385a4865393363346531622d393031652d303037612d343262352d636336323166303663306535024832396433336530372d336135332d346439642d393866332d6338363831383161303030334865393363346531622d393031652d303037612d343262352d636336323166303030303030223078384437394143433242343832334236306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564393006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933362c353832373938342c353832373937362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33382e363838383830345a4865393363346533612d393031652d303037612d356562352d636336323166303663313966024830396634393231662d633164352d343365662d393265612d6663343133336537656438344865393363346533612d393031652d303037612d356562352d636336323166303030303030223078384437394143433242353031343634306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564393806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933372c353832373939322c353832373938342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33382e373434393230365a4865393363346535352d393031652d303037612d373762352d636336323166303663323334024832343164663733352d313561392d343035652d383331312d3561646661663263643463384865393363346535352d393031652d303037612d373762352d636336323166303030303030223078384437394143433242353837413546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564613006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933382c353832383030302c353832373939322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33382e383633303034375a4865393363346561302d393031652d303037612d336162352d636336323166303663343032024832323666343637392d643531362d343033622d383362632d3435663032366130666265334865393363346561302d393031652d303037612d336162352d636336323166303030303030223078384437394143433242364137463043306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564613806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933392c353832383030382c353832383030302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33382e393336303537365a4865393363346563392d393031652d303037612d356662352d636336323166303663346534024838333763313533312d336534302d343136612d383666332d6633323361306438633037354865393363346563392d393031652d303037612d356662352d636336323166303030303030223078384437394143433242373541344144306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564623006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934302c353832383031362c353832383030382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33392e303036313038305a4865393363346565392d393031652d303037612d376462352d636336323166303663363136024864653933353632302d336261332d343437312d613161322d3564346334333731653462624865393363346565392d393031652d303037612d376462352d636336323166303030303030223078384437394143433242383035353035306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564623806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934312c353832383032342c353832383031362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33392e303731313534375a4865393363346631622d393031652d303037612d326562352d636336323166303663376238024866373763363731362d653932322d343431642d383765632d6331623733323839393231374865393363346631622d393031652d303037612d326562352d636336323166303030303030223078384437394143433242384136384642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564633006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934322c353832383033322c353832383032342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33392e313234313932385a4865393363346634622d393031652d303037612d353962352d636336323166303663386335024835323733633365652d316566652d343432372d393563312d6330373136613466643535314865393363346634622d393031652d303037612d353962352d636336323166303030303030223078384437394143433242393238304338306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564633806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934332c353832383034302c353832383033322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33392e313838323338395a4865393363346638332d393031652d303037612d306162352d636336323166303663396530024866656132376333332d346231382d343939622d393632302d3933366536363862663732344865393363346638332d393031652d303037612d306162352d636336323166303030303030223078384437394143433242394334363935306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564643006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934342c353832383034382c353832383034302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33392e323436323831305a4865393363346638652d393031652d303037612d313562352d636336323166303663616330024832653666623935352d303561622d343130342d626231342d3233646237323062363737634865393363346638652d393031652d303037612d313562352d636336323166303030303030223078384437394143433242413532314441306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564643806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934352c353832383035362c353832383034382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33392e333030333139345a4865393363346639652d393031652d303037612d323362352d636336323166303663623762024839616635373133302d663036312d346539372d383238662d3365303962333866346564354865393363346639652d393031652d303037612d323362352d636336323166303030303030223078384437394143433242414436304241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564653006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934362c353832383036342c353832383035362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33392e333739333736335a4865393363346664622d393031652d303037612d353762352d636336323166303663636465024834663361336161652d333537392d346339652d626461332d3165613137376238616432314865393363346664622d393031652d303037612d353762352d636336323166303030303030223078384437394143433242423937304533306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564653806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934372c353832383037322c353832383036342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33392e343331343133375a4865393363346666652d393031652d303037612d373262352d636336323166303663646161024863613032313131332d656435312d343761632d623663302d3532343066633334383265384865393363346666652d393031652d303037612d373262352d636336323166303030303030223078384437394143433242433133413831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564663006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934382c353832383038302c353832383037322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33392e353533353031345a4865393363353034372d393031652d303037612d333362352d636336323166303663666566024866353232396462332d363966662d346366312d383939312d3634643131386439316433364865393363353034372d393031652d303037612d333362352d636336323166303030303030223078384437394143433242443430324136306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564663806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934392c353832383038382c353832383038302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33392e363233353531385a4865393363353036632d393031652d303037612d346662352d636336323166303664306438024865326131653932632d353637352d343061382d613665322d3863613061383138376632654865393363353036632d393031652d303037612d346662352d636336323166303030303030223078384437394143433242444542324645306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565303006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935302c353832383039362c353832383038382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33392e363736353930335a4865393363353038332d393031652d303037612d363462352d636336323166303664316231024839376163393265352d333738332d346335612d616665612d3165356264376633653138634865393363353038332d393031652d303037612d363462352d636336323166303030303030223078384437394143433242453643414346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565303806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935312c353832383130342c353832383039362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33392e373238363237335a4865393363353061382d393031652d303037612d303562352d636336323166303664326234024832303366643565372d633461372d343939662d393435382d3633336464363730386330614865393363353061382d393031652d303037612d303562352d636336323166303030303030223078384437394143433242454539343641306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565313006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935322c353832383131322c353832383130342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33392e373833363637335a4865393363353063352d393031652d303037612d313862352d636336323166303664333736024837616630393966612d613364622d343933392d613065632d6130393730303234326631664865393363353063352d393031652d303037612d313862352d636336323166303030303030223078384437394143433242463732313831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565313806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935332c353832383132302c353832383131322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33392e383335373034375a4865393363353065322d393031652d303037612d326662352d636336323166303664343937024839663266346333622d623761352d346537392d396533642d6530383836666265326637384865393363353065322d393031652d303037612d326662352d636336323166303030303030223078384437394143433242464631323337306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565323006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935342c353832383132382c353832383132302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33392e393035373534365a4865393363353130312d393031652d303037612d343962352d636336323166303664356138024863343464383761392d303131322d346532642d383765652d3137373831303636636238644865393363353130312d393031652d303037612d343962352d636336323166303030303030223078384437394143433243303939423733306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565323806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935352c353832383133362c353832383132382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33392e393739383037395a4865393363353133322d393031652d303037612d373662352d636336323166303664363665024830383364623036392d626537332d343830362d623139612d3936313065616639656666334865393363353133322d393031652d303037612d373662352d636336323166303030303030223078384437394143433243313530463346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565333006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935362c353832383134342c353832383133362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a34302e303431383532395a4865393363353135312d393031652d303037612d306362352d636336323166303664373033024839633932373739392d663936312d346338642d383539382d6432353335396563373739664865393363353135312d393031652d303037612d306362352d636336323166303030303030223078384437394143433243314535464335306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565333806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935372c353832383135322c353832383134342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a34302e303938383933355a4865393363353138342d393031652d303037612d333862352d636336323166303664376162024837373133383131342d333162652d346664622d383231322d3631646636306335623230624865393363353138342d393031652d303037612d333862352d636336323166303030303030223078384437394143433243323731334546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565343006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935382c353832383136302c3538323831353229000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '54830', + 'Content-Type', + 'avro/binary', + 'Content-Range', + 'bytes 1488-56317/56318', + 'Last-Modified', + 'Thu, 16 Jan 2020 21:38:42 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79ACC750BF3D4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1a75a70-201e-00b4-7435-45b391000000', + 'x-ms-client-request-id', + 'c8b4950b-7a98-4861-a4df-61eeac2256d9', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:38:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:14 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F01%2F16%2F2100%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d61b8167b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a327d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f624d6574616461746155706461746564222c22436f6e74726f6c225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e09c881808080808080800094d88680808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33322e323934323833355a4865393363336231332d393031652d303037612d346562352d636336323166303635633630024836646633396636322d636630342d346135372d626531352d3732663466383535336266654865393363336231332d393031652d303037612d346562352d636336323166303030303030223078384437394143433237383035373733306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562316606066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365712e283635392c313133383835362c353832373335392c302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33322e333639333337385a4865393363336235332d393031652d303037612d306362352d636336323166303635643630024837626232336134352d323236342d343434302d383438372d6632306333373833343864614865393363336235332d393031652d303037612d306362352d636336323166303030303030223078384437394143433237384241343242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562326406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383835392c353832373337332c353832373335392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33322e343332333832375a4865393363336239322d393031652d303037612d343262352d636336323166303635653732024833616533386665332d616264612d346661352d613034652d3162346364396538383265394865393363336239322d393031652d303037612d343262352d636336323166303030303030223078384437394143433237393536394633306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562333506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836302c353832373338312c353832373337332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33322e353137343433395a4865393363336264392d393031652d303037612d303462352d636336323166303635666335024836343939303561652d313761332d346638612d386561302d3265383132343163306434344865393363336264392d393031652d303037612d303462352d636336323166303030303030223078384437394143433237413236344137306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562336406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836312c353832373338392c353832373338312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33322e353838343935305a4865393363336330662d393031652d303037612d333862352d636336323166303636306664024864343563363935612d666666382d343263662d613539362d3937616635656631336461664865393363336330662d393031652d303037612d333862352d636336323166303030303030223078384437394143433237414431353033306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562343506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836322c353832373339372c353832373338392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33322e363634353439365a4865393363336334642d393031652d303037612d366662352d636336323166303636323262024866663163343162382d376266372d343438342d393563642d6438623466336564363439624865393363336334642d393031652d303037612d366662352d636336323166303030303030223078384437394143433237423841464535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562346406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836332c353832373430352c353832373339372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33322e373333353939335a4865393363336338302d393031652d303037612d316662352d636336323166303636336138024836336635626263642d333738332d346266642d613935632d3761303039643164656631304865393363336338302d393031652d303037612d316662352d636336323166303030303030223078384437394143433237433333393231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562353506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836342c353832373431332c353832373430352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33322e383136363539385a4865393363336362382d393031652d303037612d353462352d636336323166303636353465024832656663393664362d336331392d343231342d383430322d6562623732336265353266374865393363336362382d393031652d303037612d353462352d636336323166303030303030223078384437394143433237443030434336306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562356406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836352c353832373432312c353832373431332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33322e393933373836335a4865393363336433392d393031652d303037612d346262352d636336323166303636383066024863333130646231622d393364612d346165612d383132322d6232333839616639333062614865393363336433392d393031652d303037612d346262352d636336323166303030303030223078384437394143433237454145434234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562363506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836362c353832373432392c353832373432312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33332e303534383330365a4865393363336436302d393031652d303037612d366662352d636336323166303636393334024832323364303839372d666632642d343666632d396535342d3563326534376636333135334865393363336436302d393031652d303037612d366662352d636336323166303030303030223078384437394143433237463436343532306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562366406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836372c353832373433372c353832373432392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33332e363931323837365a4865393363336635392d393031652d303037612d336262352d636336323166303637366130024861663433386432372d656533652d343939382d393134342d6233663464623065303330614865393363336635392d393031652d303037612d336262352d636336323166303030303030223078384437394143433238353538314543306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562373506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836382c353832373434352c353832373433372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33332e373734333437385a4865393363336661652d393031652d303037612d303962352d636336323166303637383363024861356261656264622d313230632d346539362d623639642d6239616430616336646532334865393363336661652d393031652d303037612d303962352d636336323166303030303030223078384437394143433238363232453736306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562376406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836392c353832373435332c353832373434352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33332e383730343136345a4865393363336666332d393031652d303037612d343762352d636336323166303637396635024861393263376233302d336134612d343964652d393964632d3439663236326263373730314865393363336666332d393031652d303037612d343762352d636336323166303030303030223078384437394143433238373042303044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562383506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837302c353832373436312c353832373435332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33332e393332343631345a4865393363343032342d393031652d303037612d373662352d636336323166303637623538024838393263656438302d313038322d346333622d383731352d3134353536303833383866624865393363343032342d393031652d303037612d373662352d636336323166303030303030223078384437394143433238374132374142306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562386406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837312c353832373436392c353832373436312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33342e303230353234375a4865393363343036302d393031652d303037612d333162352d636336323166303637636638024831626632353431312d666439372d346533642d383262332d3431613063643966666130664865393363343036302d393031652d303037612d333162352d636336323166303030303030223078384437394143433238383742454246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562393506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837322c353832373437372c353832373436392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33342e303831353638365a4865393363343062322d393031652d303037612d376262352d636336323166303637653162024834313639656232622d313464612d346632362d613335302d6531343131303464346533314865393363343062322d393031652d303037612d376262352d636336323166303030303030223078384437394143433238393045383333306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562396406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837332c353832373438352c353832373437372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33342e313433363133325a4865393363343065342d393031652d303037612d323962352d636336323166303637663532024864613937653333362d663436652d343230622d393732622d6366356461353563386266654865393363343065342d393031652d303037612d323962352d636336323166303030303030223078384437394143433238394138364534306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562613506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837342c353832373439332c353832373438352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33342e323233363730335a4865393363343131312d393031652d303037612d353062352d636336323166303638303933024833303966663764662d303533322d343466302d626166322d3437343463613838633466654865393363343131312d393031652d303037612d353062352d636336323166303030303030223078384437394143433238413639373043306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562616406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837352c353832373530312c353832373439332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33342e323931373139325a4865393363343134622d393031652d303037612d303762352d636336323166303638323238024830386462626339642d303431322d343238352d623265662d6437383538383338326533644865393363343134622d393031652d303037612d303762352d636336323166303030303030223078384437394143433238423132303438306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562623506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837362c353832373530392c353832373530312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33342e333531373632345a4865393363343137322d393031652d303037612d323862352d636336323166303638326364024837373962336236332d623635652d343935322d613962352d3931396662643433653266374865393363343137322d393031652d303037612d323862352d636336323166303030303030223078384437394143433238424134394238306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562626406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837372c353832373531372c353832373530392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33342e353430383938335a4865393363343230392d393031652d303037612d333362352d636336323166303638353136024862373032336438362d316637662d343165642d613132392d3035326538653763383666394865393363343230392d393031652d303037612d333362352d636336323166303030303030223078384437394143433238443646454330306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562633506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837382c353832373532352c353832373531372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33342e363033393433375a4865393363343232372d393031652d303037612d353062352d636336323166303638356636024861663435333438322d383430632d343837352d396130342d6131653865653238363433344865393363343232372d393031652d303037612d353062352d636336323166303030303030223078384437394143433238453043343844306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562636406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837392c353832373533332c353832373532352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33342e363734393934375a4865393363343235392d393031652d303037612d383062352d636336323166303638373237024838623663386465352d383636622d343261332d393262372d3664303037353230336433344865393363343235392d393031652d303037612d383062352d636336323166303030303030223078384437394143433238454237344538306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562643506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838302c353832373534312c353832373533332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33342e373335303337395a4865393363343237652d393031652d303037612d323062352d636336323166303638383261024866326131323837352d626236622d343831362d616531342d3539393730663866303864634865393363343237652d393031652d303037612d323062352d636336323166303030303030223078384437394143433238463443353642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562646406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838312c353832373534392c353832373534312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33342e383030303834375a4865393363343262322d393031652d303037612d353062352d636336323166303638393034024866636630333465632d663034642d346132662d386139372d6561616335643734666231324865393363343262322d393031652d303037612d353062352d636336323166303030303030223078384437394143433238464538423343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562653506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838322c353832373535372c353832373534392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33342e383739313431395a4865393363343266642d393031652d303037612d313462352d636336323166303638396438024862646631643561662d643838342d343161352d623163662d6138306135343833396630614865393363343266642d393031652d303037612d313462352d636336323166303030303030223078384437394143433239304143323742306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562656406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838332c353832373536352c353832373535372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33342e393738323132375a4865393363343335312d393031652d303037612d356462352d636336323166303638623464024836366435383936652d366532322d343430352d623165322d3731363937393764323731324865393363343335312d393031652d303037612d356462352d636336323166303030303030223078384437394143433239313945303646306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562663506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838342c353832373537332c353832373536352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33352e303432323539325a4865393363343339382d393031652d303037612d323162352d636336323166303638633462024866313938386237312d623138342d346534642d386531342d3335303233393932356436374865393363343339382d393031652d303037612d323162352d636336323166303030303030223078384437394143433239323337463234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562666406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838352c353832373538312c353832373537332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33352e313136333132305a4865393363343431642d393031652d303037612d316162352d636336323166303638643335024865356263653434332d616164342d343537302d613731382d3731336132333765346265304865393363343431642d393031652d303037612d316162352d636336323166303030303030223078384437394143433239324546324630306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563303506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838362c353832373538392c353832373538312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33352e313937333730365a4865393363343437352d393031652d303037612d366462352d636336323166303638653438024834656365323238312d306433362d343335622d623963392d3235643466383766623635624865393363343437352d393031652d303037612d366462352d636336323166303030303030223078384437394143433239334232413246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563306406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838372c353832373539372c353832373538392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33352e333135343535355a4865393363343466392d393031652d303037612d366262352d636336323166303639303038024836353133613534372d376462332d346337372d626164372d6133356337313532313537634865393363343466392d393031652d303037612d366262352d636336323166303030303030223078384437394143433239344435354642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563313506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838382c353832373630352c353832373539372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33352e333735343938335a4865393363343534382d393031652d303037612d336162352d636336323166303639303830024861303238653261662d633061332d343564622d383930312d3838366330366638653363334865393363343534382d393031652d303037612d336162352d636336323166303030303030223078384437394143433239353635383442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563316406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838392c353832373631332c353832373630352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33352e343338353433365a4865393363343538372d393031652d303037612d373762352d636336323166303639313662024830636261653464312d636562632d343733652d386535392d6430626261623834633633634865393363343538372d393031652d303037612d373762352d636336323166303030303030223078384437394143433239363031453143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563323506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839302c353832373632312c353832373631332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33352e343938353836375a4865393363343564312d393031652d303037612d336462352d636336323166303639323566024863326366333061632d303065642d343866632d626461382d3737313636613735396638374865393363343564312d393031652d303037612d336462352d636336323166303030303030223078384437394143433239363934373842306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563326406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839312c353832373632392c353832373632312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33352e353538363239395a4865393363343631302d393031652d303037612d376162352d636336323166303639333131024837646261633933612d316534392d343133352d393933622d3064333237633134656133334865393363343631302d393031652d303037612d376162352d636336323166303030303030223078384437394143433239373234394534306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563333506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839322c353832373633372c353832373632392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33352e363230363734395a4865393363343633372d393031652d303037612d316262352d636336323166303639343064024861343633303036662d663237302d343938312d623831632d3131366638383564313361324865393363343633372d393031652d303037612d316262352d636336323166303030303030223078384437394143433239374245383944306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563336406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839332c353832373634352c353832373633372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33352e363835373231375a4865393363343636612d393031652d303037612d346262352d636336323166303639343837024831663465613434642d363636302d343631642d383162392d3734303234313233613065664865393363343636612d393031652d303037612d346262352d636336323166303030303030223078384437394143433239383544353831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563343506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839342c353832373635332c353832373634352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33352e373632373737315a4865393363343639612d393031652d303037612d373562352d636336323166303639356133024864373331303561372d363435612d343830352d383933352d3765336239313930306436374865393363343639612d393031652d303037612d373562352d636336323166303030303030223078384437394143433239393137303633306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563346406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839352c353832373636312c353832373635332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33352e383232383230325a4865393363343662622d393031652d303037612d313462352d636336323166303639363335024862313331643536372d313865622d343866652d616562382d6533343236656162653462374865393363343662622d393031652d303037612d313462352d636336323166303030303030223078384437394143433239394139394346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563353506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839362c353832373636392c353832373636312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33352e383832383633305a4865393363343665342d393031652d303037612d336162352d636336323166303639373237024837633837656233372d303132322d343135632d383535342d3264646431616431353234314865393363343665342d393031652d303037612d336162352d636336323166303030303030223078384437394143433239413345413536306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563356406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839372c353832373637372c353832373636392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33352e393938393436345a4865393363343731392d393031652d303037612d366162352d636336323166303639393138024863643435373139362d646539362d346264652d623637642d6461313534383139346438344865393363343731392d393031652d303037612d366162352d636336323166303030303030223078384437394143433239423537394335306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563363506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839382c353832373638352c353832373637372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33362e303539393930335a4865393363343734352d393031652d303037612d313462352d636336323166303639613264024865626636633839362d323431652d346565302d386166622d3132366161333231623663394865393363343734352d393031652d303037612d313462352d636336323166303030303030223078384437394143433239424546313546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563366406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839392c353832373639332c353832373638352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33362e313335303434325a4865393363343739662d393031652d303037612d363762352d636336323166303639626437024832646638323262632d396633382d343934352d613863662d6533633936306636336563344865393363343739662d393031652d303037612d363762352d636336323166303030303030223078384437394143433239434136353241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563373506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930302c353832373730312c353832373639332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33362e313936303838315a4865393363343763632d393031652d303037612d313362352d636336323166303639633632024839633566336135642d346563342d343636352d386436382d3361616561653530336332384865393363343763632d393031652d303037612d313362352d636336323166303030303030223078384437394143433239443338453945306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563376406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930312c353832373730392c353832373730312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33362e323537313332345a4865393363343766632d393031652d303037612d343162352d636336323166303639643331024866613735326561372d326332352d343830352d616164302d3133363366363166326438614865393363343766632d393031652d303037612d343162352d636336323166303030303030223078384437394143433239444430363343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563383506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930322c353832373731372c353832373730392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33362e333332313835395a4865393363343833342d393031652d303037612d373662352d636336323166303639653334024863303231386535352d373837382d343537652d393331362d3761393365396534623832344865393363343833342d393031652d303037612d373662352d636336323166303030303030223078384437394143433239453835324543306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563386406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930332c353832373732352c353832373731372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33362e343039323431375a4865393363343836362d393031652d303037612d323462352d636336323166303639663836024835373539313665372d323336622d346363322d623463632d3063303135316334623536664865393363343836362d393031652d303037612d323462352d636336323166303030303030223078384437394143433239463433433031306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563393506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930342c353832373733332c353832373732352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33362e343837323937345a4865393363343838622d393031652d303037612d343662352d636336323166303661303836024835323434366137622d333136622d343439332d613334612d3533343931396339376366354865393363343838622d393031652d303037612d343662352d636336323166303030303030223078384437394143433239464646444637306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563396406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930352c353832373734312c353832373733332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33362e353434333338345a4865393363343863352d393031652d303037612d383062352d636336323166303661313335024838333539343435632d666233632d343665312d393138382d3765663965396464393038334865393363343863352d393031652d303037612d383062352d636336323166303030303030223078384437394143433241303842323231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563613506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930362c353832373734392c353832373734312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33362e363034333832305a4865393363343866342d393031652d303037612d326262352d636336323166303661323037024866636335326635632d336436632d343631302d386239342d3530323733636435636135354865393363343866342d393031652d303037612d326262352d636336323166303030303030223078384437394143433241313144423931306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563616406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930372c353832373735372c353832373734392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33362e373734353034335a4865393363343937312d393031652d303037612d316362352d636336323166303661343464024837383232376339622d623564372d346564372d623737352d3032343337313036616435334865393363343937312d393031652d303037612d316362352d636336323166303030303030223078384437394143433241324244313030306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563623506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930382c353832373736352c353832373735372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33362e383331353435375a4865393363343939352d393031652d303037612d343062352d636336323166303661353338024839653439316165652d646632642d343762392d383662632d3834393833636361346133644865393363343939352d393031652d303037612d343062352d636336323166303030303030223078384437394143433241333441433431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563626406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930392c353832373737332c353832373736352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33362e383933353839355a4865393363343962372d393031652d303037612d356462352d636336323166303661356234024863623966333962392d383331372d343265632d393032352d6666313837393633366235374865393363343962372d393031652d303037612d356462352d636336323166303030303030223078384437394143433241334532334437306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563633506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931302c353832373738312c353832373737332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33362e393530363330355a4865393363343964342d393031652d303037612d373762352d636336323166303661363935024866353439613962312d643338352d343861302d613431332d3736383961623130373663384865393363343964342d393031652d303037612d373762352d636336323166303030303030223078384437394143433241343642304632306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563636406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931312c353832373738392c353832373738312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33372e303037363731355a4865393363343966372d393031652d303037612d313462352d636336323166303661376339024862386466653166642d316566652d343931312d623835662d3263363833373230306337354865393363343966372d393031652d303037612d313462352d636336323166303030303030223078384437394143433241344636353138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563643506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931322c353832373739372c353832373738392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33372e303635373133365a4865393363346132652d393031652d303037612d343362352d636336323166303661383961024833626638326334392d656537662d343861352d383435352d3138383061356264663361374865393363346132652d393031652d303037612d343362352d636336323166303030303030223078384437394143433241353834303535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563646406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931332c353832373830352c353832373739372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33372e313235373536345a4865393363346137352d393031652d303037612d303262352d636336323166303661393961024862343539633761662d613134302d343864302d393037622d6333653163356265336666394865393363346137352d393031652d303037612d303262352d636336323166303030303030223078384437394143433241363139304443306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563653806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931342c353832373831362c353832373830352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33372e313831373936365a4865393363346139362d393031652d303037612d323062352d636336323166303661613339024864346639316565652d643234322d343535642d393239622d3366323439633235613236324865393363346139362d393031652d303037612d323062352d636336323166303030303030223078384437394143433241363946364442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563663006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931352c353832373832342c353832373831362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33372e323430383339315a4865393363346162632d393031652d303037612d343462352d636336323166303661626262024838356663376535362d343438302d343930312d616538302d3532323533303362363062354865393363346162632d393031652d303037612d343462352d636336323166303030303030223078384437394143433241373246393334306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563663806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931372c353832373833322c353832373832342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33372e323935383739315a4865393363346164662d393031652d303037612d363462352d636336323166303661636664024835353434616330652d323561392d346131302d623262382d3334323231343237326134634865393363346164662d393031652d303037612d363462352d636336323166303030303030223078384437394143433241374235463242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564303006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931382c353832373834302c353832373833322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33372e343438393839315a4865393363346233662d393031652d303037612d336262352d636336323166303661663438024861306538396633662d623433312d343934622d393664342d3834356333373231343838344865393363346233662d393031652d303037612d336262352d636336323166303030303030223078384437394143433241393242433038306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564303806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931392c353832373834382c353832373834302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33372e353236303434395a4865393363346237352d393031652d303037612d366462352d636336323166303662303636024839313265333031312d373330362d343765612d393363382d6434393937383737663230614865393363346237352d393031652d303037612d366462352d636336323166303030303030223078384437394143433241394541353231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564313006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932302c353832373835362c353832373834382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33372e353837303838305a4865393363346261612d393031652d303037612d313762352d636336323166303662313563024837393137326134302d613836662d343435622d623231382d3437386464373764653237324865393363346261612d393031652d303037612d313762352d636336323166303030303030223078384437394143433241413746354130306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564313806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932312c353832373836342c353832373835362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33372e363634313433385a4865393363346264662d393031652d303037612d343562352d636336323166303662323265024837326431313264322d636239612d346538632d626465622d6538393836376234353530374865393363346264662d393031652d303037612d343562352d636336323166303030303030223078384437394143433241423339303745306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564323006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932322c353832373837322c353832373836342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33372e373231313834335a4865393363346266612d393031652d303037612d356362352d636336323166303662326633024833633733373434352d366563632d343439622d393032632d3664313365393765626539354865393363346266612d393031652d303037612d356362352d636336323166303030303030223078384437394143433241424334344143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564323806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932332c353832373838302c353832373837322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33372e373735323233325a4865393363346331302d393031652d303037612d373062352d636336323166303662336665024865386466336338632d373435662d343033362d393866312d6262306533616666303562664865393363346331302d393031652d303037612d373062352d636336323166303030303030223078384437394143433241433441414138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564333006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932342c353832373838382c353832373838302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33372e383330323632335a4865393363346332332d393031652d303037612d383062352d636336323166303662346633024831306563326630662d343636622d343666352d393033362d3431353339386166646436624865393363346332332d393031652d303037612d383062352d636336323166303030303030223078384437394143433241434345393931306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564333806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932352c353832373839362c353832373838382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33372e383837333034325a4865393363346334332d393031652d303037612d316262352d636336323166303662363133024836666562613937322d636330342d346433622d383561342d3064326432656362376265624865393363346334332d393031652d303037612d316262352d636336323166303030303030223078384437394143433241443543344432306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564343006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932362c353832373930342c353832373839362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33372e393435333435395a4865393363346336612d393031652d303037612d336462352d636336323166303662366136024863623334373561322d303634312d346237342d613432392d6531356466623364323037384865393363346336612d393031652d303037612d336462352d636336323166303030303030223078384437394143433241444541303133306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564343806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932372c353832373931322c353832373930342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33382e303037333930315a4865393363346339312d393031652d303037612d356662352d636336323166303662373937024830616332626434322d306134322d346537632d616133642d3965316531393066353735614865393363346339312d393031652d303037612d356662352d636336323166303030303030223078384437394143433241453746303941306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564353006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932382c353832373932302c353832373931322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33382e313539343939345a4865393363346366392d393031652d303037612d333962352d636336323166303662396135024864306438643636332d363766622d343765622d386634652d3131643837303434376139614865393363346366392d393031652d303037612d333962352d636336323166303030303030223078384437394143433241464632363546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564353806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932392c353832373932382c353832373932302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33382e323635353735375a4865393363346433312d393031652d303037612d366562352d636336323166303662623137024838656165356534382d336436362d343035392d383034382d3762373866656266323362374865393363346433312d393031652d303037612d366562352d636336323166303030303030223078384437394143433242304637443044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564363006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933302c353832373933362c353832373932382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33382e333236363230345a4865393363346435362d393031652d303037612d306462352d636336323166303662626462024831306639633065362d626335302d343864642d386231302d3535353734316236333465364865393363346435362d393031652d303037612d306462352d636336323166303030303030223078384437394143433242313841363743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564363806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933312c353832373934342c353832373933362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33382e333738363536355a4865393363346437382d393031652d303037612d326362352d636336323166303662643165024865353831646263372d663166312d343630612d616535352d3563343565613566363935314865393363346437382d393031652d303037612d326362352d636336323166303030303030223078384437394143433242323039373336306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564373006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933322c353832373935322c353832373934342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33382e343335363938345a4865393363346461312d393031652d303037612d353262352d636336323166303662653332024834343965356133312d383936322d346336362d616231622d6538366539626231376665314865393363346461312d393031652d303037612d353262352d636336323166303030303030223078384437394143433242323934423630306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564373806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933332c353832373936302c353832373935322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33382e353134373534385a4865393363346464652d393031652d303037612d306162352d636336323166303662663036024838613165363365332d643531362d343738362d613562342d6666643365623332393134394865393363346464652d393031652d303037612d306162352d636336323166303030303030223078384437394143433242333535423834306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564383006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933342c353832373936382c353832373936302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33382e353635373931355a4865393363346530312d393031652d303037612d326262352d636336323166303662666565024864643035656638662d613939372d343766342d623436322d3762363336316266613133654865393363346530312d393031652d303037612d326262352d636336323166303030303030223078384437394143433242334434433342306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564383806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933352c353832373937362c353832373936382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33382e363336383433385a4865393363346531622d393031652d303037612d343262352d636336323166303663306535024832396433336530372d336135332d346439642d393866332d6338363831383161303030334865393363346531622d393031652d303037612d343262352d636336323166303030303030223078384437394143433242343832334236306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564393006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933362c353832373938342c353832373937362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33382e363838383830345a4865393363346533612d393031652d303037612d356562352d636336323166303663313966024830396634393231662d633164352d343365662d393265612d6663343133336537656438344865393363346533612d393031652d303037612d356562352d636336323166303030303030223078384437394143433242353031343634306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564393806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933372c353832373939322c353832373938342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33382e373434393230365a4865393363346535352d393031652d303037612d373762352d636336323166303663323334024832343164663733352d313561392d343035652d383331312d3561646661663263643463384865393363346535352d393031652d303037612d373762352d636336323166303030303030223078384437394143433242353837413546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564613006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933382c353832383030302c353832373939322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33382e383633303034375a4865393363346561302d393031652d303037612d336162352d636336323166303663343032024832323666343637392d643531362d343033622d383362632d3435663032366130666265334865393363346561302d393031652d303037612d336162352d636336323166303030303030223078384437394143433242364137463043306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564613806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933392c353832383030382c353832383030302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33382e393336303537365a4865393363346563392d393031652d303037612d356662352d636336323166303663346534024838333763313533312d336534302d343136612d383666332d6633323361306438633037354865393363346563392d393031652d303037612d356662352d636336323166303030303030223078384437394143433242373541344144306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564623006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934302c353832383031362c353832383030382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33392e303036313038305a4865393363346565392d393031652d303037612d376462352d636336323166303663363136024864653933353632302d336261332d343437312d613161322d3564346334333731653462624865393363346565392d393031652d303037612d376462352d636336323166303030303030223078384437394143433242383035353035306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564623806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934312c353832383032342c353832383031362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33392e303731313534375a4865393363346631622d393031652d303037612d326562352d636336323166303663376238024866373763363731362d653932322d343431642d383765632d6331623733323839393231374865393363346631622d393031652d303037612d326562352d636336323166303030303030223078384437394143433242384136384642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564633006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934322c353832383033322c353832383032342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33392e313234313932385a4865393363346634622d393031652d303037612d353962352d636336323166303663386335024835323733633365652d316566652d343432372d393563312d6330373136613466643535314865393363346634622d393031652d303037612d353962352d636336323166303030303030223078384437394143433242393238304338306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564633806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934332c353832383034302c353832383033322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33392e313838323338395a4865393363346638332d393031652d303037612d306162352d636336323166303663396530024866656132376333332d346231382d343939622d393632302d3933366536363862663732344865393363346638332d393031652d303037612d306162352d636336323166303030303030223078384437394143433242394334363935306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564643006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934342c353832383034382c353832383034302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33392e323436323831305a4865393363346638652d393031652d303037612d313562352d636336323166303663616330024832653666623935352d303561622d343130342d626231342d3233646237323062363737634865393363346638652d393031652d303037612d313562352d636336323166303030303030223078384437394143433242413532314441306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564643806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934352c353832383035362c353832383034382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33392e333030333139345a4865393363346639652d393031652d303037612d323362352d636336323166303663623762024839616635373133302d663036312d346539372d383238662d3365303962333866346564354865393363346639652d393031652d303037612d323362352d636336323166303030303030223078384437394143433242414436304241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564653006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934362c353832383036342c353832383035362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33392e333739333736335a4865393363346664622d393031652d303037612d353762352d636336323166303663636465024834663361336161652d333537392d346339652d626461332d3165613137376238616432314865393363346664622d393031652d303037612d353762352d636336323166303030303030223078384437394143433242423937304533306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564653806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934372c353832383037322c353832383036342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33392e343331343133375a4865393363346666652d393031652d303037612d373262352d636336323166303663646161024863613032313131332d656435312d343761632d623663302d3532343066633334383265384865393363346666652d393031652d303037612d373262352d636336323166303030303030223078384437394143433242433133413831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564663006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934382c353832383038302c353832383037322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33392e353533353031345a4865393363353034372d393031652d303037612d333362352d636336323166303663666566024866353232396462332d363966662d346366312d383939312d3634643131386439316433364865393363353034372d393031652d303037612d333362352d636336323166303030303030223078384437394143433242443430324136306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564663806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934392c353832383038382c353832383038302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33392e363233353531385a4865393363353036632d393031652d303037612d346662352d636336323166303664306438024865326131653932632d353637352d343061382d613665322d3863613061383138376632654865393363353036632d393031652d303037612d346662352d636336323166303030303030223078384437394143433242444542324645306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565303006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935302c353832383039362c353832383038382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33392e363736353930335a4865393363353038332d393031652d303037612d363462352d636336323166303664316231024839376163393265352d333738332d346335612d616665612d3165356264376633653138634865393363353038332d393031652d303037612d363462352d636336323166303030303030223078384437394143433242453643414346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565303806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935312c353832383130342c353832383039362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33392e373238363237335a4865393363353061382d393031652d303037612d303562352d636336323166303664326234024832303366643565372d633461372d343939662d393435382d3633336464363730386330614865393363353061382d393031652d303037612d303562352d636336323166303030303030223078384437394143433242454539343641306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565313006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935322c353832383131322c353832383130342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33392e373833363637335a4865393363353063352d393031652d303037612d313862352d636336323166303664333736024837616630393966612d613364622d343933392d613065632d6130393730303234326631664865393363353063352d393031652d303037612d313862352d636336323166303030303030223078384437394143433242463732313831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565313806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935332c353832383132302c353832383131322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33392e383335373034375a4865393363353065322d393031652d303037612d326662352d636336323166303664343937024839663266346333622d623761352d346537392d396533642d6530383836666265326637384865393363353065322d393031652d303037612d326662352d636336323166303030303030223078384437394143433242464631323337306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565323006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935342c353832383132382c353832383132302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33392e393035373534365a4865393363353130312d393031652d303037612d343962352d636336323166303664356138024863343464383761392d303131322d346532642d383765652d3137373831303636636238644865393363353130312d393031652d303037612d343962352d636336323166303030303030223078384437394143433243303939423733306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565323806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935352c353832383133362c353832383132382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33392e393739383037395a4865393363353133322d393031652d303037612d373662352d636336323166303664363665024830383364623036392d626537332d343830362d623139612d3936313065616639656666334865393363353133322d393031652d303037612d373662352d636336323166303030303030223078384437394143433243313530463346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565333006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935362c353832383134342c353832383133362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a34302e303431383532395a4865393363353135312d393031652d303037612d306362352d636336323166303664373033024839633932373739392d663936312d346338642d383539382d6432353335396563373739664865393363353135312d393031652d303037612d306362352d636336323166303030303030223078384437394143433243314535464335306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565333806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935372c353832383135322c353832383134342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a34302e303938383933355a4865393363353138342d393031652d303037612d333862352d636336323166303664376162024837373133383131342d333162652d346664622d383231322d3631646636306335623230624865393363353138342d393031652d303037612d333862352d636336323166303030303030223078384437394143433243323731334546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565343006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935382c353832383136302c3538323831353229000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '56318', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Thu, 16 Jan 2020 21:38:42 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79ACC750BF3D4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5f1f7-a01e-00aa-5235-455f49000000', + 'x-ms-client-request-id', + 'd156d9d6-758b-44ad-9432-cec447526bb1', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:38:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:15 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Thu, 16 Jan 2020 20:25:28 GMT', + 'ETag', + '"0x8D79AC239D611F1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1a75dd4-201e-00b4-2535-45b391000000', + 'x-ms-client-request-id', + '7a5699ef-bf24-42a1-88bf-e32b505266a6', + 'x-ms-version', + '2019-07-07', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-has-immutability-policy', + 'false', + 'x-ms-has-legal-hold', + 'false', + 'x-ms-default-encryption-scope', + '$account-encryption-key', + 'x-ms-deny-encryption-scope-override', + 'false', + 'Date', + 'Thu, 18 Jun 2020 05:56:14 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/meta%2Fsegments.json') + .reply(200, {"version":0,"lastConsumable":"2020-06-01T21:00:00.000Z","storageDiagnostics":{"version":0,"lastModifiedTime":"2020-06-01T21:05:31.387Z","data":{"aid":"f7d1e86f-5006-0065-0058-38d11b063f9a","lfz":"2020-06-01T20:00:00.000Z"}}}, [ + 'Content-Length', + '225', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'QuB0ASmt9Z12hGvv7ai+GA==', + 'Last-Modified', + 'Mon, 01 Jun 2020 21:05:31 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8066F84E9334A"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5f456-a01e-00aa-1435-455f49000000', + 'x-ms-client-request-id', + 'f37c6f38-da32-4f3e-a3e1-8468b184f757', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:36:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:15 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "idx/segments//idx/segments/1601/idx/segments/2020/", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1a760bd-201e-00b4-7235-45b391000000', + 'x-ms-client-request-id', + '49769025-b0e5-4535-9491-30b8242c54b0', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:15 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "idx/segments/2020/idx/segments/2020/01/16/2100/meta.jsonThu, 16 Jan 2020 21:37:42 GMTTue, 21 Jan 2020 18:51:58 GMT0x8D79EA2FE4F5346432application/jsonvzwoCByrJnrkChmLbATrgw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/01/21/1800/meta.jsonTue, 21 Jan 2020 18:51:58 GMTTue, 21 Jan 2020 21:28:20 GMT0x8D79EB8D65881EC432application/jsonIOSS00p0DhQhW5WZaa/AYQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/01/21/2100/meta.jsonTue, 21 Jan 2020 21:28:20 GMTFri, 21 Feb 2020 22:23:04 GMT0x8D7B71C9ED5B2C2432application/jsonrMJOssginCVk40/nHA7beQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/02/21/2200/meta.jsonFri, 21 Feb 2020 22:23:04 GMTFri, 08 May 2020 21:36:05 GMT0x8D7F397D06EBC38432application/json0qDhvBmWzT4sHWm2R7f7Zw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/08/2100/meta.jsonFri, 08 May 2020 21:36:05 GMTWed, 27 May 2020 15:45:40 GMT0x8D8025502320015432application/jsonhXO6wTQbisWw12TQW8Ex3w==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/27/1500/meta.jsonWed, 27 May 2020 15:45:40 GMTWed, 27 May 2020 16:35:04 GMT0x8D8025BE8C00911432application/jsonlI6LHgfm99Y2xljHKSAr9Q==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/27/1600/meta.jsonWed, 27 May 2020 16:35:04 GMTFri, 29 May 2020 17:00:40 GMT0x8D803F1D1241B78432application/jsonPCA+dDvBmbY+DrRnPKS7yA==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/1600/meta.jsonFri, 29 May 2020 17:00:40 GMTFri, 29 May 2020 17:02:40 GMT0x8D803F218A3410E432application/jsonzlU3hLOAc0HlRs1DjAaF9A==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/1700/meta.jsonFri, 29 May 2020 17:02:40 GMTFri, 29 May 2020 20:12:24 GMT0x8D8040C9A20A6A5432application/jsonbEDtQZGNAO5B4Oz3jcdesQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/2000/meta.jsonFri, 29 May 2020 20:12:24 GMTFri, 29 May 2020 21:03:49 GMT0x8D80413C8F8D78D432application/jsonryL5hHzuEA5g3VfnJ4Clfw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/2100/meta.jsonFri, 29 May 2020 21:03:49 GMTMon, 01 Jun 2020 15:51:15 GMT0x8D806439DFC6A64432application/jsonSTiHfikzUkcDJIj2jLGhnw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1500/meta.jsonMon, 01 Jun 2020 15:51:15 GMTMon, 01 Jun 2020 16:05:35 GMT0x8D806459EBB7340432application/json/96SZ3C2z+KR2e7KE1L4UQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1600/meta.jsonMon, 01 Jun 2020 16:05:35 GMTMon, 01 Jun 2020 17:25:00 GMT0x8D80650B6D6E7EB432application/jsonKjbJLsl5iYrFczyE21pCng==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1700/meta.jsonMon, 01 Jun 2020 17:25:00 GMTMon, 01 Jun 2020 19:13:01 GMT0x8D8065FCD9F25EC432application/jsonjEbtt206IZPG5VM3FcC6uQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1900/meta.jsonMon, 01 Jun 2020 19:13:01 GMTMon, 01 Jun 2020 20:54:36 GMT0x8D8066DFE87A4AE432application/jsonsamWT0EyebvEArLMVIUP3g==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/2000/meta.jsonMon, 01 Jun 2020 20:54:36 GMTMon, 01 Jun 2020 21:05:31 GMT0x8D8066F84DE5BED432application/jsonMNV2yKTAnKlCkAVyRj9Ekw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/2100/meta.jsonMon, 01 Jun 2020 21:05:30 GMTMon, 01 Jun 2020 21:05:30 GMT0x8D8066F84AD09E5433application/jsonaCPJOFOuAUw+bWIh+V19gA==BlockBlobHottrueunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5f662-a01e-00aa-7f35-455f49000000', + 'x-ms-client-request-id', + '392ca28b-95f9-415c-9e27-f1b64f9f01b6', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:15 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F01%2F16%2F2100%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-01-16T21:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d79acc514fd60a","numShards":1,"recordsFormat":"avro","formatSchemaVersion":1,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/01/16/2100/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-01-16T21:37:42.441Z","data":{"aid":"bc86d97e-1006-0029-00b5-cc412b061a0b"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'vzwoCByrJnrkChmLbATrgw==', + 'Last-Modified', + 'Tue, 21 Jan 2020 18:51:58 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79EA2FE4F5346"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1a7653a-201e-00b4-3435-45b391000000', + 'x-ms-client-request-id', + 'c5fd64af-9fef-4702-a4d6-3c6642610989', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:37:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:16 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/01/16/2100/log/00/2020/01/16/2100/00000.avroThu, 16 Jan 2020 21:38:42 GMTThu, 16 Jan 2020 21:38:42 GMT0x8D79ACC750BF3D456318avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5f987-a01e-00aa-7535-455f49000000', + 'x-ms-client-request-id', + '6a45c013-c1e5-4b33-9182-db41e65819ac', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:16 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F01%2F16%2F2100%2F00000.avro') + .reply(206, "c881808080808080800094d88680808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33322e323934323833355a4865393363336231332d393031652d303037612d346562352d636336323166303635633630024836646633396636322d636630342d346135372d626531352d3732663466383535336266654865393363336231332d393031652d303037612d346562352d636336323166303030303030223078384437394143433237383035373733306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562316606066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365712e283635392c313133383835362c353832373335392c302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33322e333639333337385a4865393363336235332d393031652d303037612d306362352d636336323166303635643630024837626232336134352d323236342d343434302d383438372d6632306333373833343864614865393363336235332d393031652d303037612d306362352d636336323166303030303030223078384437394143433237384241343242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562326406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383835392c353832373337332c353832373335392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33322e343332333832375a4865393363336239322d393031652d303037612d343262352d636336323166303635653732024833616533386665332d616264612d346661352d613034652d3162346364396538383265394865393363336239322d393031652d303037612d343262352d636336323166303030303030223078384437394143433237393536394633306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562333506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836302c353832373338312c353832373337332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33322e353137343433395a4865393363336264392d393031652d303037612d303462352d636336323166303635666335024836343939303561652d313761332d346638612d386561302d3265383132343163306434344865393363336264392d393031652d303037612d303462352d636336323166303030303030223078384437394143433237413236344137306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562336406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836312c353832373338392c353832373338312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33322e353838343935305a4865393363336330662d393031652d303037612d333862352d636336323166303636306664024864343563363935612d666666382d343263662d613539362d3937616635656631336461664865393363336330662d393031652d303037612d333862352d636336323166303030303030223078384437394143433237414431353033306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562343506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836322c353832373339372c353832373338392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33322e363634353439365a4865393363336334642d393031652d303037612d366662352d636336323166303636323262024866663163343162382d376266372d343438342d393563642d6438623466336564363439624865393363336334642d393031652d303037612d366662352d636336323166303030303030223078384437394143433237423841464535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562346406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836332c353832373430352c353832373339372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33322e373333353939335a4865393363336338302d393031652d303037612d316662352d636336323166303636336138024836336635626263642d333738332d346266642d613935632d3761303039643164656631304865393363336338302d393031652d303037612d316662352d636336323166303030303030223078384437394143433237433333393231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562353506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836342c353832373431332c353832373430352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33322e383136363539385a4865393363336362382d393031652d303037612d353462352d636336323166303636353465024832656663393664362d336331392d343231342d383430322d6562623732336265353266374865393363336362382d393031652d303037612d353462352d636336323166303030303030223078384437394143433237443030434336306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562356406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836352c353832373432312c353832373431332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33322e393933373836335a4865393363336433392d393031652d303037612d346262352d636336323166303636383066024863333130646231622d393364612d346165612d383132322d6232333839616639333062614865393363336433392d393031652d303037612d346262352d636336323166303030303030223078384437394143433237454145434234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562363506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836362c353832373432392c353832373432312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33332e303534383330365a4865393363336436302d393031652d303037612d366662352d636336323166303636393334024832323364303839372d666632642d343666632d396535342d3563326534376636333135334865393363336436302d393031652d303037612d366662352d636336323166303030303030223078384437394143433237463436343532306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562366406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836372c353832373433372c353832373432392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33332e363931323837365a4865393363336635392d393031652d303037612d336262352d636336323166303637366130024861663433386432372d656533652d343939382d393134342d6233663464623065303330614865393363336635392d393031652d303037612d336262352d636336323166303030303030223078384437394143433238353538314543306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562373506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836382c353832373434352c353832373433372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33332e373734333437385a4865393363336661652d393031652d303037612d303962352d636336323166303637383363024861356261656264622d313230632d346539362d623639642d6239616430616336646532334865393363336661652d393031652d303037612d303962352d636336323166303030303030223078384437394143433238363232453736306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562376406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836392c353832373435332c353832373434352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33332e383730343136345a4865393363336666332d393031652d303037612d343762352d636336323166303637396635024861393263376233302d336134612d343964652d393964632d3439663236326263373730314865393363336666332d393031652d303037612d343762352d636336323166303030303030223078384437394143433238373042303044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562383506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837302c353832373436312c353832373435332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33332e393332343631345a4865393363343032342d393031652d303037612d373662352d636336323166303637623538024838393263656438302d313038322d346333622d383731352d3134353536303833383866624865393363343032342d393031652d303037612d373662352d636336323166303030303030223078384437394143433238374132374142306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562386406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837312c353832373436392c353832373436312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33342e303230353234375a4865393363343036302d393031652d303037612d333162352d636336323166303637636638024831626632353431312d666439372d346533642d383262332d3431613063643966666130664865393363343036302d393031652d303037612d333162352d636336323166303030303030223078384437394143433238383742454246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562393506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837322c353832373437372c353832373436392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33342e303831353638365a4865393363343062322d393031652d303037612d376262352d636336323166303637653162024834313639656232622d313464612d346632362d613335302d6531343131303464346533314865393363343062322d393031652d303037612d376262352d636336323166303030303030223078384437394143433238393045383333306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562396406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837332c353832373438352c353832373437372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33342e313433363133325a4865393363343065342d393031652d303037612d323962352d636336323166303637663532024864613937653333362d663436652d343230622d393732622d6366356461353563386266654865393363343065342d393031652d303037612d323962352d636336323166303030303030223078384437394143433238394138364534306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562613506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837342c353832373439332c353832373438352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33342e323233363730335a4865393363343131312d393031652d303037612d353062352d636336323166303638303933024833303966663764662d303533322d343466302d626166322d3437343463613838633466654865393363343131312d393031652d303037612d353062352d636336323166303030303030223078384437394143433238413639373043306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562616406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837352c353832373530312c353832373439332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33342e323931373139325a4865393363343134622d393031652d303037612d303762352d636336323166303638323238024830386462626339642d303431322d343238352d623265662d6437383538383338326533644865393363343134622d393031652d303037612d303762352d636336323166303030303030223078384437394143433238423132303438306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562623506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837362c353832373530392c353832373530312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33342e333531373632345a4865393363343137322d393031652d303037612d323862352d636336323166303638326364024837373962336236332d623635652d343935322d613962352d3931396662643433653266374865393363343137322d393031652d303037612d323862352d636336323166303030303030223078384437394143433238424134394238306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562626406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837372c353832373531372c353832373530392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33342e353430383938335a4865393363343230392d393031652d303037612d333362352d636336323166303638353136024862373032336438362d316637662d343165642d613132392d3035326538653763383666394865393363343230392d393031652d303037612d333362352d636336323166303030303030223078384437394143433238443646454330306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562633506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837382c353832373532352c353832373531372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33342e363033393433375a4865393363343232372d393031652d303037612d353062352d636336323166303638356636024861663435333438322d383430632d343837352d396130342d6131653865653238363433344865393363343232372d393031652d303037612d353062352d636336323166303030303030223078384437394143433238453043343844306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562636406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837392c353832373533332c353832373532352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33342e363734393934375a4865393363343235392d393031652d303037612d383062352d636336323166303638373237024838623663386465352d383636622d343261332d393262372d3664303037353230336433344865393363343235392d393031652d303037612d383062352d636336323166303030303030223078384437394143433238454237344538306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562643506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838302c353832373534312c353832373533332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33342e373335303337395a4865393363343237652d393031652d303037612d323062352d636336323166303638383261024866326131323837352d626236622d343831362d616531342d3539393730663866303864634865393363343237652d393031652d303037612d323062352d636336323166303030303030223078384437394143433238463443353642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562646406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838312c353832373534392c353832373534312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33342e383030303834375a4865393363343262322d393031652d303037612d353062352d636336323166303638393034024866636630333465632d663034642d346132662d386139372d6561616335643734666231324865393363343262322d393031652d303037612d353062352d636336323166303030303030223078384437394143433238464538423343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562653506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838322c353832373535372c353832373534392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33342e383739313431395a4865393363343266642d393031652d303037612d313462352d636336323166303638396438024862646631643561662d643838342d343161352d623163662d6138306135343833396630614865393363343266642d393031652d303037612d313462352d636336323166303030303030223078384437394143433239304143323742306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562656406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838332c353832373536352c353832373535372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33342e393738323132375a4865393363343335312d393031652d303037612d356462352d636336323166303638623464024836366435383936652d366532322d343430352d623165322d3731363937393764323731324865393363343335312d393031652d303037612d356462352d636336323166303030303030223078384437394143433239313945303646306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562663506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838342c353832373537332c353832373536352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33352e303432323539325a4865393363343339382d393031652d303037612d323162352d636336323166303638633462024866313938386237312d623138342d346534642d386531342d3335303233393932356436374865393363343339382d393031652d303037612d323162352d636336323166303030303030223078384437394143433239323337463234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562666406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838352c353832373538312c353832373537332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33352e313136333132305a4865393363343431642d393031652d303037612d316162352d636336323166303638643335024865356263653434332d616164342d343537302d613731382d3731336132333765346265304865393363343431642d393031652d303037612d316162352d636336323166303030303030223078384437394143433239324546324630306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563303506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838362c353832373538392c353832373538312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33352e313937333730365a4865393363343437352d393031652d303037612d366462352d636336323166303638653438024834656365323238312d306433362d343335622d623963392d3235643466383766623635624865393363343437352d393031652d303037612d366462352d636336323166303030303030223078384437394143433239334232413246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563306406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838372c353832373539372c353832373538392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33352e333135343535355a4865393363343466392d393031652d303037612d366262352d636336323166303639303038024836353133613534372d376462332d346337372d626164372d6133356337313532313537634865393363343466392d393031652d303037612d366262352d636336323166303030303030223078384437394143433239344435354642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563313506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838382c353832373630352c353832373539372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33352e333735343938335a4865393363343534382d393031652d303037612d336162352d636336323166303639303830024861303238653261662d633061332d343564622d383930312d3838366330366638653363334865393363343534382d393031652d303037612d336162352d636336323166303030303030223078384437394143433239353635383442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563316406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838392c353832373631332c353832373630352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33352e343338353433365a4865393363343538372d393031652d303037612d373762352d636336323166303639313662024830636261653464312d636562632d343733652d386535392d6430626261623834633633634865393363343538372d393031652d303037612d373762352d636336323166303030303030223078384437394143433239363031453143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563323506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839302c353832373632312c353832373631332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33352e343938353836375a4865393363343564312d393031652d303037612d336462352d636336323166303639323566024863326366333061632d303065642d343866632d626461382d3737313636613735396638374865393363343564312d393031652d303037612d336462352d636336323166303030303030223078384437394143433239363934373842306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563326406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839312c353832373632392c353832373632312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33352e353538363239395a4865393363343631302d393031652d303037612d376162352d636336323166303639333131024837646261633933612d316534392d343133352d393933622d3064333237633134656133334865393363343631302d393031652d303037612d376162352d636336323166303030303030223078384437394143433239373234394534306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563333506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839322c353832373633372c353832373632392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33352e363230363734395a4865393363343633372d393031652d303037612d316262352d636336323166303639343064024861343633303036662d663237302d343938312d623831632d3131366638383564313361324865393363343633372d393031652d303037612d316262352d636336323166303030303030223078384437394143433239374245383944306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563336406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839332c353832373634352c353832373633372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33352e363835373231375a4865393363343636612d393031652d303037612d346262352d636336323166303639343837024831663465613434642d363636302d343631642d383162392d3734303234313233613065664865393363343636612d393031652d303037612d346262352d636336323166303030303030223078384437394143433239383544353831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563343506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839342c353832373635332c353832373634352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33352e373632373737315a4865393363343639612d393031652d303037612d373562352d636336323166303639356133024864373331303561372d363435612d343830352d383933352d3765336239313930306436374865393363343639612d393031652d303037612d373562352d636336323166303030303030223078384437394143433239393137303633306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563346406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839352c353832373636312c353832373635332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33352e383232383230325a4865393363343662622d393031652d303037612d313462352d636336323166303639363335024862313331643536372d313865622d343866652d616562382d6533343236656162653462374865393363343662622d393031652d303037612d313462352d636336323166303030303030223078384437394143433239394139394346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563353506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839362c353832373636392c353832373636312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33352e383832383633305a4865393363343665342d393031652d303037612d336162352d636336323166303639373237024837633837656233372d303132322d343135632d383535342d3264646431616431353234314865393363343665342d393031652d303037612d336162352d636336323166303030303030223078384437394143433239413345413536306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563356406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839372c353832373637372c353832373636392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33352e393938393436345a4865393363343731392d393031652d303037612d366162352d636336323166303639393138024863643435373139362d646539362d346264652d623637642d6461313534383139346438344865393363343731392d393031652d303037612d366162352d636336323166303030303030223078384437394143433239423537394335306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563363506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839382c353832373638352c353832373637372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33362e303539393930335a4865393363343734352d393031652d303037612d313462352d636336323166303639613264024865626636633839362d323431652d346565302d386166622d3132366161333231623663394865393363343734352d393031652d303037612d313462352d636336323166303030303030223078384437394143433239424546313546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563366406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839392c353832373639332c353832373638352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33362e313335303434325a4865393363343739662d393031652d303037612d363762352d636336323166303639626437024832646638323262632d396633382d343934352d613863662d6533633936306636336563344865393363343739662d393031652d303037612d363762352d636336323166303030303030223078384437394143433239434136353241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563373506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930302c353832373730312c353832373639332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33362e313936303838315a4865393363343763632d393031652d303037612d313362352d636336323166303639633632024839633566336135642d346563342d343636352d386436382d3361616561653530336332384865393363343763632d393031652d303037612d313362352d636336323166303030303030223078384437394143433239443338453945306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563376406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930312c353832373730392c353832373730312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33362e323537313332345a4865393363343766632d393031652d303037612d343162352d636336323166303639643331024866613735326561372d326332352d343830352d616164302d3133363366363166326438614865393363343766632d393031652d303037612d343162352d636336323166303030303030223078384437394143433239444430363343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563383506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930322c353832373731372c353832373730392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33362e333332313835395a4865393363343833342d393031652d303037612d373662352d636336323166303639653334024863303231386535352d373837382d343537652d393331362d3761393365396534623832344865393363343833342d393031652d303037612d373662352d636336323166303030303030223078384437394143433239453835324543306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563386406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930332c353832373732352c353832373731372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33362e343039323431375a4865393363343836362d393031652d303037612d323462352d636336323166303639663836024835373539313665372d323336622d346363322d623463632d3063303135316334623536664865393363343836362d393031652d303037612d323462352d636336323166303030303030223078384437394143433239463433433031306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563393506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930342c353832373733332c353832373732352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33362e343837323937345a4865393363343838622d393031652d303037612d343662352d636336323166303661303836024835323434366137622d333136622d343439332d613334612d3533343931396339376366354865393363343838622d393031652d303037612d343662352d636336323166303030303030223078384437394143433239464646444637306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563396406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930352c353832373734312c353832373733332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33362e353434333338345a4865393363343863352d393031652d303037612d383062352d636336323166303661313335024838333539343435632d666233632d343665312d393138382d3765663965396464393038334865393363343863352d393031652d303037612d383062352d636336323166303030303030223078384437394143433241303842323231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563613506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930362c353832373734392c353832373734312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33362e363034333832305a4865393363343866342d393031652d303037612d326262352d636336323166303661323037024866636335326635632d336436632d343631302d386239342d3530323733636435636135354865393363343866342d393031652d303037612d326262352d636336323166303030303030223078384437394143433241313144423931306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563616406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930372c353832373735372c353832373734392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33362e373734353034335a4865393363343937312d393031652d303037612d316362352d636336323166303661343464024837383232376339622d623564372d346564372d623737352d3032343337313036616435334865393363343937312d393031652d303037612d316362352d636336323166303030303030223078384437394143433241324244313030306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563623506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930382c353832373736352c353832373735372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33362e383331353435375a4865393363343939352d393031652d303037612d343062352d636336323166303661353338024839653439316165652d646632642d343762392d383662632d3834393833636361346133644865393363343939352d393031652d303037612d343062352d636336323166303030303030223078384437394143433241333441433431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563626406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930392c353832373737332c353832373736352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33362e383933353839355a4865393363343962372d393031652d303037612d356462352d636336323166303661356234024863623966333962392d383331372d343265632d393032352d6666313837393633366235374865393363343962372d393031652d303037612d356462352d636336323166303030303030223078384437394143433241334532334437306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563633506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931302c353832373738312c353832373737332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33362e393530363330355a4865393363343964342d393031652d303037612d373762352d636336323166303661363935024866353439613962312d643338352d343861302d613431332d3736383961623130373663384865393363343964342d393031652d303037612d373762352d636336323166303030303030223078384437394143433241343642304632306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563636406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931312c353832373738392c353832373738312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33372e303037363731355a4865393363343966372d393031652d303037612d313462352d636336323166303661376339024862386466653166642d316566652d343931312d623835662d3263363833373230306337354865393363343966372d393031652d303037612d313462352d636336323166303030303030223078384437394143433241344636353138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563643506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931322c353832373739372c353832373738392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33372e303635373133365a4865393363346132652d393031652d303037612d343362352d636336323166303661383961024833626638326334392d656537662d343861352d383435352d3138383061356264663361374865393363346132652d393031652d303037612d343362352d636336323166303030303030223078384437394143433241353834303535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563646406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931332c353832373830352c353832373739372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33372e313235373536345a4865393363346137352d393031652d303037612d303262352d636336323166303661393961024862343539633761662d613134302d343864302d393037622d6333653163356265336666394865393363346137352d393031652d303037612d303262352d636336323166303030303030223078384437394143433241363139304443306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563653806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931342c353832373831362c353832373830352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33372e313831373936365a4865393363346139362d393031652d303037612d323062352d636336323166303661613339024864346639316565652d643234322d343535642d393239622d3366323439633235613236324865393363346139362d393031652d303037612d323062352d636336323166303030303030223078384437394143433241363946364442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563663006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931352c353832373832342c353832373831362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33372e323430383339315a4865393363346162632d393031652d303037612d343462352d636336323166303661626262024838356663376535362d343438302d343930312d616538302d3532323533303362363062354865393363346162632d393031652d303037612d343462352d636336323166303030303030223078384437394143433241373246393334306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563663806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931372c353832373833322c353832373832342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33372e323935383739315a4865393363346164662d393031652d303037612d363462352d636336323166303661636664024835353434616330652d323561392d346131302d623262382d3334323231343237326134634865393363346164662d393031652d303037612d363462352d636336323166303030303030223078384437394143433241374235463242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564303006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931382c353832373834302c353832373833322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33372e343438393839315a4865393363346233662d393031652d303037612d336262352d636336323166303661663438024861306538396633662d623433312d343934622d393664342d3834356333373231343838344865393363346233662d393031652d303037612d336262352d636336323166303030303030223078384437394143433241393242433038306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564303806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931392c353832373834382c353832373834302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33372e353236303434395a4865393363346237352d393031652d303037612d366462352d636336323166303662303636024839313265333031312d373330362d343765612d393363382d6434393937383737663230614865393363346237352d393031652d303037612d366462352d636336323166303030303030223078384437394143433241394541353231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564313006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932302c353832373835362c353832373834382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33372e353837303838305a4865393363346261612d393031652d303037612d313762352d636336323166303662313563024837393137326134302d613836662d343435622d623231382d3437386464373764653237324865393363346261612d393031652d303037612d313762352d636336323166303030303030223078384437394143433241413746354130306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564313806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932312c353832373836342c353832373835362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33372e363634313433385a4865393363346264662d393031652d303037612d343562352d636336323166303662323265024837326431313264322d636239612d346538632d626465622d6538393836376234353530374865393363346264662d393031652d303037612d343562352d636336323166303030303030223078384437394143433241423339303745306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564323006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932322c353832373837322c353832373836342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33372e373231313834335a4865393363346266612d393031652d303037612d356362352d636336323166303662326633024833633733373434352d366563632d343439622d393032632d3664313365393765626539354865393363346266612d393031652d303037612d356362352d636336323166303030303030223078384437394143433241424334344143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564323806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932332c353832373838302c353832373837322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33372e373735323233325a4865393363346331302d393031652d303037612d373062352d636336323166303662336665024865386466336338632d373435662d343033362d393866312d6262306533616666303562664865393363346331302d393031652d303037612d373062352d636336323166303030303030223078384437394143433241433441414138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564333006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932342c353832373838382c353832373838302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33372e383330323632335a4865393363346332332d393031652d303037612d383062352d636336323166303662346633024831306563326630662d343636622d343666352d393033362d3431353339386166646436624865393363346332332d393031652d303037612d383062352d636336323166303030303030223078384437394143433241434345393931306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564333806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932352c353832373839362c353832373838382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33372e383837333034325a4865393363346334332d393031652d303037612d316262352d636336323166303662363133024836666562613937322d636330342d346433622d383561342d3064326432656362376265624865393363346334332d393031652d303037612d316262352d636336323166303030303030223078384437394143433241443543344432306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564343006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932362c353832373930342c353832373839362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33372e393435333435395a4865393363346336612d393031652d303037612d336462352d636336323166303662366136024863623334373561322d303634312d346237342d613432392d6531356466623364323037384865393363346336612d393031652d303037612d336462352d636336323166303030303030223078384437394143433241444541303133306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564343806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932372c353832373931322c353832373930342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33382e303037333930315a4865393363346339312d393031652d303037612d356662352d636336323166303662373937024830616332626434322d306134322d346537632d616133642d3965316531393066353735614865393363346339312d393031652d303037612d356662352d636336323166303030303030223078384437394143433241453746303941306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564353006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932382c353832373932302c353832373931322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33382e313539343939345a4865393363346366392d393031652d303037612d333962352d636336323166303662396135024864306438643636332d363766622d343765622d386634652d3131643837303434376139614865393363346366392d393031652d303037612d333962352d636336323166303030303030223078384437394143433241464632363546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564353806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932392c353832373932382c353832373932302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33382e323635353735375a4865393363346433312d393031652d303037612d366562352d636336323166303662623137024838656165356534382d336436362d343035392d383034382d3762373866656266323362374865393363346433312d393031652d303037612d366562352d636336323166303030303030223078384437394143433242304637443044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564363006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933302c353832373933362c353832373932382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33382e333236363230345a4865393363346435362d393031652d303037612d306462352d636336323166303662626462024831306639633065362d626335302d343864642d386231302d3535353734316236333465364865393363346435362d393031652d303037612d306462352d636336323166303030303030223078384437394143433242313841363743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564363806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933312c353832373934342c353832373933362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33382e333738363536355a4865393363346437382d393031652d303037612d326362352d636336323166303662643165024865353831646263372d663166312d343630612d616535352d3563343565613566363935314865393363346437382d393031652d303037612d326362352d636336323166303030303030223078384437394143433242323039373336306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564373006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933322c353832373935322c353832373934342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33382e343335363938345a4865393363346461312d393031652d303037612d353262352d636336323166303662653332024834343965356133312d383936322d346336362d616231622d6538366539626231376665314865393363346461312d393031652d303037612d353262352d636336323166303030303030223078384437394143433242323934423630306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564373806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933332c353832373936302c353832373935322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33382e353134373534385a4865393363346464652d393031652d303037612d306162352d636336323166303662663036024838613165363365332d643531362d343738362d613562342d6666643365623332393134394865393363346464652d393031652d303037612d306162352d636336323166303030303030223078384437394143433242333535423834306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564383006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933342c353832373936382c353832373936302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33382e353635373931355a4865393363346530312d393031652d303037612d326262352d636336323166303662666565024864643035656638662d613939372d343766342d623436322d3762363336316266613133654865393363346530312d393031652d303037612d326262352d636336323166303030303030223078384437394143433242334434433342306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564383806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933352c353832373937362c353832373936382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33382e363336383433385a4865393363346531622d393031652d303037612d343262352d636336323166303663306535024832396433336530372d336135332d346439642d393866332d6338363831383161303030334865393363346531622d393031652d303037612d343262352d636336323166303030303030223078384437394143433242343832334236306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564393006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933362c353832373938342c353832373937362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33382e363838383830345a4865393363346533612d393031652d303037612d356562352d636336323166303663313966024830396634393231662d633164352d343365662d393265612d6663343133336537656438344865393363346533612d393031652d303037612d356562352d636336323166303030303030223078384437394143433242353031343634306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564393806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933372c353832373939322c353832373938342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33382e373434393230365a4865393363346535352d393031652d303037612d373762352d636336323166303663323334024832343164663733352d313561392d343035652d383331312d3561646661663263643463384865393363346535352d393031652d303037612d373762352d636336323166303030303030223078384437394143433242353837413546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564613006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933382c353832383030302c353832373939322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33382e383633303034375a4865393363346561302d393031652d303037612d336162352d636336323166303663343032024832323666343637392d643531362d343033622d383362632d3435663032366130666265334865393363346561302d393031652d303037612d336162352d636336323166303030303030223078384437394143433242364137463043306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564613806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933392c353832383030382c353832383030302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33382e393336303537365a4865393363346563392d393031652d303037612d356662352d636336323166303663346534024838333763313533312d336534302d343136612d383666332d6633323361306438633037354865393363346563392d393031652d303037612d356662352d636336323166303030303030223078384437394143433242373541344144306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564623006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934302c353832383031362c353832383030382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33392e303036313038305a4865393363346565392d393031652d303037612d376462352d636336323166303663363136024864653933353632302d336261332d343437312d613161322d3564346334333731653462624865393363346565392d393031652d303037612d376462352d636336323166303030303030223078384437394143433242383035353035306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564623806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934312c353832383032342c353832383031362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33392e303731313534375a4865393363346631622d393031652d303037612d326562352d636336323166303663376238024866373763363731362d653932322d343431642d383765632d6331623733323839393231374865393363346631622d393031652d303037612d326562352d636336323166303030303030223078384437394143433242384136384642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564633006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934322c353832383033322c353832383032342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33392e313234313932385a4865393363346634622d393031652d303037612d353962352d636336323166303663386335024835323733633365652d316566652d343432372d393563312d6330373136613466643535314865393363346634622d393031652d303037612d353962352d636336323166303030303030223078384437394143433242393238304338306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564633806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934332c353832383034302c353832383033322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33392e313838323338395a4865393363346638332d393031652d303037612d306162352d636336323166303663396530024866656132376333332d346231382d343939622d393632302d3933366536363862663732344865393363346638332d393031652d303037612d306162352d636336323166303030303030223078384437394143433242394334363935306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564643006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934342c353832383034382c353832383034302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33392e323436323831305a4865393363346638652d393031652d303037612d313562352d636336323166303663616330024832653666623935352d303561622d343130342d626231342d3233646237323062363737634865393363346638652d393031652d303037612d313562352d636336323166303030303030223078384437394143433242413532314441306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564643806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934352c353832383035362c353832383034382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33392e333030333139345a4865393363346639652d393031652d303037612d323362352d636336323166303663623762024839616635373133302d663036312d346539372d383238662d3365303962333866346564354865393363346639652d393031652d303037612d323362352d636336323166303030303030223078384437394143433242414436304241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564653006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934362c353832383036342c353832383035362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33392e333739333736335a4865393363346664622d393031652d303037612d353762352d636336323166303663636465024834663361336161652d333537392d346339652d626461332d3165613137376238616432314865393363346664622d393031652d303037612d353762352d636336323166303030303030223078384437394143433242423937304533306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564653806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934372c353832383037322c353832383036342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33392e343331343133375a4865393363346666652d393031652d303037612d373262352d636336323166303663646161024863613032313131332d656435312d343761632d623663302d3532343066633334383265384865393363346666652d393031652d303037612d373262352d636336323166303030303030223078384437394143433242433133413831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564663006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934382c353832383038302c353832383037322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33392e353533353031345a4865393363353034372d393031652d303037612d333362352d636336323166303663666566024866353232396462332d363966662d346366312d383939312d3634643131386439316433364865393363353034372d393031652d303037612d333362352d636336323166303030303030223078384437394143433242443430324136306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564663806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934392c353832383038382c353832383038302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33392e363233353531385a4865393363353036632d393031652d303037612d346662352d636336323166303664306438024865326131653932632d353637352d343061382d613665322d3863613061383138376632654865393363353036632d393031652d303037612d346662352d636336323166303030303030223078384437394143433242444542324645306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565303006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935302c353832383039362c353832383038382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33392e363736353930335a4865393363353038332d393031652d303037612d363462352d636336323166303664316231024839376163393265352d333738332d346335612d616665612d3165356264376633653138634865393363353038332d393031652d303037612d363462352d636336323166303030303030223078384437394143433242453643414346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565303806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935312c353832383130342c353832383039362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33392e373238363237335a4865393363353061382d393031652d303037612d303562352d636336323166303664326234024832303366643565372d633461372d343939662d393435382d3633336464363730386330614865393363353061382d393031652d303037612d303562352d636336323166303030303030223078384437394143433242454539343641306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565313006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935322c353832383131322c353832383130342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33392e373833363637335a4865393363353063352d393031652d303037612d313862352d636336323166303664333736024837616630393966612d613364622d343933392d613065632d6130393730303234326631664865393363353063352d393031652d303037612d313862352d636336323166303030303030223078384437394143433242463732313831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565313806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935332c353832383132302c353832383131322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33392e383335373034375a4865393363353065322d393031652d303037612d326662352d636336323166303664343937024839663266346333622d623761352d346537392d396533642d6530383836666265326637384865393363353065322d393031652d303037612d326662352d636336323166303030303030223078384437394143433242464631323337306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565323006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935342c353832383132382c353832383132302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33392e393035373534365a4865393363353130312d393031652d303037612d343962352d636336323166303664356138024863343464383761392d303131322d346532642d383765652d3137373831303636636238644865393363353130312d393031652d303037612d343962352d636336323166303030303030223078384437394143433243303939423733306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565323806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935352c353832383133362c353832383132382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33392e393739383037395a4865393363353133322d393031652d303037612d373662352d636336323166303664363665024830383364623036392d626537332d343830362d623139612d3936313065616639656666334865393363353133322d393031652d303037612d373662352d636336323166303030303030223078384437394143433243313530463346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565333006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935362c353832383134342c353832383133362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a34302e303431383532395a4865393363353135312d393031652d303037612d306362352d636336323166303664373033024839633932373739392d663936312d346338642d383539382d6432353335396563373739664865393363353135312d393031652d303037612d306362352d636336323166303030303030223078384437394143433243314535464335306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565333806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935372c353832383135322c353832383134342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a34302e303938383933355a4865393363353138342d393031652d303037612d333862352d636336323166303664376162024837373133383131342d333162652d346664622d383231322d3631646636306335623230624865393363353138342d393031652d303037612d333862352d636336323166303030303030223078384437394143433243323731334546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565343006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935382c353832383136302c3538323831353229000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '54830', + 'Content-Type', + 'avro/binary', + 'Content-Range', + 'bytes 1488-56317/56318', + 'Last-Modified', + 'Thu, 16 Jan 2020 21:38:42 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79ACC750BF3D4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1a767f2-201e-00b4-3d35-45b391000000', + 'x-ms-client-request-id', + 'ebebe15c-d3e3-4841-997b-10a96ad7477b', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:38:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:16 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F01%2F16%2F2100%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d61b8167b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a327d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f624d6574616461746155706461746564222c22436f6e74726f6c225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e09c881808080808080800094d88680808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33322e323934323833355a4865393363336231332d393031652d303037612d346562352d636336323166303635633630024836646633396636322d636630342d346135372d626531352d3732663466383535336266654865393363336231332d393031652d303037612d346562352d636336323166303030303030223078384437394143433237383035373733306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562316606066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365712e283635392c313133383835362c353832373335392c302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33322e333639333337385a4865393363336235332d393031652d303037612d306362352d636336323166303635643630024837626232336134352d323236342d343434302d383438372d6632306333373833343864614865393363336235332d393031652d303037612d306362352d636336323166303030303030223078384437394143433237384241343242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562326406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383835392c353832373337332c353832373335392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33322e343332333832375a4865393363336239322d393031652d303037612d343262352d636336323166303635653732024833616533386665332d616264612d346661352d613034652d3162346364396538383265394865393363336239322d393031652d303037612d343262352d636336323166303030303030223078384437394143433237393536394633306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562333506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836302c353832373338312c353832373337332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33322e353137343433395a4865393363336264392d393031652d303037612d303462352d636336323166303635666335024836343939303561652d313761332d346638612d386561302d3265383132343163306434344865393363336264392d393031652d303037612d303462352d636336323166303030303030223078384437394143433237413236344137306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562336406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836312c353832373338392c353832373338312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33322e353838343935305a4865393363336330662d393031652d303037612d333862352d636336323166303636306664024864343563363935612d666666382d343263662d613539362d3937616635656631336461664865393363336330662d393031652d303037612d333862352d636336323166303030303030223078384437394143433237414431353033306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562343506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836322c353832373339372c353832373338392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33322e363634353439365a4865393363336334642d393031652d303037612d366662352d636336323166303636323262024866663163343162382d376266372d343438342d393563642d6438623466336564363439624865393363336334642d393031652d303037612d366662352d636336323166303030303030223078384437394143433237423841464535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562346406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836332c353832373430352c353832373339372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33322e373333353939335a4865393363336338302d393031652d303037612d316662352d636336323166303636336138024836336635626263642d333738332d346266642d613935632d3761303039643164656631304865393363336338302d393031652d303037612d316662352d636336323166303030303030223078384437394143433237433333393231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562353506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836342c353832373431332c353832373430352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33322e383136363539385a4865393363336362382d393031652d303037612d353462352d636336323166303636353465024832656663393664362d336331392d343231342d383430322d6562623732336265353266374865393363336362382d393031652d303037612d353462352d636336323166303030303030223078384437394143433237443030434336306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562356406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836352c353832373432312c353832373431332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33322e393933373836335a4865393363336433392d393031652d303037612d346262352d636336323166303636383066024863333130646231622d393364612d346165612d383132322d6232333839616639333062614865393363336433392d393031652d303037612d346262352d636336323166303030303030223078384437394143433237454145434234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562363506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836362c353832373432392c353832373432312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33332e303534383330365a4865393363336436302d393031652d303037612d366662352d636336323166303636393334024832323364303839372d666632642d343666632d396535342d3563326534376636333135334865393363336436302d393031652d303037612d366662352d636336323166303030303030223078384437394143433237463436343532306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562366406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836372c353832373433372c353832373432392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33332e363931323837365a4865393363336635392d393031652d303037612d336262352d636336323166303637366130024861663433386432372d656533652d343939382d393134342d6233663464623065303330614865393363336635392d393031652d303037612d336262352d636336323166303030303030223078384437394143433238353538314543306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562373506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836382c353832373434352c353832373433372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33332e373734333437385a4865393363336661652d393031652d303037612d303962352d636336323166303637383363024861356261656264622d313230632d346539362d623639642d6239616430616336646532334865393363336661652d393031652d303037612d303962352d636336323166303030303030223078384437394143433238363232453736306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562376406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836392c353832373435332c353832373434352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33332e383730343136345a4865393363336666332d393031652d303037612d343762352d636336323166303637396635024861393263376233302d336134612d343964652d393964632d3439663236326263373730314865393363336666332d393031652d303037612d343762352d636336323166303030303030223078384437394143433238373042303044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562383506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837302c353832373436312c353832373435332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33332e393332343631345a4865393363343032342d393031652d303037612d373662352d636336323166303637623538024838393263656438302d313038322d346333622d383731352d3134353536303833383866624865393363343032342d393031652d303037612d373662352d636336323166303030303030223078384437394143433238374132374142306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562386406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837312c353832373436392c353832373436312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33342e303230353234375a4865393363343036302d393031652d303037612d333162352d636336323166303637636638024831626632353431312d666439372d346533642d383262332d3431613063643966666130664865393363343036302d393031652d303037612d333162352d636336323166303030303030223078384437394143433238383742454246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562393506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837322c353832373437372c353832373436392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33342e303831353638365a4865393363343062322d393031652d303037612d376262352d636336323166303637653162024834313639656232622d313464612d346632362d613335302d6531343131303464346533314865393363343062322d393031652d303037612d376262352d636336323166303030303030223078384437394143433238393045383333306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562396406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837332c353832373438352c353832373437372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33342e313433363133325a4865393363343065342d393031652d303037612d323962352d636336323166303637663532024864613937653333362d663436652d343230622d393732622d6366356461353563386266654865393363343065342d393031652d303037612d323962352d636336323166303030303030223078384437394143433238394138364534306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562613506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837342c353832373439332c353832373438352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33342e323233363730335a4865393363343131312d393031652d303037612d353062352d636336323166303638303933024833303966663764662d303533322d343466302d626166322d3437343463613838633466654865393363343131312d393031652d303037612d353062352d636336323166303030303030223078384437394143433238413639373043306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562616406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837352c353832373530312c353832373439332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33342e323931373139325a4865393363343134622d393031652d303037612d303762352d636336323166303638323238024830386462626339642d303431322d343238352d623265662d6437383538383338326533644865393363343134622d393031652d303037612d303762352d636336323166303030303030223078384437394143433238423132303438306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562623506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837362c353832373530392c353832373530312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33342e333531373632345a4865393363343137322d393031652d303037612d323862352d636336323166303638326364024837373962336236332d623635652d343935322d613962352d3931396662643433653266374865393363343137322d393031652d303037612d323862352d636336323166303030303030223078384437394143433238424134394238306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562626406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837372c353832373531372c353832373530392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33342e353430383938335a4865393363343230392d393031652d303037612d333362352d636336323166303638353136024862373032336438362d316637662d343165642d613132392d3035326538653763383666394865393363343230392d393031652d303037612d333362352d636336323166303030303030223078384437394143433238443646454330306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562633506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837382c353832373532352c353832373531372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33342e363033393433375a4865393363343232372d393031652d303037612d353062352d636336323166303638356636024861663435333438322d383430632d343837352d396130342d6131653865653238363433344865393363343232372d393031652d303037612d353062352d636336323166303030303030223078384437394143433238453043343844306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562636406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837392c353832373533332c353832373532352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33342e363734393934375a4865393363343235392d393031652d303037612d383062352d636336323166303638373237024838623663386465352d383636622d343261332d393262372d3664303037353230336433344865393363343235392d393031652d303037612d383062352d636336323166303030303030223078384437394143433238454237344538306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562643506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838302c353832373534312c353832373533332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33342e373335303337395a4865393363343237652d393031652d303037612d323062352d636336323166303638383261024866326131323837352d626236622d343831362d616531342d3539393730663866303864634865393363343237652d393031652d303037612d323062352d636336323166303030303030223078384437394143433238463443353642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562646406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838312c353832373534392c353832373534312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33342e383030303834375a4865393363343262322d393031652d303037612d353062352d636336323166303638393034024866636630333465632d663034642d346132662d386139372d6561616335643734666231324865393363343262322d393031652d303037612d353062352d636336323166303030303030223078384437394143433238464538423343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562653506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838322c353832373535372c353832373534392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33342e383739313431395a4865393363343266642d393031652d303037612d313462352d636336323166303638396438024862646631643561662d643838342d343161352d623163662d6138306135343833396630614865393363343266642d393031652d303037612d313462352d636336323166303030303030223078384437394143433239304143323742306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562656406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838332c353832373536352c353832373535372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33342e393738323132375a4865393363343335312d393031652d303037612d356462352d636336323166303638623464024836366435383936652d366532322d343430352d623165322d3731363937393764323731324865393363343335312d393031652d303037612d356462352d636336323166303030303030223078384437394143433239313945303646306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562663506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838342c353832373537332c353832373536352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33352e303432323539325a4865393363343339382d393031652d303037612d323162352d636336323166303638633462024866313938386237312d623138342d346534642d386531342d3335303233393932356436374865393363343339382d393031652d303037612d323162352d636336323166303030303030223078384437394143433239323337463234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562666406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838352c353832373538312c353832373537332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33352e313136333132305a4865393363343431642d393031652d303037612d316162352d636336323166303638643335024865356263653434332d616164342d343537302d613731382d3731336132333765346265304865393363343431642d393031652d303037612d316162352d636336323166303030303030223078384437394143433239324546324630306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563303506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838362c353832373538392c353832373538312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33352e313937333730365a4865393363343437352d393031652d303037612d366462352d636336323166303638653438024834656365323238312d306433362d343335622d623963392d3235643466383766623635624865393363343437352d393031652d303037612d366462352d636336323166303030303030223078384437394143433239334232413246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563306406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838372c353832373539372c353832373538392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33352e333135343535355a4865393363343466392d393031652d303037612d366262352d636336323166303639303038024836353133613534372d376462332d346337372d626164372d6133356337313532313537634865393363343466392d393031652d303037612d366262352d636336323166303030303030223078384437394143433239344435354642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563313506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838382c353832373630352c353832373539372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33352e333735343938335a4865393363343534382d393031652d303037612d336162352d636336323166303639303830024861303238653261662d633061332d343564622d383930312d3838366330366638653363334865393363343534382d393031652d303037612d336162352d636336323166303030303030223078384437394143433239353635383442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563316406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838392c353832373631332c353832373630352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33352e343338353433365a4865393363343538372d393031652d303037612d373762352d636336323166303639313662024830636261653464312d636562632d343733652d386535392d6430626261623834633633634865393363343538372d393031652d303037612d373762352d636336323166303030303030223078384437394143433239363031453143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563323506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839302c353832373632312c353832373631332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33352e343938353836375a4865393363343564312d393031652d303037612d336462352d636336323166303639323566024863326366333061632d303065642d343866632d626461382d3737313636613735396638374865393363343564312d393031652d303037612d336462352d636336323166303030303030223078384437394143433239363934373842306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563326406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839312c353832373632392c353832373632312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33352e353538363239395a4865393363343631302d393031652d303037612d376162352d636336323166303639333131024837646261633933612d316534392d343133352d393933622d3064333237633134656133334865393363343631302d393031652d303037612d376162352d636336323166303030303030223078384437394143433239373234394534306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563333506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839322c353832373633372c353832373632392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33352e363230363734395a4865393363343633372d393031652d303037612d316262352d636336323166303639343064024861343633303036662d663237302d343938312d623831632d3131366638383564313361324865393363343633372d393031652d303037612d316262352d636336323166303030303030223078384437394143433239374245383944306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563336406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839332c353832373634352c353832373633372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33352e363835373231375a4865393363343636612d393031652d303037612d346262352d636336323166303639343837024831663465613434642d363636302d343631642d383162392d3734303234313233613065664865393363343636612d393031652d303037612d346262352d636336323166303030303030223078384437394143433239383544353831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563343506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839342c353832373635332c353832373634352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33352e373632373737315a4865393363343639612d393031652d303037612d373562352d636336323166303639356133024864373331303561372d363435612d343830352d383933352d3765336239313930306436374865393363343639612d393031652d303037612d373562352d636336323166303030303030223078384437394143433239393137303633306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563346406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839352c353832373636312c353832373635332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33352e383232383230325a4865393363343662622d393031652d303037612d313462352d636336323166303639363335024862313331643536372d313865622d343866652d616562382d6533343236656162653462374865393363343662622d393031652d303037612d313462352d636336323166303030303030223078384437394143433239394139394346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563353506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839362c353832373636392c353832373636312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33352e383832383633305a4865393363343665342d393031652d303037612d336162352d636336323166303639373237024837633837656233372d303132322d343135632d383535342d3264646431616431353234314865393363343665342d393031652d303037612d336162352d636336323166303030303030223078384437394143433239413345413536306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563356406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839372c353832373637372c353832373636392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33352e393938393436345a4865393363343731392d393031652d303037612d366162352d636336323166303639393138024863643435373139362d646539362d346264652d623637642d6461313534383139346438344865393363343731392d393031652d303037612d366162352d636336323166303030303030223078384437394143433239423537394335306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563363506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839382c353832373638352c353832373637372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33362e303539393930335a4865393363343734352d393031652d303037612d313462352d636336323166303639613264024865626636633839362d323431652d346565302d386166622d3132366161333231623663394865393363343734352d393031652d303037612d313462352d636336323166303030303030223078384437394143433239424546313546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563366406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839392c353832373639332c353832373638352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33362e313335303434325a4865393363343739662d393031652d303037612d363762352d636336323166303639626437024832646638323262632d396633382d343934352d613863662d6533633936306636336563344865393363343739662d393031652d303037612d363762352d636336323166303030303030223078384437394143433239434136353241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563373506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930302c353832373730312c353832373639332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33362e313936303838315a4865393363343763632d393031652d303037612d313362352d636336323166303639633632024839633566336135642d346563342d343636352d386436382d3361616561653530336332384865393363343763632d393031652d303037612d313362352d636336323166303030303030223078384437394143433239443338453945306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563376406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930312c353832373730392c353832373730312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33362e323537313332345a4865393363343766632d393031652d303037612d343162352d636336323166303639643331024866613735326561372d326332352d343830352d616164302d3133363366363166326438614865393363343766632d393031652d303037612d343162352d636336323166303030303030223078384437394143433239444430363343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563383506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930322c353832373731372c353832373730392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33362e333332313835395a4865393363343833342d393031652d303037612d373662352d636336323166303639653334024863303231386535352d373837382d343537652d393331362d3761393365396534623832344865393363343833342d393031652d303037612d373662352d636336323166303030303030223078384437394143433239453835324543306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563386406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930332c353832373732352c353832373731372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33362e343039323431375a4865393363343836362d393031652d303037612d323462352d636336323166303639663836024835373539313665372d323336622d346363322d623463632d3063303135316334623536664865393363343836362d393031652d303037612d323462352d636336323166303030303030223078384437394143433239463433433031306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563393506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930342c353832373733332c353832373732352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33362e343837323937345a4865393363343838622d393031652d303037612d343662352d636336323166303661303836024835323434366137622d333136622d343439332d613334612d3533343931396339376366354865393363343838622d393031652d303037612d343662352d636336323166303030303030223078384437394143433239464646444637306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563396406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930352c353832373734312c353832373733332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33362e353434333338345a4865393363343863352d393031652d303037612d383062352d636336323166303661313335024838333539343435632d666233632d343665312d393138382d3765663965396464393038334865393363343863352d393031652d303037612d383062352d636336323166303030303030223078384437394143433241303842323231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563613506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930362c353832373734392c353832373734312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33362e363034333832305a4865393363343866342d393031652d303037612d326262352d636336323166303661323037024866636335326635632d336436632d343631302d386239342d3530323733636435636135354865393363343866342d393031652d303037612d326262352d636336323166303030303030223078384437394143433241313144423931306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563616406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930372c353832373735372c353832373734392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33362e373734353034335a4865393363343937312d393031652d303037612d316362352d636336323166303661343464024837383232376339622d623564372d346564372d623737352d3032343337313036616435334865393363343937312d393031652d303037612d316362352d636336323166303030303030223078384437394143433241324244313030306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563623506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930382c353832373736352c353832373735372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33362e383331353435375a4865393363343939352d393031652d303037612d343062352d636336323166303661353338024839653439316165652d646632642d343762392d383662632d3834393833636361346133644865393363343939352d393031652d303037612d343062352d636336323166303030303030223078384437394143433241333441433431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563626406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930392c353832373737332c353832373736352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33362e383933353839355a4865393363343962372d393031652d303037612d356462352d636336323166303661356234024863623966333962392d383331372d343265632d393032352d6666313837393633366235374865393363343962372d393031652d303037612d356462352d636336323166303030303030223078384437394143433241334532334437306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563633506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931302c353832373738312c353832373737332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33362e393530363330355a4865393363343964342d393031652d303037612d373762352d636336323166303661363935024866353439613962312d643338352d343861302d613431332d3736383961623130373663384865393363343964342d393031652d303037612d373762352d636336323166303030303030223078384437394143433241343642304632306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563636406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931312c353832373738392c353832373738312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33372e303037363731355a4865393363343966372d393031652d303037612d313462352d636336323166303661376339024862386466653166642d316566652d343931312d623835662d3263363833373230306337354865393363343966372d393031652d303037612d313462352d636336323166303030303030223078384437394143433241344636353138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563643506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931322c353832373739372c353832373738392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33372e303635373133365a4865393363346132652d393031652d303037612d343362352d636336323166303661383961024833626638326334392d656537662d343861352d383435352d3138383061356264663361374865393363346132652d393031652d303037612d343362352d636336323166303030303030223078384437394143433241353834303535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563646406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931332c353832373830352c353832373739372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33372e313235373536345a4865393363346137352d393031652d303037612d303262352d636336323166303661393961024862343539633761662d613134302d343864302d393037622d6333653163356265336666394865393363346137352d393031652d303037612d303262352d636336323166303030303030223078384437394143433241363139304443306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563653806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931342c353832373831362c353832373830352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33372e313831373936365a4865393363346139362d393031652d303037612d323062352d636336323166303661613339024864346639316565652d643234322d343535642d393239622d3366323439633235613236324865393363346139362d393031652d303037612d323062352d636336323166303030303030223078384437394143433241363946364442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563663006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931352c353832373832342c353832373831362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33372e323430383339315a4865393363346162632d393031652d303037612d343462352d636336323166303661626262024838356663376535362d343438302d343930312d616538302d3532323533303362363062354865393363346162632d393031652d303037612d343462352d636336323166303030303030223078384437394143433241373246393334306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563663806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931372c353832373833322c353832373832342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33372e323935383739315a4865393363346164662d393031652d303037612d363462352d636336323166303661636664024835353434616330652d323561392d346131302d623262382d3334323231343237326134634865393363346164662d393031652d303037612d363462352d636336323166303030303030223078384437394143433241374235463242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564303006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931382c353832373834302c353832373833322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33372e343438393839315a4865393363346233662d393031652d303037612d336262352d636336323166303661663438024861306538396633662d623433312d343934622d393664342d3834356333373231343838344865393363346233662d393031652d303037612d336262352d636336323166303030303030223078384437394143433241393242433038306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564303806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931392c353832373834382c353832373834302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33372e353236303434395a4865393363346237352d393031652d303037612d366462352d636336323166303662303636024839313265333031312d373330362d343765612d393363382d6434393937383737663230614865393363346237352d393031652d303037612d366462352d636336323166303030303030223078384437394143433241394541353231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564313006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932302c353832373835362c353832373834382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33372e353837303838305a4865393363346261612d393031652d303037612d313762352d636336323166303662313563024837393137326134302d613836662d343435622d623231382d3437386464373764653237324865393363346261612d393031652d303037612d313762352d636336323166303030303030223078384437394143433241413746354130306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564313806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932312c353832373836342c353832373835362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33372e363634313433385a4865393363346264662d393031652d303037612d343562352d636336323166303662323265024837326431313264322d636239612d346538632d626465622d6538393836376234353530374865393363346264662d393031652d303037612d343562352d636336323166303030303030223078384437394143433241423339303745306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564323006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932322c353832373837322c353832373836342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33372e373231313834335a4865393363346266612d393031652d303037612d356362352d636336323166303662326633024833633733373434352d366563632d343439622d393032632d3664313365393765626539354865393363346266612d393031652d303037612d356362352d636336323166303030303030223078384437394143433241424334344143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564323806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932332c353832373838302c353832373837322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33372e373735323233325a4865393363346331302d393031652d303037612d373062352d636336323166303662336665024865386466336338632d373435662d343033362d393866312d6262306533616666303562664865393363346331302d393031652d303037612d373062352d636336323166303030303030223078384437394143433241433441414138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564333006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932342c353832373838382c353832373838302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33372e383330323632335a4865393363346332332d393031652d303037612d383062352d636336323166303662346633024831306563326630662d343636622d343666352d393033362d3431353339386166646436624865393363346332332d393031652d303037612d383062352d636336323166303030303030223078384437394143433241434345393931306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564333806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932352c353832373839362c353832373838382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33372e383837333034325a4865393363346334332d393031652d303037612d316262352d636336323166303662363133024836666562613937322d636330342d346433622d383561342d3064326432656362376265624865393363346334332d393031652d303037612d316262352d636336323166303030303030223078384437394143433241443543344432306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564343006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932362c353832373930342c353832373839362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33372e393435333435395a4865393363346336612d393031652d303037612d336462352d636336323166303662366136024863623334373561322d303634312d346237342d613432392d6531356466623364323037384865393363346336612d393031652d303037612d336462352d636336323166303030303030223078384437394143433241444541303133306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564343806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932372c353832373931322c353832373930342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33382e303037333930315a4865393363346339312d393031652d303037612d356662352d636336323166303662373937024830616332626434322d306134322d346537632d616133642d3965316531393066353735614865393363346339312d393031652d303037612d356662352d636336323166303030303030223078384437394143433241453746303941306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564353006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932382c353832373932302c353832373931322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33382e313539343939345a4865393363346366392d393031652d303037612d333962352d636336323166303662396135024864306438643636332d363766622d343765622d386634652d3131643837303434376139614865393363346366392d393031652d303037612d333962352d636336323166303030303030223078384437394143433241464632363546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564353806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932392c353832373932382c353832373932302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33382e323635353735375a4865393363346433312d393031652d303037612d366562352d636336323166303662623137024838656165356534382d336436362d343035392d383034382d3762373866656266323362374865393363346433312d393031652d303037612d366562352d636336323166303030303030223078384437394143433242304637443044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564363006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933302c353832373933362c353832373932382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33382e333236363230345a4865393363346435362d393031652d303037612d306462352d636336323166303662626462024831306639633065362d626335302d343864642d386231302d3535353734316236333465364865393363346435362d393031652d303037612d306462352d636336323166303030303030223078384437394143433242313841363743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564363806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933312c353832373934342c353832373933362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33382e333738363536355a4865393363346437382d393031652d303037612d326362352d636336323166303662643165024865353831646263372d663166312d343630612d616535352d3563343565613566363935314865393363346437382d393031652d303037612d326362352d636336323166303030303030223078384437394143433242323039373336306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564373006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933322c353832373935322c353832373934342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33382e343335363938345a4865393363346461312d393031652d303037612d353262352d636336323166303662653332024834343965356133312d383936322d346336362d616231622d6538366539626231376665314865393363346461312d393031652d303037612d353262352d636336323166303030303030223078384437394143433242323934423630306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564373806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933332c353832373936302c353832373935322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33382e353134373534385a4865393363346464652d393031652d303037612d306162352d636336323166303662663036024838613165363365332d643531362d343738362d613562342d6666643365623332393134394865393363346464652d393031652d303037612d306162352d636336323166303030303030223078384437394143433242333535423834306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564383006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933342c353832373936382c353832373936302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33382e353635373931355a4865393363346530312d393031652d303037612d326262352d636336323166303662666565024864643035656638662d613939372d343766342d623436322d3762363336316266613133654865393363346530312d393031652d303037612d326262352d636336323166303030303030223078384437394143433242334434433342306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564383806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933352c353832373937362c353832373936382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33382e363336383433385a4865393363346531622d393031652d303037612d343262352d636336323166303663306535024832396433336530372d336135332d346439642d393866332d6338363831383161303030334865393363346531622d393031652d303037612d343262352d636336323166303030303030223078384437394143433242343832334236306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564393006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933362c353832373938342c353832373937362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33382e363838383830345a4865393363346533612d393031652d303037612d356562352d636336323166303663313966024830396634393231662d633164352d343365662d393265612d6663343133336537656438344865393363346533612d393031652d303037612d356562352d636336323166303030303030223078384437394143433242353031343634306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564393806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933372c353832373939322c353832373938342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33382e373434393230365a4865393363346535352d393031652d303037612d373762352d636336323166303663323334024832343164663733352d313561392d343035652d383331312d3561646661663263643463384865393363346535352d393031652d303037612d373762352d636336323166303030303030223078384437394143433242353837413546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564613006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933382c353832383030302c353832373939322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33382e383633303034375a4865393363346561302d393031652d303037612d336162352d636336323166303663343032024832323666343637392d643531362d343033622d383362632d3435663032366130666265334865393363346561302d393031652d303037612d336162352d636336323166303030303030223078384437394143433242364137463043306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564613806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933392c353832383030382c353832383030302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33382e393336303537365a4865393363346563392d393031652d303037612d356662352d636336323166303663346534024838333763313533312d336534302d343136612d383666332d6633323361306438633037354865393363346563392d393031652d303037612d356662352d636336323166303030303030223078384437394143433242373541344144306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564623006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934302c353832383031362c353832383030382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33392e303036313038305a4865393363346565392d393031652d303037612d376462352d636336323166303663363136024864653933353632302d336261332d343437312d613161322d3564346334333731653462624865393363346565392d393031652d303037612d376462352d636336323166303030303030223078384437394143433242383035353035306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564623806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934312c353832383032342c353832383031362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33392e303731313534375a4865393363346631622d393031652d303037612d326562352d636336323166303663376238024866373763363731362d653932322d343431642d383765632d6331623733323839393231374865393363346631622d393031652d303037612d326562352d636336323166303030303030223078384437394143433242384136384642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564633006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934322c353832383033322c353832383032342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33392e313234313932385a4865393363346634622d393031652d303037612d353962352d636336323166303663386335024835323733633365652d316566652d343432372d393563312d6330373136613466643535314865393363346634622d393031652d303037612d353962352d636336323166303030303030223078384437394143433242393238304338306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564633806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934332c353832383034302c353832383033322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33392e313838323338395a4865393363346638332d393031652d303037612d306162352d636336323166303663396530024866656132376333332d346231382d343939622d393632302d3933366536363862663732344865393363346638332d393031652d303037612d306162352d636336323166303030303030223078384437394143433242394334363935306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564643006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934342c353832383034382c353832383034302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33392e323436323831305a4865393363346638652d393031652d303037612d313562352d636336323166303663616330024832653666623935352d303561622d343130342d626231342d3233646237323062363737634865393363346638652d393031652d303037612d313562352d636336323166303030303030223078384437394143433242413532314441306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564643806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934352c353832383035362c353832383034382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33392e333030333139345a4865393363346639652d393031652d303037612d323362352d636336323166303663623762024839616635373133302d663036312d346539372d383238662d3365303962333866346564354865393363346639652d393031652d303037612d323362352d636336323166303030303030223078384437394143433242414436304241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564653006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934362c353832383036342c353832383035362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33392e333739333736335a4865393363346664622d393031652d303037612d353762352d636336323166303663636465024834663361336161652d333537392d346339652d626461332d3165613137376238616432314865393363346664622d393031652d303037612d353762352d636336323166303030303030223078384437394143433242423937304533306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564653806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934372c353832383037322c353832383036342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33392e343331343133375a4865393363346666652d393031652d303037612d373262352d636336323166303663646161024863613032313131332d656435312d343761632d623663302d3532343066633334383265384865393363346666652d393031652d303037612d373262352d636336323166303030303030223078384437394143433242433133413831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564663006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934382c353832383038302c353832383037322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33392e353533353031345a4865393363353034372d393031652d303037612d333362352d636336323166303663666566024866353232396462332d363966662d346366312d383939312d3634643131386439316433364865393363353034372d393031652d303037612d333362352d636336323166303030303030223078384437394143433242443430324136306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564663806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934392c353832383038382c353832383038302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33392e363233353531385a4865393363353036632d393031652d303037612d346662352d636336323166303664306438024865326131653932632d353637352d343061382d613665322d3863613061383138376632654865393363353036632d393031652d303037612d346662352d636336323166303030303030223078384437394143433242444542324645306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565303006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935302c353832383039362c353832383038382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33392e363736353930335a4865393363353038332d393031652d303037612d363462352d636336323166303664316231024839376163393265352d333738332d346335612d616665612d3165356264376633653138634865393363353038332d393031652d303037612d363462352d636336323166303030303030223078384437394143433242453643414346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565303806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935312c353832383130342c353832383039362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33392e373238363237335a4865393363353061382d393031652d303037612d303562352d636336323166303664326234024832303366643565372d633461372d343939662d393435382d3633336464363730386330614865393363353061382d393031652d303037612d303562352d636336323166303030303030223078384437394143433242454539343641306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565313006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935322c353832383131322c353832383130342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33392e373833363637335a4865393363353063352d393031652d303037612d313862352d636336323166303664333736024837616630393966612d613364622d343933392d613065632d6130393730303234326631664865393363353063352d393031652d303037612d313862352d636336323166303030303030223078384437394143433242463732313831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565313806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935332c353832383132302c353832383131322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33392e383335373034375a4865393363353065322d393031652d303037612d326662352d636336323166303664343937024839663266346333622d623761352d346537392d396533642d6530383836666265326637384865393363353065322d393031652d303037612d326662352d636336323166303030303030223078384437394143433242464631323337306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565323006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935342c353832383132382c353832383132302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33392e393035373534365a4865393363353130312d393031652d303037612d343962352d636336323166303664356138024863343464383761392d303131322d346532642d383765652d3137373831303636636238644865393363353130312d393031652d303037612d343962352d636336323166303030303030223078384437394143433243303939423733306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565323806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935352c353832383133362c353832383132382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33392e393739383037395a4865393363353133322d393031652d303037612d373662352d636336323166303664363665024830383364623036392d626537332d343830362d623139612d3936313065616639656666334865393363353133322d393031652d303037612d373662352d636336323166303030303030223078384437394143433243313530463346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565333006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935362c353832383134342c353832383133362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a34302e303431383532395a4865393363353135312d393031652d303037612d306362352d636336323166303664373033024839633932373739392d663936312d346338642d383539382d6432353335396563373739664865393363353135312d393031652d303037612d306362352d636336323166303030303030223078384437394143433243314535464335306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565333806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935372c353832383135322c353832383134342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a34302e303938383933355a4865393363353138342d393031652d303037612d333862352d636336323166303664376162024837373133383131342d333162652d346664622d383231322d3631646636306335623230624865393363353138342d393031652d303037612d333862352d636336323166303030303030223078384437394143433243323731334546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565343006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935382c353832383136302c3538323831353229000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '56318', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Thu, 16 Jan 2020 21:38:42 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79ACC750BF3D4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5fb72-a01e-00aa-4035-455f49000000', + 'x-ms-client-request-id', + 'aca96da2-7c50-4987-8e56-972deb901572', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:38:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:17 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F01%2F21%2F1800%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-01-21T18:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d79ea2fe4629dd","numShards":1,"recordsFormat":"avro","formatSchemaVersion":1,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/01/21/1800/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-01-21T18:51:58.411Z","data":{"aid":"6444a74e-a006-0003-008b-d09e3b06e2f8"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'IOSS00p0DhQhW5WZaa/AYQ==', + 'Last-Modified', + 'Tue, 21 Jan 2020 21:28:20 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79EB8D65881EC"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1a76a99-201e-00b4-3f35-45b391000000', + 'x-ms-client-request-id', + '302b8200-25d1-4454-a1ee-b842f108574e', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Tue, 21 Jan 2020 18:51:58 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:16 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/01/21/1800/log/00/2020/01/21/1800/00000.avroTue, 21 Jan 2020 18:52:58 GMTTue, 21 Jan 2020 18:52:58 GMT0x8D79EA321F9D2CC105584avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5fd8b-a01e-00aa-3635-455f49000000', + 'x-ms-client-request-id', + '829459da-3730-4c9a-ab60-94b32871c887', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:17 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F01%2F21%2F1800%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d61b8167b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a327d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f624d6574616461746155706461746564222c22436f6e74726f6c225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e09f081808080808080800080828880808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62300238323032302d30312d32315431383a35303a35382e333135383035315a4865633837396461362d633031652d303035382d346338622d643061373030303634373763024832623264333630332d343630382d343264392d393730332d3034316466666136366566614865633837396461362d633031652d303035382d346338622d643061373030303030303030223078384437394541324441373434353233306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261353206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365712c283636312c3635373634372c333238373633342c302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62310238323032302d30312d32315431383a35303a35382e333835383534375a4865633837396465392d633031652d303035382d306138622d643061373030303634396563024831366161363131382d313332612d343564612d613732362d6662663136653064386137644865633837396465392d633031652d303035382d306138622d643061373030303030303030223078384437394541324441374546353733306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261356106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373634382c333238373634322c333238373633342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62320238323032302d30312d32315431383a35303a35382e343536393036385a4865633837396531642d633031652d303035382d333638622d643061373030303634636364024835383435633032652d393133382d343636642d626264372d3661373864613337653366364865633837396531642d633031652d303035382d333638622d643061373030303030303030223078384437394541324441383941354343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261363206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373634392c333238373635302c333238373634322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62330238323032302d30312d32315431383a35303a35382e353231393531355a4865633837396534622d633031652d303035382d356438622d643061373030303634663065024835313732306232652d323561322d346162352d386465652d3762316364313036313232334865633837396534622d633031652d303035382d356438622d643061373030303030303030223078384437394541324441393339324143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261366106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635302c333238373635382c333238373635302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62340238323032302d30312d32315431383a35303a35382e353930303030355a4865633837396538652d633031652d303035382d313338622d643061373030303635313237024835383663306237382d666234662d343539352d626432382d6139313066613833616531314865633837396538652d633031652d303035382d313338622d643061373030303030303030223078384437394541324441394531424535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261373206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635312c333238373636362c333238373635382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62350238323032302d30312d32315431383a35303a35382e363539303530335a4865633837396564332d633031652d303035382d353338622d643061373030303635326330024834353935313463352d613334302d343632352d623837302d6331613538353866356630314865633837396564332d633031652d303035382d353338622d643061373030303030303030223078384437394541324441413841353237306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261376106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635322c333238373637342c333238373636362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62360238323032302d30312d32315431383a35303a35382e373233313531325a4865633837396630362d633031652d303035382d303438622d643061373030303635346230024836383361303365662d623536322d343233302d623334342d3264306335663231346666644865633837396630362d633031652d303035382d303438622d643061373030303030303030223078384437394541324441423236443138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261383206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635332c333238373638322c333238373637342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62370238323032302d30312d32315431383a35303a35382e373839313432375a4865633837396633652d633031652d303035382d333938622d643061373030303635363537024833653738386564632d616362662d343263642d386663622d3938316464653061646130324865633837396633652d633031652d303035382d333938622d643061373030303030303030223078384437394541324441424337454533306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261386106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635342c333238373639302c333238373638322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62380238323032302d30312d32315431383a35303a35382e383530313835355a4865633837396635662d633031652d303035382d353538622d643061373030303635376435024838303035633361312d653963302d346264612d393165312d3234353965613464333330384865633837396635662d633031652d303035382d353538622d643061373030303030303030223078384437394541324441433543463546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261393206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635352c333238373639382c333238373639302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62390238323032302d30312d32315431383a35303a35382e393134323330385a4865633837396639622d633031652d303035382d306638622d643061373030303635393737024836306433353662332d313466632d343764382d613138382d6535633861353033343533394865633837396639622d633031652d303035382d306638622d643061373030303030303030223078384437394541324441434636453044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261396106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635362c333238373730362c333238373639382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62300238323032302d30312d32315431383a35303a35392e303632333335365a4865633837613031372d633031652d303035382d303538622d643061373030303635643534024862623336393062302d326162342d343438322d383234302d6439353439356361316230334865633837613031372d633031652d303035382d303538622d643061373030303030303030223078384437394541324441453632453743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261613206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635372c333238373731342c333238373730362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62310238323032302d30312d32315431383a35303a35392e313234333739365a4865633837613036352d633031652d303035382d343238622d643061373030303635656636024833633530353330342d653636322d343835662d626134302d6565653466666465666533664865633837613036352d633031652d303035382d343238622d643061373030303030303030223078384437394541324441454637454643306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261616106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635382c333238373732322c333238373731342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62320238323032302d30312d32315431383a35303a35392e313834343232305a4865633837613039362d633031652d303035382d366338622d643061373030303636303465024864613537646564312d663062652d343066362d616632302d6332636233303466653939344865633837613039362d633031652d303035382d366338622d643061373030303030303030223078384437394541324441463843463743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261623206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635392c333238373733302c333238373732322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62330238323032302d30312d32315431383a35303a35392e323435343635375a4865633837613062652d633031652d303035382d306438622d643061373030303636316231024834336138623461302d393336342d343361662d616338622d3961623964386637306133354865633837613062652d633031652d303035382d306438622d643061373030303030303030223078384437394541324442303232303031306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261626106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636302c333238373733382c333238373733302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62340238323032302d30312d32315431383a35303a35392e333136353136305a4865633837613066342d633031652d303035382d336538622d643061373030303636333665024837623837313665632d353239302d343162322d383338652d3134656563643065316230314865633837613066342d633031652d303035382d336538622d643061373030303030303030223078384437394541324442304344303443306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261633206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636312c333238373734362c333238373733382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62350238323032302d30312d32315431383a35303a35392e333738353539395a4865633837613131382d633031652d303035382d363138622d643061373030303636346433024864373732326338322d396662662d343066312d393135662d3162326565303463326262354865633837613131382d633031652d303035382d363138622d643061373030303030303030223078384437394541324442313636454646306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261636106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636322c333238373735342c333238373734362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62360238323032302d30312d32315431383a35303a35392e343337363031365a4865633837613134612d633031652d303035382d306638622d643061373030303636373032024864616135643764662d373038372d346564382d623938642d6338383736616163343739304865633837613134612d633031652d303035382d306638622d643061373030303030303030223078384437394541324442314637313530306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261643206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636332c333238373736322c333238373735342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62370238323032302d30312d32315431383a35303a35392e343938363434345a4865633837613138652d633031652d303035382d346438622d643061373030303636383865024831396339363665322d653831302d343666322d616666632d6130663433383265386332344865633837613138652d633031652d303035382d346438622d643061373030303030303030223078384437394541324442323843314343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261646106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636342c333238373737302c333238373736322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62380238323032302d30312d32315431383a35303a35392e353630363838335a4865633837613162312d633031652d303035382d366238622d643061373030303636613762024830623264373861392d346365352d346437322d383032372d6461323964633762646561614865633837613162312d633031652d303035382d366238622d643061373030303030303030223078384437394541324442333231323443306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261653206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636352c333238373737382c333238373737302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62390238323032302d30312d32315431383a35303a35392e363235373333395a4865633837613164652d633031652d303035382d313538622d643061373030303636633835024863616565633639632d373039652d343263352d626339322d3363636132326364393066334865633837613164652d633031652d303035382d313538622d643061373030303030303030223078384437394541324442334246463244306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261656106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636362c333238373738362c333238373737382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62300238323032302d30312d32315431383a35303a35392e373735383430395a4865633837613235352d633031652d303035382d376238622d643061373030303637303761024831346263653235642d306239382d343631362d613438312d6365646166383734326339654865633837613235352d633031652d303035382d376238622d643061373030303030303030223078384437394541324442353245364232306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261663206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636372c333238373739342c333238373738362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62310238323032302d30312d32315431383a35303a35392e383432383838385a4865633837613238642d633031652d303035382d326538622d643061373030303637323832024832613333643437622d323636662d346532612d396331312d3335653264383739376165354865633837613238642d633031652d303035382d326538622d643061373030303030303030223078384437394541324442354434384438306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261666106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636382c333238373830322c333238373739342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62320238323032302d30312d32315431383a35303a35392e393037393335335a4865633837613263342d633031652d303035382d363438622d643061373030303637346335024864316539356539322d333539652d346533352d386264612d6463393562643231303037344865633837613263342d633031652d303035382d363438622d643061373030303030303030223078384437394541324442363733354239306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262303206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636392c333238373831302c333238373830322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62330238323032302d30312d32315431383a35303a35392e393738393836305a4865633837613330612d633031652d303035382d323738622d643061373030303637366330024836363036613431362d326463352d343064652d616331372d3266373563393233386131334865633837613330612d633031652d303035382d323738622d643061373030303030303030223078384437394541324442373145363044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262306106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637302c333238373831382c333238373831302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a30302e303530303336375a4865633837613335652d633031652d303035382d373838622d643061373030303637393836024839626334383861392d356232322d343339662d383164622d3131653864373639616533344865633837613335652d633031652d303035382d373838622d643061373030303030303030223078384437394541324442374345343846306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262313206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637312c333238373832362c333238373831382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a30302e313132303831305a4865633837613361392d633031652d303035382d336338622d643061373030303637623664024836626630666633382d616335332d346639332d383237342d3664396232383564393932384865633837613361392d633031652d303035382d336338622d643061373030303030303030223078384437394541324442383635433241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262316106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637322c333238373833342c333238373832362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a30302e313833313331385a4865633837613365632d633031652d303035382d373638622d643061373030303637646433024832613034343864622d366465322d343939372d393633372d3966613438643461346466324865633837613365632d633031652d303035382d373638622d643061373030303030303030223078384437394541324442393133333936306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262323206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637332c333238373834322c333238373833342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a30302e323631313837395a4865633837613432372d633031652d303035382d326238622d643061373030303638303834024838663463653935662d623265352d346333342d396534652d6534616563393132326562384865633837613432372d633031652d303035382d326238622d643061373030303030303030223078384437394541324442394431434137306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262326106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637342c333238373835302c333238373834322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a30302e333434323436385a4865633837613437322d633031652d303035382d373238622d643061373030303638333266024866343330316661642d303564632d343134302d386131332d3735646333633931663931664865633837613437322d633031652d303035382d373238622d643061373030303030303030223078384437394541324442413943393234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262333206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637352c333238373835382c333238373835302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a30302e343435333138365a4865633837613465342d633031652d303035382d356538622d643061373030303638373133024861323839623538302d353835372d343765362d616538352d3066383936643138346139644865633837613465342d633031652d303035382d356538622d643061373030303030303030223078384437394541324442423933353432306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262336106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637362c333238373836362c333238373835382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a30302e363433343630355a4865633837613562342d633031652d303035382d316138622d643061373030303638643231024831626562383439622d313765662d343865322d396231312d6461303065303039616532384865633837613562342d633031652d303035382d316138622d643061373030303030303030223078384437394541324442443737313244306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262343206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637372c333238373837342c333238373836362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a30302e373133353130395a4865633837613566302d633031652d303035382d353138622d643061373030303638663135024833303237373130392d343864332d343833332d393263382d3266376661636461373936344865633837613566302d633031652d303035382d353138622d643061373030303030303030223078384437394541324442453232313835306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262346106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637382c333238373838322c333238373837342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a30302e373935353639315a4865633837613633352d633031652d303035382d306138622d643061373030303639313865024833366134333166302d626432632d343765612d616265612d3166383039343631636430654865633837613633352d633031652d303035382d306138622d643061373030303030303030223078384437394541324442454541364542306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262353206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637392c333238373839302c333238373838322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a30302e383635363139365a4865633837613637392d633031652d303035382d343238622d643061373030303639333732024839393862626631302d323664312d346330362d623165372d3935666661303532633636654865633837613637392d633031652d303035382d343238622d643061373030303030303030223078384437394541324442463933303238306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262356106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638302c333238373839382c333238373839302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a30302e393238363634365a4865633837613662342d633031652d303035382d373738622d643061373030303639353462024861653734653332352d343266642d343138322d396238662d6532333931363732383332344865633837613662342d633031652d303035382d373738622d643061373030303030303030223078384437394541324443303246354636306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262363206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638312c333238373930362c333238373839382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a30302e393938373134325a4865633837613664662d633031652d303035382d316438622d643061373030303639373835024863386564303039312d633533302d343831622d616632392d6434336333313037383932644865633837613664662d633031652d303035382d316438622d643061373030303030303030223078384437394541324443304437463246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262366206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638322c333238373931352c333238373930362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a30312e303635373632355a4865633837613732632d633031652d303035382d363038622d643061373030303639393634024832373034646366392d623266392d346132662d616632372d6565366439623263366561624865633837613732632d633031652d303035382d363038622d643061373030303030303030223078384437394541324443313745313539306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262373406066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638332c333238373932342c333238373931352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a30312e313536383237355a4865633837613737662d633031652d303035382d326538622d643061373030303639636139024835326466393432652d653137322d346233382d383463392d6630393634356633323435354865633837613737662d633031652d303035382d326538622d643061373030303030303030223078384437394541324443323543363933306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262376306066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638342c333238373933322c333238373932342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a30312e323139383731375a4865633837613764612d633031652d303035382d303438622d643061373030303639656334024861613632356536612d616238622d346566342d623938362d3266623961386665613333344865633837613764612d633031652d303035382d303438622d643061373030303030303030223078384437394541324443324633453236306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262383406066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638352c333238373934302c333238373933322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a30312e323834393139305a4865633837613831652d633031652d303035382d343638622d643061373030303661313166024863666233333865362d646366322d346431622d616635662d6234383065333531393639324865633837613831652d633031652d303035382d343638622d643061373030303030303030223078384437394541324443333932423041306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262386306066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638362c333238373934382c333238373934302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a30312e343039303037325a4865633837613839342d633031652d303035382d333638622d643061373030303661356131024837656464613730342d626663632d343364662d393739302d3339353661616564646163354865633837613839342d633031652d303035382d333638622d643061373030303030303030223078384437394541324443344331413431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262393406066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638372c333238373935362c333238373934382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a30312e343731303532335a4865633837613863642d633031652d303035382d366138622d643061373030303661376130024838366232306538312d326536392d346665332d623563642d3861623736633836313534624865633837613863642d633031652d303035382d366138622d643061373030303030303030223078384437394541324443353539314544306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262396306066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638382c333238373936342c333238373935362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a30312e353334303936395a4865633837613930652d633031652d303035382d326238622d643061373030303661393366024830333961346366362d376264362d346464342d623862332d3939313137313434636434384865633837613930652d633031652d303035382d326238622d643061373030303030303030223078384437394541324443354633303845306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262613406066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638392c333238373937322c333238373936342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a30312e353937313431355a4865633837613935302d633031652d303035382d366438622d643061373030303661616236024837316262666333392d306666382d346464642d383062612d3936653139376235633261314865633837613935302d633031652d303035382d366438622d643061373030303030303030223078384437394541324443363846363537306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262616306066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639302c333238373938302c333238373937322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a30312e363539313836335a4865633837613938632d633031652d303035382d323838622d643061373030303661633231024864353964626238302d613137362d343336352d613566372d3766313037353231303433634865633837613938632d633031652d303035382d323838622d643061373030303030303030223078384437394541324443373236444637306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262623406066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639312c333238373938382c333238373938302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a30312e373231323330315a4865633837613963392d633031652d303035382d363138622d643061373030303661643932024836353265623962662d333063352d343133632d393732612d6631323532343466386135344865633837613963392d633031652d303035382d363138622d643061373030303030303030223078384437394541324443374245353844306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262626306066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639322c333238373939362c333238373938382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a30312e373833323734395a4865633837613965662d633031652d303035382d303738622d643061373030303661663262024834653532643837342d643736302d343262352d616131612d3534656661633933303334664865633837613965662d633031652d303035382d303738622d643061373030303030303030223078384437394541324443383535443244306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262633406066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639332c333238383030342c333238373939362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a30312e383437333230365a4865633837616131642d633031652d303035382d333138622d643061373030303662313363024864336330613030322d333864612d346562312d616233352d6332393766653532323737374865633837616131642d633031652d303035382d333138622d643061373030303030303030223078384437394541324443384546424446306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262636306066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639342c333238383031322c333238383030342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a30312e393035333632305a4865633837616134322d633031652d303035382d353338622d643061373030303662326439024832323536613738302d303361332d343636342d616632642d3334643435373065343334384865633837616134322d633031652d303035382d353338622d643061373030303030303030223078384437394541324443393744373139306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262643406066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639352c333238383032302c333238383031322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a30312e393635343034355a4865633837616136362d633031652d303035382d373538622d643061373030303662343939024863363032303632632d393536302d343331652d383034382d6165623131363133333563374865633837616136362d633031652d303035382d373538622d643061373030303030303030223078384437394541324443413130303836306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262646306066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639362c333238383032382c333238383032302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a30322e303834343839355a4865633837616163342d633031652d303035382d346238622d643061373030303662376664024865643736323835312d663435612d343138352d383333642d6237363162623963373161664865633837616163342d633031652d303035382d346238622d643061373030303030303030223078384437394541324443423335333546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262653606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639372c333238383033382c333238383032382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a30322e313433353332315a4865633837616165372d633031652d303035382d366138622d643061373030303662393830024831306433623135392d623533632d343936642d626138322d3231323966323238656338334865633837616165372d633031652d303035382d366138622d643061373030303030303030223078384437394541324443424332453945306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262656506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639382c333238383034362c333238383033382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a30322e323231353837345a4865633837616231642d633031652d303035382d316438622d643061373030303662633766024865353638323633312d323332652d343064302d386161312d3937626163373663616436384865633837616231642d633031652d303035382d316438622d643061373030303030303030223078384437394541324443433831374142306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262663606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639392c333238383035342c333238383034362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a30322e323834363332355a4865633837616234662d633031652d303035382d346338622d643061373030303662653535024863636338653637662d613736342d343936312d623039352d3764633436386233623433654865633837616234662d633031652d303035382d346338622d643061373030303030303030223078384437394541324443443142363539306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262666506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730302c333238383036322c333238383035342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a30322e333430363732355a4865633837616237302d633031652d303035382d366438622d643061373030303663303133024832343532626136372d393662362d343161322d386535392d6335316165616534393230384865633837616237302d633031652d303035382d366438622d643061373030303030303030223078384437394541324443444134333645306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263303606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730312c333238383037302c333238383036322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a30322e333934373131315a4865633837616239312d633031652d303035382d303938622d643061373030303663313733024833343337636462642d383864332d346633322d613336612d6332653031316563613166354865633837616239312d633031652d303035382d303938622d643061373030303030303030223078384437394541324443453238323534306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263306506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730322c333238383037382c333238383037302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a30322e343534373534345a4865633837616263352d633031652d303035382d333638622d643061373030303663336537024864306134346535612d376638382d346462622d393137312d3434373063396535616462634865633837616263352d633031652d303035382d333638622d643061373030303030303030223078384437394541324443454244324438306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263313606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730332c333238383038362c333238383037382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a30322e353038373932355a4865633837616265632d633031652d303035382d356438622d643061373030303663353965024863383838356538382d666138622d346538392d626138662d6564653938303137653837324865633837616265632d633031652d303035382d356438622d643061373030303030303030223078384437394541324443463431314235306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263316506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730342c333238383039342c333238383038362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a30322e353631383330305a4865633837616330342d633031652d303035382d373238622d643061373030303663373230024866363734363938352d656262352d343964312d613536372d6638376530343762376464324865633837616330342d633031652d303035382d373238622d643061373030303030303030223078384437394541324443464332393743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263323606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730352c333238383130322c333238383039342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a30322e363138383731365a4865633837616332342d633031652d303035382d313038622d643061373030303663386532024837376533666466642d343164662d343030342d386130372d3066303338303236303063314865633837616332342d633031652d303035382d313038622d643061373030303030303030223078384437394541324444303444444143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263326506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730362c333238383131302c333238383130322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a30322e373237393439305a4865633837616337372d633031652d303035382d353638622d643061373030303663633664024861373263373734392d326438642d346339322d396331342d3032353635383936313835614865633837616337372d633031652d303035382d353638622d643061373030303030303030223078384437394541324444313538323832306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263333606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730372c333238383131382c333238383131302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a30322e373832393838305a4865633837616339642d633031652d303035382d376138622d643061373030303663646461024831323537613237342d323164392d343535612d623663372d3433663238313330333564334865633837616339642d633031652d303035382d376138622d643061373030303030303030223078384437394541324444314443313631306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263336506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730382c333238383132362c333238383131382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a30322e383535303339305a4865633837616363362d633031652d303035382d316338622d643061373030303664303036024864353637303130632d663634362d343939322d393765612d3663386564343262386366634865633837616363362d633031652d303035382d316338622d643061373030303030303030223078384437394541324444323845364636306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263343606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730392c333238383133342c333238383132362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a30322e393038303736315a4865633837616365322d633031652d303035382d333738622d643061373030303664323139024832656365616230382d353962302d343336362d613233372d3632613133376432666532664865633837616365322d633031652d303035382d333738622d643061373030303030303030223078384437394541324444333046454239306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263346506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731302c333238383134322c333238383133342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a30322e393637313138335a4865633837616431302d633031652d303035382d363038622d643061373030303664343339024832303162643237332d333839662d346137662d393938632d3134386631356336353264354865633837616431302d633031652d303035382d363038622d643061373030303030303030223078384437394541324444334130313046306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263353606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731312c333238383135302c333238383134322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a30332e303231313536355a4865633837616434302d633031652d303035382d306438622d643061373030303664363563024863623839613565312d623564332d343261382d613865642d3334313632663439353132324865633837616434302d633031652d303035382d306438622d643061373030303030303030223078384437394541324444343231384436306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263356506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731322c333238383135382c333238383135302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a30332e303735313935325a4865633837616436662d633031652d303035382d333938622d643061373030303664376465024835303234626463622d366530302d343866322d393461642d6261653862313030636463634865633837616436662d633031652d303035382d333938622d643061373030303030303030223078384437394541324444344135374235306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263363606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731332c333238383136362c333238383135382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a30332e313237323331365a4865633837616439362d633031652d303035382d356438622d643061373030303664393535024863393439313231622d653838612d346137622d383335332d3136636330383333626338394865633837616439362d633031652d303035382d356438622d643061373030303030303030223078384437394541324444353234383635306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263366506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731342c333238383137342c333238383136362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a30332e313831323730335a4865633837616462652d633031652d303035382d383038622d643061373030303664623162024830323937636165652d353533312d343531612d383835652d6138343136636137653962644865633837616462652d633031652d303035382d383038622d643061373030303030303030223078384437394541324444354138373433306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263373606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731352c333238383138322c333238383137342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a30332e323337333039355a4865633837616465662d633031652d303035382d326538622d643061373030303664643035024861386637643139612d323533382d346537642d393462362d3166373264393734613063644865633837616465662d633031652d303035382d326538622d643061373030303030303030223078384437394541324444363333423637306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263386106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731372c333238383230322c333238383138322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a30332e333438333838315a4865633837616533392d633031652d303035382d373038622d643061373030303665303533024839306132636632392d626235632d346163382d616631622d3564353761656630383138614865633837616533392d633031652d303035382d373038622d643061373030303030303030223078384437394541324444373432453639306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263393206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731382c333238383231302c333238383230322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a30332e343030343235345a4865633837616535342d633031652d303035382d306138622d643061373030303665313863024835643065353636612d356461352d343233332d383232322d6566343439663431666431384865633837616535342d633031652d303035382d306138622d643061373030303030303030223078384437394541324444374246383032306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263396106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731392c333238383231382c333238383231302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a30332e343533343632355a4865633837616537342d633031652d303035382d323938622d643061373030303665343133024835383865303837642d313035632d343436372d393934662d3465366336363738343732354865633837616537342d633031652d303035382d323938622d643061373030303030303030223078384437394541324444383430464339306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263613206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732302c333238383232362c333238383231382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a30332e353034343938365a4865633837616539622d633031652d303035382d346538622d643061373030303665353938024834626335353962632d646535612d346464662d383932332d3566633539626638313738314865633837616539622d633031652d303035382d346538622d643061373030303030303030223078384437394541324444384330303741306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263616106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732312c333238383233342c333238383232362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a30332e353536353335385a4865633837616563322d633031652d303035382d373238622d643061373030303665373131024830633638326666302d643534352d343735642d393234302d3061663263336631336365304865633837616563322d633031652d303035382d373238622d643061373030303030303030223078384437394541324444393343413137306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263623206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732322c333238383234322c333238383233342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a30332e363038353732375a4865633837616565382d633031652d303035382d313838622d643061373030303665383339024831623462343837362d373264302d343436652d613166332d3934336364373232363864314865633837616565382d633031652d303035382d313838622d643061373030303030303030223078384437394541324444394245314446306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263626106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732332c333238383235302c333238383234322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a30332e363631363130365a4865633837616631342d633031652d303035382d336138622d643061373030303665396364024830613133356333662d393131642d343232362d623565382d3934643138633030313563644865633837616631342d633031652d303035382d336138622d643061373030303030303030223078384437394541324444413346394141306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263633206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732342c333238383235382c333238383235302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a30332e373231363532335a4865633837616634332d633031652d303035382d363438622d643061373030303665623837024861633630643836622d663236342d343462302d383264382d3839386366633733646436344865633837616634332d633031652d303035382d363438622d643061373030303030303030223078384437394541324444414432333042306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263636106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732352c333238383236362c333238383235382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a30332e373738363933305a4865633837616636622d633031652d303035382d303938622d643061373030303665643037024866303832303938612d666537622d343233372d616530632d3761303037623131353132634865633837616636622d633031652d303035382d303938622d643061373030303030303030223078384437394541324444423542303146306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263643206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732362c333238383237342c333238383236362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a30332e383334373333305a4865633837616639372d633031652d303035382d333338622d643061373030303665656331024833306232613164642d383735382d346538312d623261302d6531333166663932616363634865633837616639372d633031652d303035382d333338622d643061373030303030303030223078384437394541324444424533443246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263646106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732372c333238383238322c333238383237342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a30332e393530383135395a4865633837616665622d633031652d303035382d376538622d643061373030303666333034024833376438373732622d646634312d343532662d616638352d3065663834623236366332654865633837616665622d633031652d303035382d376538622d643061373030303030303030223078384437394541324444434646334230306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263653206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732382c333238383239302c333238383238322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a30342e303233383638305a4865633837623032342d633031652d303035382d333138622d643061373030303666356164024837303135383461382d613430312d346135382d623863352d3064383466643133346132394865633837623032342d633031652d303035382d333138622d643061373030303030303030223078384437394541324444444231393431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263656106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732392c333238383239382c333238383239302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a30342e303737393037355a4865633837623036312d633031652d303035382d363638622d643061373030303666373139024839613432333936342d373862352d343136652d386534302d3132633166653938643862314865633837623036312d633031652d303035382d363638622d643061373030303030303030223078384437394541324444453337463433306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263663206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733302c333238383330362c333238383239382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a30342e313339393531345a4865633837623061392d633031652d303035382d323638622d643061373030303666393138024831336336336465642d653966312d343430652d626361612d6264323564373665623062344865633837623061392d633031652d303035382d323638622d643061373030303030303030223078384437394541324444454343464332306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263666106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733312c333238383331342c333238383330362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a30342e313933393839395a4865633837623064382d633031652d303035382d346538622d643061373030303666616238024863656239336664362d623261392d343262382d386134372d6438343030313733343735644865633837623064382d633031652d303035382d346538622d643061373030303030303030223078384437394541324444463530454134306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264303206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733322c333238383332322c333238383331342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a30342e323438303238315a4865633837623131612d633031652d303035382d303938622d643061373030303666633761024838393365313062392d366332392d346666342d623936372d3337393963653063616437364865633837623131612d633031652d303035382d303938622d643061373030303030303030223078384437394541324444464437343939306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264306106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733332c333238383333302c333238383332322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a30342e333037303639385a4865633837623134622d633031652d303035382d336138622d643061373030303666653164024863343936653831392d623934352d343264372d386664642d3135646633626234396530384865633837623134622d633031652d303035382d336138622d643061373030303030303030223078384437394541324445303637364541306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264313206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733342c333238383333382c333238383333302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a30342e333631313038395a4865633837623138312d633031652d303035382d366238622d643061373030303666666439024832646261633735342d316637392d343236382d393938332d6663653666646433383732364865633837623138312d633031652d303035382d366238622d643061373030303030303030223078384437394541324445304538454239306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264316106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733352c333238383334362c333238383333382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a30342e343134313436375a4865633837623163322d633031652d303035382d323438622d643061373030303630316133024836373733653431382d303861352d343464642d626537662d3333653130633834323530614865633837623163322d633031652d303035382d323438622d643061373030303030303030223078384437394541324445313643443942306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264323206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733362c333238383335342c333238383334362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a30342e343637313835305a4865633837623230322d633031652d303035382d356538622d643061373030303630336535024830376531376633662d373063322d343263642d383535662d3766653237626330343166374865633837623230322d633031652d303035382d356538622d643061373030303030303030223078384437394541324445314542453446306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264326106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733372c333238383336322c333238383335342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33322e353332313831345a4833373936333330312d323031652d303035302d306338622d643062643066303632343233024830326638623666362d316237612d343737312d396661382d6262346265663133643634624833373936333330312d323031652d303035302d306338622d643062643066303030303030223078384437394541324545443934363536306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264343106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733392c333238383338352c333238383336322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33322e363034323332345a4833373936333332312d323031652d303035302d326138622d643062643066303632356235024861333731613463342d643564382d343439612d613262322d3566353635316631613535384833373936333332312d323031652d303035302d326138622d643062643066303030303030223078384437394541324545453434344434306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264343906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734302c333238383339332c333238383338352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33322e363731323830335a4833373936333334382d323031652d303035302d346338622d643062643066303632376164024837626334303862612d613432312d343935362d383038392d6265333732343739663665384833373936333334382d323031652d303035302d346338622d643062643066303030303030223078384437394541324545454537464533306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264353106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734312c333238383430312c333238383339332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33322e373335333236355a4833373936333336632d323031652d303035302d373038622d643062643066303632393762024866633766396565612d393163352d343665352d396139352d6537333563623531626132314833373936333336632d323031652d303035302d373038622d643062643066303030303030223078384437394541324545463834354231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264353906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734322c333238383430392c333238383430312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33322e383031333733325a4833373936333339622d323031652d303035302d313638622d643062643066303632623136024862663665613164622d653561652d343139322d393662632d6337653531663631643038364833373936333339622d323031652d303035302d313638622d643062643066303030303030223078384437394541324546303235394134306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264363106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734332c333238383431372c333238383430392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33322e383639343231385a4833373936333364632d323031652d303035302d346638622d643062643066303632643030024864653966323939622d336139362d343262332d396536332d3636323035393133653963304833373936333364632d323031652d303035302d346638622d643062643066303030303030223078384437394541324546304342424341306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264363906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734342c333238383432352c333238383431372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33322e393333343637355a4833373936333430392d323031652d303035302d373738622d643062643066303632653466024835636165393635382d363665362d346638312d613237382d3335313438323138613630344833373936333430392d323031652d303035302d373738622d643062643066303030303030223078384437394541324546313635413743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264373106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734352c333238383433332c333238383432352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33322e393936353132365a4833373936333433652d323031652d303035302d323738622d643062643066303632666637024864323565643930312d326136322d343332382d613061342d3631333033373635386664644833373936333433652d323031652d303035302d323738622d643062643066303030303030223078384437394541324546314646393246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264373906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734362c333238383434312c333238383433332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33332e303636353632365a4833373936333437352d323031652d303035302d353838622d643062643066303633323131024833326430356434622d646365322d346666392d626536382d6139343733343338393239394833373936333437352d323031652d303035302d353838622d643062643066303030303030223078384437394541324546324144303941306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264383106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734372c333238383434392c333238383434312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33332e313236363035395a4833373936333462322d323031652d303035302d306538622d643062643066303633336431024830653865643830662d323034662d346330332d623066332d3332353632633966316161634833373936333462322d323031652d303035302d306538622d643062643066303030303030223078384437394541324546333346413042306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264383906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734382c333238383435372c333238383434392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33332e323735373131395a4833373936333530392d323031652d303035302d356338622d643062643066303633383637024865613432376339352d303962332d343061632d386264352d3966323130643864656536314833373936333530392d323031652d303035302d356338622d643062643066303030303030223078384437394541324546344142413746306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264393106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734392c333238383436352c333238383435372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33332e333336373535355a4833373936333532382d323031652d303035302d373738622d643062643066303633396365024831313764626664382d633939312d343365372d393231642d3736316439353536393539334833373936333532382d323031652d303035302d373738622d643062643066303030303030223078384437394541324546353345334635306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264393906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735302c333238383437332c333238383436352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33332e343131383039365a4833373936333535642d323031652d303035302d326138622d643062643066303633623933024865616630363437312d373736362d346266372d393864652d3564663935333334396165654833373936333535642d323031652d303035302d326138622d643062643066303030303030223078384437394541324546354637454430306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264613106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735312c333238383438312c333238383437332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33332e343832383630335a4833373936333539382d323031652d303035302d356538622d643062643066303633646463024864656563396430612d316334322d346266372d393661362d3566636632303335336534344833373936333539382d323031652d303035302d356538622d643062643066303030303030223078384437394541324546364135363342306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264613906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735322c333238383438392c333238383438312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33332e353436393036305a4833373936333565382d323031652d303035302d323638622d643062643066303633663333024866333263643934652d316264362d346563362d393037302d3263396439346338376135334833373936333565382d323031652d303035302d323638622d643062643066303030303030223078384437394541324546373431433034306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264623106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735332c333238383439372c333238383438392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33332e363130393531335a4833373936333631392d323031652d303035302d353738622d643062643066303634306639024832656435353134642d643163352d346135652d623465302d3139303930636136626462354833373936333631392d323031652d303035302d353738622d643062643066303030303030223078384437394541324546374442414232306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264623906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735342c333238383530352c333238383439372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33332e363938303133315a4833373936333635362d323031652d303035302d306638622d643062643066303634333930024861323565633261332d306439392d346166612d613534652d3163383730313935343766664833373936333635362d323031652d303035302d306638622d643062643066303030303030223078384437394541324546384232414133306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264633106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735352c333238383531332c333238383530352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33332e373633303539395a4833373936333637382d323031652d303035302d326238622d643062643066303634353033024866343561396537632d623933382d346138332d383031382d3762353737376238666165364833373936333637382d323031652d303035302d326238622d643062643066303030303030223078384437394541324546393446303734306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264633906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735362c333238383532312c333238383531332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33332e383237313035325a4833373936333639622d323031652d303035302d346538622d643062643066303634363731024864343462663431312d313764642d343935332d613435372d3762656133313066303531334833373936333639622d323031652d303035302d346538622d643062643066303030303030223078384437394541324546394542363335306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264643106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735372c333238383532392c333238383532312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33332e383838313438305a4833373936333663652d323031652d303035302d376438622d643062643066303634383336024861346563663739382d613131362d346433622d623235352d3831623366613362653334344833373936333663652d323031652d303035302d376438622d643062643066303030303030223078384437394541324546413830364239306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264643906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735382c333238383533372c333238383532392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33342e303034323331305a4833373936333734642d323031652d303035302d373138622d643062643066303634646230024831303261353839352d613833632d343930642d386561642d3666316331353261616264664833373936333734642d323031652d303035302d373138622d643062643066303030303030223078384437394541324546423942443333306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264653106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735392c333238383534352c333238383533372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33342e303633323732385a4833373936333738612d323031652d303035302d326238622d643062643066303635303362024838346363303433612d353736362d343263632d613533362d6230323939613935353431614833373936333738612d323031652d303035302d326238622d643062643066303030303030223078384437394541324546433242463743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264653906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736302c333238383535332c333238383534352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33342e313235333136325a4833373936333763612d323031652d303035302d363838622d643062643066303635323739024865636434323963622d333764332d343037352d613166322d3065396538393361613336324833373936333763612d323031652d303035302d363838622d643062643066303030303030223078384437394541324546434335453241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264663106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736312c333238383536312c333238383535332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33342e313835333538375a4833373936333765352d323031652d303035302d376638622d643062643066303635343031024864353866313937332d353533392d346238322d623033612d3035333363393462373133654833373936333765352d323031652d303035302d376638622d643062643066303030303030223078384437394541324546443536303738306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264663906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736322c333238383536392c333238383536312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33342e323434343030355a4833373936333830372d323031652d303035302d316638622d643062643066303635353733024835376333383233382d326665322d346266342d613161382d6334323466323366326466624833373936333830372d323031652d303035302d316638622d643062643066303030303030223078384437394541324546444538394535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265303106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736332c333238383537372c333238383536392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33342e333035343434315a4833373936333832662d323031652d303035302d343338622d643062643066303635366335024838373734313139322d333934642d343462322d616438302d3036313336343764393366314833373936333832662d323031652d303035302d343338622d643062643066303030303030223078384437394541324546453742333445306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265303906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736342c333238383538352c333238383537372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33342e333632343834355a4833373936333834662d323031652d303035302d356638622d643062643066303635376665024832643765336136372d373937632d343332342d393165312d3132343238613961366166374833373936333834662d323031652d303035302d356638622d643062643066303030303030223078384437394541324546463038453844306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265313106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736352c333238383539332c333238383538352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33342e343232353237305a4833373936333837392d323031652d303035302d303538622d643062643066303635393561024862366264366431362d373136332d346561372d613461322d6137633033346437383230394833373936333837392d323031652d303035302d303538622d643062643066303030303030223078384437394541324546463939304442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265313906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736362c333238383630312c333238383539332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33342e343838353733375a4833373936333839652d323031652d303035302d323638622d643062643066303635626232024836343339316239342d316639332d346165392d613333622d3232616438373237353632364833373936333839652d323031652d303035302d323638622d643062643066303030303030223078384437394541324630303341344432306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265323106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736372c333238383630392c333238383630312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33342e353438363136325a4833373936333863372d323031652d303035302d346238622d643062643066303635643636024866316431316133372d616330652d343637632d393231352d3738363063326136613939314833373936333863372d323031652d303035302d346238622d643062643066303030303030223078384437394541324630304346353532306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265323906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736382c333238383631372c3332383836303929000d070f0c04040c00010901070b0f0e098c818080808080808000b0d78480808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33342e363633363937375a4833373936333931392d323031652d303035302d313738622d643062643066303636303561024835353432313330302d623038642d346136652d613035342d3837396161653638613532394833373936333931392d323031652d303035302d313738622d643062643066303030303030223078384437394541324630314535443935306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265333106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736392c333238383632352c333238383631372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33342e373233373339375a4833373936333933652d323031652d303035302d336238622d643062643066303636316530024838333132313439312d356530642d343135342d623739322d3831313432316666636533614833373936333933652d323031652d303035302d336238622d643062643066303030303030223078384437394541324630323738364645306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265333906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737302c333238383633332c333238383632352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33342e373834373833325a4833373936333936302d323031652d303035302d353838622d643062643066303636333838024830313034623738392d336432342d343833662d626430322d3833383133383437643163664833373936333936302d323031652d303035302d353838622d643062643066303030303030223078384437394541324630333046453938306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265343106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737312c333238383634312c333238383633332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33342e383737383439365a4833373936333961642d323031652d303035302d316438622d643062643066303636356230024866666235333763642d616531652d346136312d626433632d6333376431623565663130654833373936333961642d323031652d303035302d316438622d643062643066303030303030223078384437394541324630334633323030306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265343906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737322c333238383634392c333238383634312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33342e393431383935345a4833373936333963612d323031652d303035302d333838622d643062643066303636373034024834643139373032312d366333372d343131622d386231622d6232393336346261343032314833373936333963612d323031652d303035302d333838622d643062643066303030303030223078384437394541324630343846374341306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265353106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737332c333238383635372c333238383634392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33352e303032393338395a4833373936333965612d323031652d303035302d353138622d643062643066303636383662024832656364326634352d306663392d343838632d396638642d3434643838616562336636654833373936333965612d323031652d303035302d353138622d643062643066303030303030223078384437394541324630353232313342306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265353906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737342c333238383636352c333238383635372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33352e303634393834315a4833373936336131362d323031652d303035302d373938622d643062643066303636613166024838343034666436332d316464342d346565382d396332312d3635343266366661373638324833373936336131362d323031652d303035302d373938622d643062643066303030303030223078384437394541324630354242464631306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265363106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737352c333238383637332c333238383636352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33352e313433303339345a4833373936336135632d323031652d303035302d333738622d643062643066303636636162024862663265346363392d653535612d343032302d626265642d6166653639353130376366364833373936336135632d323031652d303035302d333738622d643062643066303030303030223078384437394541324630363738314446306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265363906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737362c333238383638312c333238383637332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33352e323030303739375a4833373936336138312d323031652d303035302d353938622d643062643066303636653835024831643766383038642d356266612d343765392d623761662d3839343038333434643937324833373936336138312d323031652d303035302d353938622d643062643066303030303030223078384437394541324630373035443144306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265373106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737372c333238383638392c333238383638312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33352e323538313232305a4833373936336161382d323031652d303035302d376238622d643062643066303637306630024836373732376631612d336638622d343930612d623165352d6266633061353061393465354833373936336161382d323031652d303035302d376238622d643062643066303030303030223078384437394541324630373933383634306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265373906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737382c333238383639372c333238383638392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33352e333830323039325a4833373936336231312d323031652d303035302d356138622d643062643066303637373266024864666339313037302d376135652d343439332d393462662d3664333531346630653937364833373936336231312d323031652d303035302d356138622d643062643066303030303030223078384437394541324630384244393643306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265383106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737392c333238383730352c333238383639372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33352e343431323532305a4833373936336233352d323031652d303035302d376438622d643062643066303637393563024866313739353233662d656162632d343137302d393966352d6138306135323332383230654833373936336233352d323031652d303035302d376438622d643062643066303030303030223078384437394541324630393532394538306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265383906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738302c333238383731332c333238383730352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33352e353030323934315a4833373936336235622d323031652d303035302d316338622d643062643066303637613966024831613639636435392d353639372d346334322d613537322d3231636164303435373063384833373936336235622d323031652d303035302d316338622d643062643066303030303030223078384437394541324630394532433344306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265393106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738312c333238383732312c333238383731332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33352e353537333334385a4833373936336237612d323031652d303035302d333938622d643062643066303637633436024834616438303166322d353433622d346266392d383339632d3632336463386465353934634833373936336237612d323031652d303035302d333938622d643062643066303030303030223078384437394541324630413642393532306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265393906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738322c333238383732392c333238383732312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33352e363137333737375a4833373936336262312d323031652d303035302d363938622d643062643066303637643962024838353037353766612d383939382d346239342d393561362d3138313066393265366538654833373936336262312d323031652d303035302d363938622d643062643066303030303030223078384437394541324630423030394431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265613106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738332c333238383733372c333238383732392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33352e363737343230365a4833373936336264652d323031652d303035302d313538622d643062643066303637663732024865613137656330642d343530362d343266312d396664302d3838623337306432306262364833373936336264652d323031652d303035302d313538622d643062643066303030303030223078384437394541324630423930433242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265613906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738342c333238383734352c333238383733372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33352e373536343737315a4833373936336330662d323031652d303035302d343338622d643062643066303638316339024865316463376162352d313935382d346362662d616134612d3437636234336161656563374833373936336330662d323031652d303035302d343338622d643062643066303030303030223078384437394541324630433531433442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265623106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738352c333238383735332c333238383734352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33352e383136353230345a4833373936336333322d323031652d303035302d363438622d643062643066303638333637024831303265313332382d663733662d343262392d393365632d6561663966343536363531394833373936336333322d323031652d303035302d363438622d643062643066303030303030223078384437394541324630434536434434306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265623906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738362c333238383736312c333238383735332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33352e383734353631385a4833373936336334662d323031652d303035302d376438622d643062643066303638346363024861326137626436622d353765632d343166632d386630362d3532363030323034363563654833373936336334662d323031652d303035302d376438622d643062643066303030303030223078384437394541324630443732304637306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265633106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738372c333238383736392c333238383736312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33352e393334363034335a4833373936336337642d323031652d303035302d323538622d643062643066303638363636024830636332623666392d656137632d346232352d613863632d3834656131343463393333614833373936336337642d323031652d303035302d323538622d643062643066303030303030223078384437394541324630453034413633306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265633906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738382c333238383737372c333238383736392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33362e303530363836375a4833373936336365362d323031652d303035302d303838622d643062643066303638396463024835363439393132652d393465612d346236652d623532332d6431323161316139356333354833373936336365362d323031652d303035302d303838622d643062643066303030303030223078384437394541324630463230304535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265643106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738392c333238383738352c333238383737372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33362e313132373332335a4833373936336434302d323031652d303035302d353838622d643062643066303638623931024862336535626139332d333463662d343436352d616638332d6464393537353339343833304833373936336434302d323031652d303035302d353838622d643062643066303030303030223078384437394541324630464237383830306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265643906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739302c333238383739332c333238383738352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33362e313836373834385a4833373936336438342d323031652d303035302d313638622d643062643066303638653138024861343066373563352d663731662d346632352d626330302d6163373936383435323237394833373936336438342d323031652d303035302d313638622d643062643066303030303030223078384437394541324631303645433438306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265653106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739312c333238383830312c333238383739332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33362e323438383239355a4833373936336462312d323031652d303035302d336338622d643062643066303639303231024834613534666435342d373130632d346461392d383035642d3335643663393131373261364833373936336462312d323031652d303035302d336338622d643062643066303030303030223078384437394541324631313033434337306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265653906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739322c333238383830392c333238383830312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33362e333039383731385a4833373936336464392d323031652d303035302d363238622d643062643066303639316532024863323764653863642d333838382d343831312d626266302d3330633864306661353536634833373936336464392d323031652d303035302d363238622d643062643066303030303030223078384437394541324631313942343545306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265663106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739332c333238383831372c333238383830392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33362e333730393135385a4833373936336530332d323031652d303035302d303738622d643062643066303639333533024836356335643035312d333635382d346336332d626339352d3761323062653833353339384833373936336530332d323031652d303035302d303738622d643062643066303030303030223078384437394541324631323244444346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265663906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739342c333238383832352c333238383831372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33362e343236393535385a4833373936336532382d323031652d303035302d326238622d643062643066303639353433024836316537363838622d323636392d343332332d623763332d6165656461663739626364354833373936336532382d323031652d303035302d326238622d643062643066303030303030223078384437394541324631324236414446306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266303106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739352c333238383833332c333238383832352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33362e343830393934395a4833373936336535372d323031652d303035302d353238622d643062643066303639363864024832366238616538352d366437652d346464312d396636642d6262336533336330623333334833373936336535372d323031652d303035302d353238622d643062643066303030303030223078384437394541324631333341394331306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266303906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739362c333238383834312c333238383833332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33362e353336303333375a4833373936336536642d323031652d303035302d363538622d643062643066303639376232024838333066333563642d633633382d346331382d393134652d6663353933353364333764354833373936336536642d323031652d303035302d363538622d643062643066303030303030223078384437394541324631334330464241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266313106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739372c333238383834392c333238383834312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33362e353932303733385a4833373936336539312d323031652d303035302d303238622d643062643066303639393766024833666637623663352d356362342d343065612d623035392d3466383434323464346263364833373936336539312d323031652d303035302d303238622d643062643066303030303030223078384437394541324631343443334532306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266313906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739382c333238383835372c333238383834392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33362e363936313438315a4833373936336565342d323031652d303035302d346238622d643062643066303639646638024861653638353434362d333432372d343832642d623533612d3338613566376531656361654833373936336565342d323031652d303035302d346238622d643062643066303030303030223078384437394541324631353441353439306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266323106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739392c333238383836352c333238383835372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33362e373439313835395a4833373936336631332d323031652d303035302d373538622d643062643066303639666361024863363764336637612d373865632d346636322d396666312d3832303433376261363064624833373936336631332d323031652d303035302d373538622d643062643066303030303030223078384437394541324631354342443133306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266323906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830302c333238383837332c333238383836352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33362e383237323431375a4833373936336634372d323031652d303035302d323638622d643062643066303661323933024834313632373766322d643165662d343266352d383861662d3738643639353132656330334833373936336634372d323031652d303035302d323638622d643062643066303030303030223078384437394541324631363837463041306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266333106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830312c333238383838312c333238383837332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33362e383837323834365a4833373936336638302d323031652d303035302d353738622d643062643066303661343137024865666365633563632d666463362d343839642d616631352d6439366264343033336633324833373936336638302d323031652d303035302d353738622d643062643066303030303030223078384437394541324631373141383737306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266333906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830322c333238383838392c333238383838312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33362e393339333231375a4833373936336662342d323031652d303035302d303138622d643062643066303661353662024839363665336565662d623164652d346666342d626234312d3134653834396563323764394833373936336662342d323031652d303035302d303138622d643062643066303030303030223078384437394541324631373943303431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266343106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830332c333238383839372c333238383838392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33362e393930333538365a4833373936336666322d323031652d303035302d333838622d643062643066303661373363024833636164396138332d393835392d346438642d626330312d3765373064633964343666664833373936336666322d323031652d303035302d333838622d643062643066303030303030223078384437394541324631383138394532306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266343906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830342c333238383930352c333238383839372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33372e303436333938325a4833373936343033302d323031652d303035302d373438622d643062643066303661393064024866643831393031352d616335392d343033612d386465622d3962336361353862643739374833373936343033302d323031652d303035302d373438622d643062643066303030303030223078384437394541324631383945464437306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266353106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830352c333238383931332c333238383930352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33372e313033343338395a4833373936343038302d323031652d303035302d336538622d643062643066303661613235024836653934343662622d653532322d346230302d623837372d6130623062313536356262304833373936343038302d323031652d303035302d336538622d643062643066303030303030223078384437394541324631393241334645306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266353906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830362c333238383932312c333238383931332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33372e313834343936385a4833373936343064302d323031652d303035302d303938622d643062643066303661633365024862343237666536362d623761362d346637362d396130332d3630616135353439653364314833373936343064302d323031652d303035302d303938622d643062643066303030303030223078384437394541324631394630323535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266363106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830372c333238383932392c333238383932312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33372e323435353430345a4833373936343066622d323031652d303035302d333238622d643062643066303661653137024833323239316366302d396337632d343233362d616437622d6165366530656163363139664833373936343066622d323031652d303035302d333238622d643062643066303030303030223078384437394541324631413837394543306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266363906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830382c333238383933372c333238383932392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33372e333439363134375a4833373936343134662d323031652d303035302d373838622d643062643066303662306233024838366362636363662d316537332d343064392d623166302d3966356362653461643163334833373936343134662d323031652d303035302d373838622d643062643066303030303030223078384437394541324631423835423533306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266373106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830392c333238383934352c333238383933372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33372e343230363635395a4833373936343138332d323031652d303035302d326338622d643062643066303662326433024865333937623064332d383932622d343664652d613961302d3361393638633436333661384833373936343138332d323031652d303035302d326338622d643062643066303030303030223078384437394541324631433330424137306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266373906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831302c333238383935332c333238383934352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33372e343733373033385a4833373936343161662d323031652d303035302d353338622d643062643066303662343461024835313632656531652d623862642d346465622d616238362d3437663961393433353735364833373936343161662d323031652d303035302d353338622d643062643066303030303030223078384437394541324631434234413845306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266383106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831312c333238383936312c333238383935332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33372e353236373431365a4833373936343163322d323031652d303035302d363538622d643062643066303662353764024836653938333235312d363330312d346434302d383136372d3633333833393933353431664833373936343163322d323031652d303035302d363538622d643062643066303030303030223078384437394541324631443336323538306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266383906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831322c333238383936392c333238383936312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33372e353738373738385a4833373936343165372d323031652d303035302d303938622d643062643066303662366338024839356337623833382d383430642d343837662d613433632d6339623632646663663864664833373936343165372d323031652d303035302d303938622d643062643066303030303030223078384437394541324631444235333043306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266393106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831332c333238383937372c333238383936392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33372e363330383136305a4833373936343230342d323031652d303035302d323438622d643062643066303662376666024839343866313632622d653636632d343366322d623238632d3838663333343438316363634833373936343230342d323031652d303035302d323438622d643062643066303030303030223078384437394541324631453334334330306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266393906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831342c333238383938352c333238383937372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33372e363932383630375a4833373936343233322d323031652d303035302d346538622d643062643066303662393466024863323966366538652d666463302d346565632d623532612d6332353232623730383266334833373936343233322d323031652d303035302d346538622d643062643066303030303030223078384437394541324631454342423546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266613106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831352c333238383939332c333238383938352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33372e373531393032305a4833373936343237332d323031652d303035302d303538622d643062643066303662613536024834363961353539332d346262352d343034632d383630352d3764663234363231373034344833373936343237332d323031652d303035302d303538622d643062643066303030303030223078384437394541324631463542444143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266613906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831362c333238393030312c333238383939332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33372e383036393430395a4833373936343261362d323031652d303035302d333438622d643062643066303662623466024830366131356236362d306139312d346530382d383766372d3035343833333064626661314833373936343261362d323031652d303035302d333438622d643062643066303030303030223078384437394541324631464532334131306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266623106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831372c333238393030392c333238393030312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33372e383630393739325a4833373936343263622d323031652d303035302d353838622d643062643066303662633465024837383931323361632d323236332d343032642d383036302d3135653536653438656638644833373936343263622d323031652d303035302d353838622d643062643066303030303030223078384437394541324632303633423731306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266623906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831382c333238393031372c333238393030392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33372e393637303534375a4833373936343330662d323031652d303035302d313638622d643062643066303662663764024834316334613833322d356363612d343435392d383665352d3337363065373539353237334833373936343330662d323031652d303035302d313638622d643062643066303030303030223078384437394541324632313636414638306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266633106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831392c333238393032352c333238393031372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33382e303230303932365a4833373936343333662d323031652d303035302d343238622d643062643066303663316130024839633464366139352d636565392d343136392d393063332d6365623633386331356437364833373936343333662d323031652d303035302d343238622d643062643066303030303030223078384437394541324632314541394445306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266633906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832302c333238393033332c333238393032352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33382e303737313332325a4833373936343337642d323031652d303035302d376238622d643062643066303663333134024834383466643133322d343738392d343033392d393465642d6664633432633834336135364833373936343337642d323031652d303035302d376238622d643062643066303030303030223078384437394541324632323735444641306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266643106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832312c333238393034312c333238393033332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33382e313330313639375a4833373936343363312d323031652d303035302d333838622d643062643066303663343632024861343535306461302d653166372d343838612d626638652d6364626137353964386432354833373936343363312d323031652d303035302d333838622d643062643066303030303030223078384437394541324632324634454141306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266643906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832322c333238393034392c333238393034312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33382e313936323136345a4833373936343366642d323031652d303035302d366638622d643062643066303663373161024838383062626139362d363536632d343632352d383934642d3234363530663764623833384833373936343366642d323031652d303035302d366638622d643062643066303030303030223078384437394541324632333938394234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266653106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832332c333238393035372c333238393034392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33382e323636323636345a4833373936343433352d323031652d303035302d323038622d643062643066303663383666024864306333376339352d343763372d346337652d626265632d3739333665636361306539664833373936343433352d323031652d303035302d323038622d643062643066303030303030223078384437394541324632343433413038306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266653906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832342c333238393036352c333238393035372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33382e333333333133355a4833373936343436392d323031652d303035302d346338622d643062643066303663396336024839313138376130392d383263312d346536352d396164642d3839663630343730613238314833373936343436392d323031652d303035302d346338622d643062643066303030303030223078384437394541324632344537353046306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266663106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832352c333238393037332c333238393036352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33382e343031333631365a4833373936343438612d323031652d303035302d366338622d643062643066303663616534024866613762613662312d656632662d343462352d613465372d6638616236616433326262314833373936343438612d323031652d303035302d366338622d643062643066303030303030223078384437394541324632353844373330306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266663906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832362c333238393038312c333238393037332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33382e343632343035325a4833373936343462352d323031652d303035302d313338622d643062643066303663636338024836336130333935392d326538642d346466352d616665652d3266396137666638613935354833373936343462352d323031652d303035302d313338622d643062643066303030303030223078384437394541324632363232374234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330303106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832372c333238393038392c333238393038312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33382e353136343433315a4833373936343464642d323031652d303035302d336138622d643062643066303663646236024831646636363739302d306263612d343837652d396632652d3261646433643665333836384833373936343464642d323031652d303035302d336138622d643062643066303030303030223078384437394541324632364136363846306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330303906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832382c333238393039372c333238393038392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33382e363239353233315a4833373936343532652d323031652d303035302d383038622d643062643066303664303462024862343465383233322d383265382d343037612d626165392d3962383335313635323661374833373936343532652d323031652d303035302d383038622d643062643066303030303030223078384437394541324632374241374246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330313106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832392c333238393130352c333238393039372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33382e363834353632305a4833373936343534362d323031652d303035302d313838622d643062643066303664313963024834656239303036652d626565382d343863372d396665632d6564346465633637383634634833373936343534362d323031652d303035302d313838622d643062643066303030303030223078384437394541324632383430444234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330313906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833302c333238393131332c333238393130352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33382e373337353939365a4833373936343536382d323031652d303035302d333738622d643062643066303664326330024866343737623036642d343965652d346164632d626464322d3939653335303538643532384833373936343536382d323031652d303035302d333738622d643062643066303030303030223078384437394541324632384332353743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330323106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833312c333238393132312c333238393131332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33382e373931363338315a4833373936343538632d323031652d303035302d353438622d643062643066303664336639024832316463373662652d336134342d343832322d626138362d3863363364386431653231614833373936343538632d323031652d303035302d353438622d643062643066303030303030223078384437394541324632393433443431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330323906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833322c333238393132392c333238393132312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33382e383433363736315a4833373936343561312d323031652d303035302d363938622d643062643066303664356464024863313862383136612d303937612d343535652d613531352d6631626365396266643639624833373936343561312d323031652d303035302d363938622d643062643066303030303030223078384437394541324632394335353139306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330333106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833332c333238393133372c333238393132392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33382e393131373233345a4833373936343563372d323031652d303035302d306338622d643062643066303664373337024837316430353739612d336238662d343236612d393633622d3538616361343335366462304833373936343563372d323031652d303035302d306338622d643062643066303030303030223078384437394541324632413639303142306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330333906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833342c333238393134352c333238393133372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33382e393636373633315a4833373936343565372d323031652d303035302d323338622d643062643066303664383565024836623465616336652d313839332d343830622d393839322d3963663538613034306636644833373936343565372d323031652d303035302d323338622d643062643066303030303030223078384437394541324632414546363138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330343106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833352c333238393135332c333238393134352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33392e303335383132345a4833373936343630362d323031652d303035302d343138622d643062643066303664613030024838303863623264322d616230632d343331612d626535652d3138333937383163313961624833373936343630362d323031652d303035302d343138622d643062643066303030303030223078384437394541324632423941363643306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330343906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833362c333238393136312c333238393135332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33392e313134383638395a4833373936343634302d323031652d303035302d373538622d643062643066303664626337024838633765386165662d343263342d346465392d623332362d3462396435383734383336374833373936343634302d323031652d303035302d373538622d643062643066303030303030223078384437394541324632433538463745306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330353106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833372c333238393136392c333238393136312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33392e313636393036305a4833373936343636332d323031652d303035302d313438622d643062643066303664636361024833613061343537382d356661332d343839332d613232382d6539636437653764336462314833373936343636332d323031652d303035302d313438622d643062643066303030303030223078384437394541324632434441373434306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330353906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833382c333238393137372c3332383931363929000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '105584', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 21 Jan 2020 18:52:58 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79EA321F9D2CC"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1a76cfa-201e-00b4-5235-45b391000000', + 'x-ms-client-request-id', + '13bd9bbe-1ae8-4c86-b344-e4d211ed4415', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Tue, 21 Jan 2020 18:52:58 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:17 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F01%2F21%2F2100%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-01-21T21:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d79eb8d64aeaea","numShards":1,"recordsFormat":"avro","formatSchemaVersion":1,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/01/21/2100/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-01-21T21:28:20.261Z","data":{"aid":"64bb3354-a006-0003-00a1-d09e3b06e3a2"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'rMJOssginCVk40/nHA7beQ==', + 'Last-Modified', + 'Fri, 21 Feb 2020 22:23:04 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D7B71C9ED5B2C2"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb60093-a01e-00aa-5235-455f49000000', + 'x-ms-client-request-id', + 'cbf72569-2cd6-4da3-993a-83d05eb8e58e', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Tue, 21 Jan 2020 21:28:20 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:18 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/01/21/2100/log/00/2020/01/21/2100/00000.avroTue, 21 Jan 2020 21:29:20 GMTTue, 21 Jan 2020 21:29:20 GMT0x8D79EB8F9FCDAAA3716avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1a770a0-201e-00b4-5f35-45b391000000', + 'x-ms-client-request-id', + 'e48b9d5e-6170-40f3-8c71-2811a6045519', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:17 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F01%2F21%2F2100%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d61b8167b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a327d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f624d6574616461746155706461746564222c22436f6e74726f6c225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e0988808080808080808000a0a28080808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62330438323032302d30312d32315432313a32373a32302e323236323035395a4835323536646661332d323031652d303038622d363661312d643037623332303662333261084861326336366164362d656166362d343561332d376634382d3763636532613738313966644835323536646661332d323031652d303038622d363661312d643037623332303030303030223078384437394542384232383233303242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033373938353206066269644836346263373734382d613030362d303030332d303061312d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3732383437382c333634333437342c333238393137372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62350438323032302d30312d32315432313a32373a32322e373136393739305a4861353131653134612d343031652d303062322d346261312d643038303265303630366566084837613863633962332d376137382d343461632d343737362d3637313434316663333865644861353131653134612d343031652d303062322d346261312d643038303265303030303030223078384437394542384233464533464645306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033373938353806066269644836346263373734382d613030362d303030332d303061312d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3732383437392c333634333438302c333634333437342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62380438323032302d30312d32315432313a32373a32392e353530383435385a4834383565386430642d323031652d303036662d336661312d643037356163303664356139084832333738633436352d633362342d346263662d363066362d3430373763336463323466334834383565386430642d323031652d303036662d336661312d643037356163303030303030223078384437394542384238313130334541306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033373938356506066269644836346263373734382d613030362d303030332d303061312d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3732383438302c333634333438362c333634333438302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62350438323032302d30312d32315432313a32383a30372e373836303835365a4837323564663165312d303031652d303033352d343961312d643031333462303636333936084865383239356561392d303539352d346138372d356464392d6131386138643535343465334837323564663165312d303031652d303033352d343961312d643031333462303030303030223078384437394542384345444233464638306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033373938393906066269644836346263373734382d613030362d303030332d303061312d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3732383438392c333634333534352c3336343334383629000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '3716', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 21 Jan 2020 21:29:20 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79EB8F9FCDAAA"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb602f7-a01e-00aa-6935-455f49000000', + 'x-ms-client-request-id', + 'd41c1ca6-276d-4c95-980c-1553ceea0a75', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Tue, 21 Jan 2020 21:29:20 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:18 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F02%2F21%2F2200%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-02-21T22:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d7b71c9ec4e9bb","numShards":1,"recordsFormat":"avro","formatSchemaVersion":1,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/02/21/2200/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-02-21T22:23:04.688Z","data":{"aid":"c6d141ad-5006-00ae-0005-e9d24e06b764"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + '0qDhvBmWzT4sHWm2R7f7Zw==', + 'Last-Modified', + 'Fri, 08 May 2020 21:36:05 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D7F397D06EBC38"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1a77384-201e-00b4-5935-45b391000000', + 'x-ms-client-request-id', + 'a8a23d7c-c37e-458b-b6eb-10f8107afbe4', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 21 Feb 2020 22:23:04 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:18 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/02/21/2200/log/00/2020/02/21/2200/00000.avroFri, 21 Feb 2020 22:24:05 GMTFri, 21 Feb 2020 22:24:05 GMT0x8D7B71CC2C202B4126294avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb60513-a01e-00aa-3335-455f49000000', + 'x-ms-client-request-id', + 'f58cdd68-a630-4cce-8b37-c2de107f6c1b', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:19 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F02%2F21%2F2200%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d61b8167b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a327d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f624d6574616461746155706461746564222c22436f6e74726f6c225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e09d2818080808080808000c0898880808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34653030313833382d373632372d343837652d626531322d6238383664303431383038312f626c6f62732f746573742d626c6f622d62613136383337392d633862622d343061302d623762662d3335663261373062383966380238323032302d30322d32315432323a32323a30342e363232373339315a4837306137393630622d633031652d303038332d313830352d653936313364303631373363024833346665373634392d393831612d343230382d386232652d3266313638623238353462664837306137393630622d633031652d303038332d313830352d653936313364303030303030223078384437423731433741463739334246306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323131656606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365712e283637352c313439343635382c373437353639352c302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38353161383734322d336263312d343762662d623535382d6163656162343464396465342f626c6f62732f746573742d626c6f622d61653635623031342d393930392d343465342d396630612d3732363861386132623934640238323032302d30322d32315432323a32323a30352e303032373531395a4862346232623730332d613031652d303034652d316630352d653935316437303632323730024862386266383233392d386234382d343766302d623963662d6466336231393239643639644862346232623730332d613031652d303034652d316630352d653935316437303030303030223078384437423731433742333136384542306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132303906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343636322c373437353732312c373437353639352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33313833656565322d643231632d343534372d613762382d6332383230663630376436652f626c6f62732f746573742d626c6f622d30656632653436662d386235322d343036302d626366302d3830383461376662376361370238323032302d30322d32315432323a32323a30352e333830373634345a4833613932386538392d613031652d303037312d363430352d653939393734303632666265024836396232353064632d353463372d346566382d393730322d3731373932363662626435614833613932386538392d613031652d303037312d363430352d653939393734303030303030223078384437423731433742364233453143306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132323306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343636372c373437353734372c373437353732312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32393661656566382d393062632d343963612d613332662d3430306663663637623065332f626c6f62732f746573742d626c6f622d34653063646564322d303939662d346431352d626630382d3636663034363632633064610238323032302d30322d32315432323a32323a30352e373733373737385a4830383735666135662d643031652d303037622d356430352d653933646333303634306563024837623138363632362d333364652d343638612d393033312d3465353738353562363030304830383735666135662d643031652d303037622d356430352d653933646333303030303030223078384437423731433742413733363332306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132343306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343637322c373437353737392c373437353734372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39653562643438362d653734322d343061332d623338622d6436643665636438313333652f626c6f62732f746573742d626c6f622d36346366616538632d653333352d343038662d383764652d3832373133663533616435300238323032302d30322d32315432323a32323a30352e383931373830395a4865623263623235622d623031652d303062362d373530352d653930643239303634363065024837366662363066342d363063622d343238332d626130372d3437303532376539663063624865623263623235622d623031652d303062362d373530352d653930643239303030303030223078384437423731433742423931304132306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132353206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343637342c373437353739342c373437353737392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63366330303930652d303262642d346462322d393965652d3339343039366430646531302f626c6f62732f746573742d626c6f622d61316335633732362d646233662d343332322d616565302d6338386632363234386233390238323032302d30322d32315432323a32323a30362e303336373835335a4836656637363039362d383031652d303033622d356430352d653933616662303634636131024837326566633066322d353636632d346538352d386339352d6533386463663036376366394836656637363039362d383031652d303033622d356430352d653933616662303030303030223078384437423731433742434633304435306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132363506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343637372c373437353831332c373437353739342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65313763323463662d303334302d343665332d386530332d3163316632396230376432392f626c6f62732f746573742d626c6f622d62383065303231652d313263332d343432662d613830612d6636343932643833323738320238323032302d30322d32315432323a32323a30362e333136373937365a4836356537616464632d333031652d303062382d363230352d653932343939303635363765024861303737356566382d383763612d343663662d393137632d6563663932326365306630394836356537616464632d333031652d303062382d363230352d653932343939303030303030223078384437423731433742463945414330306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132373406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343637392c373437353832382c373437353831332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65356430303934312d326530332d343732362d613833642d3030343931666564396264362f626c6f62732f746573742d626c6f622d34646662653462312d653236382d343832312d393463312d3330323636653930333864360238323032302d30322d32315432323a32323a30362e363133383039385a4838616363643761342d353031652d303032382d313030352d653931656637303635643465024837643962383065392d393063322d346635312d613362352d3637653337376436373332664838616363643761342d353031652d303032382d313030352d653931656637303030303030223078384437423731433743323736334632306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132393906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343638352c373437353836352c373437353832382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38616636326434372d396332642d343331642d386630632d3832396238316364343935662f626c6f62732f746573742d626c6f622d38383665313536362d343864662d343866632d396463322d3632373930343234643939610238323032302d30322d32315432323a32323a30372e303234383138375a4862326263396437652d613031652d303030332d303430352d653939653362303636363432024839376631343861632d643533392d343535652d393931302d3034376231303965613665384862326263396437652d613031652d303030332d303430352d653939653362303030303030223078384437423731433743363631414642306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132613806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343638372c373437353838302c373437353836352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66333838656161362d663362652d343937302d386636622d3362333431323364316338662f626c6f62732f746573742d626c6f622d66393866653164342d336135322d343735632d626564362d3131623234653337383734300238323032302d30322d32315432323a32323a30372e323134383234305a4866633164366265332d333031652d303035632d313030352d653932613037303636623130024866666434316164302d636365342d343064642d383739332d6432386431373461633835334866633164366265332d333031652d303035632d313030352d653932613037303030303030223078384437423731433743383331393130306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132633206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639312c373437353930362c373437353838302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35303036623566392d353234662d343461612d386361382d6437666266363765303561622f626c6f62732f746573742d626c6f622d36616265663665382d333362362d346436372d623330642d3265306438366538303362380238323032302d30322d32315432323a32323a30372e353636383333395a4834653431303066362d303031652d303034372d323530352d653931343034303637643266024862303265396162332d636232642d343932652d386130372d3962396334633862383566634834653431303066362d303031652d303034372d323530352d653931343034303030303030223078384437423731433743423843463733306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132636106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639322c373437353931342c373437353930362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36623939326566642d353733632d343863312d613061632d3134613331313162643165662f626c6f62732f746573742d626c6f622d36373861303139382d306564362d343636322d616538632d3033623237306662393865350238323032302d30322d32315432323a32323a30372e383438383436305a4832396564363466632d363031652d303030632d356430352d653965383537303638396366024837626139333239392d383466652d343865652d616330302d3262306363303464326363634832396564363466632d363031652d303030632d356430352d653965383537303030303030223078384437423731433743453342303638306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132643206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639332c373437353932322c373437353931342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35626430363638392d353233302d343461612d386438372d3230633232346337346535392f626c6f62732f746573742d626c6f622d34303536393535392d656130362d343765322d386335652d3139303630643834653432300238323032302d30322d32315432323a32323a30372e393432383436375a4864316662356432392d663031652d303038382d316630352d653939613536303638646565024834636366383138312d336137382d346461622d383831372d3365376437343830363336394864316662356432392d663031652d303038382d316630352d653939613536303030303030223078384437423731433743463232463733306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132646106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639342c373437353933302c373437353932322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39326137343036382d636663622d346432632d623939332d3939313432373834376164302f626c6f62732f746573742d626c6f622d61346465336462322d303665332d343165662d623935352d3363613264326636626664320238323032302d30322d32315432323a32323a30382e303530383439365a4865313237306630612d333031652d303032652d323230352d653932643438303639323234024864313763356532382d633035382d346466362d613237622d3564396438316333366130664865313237306630612d333031652d303032652d323230352d653932643438303030303030223078384437423731433744303238333445306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132653206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639352c373437353933382c373437353933302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64326634626664302d323163372d346337332d383466352d6166343065303465636566352f626c6f62732f746573742d626c6f622d35353762663562612d303432302d343661352d626335392d6131663465323865653361340238323032302d30322d32315432323a32323a30382e313939383535325a4832656533663130612d613031652d303039352d313630352d653939376561303639383533024834303238333233322d616536632d343137652d383264342d3561353732343932613336614832656533663130612d613031652d303039352d313630352d653939376561303030303030223078384437423731433744313936364438306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132656106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639362c373437353934362c373437353933382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37316334303034382d633231392d346364332d613335622d3539313165306364336634382f626c6f62732f746573742d626c6f622d65623765643463382d623533352d346434382d616663302d6662613666343665343436360238323032302d30322d32315432323a32323a30382e323931383537375a4863323365366638642d663031652d303039382d346630352d653935663365303639613935024835663462343562322d313832662d343537322d393631322d3336363337393331646537374863323365366638642d663031652d303039382d346630352d653935663365303030303030223078384437423731433744323737304231306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132663206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639372c373437353935342c373437353934362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63313464366661632d626330302d346431632d386162632d3039343230386133653466362f626c6f62732f746573742d626c6f622d62313034626162612d613435332d343632302d396462362d3165613535643265346339370238323032302d30322d32315432323a32323a30382e353630383730395a4834326263373735632d303031652d303035372d313030352d653964313663303661313366024861656632373637392d636264382d346666612d613466372d3635373437366134646664364834326263373735632d303031652d303035372d313030352d653964313663303030303030223078384437423731433744353037443035306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132666106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639382c373437353936322c373437353935342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63373862396437352d313366392d343231332d393231652d6630623433613337643332632f626c6f62732f746573742d626c6f622d63323263323638362d313238382d343335322d626366372d3232623036613963613439390238323032302d30322d32315432323a32323a30392e313038383838305a4866366366626437642d373031652d303033662d333330352d653962376663303661636336024834333335646361642d383561312d346464632d393963622d6634373137383534613364354866366366626437642d373031652d303033662d333330352d653962376663303030303030223078384437423731433744413431424630306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133303906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730302c373437353937372c373437353936322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32633932396364302d396439302d343832382d616334352d3362623937333337386431312f626c6f62732f746573742d626c6f622d62326532353465392d303932342d343861302d623566642d3664343833613830316535330238323032302d30322d32315432323a32323a30392e323533383839385a4830333836356662352d353031652d303031372d316130352d653964363534303661663532024836663037616162342d633138352d343161312d393163342d3936393666386439656534324830333836356662352d353031652d303031372d316130352d653964363534303030303030223078384437423731433744424131353130306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133313806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730322c373437353939322c373437353937372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62303134303663342d333132322d346661362d393563352d3264383964306636366162322f626c6f62732f746573742d626c6f622d66326662636539622d306536642d346435332d623336322d3536336131306135366234390238323032302d30322d32315432323a32323a30392e353737383939345a4862326263613632342d613031652d303030332d333130352d653939653362303662643136024833383364393633382d316233612d343662332d393432622d3237313335643830306665344862326263613632342d613031652d303030332d333130352d653939653362303030303030223078384437423731433744454238354142306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133323006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730332c373437363030302c373437353939322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63383331373337632d366633642d343139642d613362622d6534393831343731363138662f626c6f62732f746573742d626c6f622d31303533623661622d646432362d343365342d393830302d3532336536306162373231380238323032302d30322d32315432323a32323a31302e393933393439325a4837636438323363622d643031652d303039662d333530352d653933333564303665386365024832306261636138382d636265662d343039362d396364372d3030623662346662313762384837636438323363622d643031652d303039662d333530352d653933333564303030303030223078384437423731433745433339383043306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133326606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730352c373437363031352c373437363030302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63383331373337632d366633642d343139642d613362622d6534393831343731363138662f626c6f62732f746573742d626c6f622d34343338346266312d393334612d346536392d393562652d3361643033646331653562350238323032302d30322d32315432323a32323a31312e303138393436385a4837636438323366312d643031652d303039662d356130352d653933333564303665393464024863613335626166382d323434632d346134392d393934312d3039376630363930353836304837636438323366312d643031652d303039662d356130352d653933333564303030303030223078384437423731433745433738463943306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133336506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730372c373437363033302c373437363031352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62643132303737372d613630322d343362362d393038652d3466623635346231323734642f626c6f62732f746573742d626c6f622d32333738376638352d636332382d343166332d393037332d3061396537383132643262610238323032302d30322d32315432323a32323a31312e353431393632385a4863626434623436662d323031652d303030642d313330352d653962373862303666623033024837366437646461372d313230642d346539312d393838642d3366333335353531366462304863626434623436662d323031652d303030642d313330352d653962373862303030303030223078384437423731433746313733364536306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133346406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730392c373437363034352c373437363033302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62643132303737372d613630322d343362362d393038652d3466623635346231323734642f626c6f62732f746573742d626c6f622d65623565323533322d336462322d346434642d383133342d6232373362646635613762360238323032302d30322d32315432323a32323a31312e353832393635355a4863626434623438382d323031652d303030642d326130352d653962373862303666636266024865316130646364652d366138622d343638312d383166372d6437306537623438343733364863626434623438382d323031652d303030642d326130352d653962373862303030303030223078384437423731433746314437383834306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133356306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731312c373437363036302c373437363034352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39393639633134312d666339382d346463632d623838642d3962323665363361393730632f626c6f62732f746573742d626c6f622d65313732353964352d386366332d343736362d393537342d3432633862333031393562630238323032302d30322d32315432323a32323a31322e303834393831335a4836356537626563632d333031652d303062382d353530352d653932343939303631316230024862383961643464662d333630362d343562352d613438332d6531623233633639646265354836356537626563632d333031652d303062382d353530352d653932343939303030303030223078384437423731433746364133393935306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133366206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731332c373437363037352c373437363036302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39393639633134312d666339382d346463632d623838642d3962323665363361393730632f626c6f62732f746573742d626c6f622d39326537363466662d643439362d346439342d393561382d3738646130623930383131370238323032302d30322d32315432323a32323a31322e313133393832305a4836356537626565622d333031652d303062382d373130352d653932343939303631326265024862613038373734662d346637392d343336322d626364392d3966353839316661626662614836356537626565622d333031652d303062382d373130352d653932343939303030303030223078384437423731433746364541363643306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133376106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731352c373437363039302c373437363037352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31303663306461392d646464642d343636652d616165612d6332326330303863646431642f626c6f62732f746573742d626c6f622d64316135353036622d623638392d346334632d613939662d3330303665656236376364360238323032302d30322d32315432323a32323a31322e353636393936345a4830343862613137652d663031652d303034332d303730352d653939393033303632303433024866393730373833322d613762352d346361372d626634342d3739313237653862356538394830343862613137652d663031652d303034332d303730352d653939393033303030303030223078384437423731433746423339463542306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133383906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731372c373437363130352c373437363039302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31303663306461392d646464642d343636652d616165612d6332326330303863646431642f626c6f62732f746573742d626c6f622d30663230363338632d666632302d346535322d613337652d3432333839333130386436380238323032302d30322d32315432323a32323a31322e353935303033315a4830343862613139322d663031652d303034332d316230352d653939393033303632306262024861383663383966642d356530322d343437662d393165392d3939373539646336333733394830343862613139322d663031652d303034332d316230352d653939393033303030303030223078384437423731433746423745353444306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133393806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731392c373437363132302c373437363130352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63636139303634312d356634652d343832622d393666312d3962333264343861623431662f626c6f62732f746573742d626c6f622d62623137393062352d386337342d343764382d613433302d6238663663643135303538620238323032302d30322d32315432323a32323a31332e303236303137305a4863346666363739622d343031652d303035362d373530352d653938656230303632383839024830666438303634342d653263322d343433362d386232352d3737653262373163616131334863346666363739622d343031652d303035362d373530352d653938656230303030303030223078384437423731433746463944304341306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133613706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343732312c373437363133352c373437363132302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63636139303634312d356634652d343832622d393666312d3962333264343861623431662f626c6f62732f746573742d626c6f622d39363335326132342d663633392d343066312d623239622d3431623830633163656634380238323032302d30322d32315432323a32323a31332e303532303131355a4863346666363761372d343031652d303035362d376630352d653938656230303632393239024863386434306665382d666335632d343932632d396261352d3537396466353466663238394863346666363761372d343031652d303035362d376630352d653938656230303030303030223078384437423731433746464443383333306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133623606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343732332c373437363135302c373437363133352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613739366132302d633638312d346437302d613765352d6237623234656239663434372f626c6f62732f746573742d626c6f622d62616339643139312d313464332d343431652d386637642d6231373839396238383465660238323032302d30322d32315432323a32323a31332e323238303138345a4862316132633032342d643031652d303031392d336530352d653966666534303632643031024865383737333364662d316433662d343930362d383735362d3931303763613863323964394862316132633032342d643031652d303031392d336530352d653966666534303030303030223078384437423731433830313841333738306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133643006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343732372c373437363137362c373437363135302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613739366132302d633638312d346437302d613765352d6237623234656239663434372f626c6f62732f746573742d626c6f622d32333862646339622d346165302d346361302d393933342d3330633135366165356332380238323032302d30322d32315432323a32323a31332e323831303233325a4862316132633034642d643031652d303031392d363430352d653966666534303632653538024861643239333636612d333061342d343865302d393966332d6338636463303063623037344862316132633034642d643031652d303031392d363430352d653966666534303030303030223078384437423731433830323042394638306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133653306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343733302c373437363139352c373437363137362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38623439633837392d623764632d343962352d396262632d6431313334656563663937352f626c6f62732f746573742d626c6f622d37656365653136652d613533382d343731362d393265392d3938613664623231346265370238323032302d30322d32315432323a32323a31332e373230303334395a4830316436333261352d393031652d303038652d346330352d653961396539303633666361024837623533643936652d393163612d346664342d393664652d3564396463393231653666394830316436333261352d393031652d303038652d346330352d653961396539303030303030223078384437423731433830363338464639306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134303206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343733352c373437363232362c373437363139352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38623439633837392d623764632d343962352d396262632d6431313334656563663937352f626c6f62732f746573742d626c6f622d33343665636161332d393632352d343436322d393235342d3564303037326533313534390238323032302d30322d32315432323a32323a31332e373438303336315a4830316436333264312d393031652d303038652d373830352d653961396539303634306465024835393839653135622d313164392d343434652d386635632d3533663937353264616365304830316436333264312d393031652d303038652d373830352d653961396539303030303030223078384437423731433830363744353945306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134313706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343733382c373437363234372c373437363232362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31613033323234312d373635342d343434332d626163352d6332383033313733666637332f626c6f62732f746573742d626c6f622d37646561613135362d306332342d343061322d623335302d3132623365633032666538380238323032302d30322d32315432323a32323a31332e393139303430355a4838646331323461302d323031652d303032322d356530352d653962613430303634376333024836393033356437622d653862302d343830372d383930382d6537306331626666356133374838646331323461302d323031652d303032322d356530352d653962613430303030303030223078384437423731433830383231343835306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134323606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343734302c373437363236322c373437363234372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31613033323234312d373635342d343434332d626163352d6332383033313733666637332f626c6f62732f746573742d626c6f622d35653537623730392d663064382d346666302d393134642d3863326161623938316439300238323032302d30322d32315432323a32323a31332e393530303430395a4838646331323462302d323031652d303032322d366530352d653962613430303634393636024835376439333666632d386530302d343163302d393765392d6564336534643663383935614838646331323462302d323031652d303032322d366530352d653962613430303030303030223078384437423731433830383641383636306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134333506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343734322c373437363237372c373437363236322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37373436303464392d396237352d343637662d393734622d6462333130333836386663362f626c6f62732f746573742d626c6f622d30383932366430312d646664622d343932642d626265322d3135386238393239633638320238323032302d30322d32315432323a32323a31342e373635303637315a4863636139383031342d643031652d303036622d303530352d653966386162303636353430024838343165326434322d353430322d343035322d623037332d6537373065343561363765384863636139383031342d643031652d303036622d303530352d653966386162303030303030223078384437423731433831303332433646306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134346606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343734362c373437363330332c373437363237372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37373436303464392d396237352d343637662d393734622d6462333130333836386663362f626c6f62732f746573742d626c6f622d34643335323938302d373032642d343462302d393339362d3535373939343336343133630238323032302d30322d32315432323a32323a31342e373934303639345a4863636139383032302d643031652d303036622d313030352d653966386162303636356339024833613066643565392d303564352d346630322d613130632d3562333464306234333463354863636139383032302d643031652d303036622d313030352d653966386162303030303030223078384437423731433831303739393536306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134356506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343734382c373437363331382c373437363330332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36306535666435332d633865642d343736392d393538612d3636333334386530303463622f626c6f62732f746573742d626c6f622d62346533633135362d646538342d343766372d383166652d3334656632613634326333300238323032302d30322d32315432323a32323a31352e323339303833355a4835613431313465302d623031652d303038392d353830352d653963353861303636663036024862633361626361382d396539362d343534632d626463302d3832643331666533333762374835613431313465302d623031652d303038392d353830352d653963353861303030303030223078384437423731433831344235394245306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134366406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343735302c373437363333332c373437363331382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36306535666435332d633865642d343736392d393538612d3636333334386530303463622f626c6f62732f746573742d626c6f622d39633066303161352d326662382d346330342d383336622d3134323063646534353134360238323032302d30322d32315432323a32323a31352e323730303836305a4835613431313465342d623031652d303038392d356330352d653963353861303636666235024866386635346437332d666339382d346330352d396162382d3131383166366565393433384835613431313465342d623031652d303038392d356330352d653963353861303030303030223078384437423731433831353031344139306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134376306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343735322c373437363334382c373437363333332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35363466393064392d613638622d343366362d383862662d3832353534333461343863332f626c6f62732f746573742d626c6f622d65653461626138632d653337372d343036352d613932612d3035303464396661643334330238323032302d30322d32315432323a32323a31352e373638313031305a4836333635653465352d323031652d303034302d346230352d653937383637303638323738024864316265303137362d326565642d346234352d623834372d6431306235666334326530314836333635653465352d323031652d303034302d346230352d653937383637303030303030223078384437423731433831394331323541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134386206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343735342c373437363336332c373437363334382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35363466393064392d613638622d343366362d383862662d3832353534333461343863332f626c6f62732f746573742d626c6f622d62633837373365632d326533372d343864382d393065312d6639333363663130623930320238323032302d30322d32315432323a32323a31352e373936313032365a4836333635653465632d323031652d303034302d353230352d653937383637303638336263024836636130363430332d623732342d346630642d613138352d3766333135633239323262654836333635653465632d323031652d303034302d353230352d653937383637303030303030223078384437423731433831413037463432306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134396106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343735362c373437363337382c373437363336332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34623734663339312d656435352d346566322d383463612d6239323832383065623464392f626c6f62732f746573742d626c6f622d62653035343461352d323930382d346564372d623534342d6666643835333436353733330238323032302d30322d32315432323a32323a31362e333638313232355a4839333763303238362d353031652d303035612d356630352d653931396238303639663236024835316531346434372d356138342d343461332d383330362d6637393762396335623332304839333763303238362d353031652d303035612d356630352d653931396238303030303030223078384437423731433831463743374339306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134623406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736302c373437363430342c373437363337382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34623734663339312d656435352d346566322d383463612d6239323832383065623464392f626c6f62732f746573742d626c6f622d66303766623230622d663161312d343832632d626232362d3234393139613936343865630238323032302d30322d32315432323a32323a31362e343030313234355a4839333763303238382d353031652d303035612d363130352d653931396238303639666434024863646462363238642d336666352d346330332d623163312d3132663036663266356564384839333763303238382d353031652d303035612d363130352d653931396238303030303030223078384437423731433831464338323942306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134633306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736322c373437363431392c373437363430342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65353064613964312d326634382d343165362d626266352d6433623562646566313435392f626c6f62732f746573742d626c6f622d30653261356462622d633336352d346230622d396638312d3935383831656162623737630238323032302d30322d32315432323a32323a31362e383531313336325a4865626235366530332d303031652d303038632d323130352d653931373531303661393433024863353834356164392d376666332d346235612d393161372d6636373562396430303235654865626235366530332d303031652d303038632d323130352d653931373531303030303030223078384437423731433832343135343632306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134643206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736342c373437363433342c373437363431392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65353064613964312d326634382d343165362d626266352d6433623562646566313435392f626c6f62732f746573742d626c6f622d62306366613061662d386463302d346637642d393961662d3664353765303334316136350238323032302d30322d32315432323a32323a31362e383836313335335a4865626235366531622d303031652d303038632d333830352d653931373531303661396631024864326431393632332d643233312d343761652d616133322d3131373465313264316230384865626235366531622d303031652d303038632d333830352d653931373531303030303030223078384437423731433832343641424330306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134653106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736362c373437363434392c373437363433342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66663066366263662d393166642d343538372d383239362d6237383561373635663662382f626c6f62732f746573742d626c6f622d61306461373935622d366635642d346532642d623930352d6134633662383432313663640238323032302d30322d32315432323a32323a31372e323730313437325a4864316662366539332d663031652d303038382d326330352d653939613536303662323866024837623862356664362d626230332d346261652d613434652d6636366263663261613666364864316662366539332d663031652d303038382d326330352d653939613536303030303030223078384437423731433832383136423230306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134653906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736372c373437363435372c373437363434392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66663066366263662d393166642d343538372d383239362d6237383561373635663662382f626c6f62732f746573742d626c6f622d39326132363336612d303235392d346336322d626534362d3662626331663936393130310238323032302d30322d32315432323a32323a31372e323939313535305a4864316662366561332d663031652d303038382d336330352d653939613536303662326665024833383137353733612d383132662d346630332d626362302d3466353862633763393531314864316662366561332d663031652d303038382d336330352d653939613536303030303030223078384437423731433832383542304546306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134663806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736392c373437363437322c373437363435372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61383634376233332d623031642d343934342d383061302d6537363635346437623934392f626c6f62732f746573742d626c6f622d38326461373464312d383135632d346266342d613232352d3465353132646337626234300238323032302d30322d32315432323a32323a31372e383231313730335a4865666237633161322d363031652d303038612d346130352d653932346565303662653932024837646339303730632d326435652d343437612d386165382d3161313134616233376635624865666237633161322d363031652d303038612d346130352d653932346565303030303030223078384437423731433832443537463737306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135303006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737302c373437363438302c373437363437322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61383634376233332d623031642d343934342d383061302d6537363635346437623934392f626c6f62732f746573742d626c6f622d36323330363765312d366163332d343434322d383831382d6332313666613939633936320238323032302d30322d32315432323a32323a31372e383832313732315a4865666237633162302d363031652d303038612d353330352d653932346565303662666434024864376633336662662d626233632d346135612d396262652d3038333862653538353265654865666237633162302d363031652d303038612d353330352d653932346565303030303030223078384437423731433832444543453539306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135306606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737322c373437363439352c373437363438302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30613139343964382d656235392d346666642d393237642d3136616163356163346661332f626c6f62732f746573742d626c6f622d61333036346234322d323432612d343139622d623139322d3466383039636433363264370238323032302d30322d32315432323a32323a31382e303135313734385a4861626562333132362d393031652d303037612d343430352d653936323166303663333365024831623030393363632d646363632d343362302d613632622d6337323238323163356431644861626562333132362d393031652d303037612d343430352d653936323166303030303030223078384437423731433832463331394334306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135313706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737332c373437363530332c373437363439352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30613139343964382d656235392d346666642d393237642d3136616163356163346661332f626c6f62732f746573742d626c6f622d66653762393334392d663563332d343864622d623665612d6337303031386264633937390238323032302d30322d32315432323a32323a31382e303436313737335a4861626562333133372d393031652d303037612d353330352d653936323166303663343035024866333335313634382d353135322d343737652d626361342d6534306135373962336366634861626562333133372d393031652d303037612d353330352d653936323166303030303030223078384437423731433832463744344344306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135323606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737352c373437363531382c373437363530332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613864363961622d653036372d343535652d613465612d3034346461343736646532642f626c6f62732f746573742d626c6f622d63356231313665372d376233352d346437382d386531372d3635646433373566343866620238323032302d30322d32315432323a32323a31382e343734313837335a4837613636616535632d633031652d303039332d343530352d653961343535303663663065024832303034613538372d653133342d346566322d623463322d3531316165306632353937364837613636616535632d633031652d303039332d343530352d653961343535303030303030223078384437423731433833333932334631306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135326506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737362c373437363532362c373437363531382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613864363961622d653036372d343535652d613465612d3034346461343736646532642f626c6f62732f746573742d626c6f622d61386463643465632d663163652d343537622d626639352d3863386234346162393335340238323032302d30322d32315432323a32323a31382e353036313839325a4837613636616537622d633031652d303039332d363430352d653961343535303664306164024865383633633535392d386365632d343162622d616631332d3338643262363866316263654837613636616537622d633031652d303039332d363430352d653961343535303030303030223078384437423731433833334444454636306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135336406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737382c373437363534312c373437363532362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33396366316639632d376537312d343966652d623539382d6661623732623933316233612f626c6f62732f746573742d626c6f622d33663939623035642d326361322d346531632d396566302d6264376434306430373234320238323032302d30322d32315432323a32323a31392e303835323038395a4838666564653933632d633031652d303033612d316130352d653936353237303665396536024834366337666166362d646561302d343937662d383233362d6530616534343762626533324838666564653933632d633031652d303033612d316130352d653936353237303030303030223078384437423731433833393633384536306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135343506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737392c373437363534392c373437363534312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33396366316639632d376537312d343966652d623539382d6661623732623933316233612f626c6f62732f746573742d626c6f622d37363038643864382d333166622d343466652d616538352d3865396537613636326236630238323032302d30322d32315432323a32323a31392e313134323039355a4838666564653934612d633031652d303033612d323730352d653936353237303665623064024830666666356633662d363831632d346333642d613762612d6266633062646563336236614838666564653934612d633031652d303033612d323730352d653936353237303030303030223078384437423731433833394143434346306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135353406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738312c373437363536342c373437363534392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30643033653735392d373530382d346430322d396137612d3035663533646636653332392f626c6f62732f746573742d626c6f622d66646537313234342d656333612d343236622d383732662d3633616135303830363535630238323032302d30322d32315432323a32323a31392e323634323137315a4862316132643135632d643031652d303031392d303330352d653966666534303666306139024832386236653832312d343935642d346633642d623338332d6533386565313962346166324862316132643135632d643031652d303031392d303330352d653966666534303030303030223078384437423731433833423138393431306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135356306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738322c373437363537322c373437363536342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30643033653735392d373530382d346430322d396137612d3035663533646636653332392f626c6f62732f746573742d626c6f622d34343633363930352d363835302d346465302d393631612d3666343466353233633732360238323032302d30322d32315432323a32323a31392e323938323135395a4862316132643137392d643031652d303031392d316430352d653966666534303666323134024830326164633030392d396535632d343238362d616231312d3435626630336335393066654862316132643137392d643031652d303031392d316430352d653966666534303030303030223078384437423731433833423645303846306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135366206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738342c373437363538372c373437363537322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35653335303466302d623366632d343062642d616236662d3537626233376233393262382f626c6f62732f746573742d626c6f622d30353861376364372d646439632d343333322d383032622d3430653836636538366262340238323032302d30322d32315432323a32323a31392e363736323331305a4866636536663061392d653031652d303038342d383030352d653930643565303666643561024866336537643637662d353437312d346566352d623361332d6465396230313965316565304866636536663061392d653031652d303038342d383030352d653930643565303030303030223078384437423731433833463036374334306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135373306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738352c373437363539352c373437363538372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35653335303466302d623366632d343062642d616236662d3537626233376233393262382f626c6f62732f746573742d626c6f622d32633162333037642d626634622d343661322d623335392d3963303534343632623761650238323032302d30322d32315432323a32323a31392e373032323333375a4866636536663062622d653031652d303038342d306530352d653930643565303666646463024831366131326161662d346336392d346639362d393535382d6663323030363837613834374866636536663062622d653031652d303038342d306530352d653930643565303030303030223078384437423731433833463435463736306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135383206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738372c373437363631302c373437363539352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32363833646630342d626432352d346336632d626136302d6333623435613536326138632f626c6f62732f746573742d626c6f622d35323066616435612d363134652d343766642d386131322d3866306434633963393262640238323032302d30322d32315432323a32323a32302e313633323436385a4834363065666363342d393031652d303062312d376630352d653936313461303630373366024861633964356238652d333232612d343235362d383366372d6138323834353463356561644834363065666363342d393031652d303062312d376630352d653936313461303030303030223078384437423731433834334142374137306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135393506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739302c373437363632392c373437363631302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32363833646630342d626432352d346336632d626136302d6333623435613536326138632f626c6f62732f746573742d626c6f622d33393430346236632d653633662d346163612d393332622d6232646339663861386464340238323032302d30322d32315432323a32323a32302e323030323439315a4834363065666365312d393031652d303062312d316130352d653936313461303630376563024831646363333066312d653032652d343561642d393937662d3262353736336634306565634834363065666365312d393031652d303062312d316130352d653936313461303030303030223078384437423731433834343038343342306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135613406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739322c373437363634342c373437363632392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65633637386161612d386262392d343138622d393436362d6438396363613535393234612f626c6f62732f746573742d626c6f622d61333463653037362d333366322d343563342d613162652d6163646234633166636130300238323032302d30322d32315432323a32323a32302e333635323439395a4866613533363632302d373031652d303035642d326530352d653937356462303630626538024865306439363665312d346533632d343030382d623733332d3331326565346530356236654866613533363632302d373031652d303035642d326530352d653937356462303030303030223078384437423731433834353942313933306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135616306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739332c373437363635322c373437363634342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65633637386161612d386262392d343138622d393436362d6438396363613535393234612f626c6f62732f746573742d626c6f622d30333230396633652d393633362d343863632d386361322d3762636361643338353661620238323032302d30322d32315432323a32323a32302e333935323534325a4866613533363632372d373031652d303035642d333330352d653937356462303630633762024865313637343139352d333336332d346263362d386366322d6636653964626663646236334866613533363632372d373031652d303035642d333330352d653937356462303030303030223078384437423731433834354531453842306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135626206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739352c373437363636372c373437363635322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35346464643264362d353430662d343465642d393339662d3762363934353537356531392f626c6f62732f746573742d626c6f622d64346538383731392d656264652d346133372d393634342d3733633063636361333438630238323032302d30322d32315432323a32323a32302e383234323634395a4866343662386433652d343031652d303062322d373730352d653938303265303631643330024831306432323232372d393939632d343563622d616564352d3239393032373430666362344866343662386433652d343031652d303062322d373730352d653938303265303030303030223078384437423731433834394642424439306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135633306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739362c373437363637352c373437363636372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35346464643264362d353430662d343465642d393339662d3762363934353537356531392f626c6f62732f746573742d626c6f622d37623064623635342d653837662d343630662d393033392d6138646630353434353563350238323032302d30322d32315432323a32323a32302e383534323635395a4866343662386434642d343031652d303062322d303630352d653938303265303631653730024864363136363433392d343932632d346462342d383864352d6232616332653635313036384866343662386434642d343031652d303062322d303630352d653938303265303030303030223078384437423731433834413432384137306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135643206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739382c373437363639302c373437363637352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35323431613061652d623061372d343735332d623635622d3064616364353631333836622f626c6f62732f746573742d626c6f622d37323564396130622d383637322d343961392d623835652d3532383765633562383636350238323032302d30322d32315432323a32323a32312e303737323733315a4866336534303033392d653031652d303030322d346530352d653963316537303632373738024866613235303934392d663062332d343734642d623963322d6263366161626363353931354866336534303033392d653031652d303030322d346530352d653963316537303030303030223078384437423731433834433635364642306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135646106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739392c373437363639382c373437363639302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35323431613061652d623061372d343735332d623635622d3064616364353631333836622f626c6f62732f746573742d626c6f622d37303431326564342d303337332d343463372d393364642d3739313433366435343638380238323032302d30322d32315432323a32323a32312e313135323734345a4866336534303034332d653031652d303030322d353730352d653963316537303632386664024837626436326135382d353030372d343331372d386133662d3461626162383136613636614866336534303034332d653031652d303030322d353730352d653963316537303030303030223078384437423731433834434246433535306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135653906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343830312c373437363731332c373437363639382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62366638613531372d633639322d346231652d396465352d3231306365343339636466642f626c6f62732f746573742d626c6f622d33313035393066332d323535302d343664632d393364332d3935353864366432636136630238323032302d30322d32315432323a32323a32312e343731323931315a4861633462653538302d623031652d303039392d336430352d653930306532303633376263024837646635613166362d343862342d343134342d613839312d3665326465363135663530624861633462653538302d623031652d303039392d336430352d653930306532303030303030223078384437423731433835303237363446306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135663806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343830332c373437363732382c373437363731332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38386532346437392d646463392d343533392d383462662d3234643337633533356634342f626c6f62732f746573742d626c6f622d31373333306131642d343230632d346263642d396637612d6665376563633966363130310238323032302d30322d32315432323a32323a32312e393739333036375a4864363262343663352d623031652d303032302d373630352d653930346638303634323136024835623033383862312d356663382d343061392d623339342d6662336238363632363161624864363262343663352d623031652d303032302d373630352d653930346638303030303030223078384437423731433835344644333943306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136303706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343830352c373437363734332c373437363732382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38386532346437392d646463392d343533392d383462662d3234643337633533356634342f626c6f62732f746573742d626c6f622d31306236663136612d373439622d343734612d383465382d3931383432616465363337380238323032302d30322d32315432323a32323a32322e303133333036375a4864363262343664352d623031652d303032302d303630352d653930346638303634326334024837323832303539662d343831612d343366642d396332612d6638613164343138336336644864363262343664352d623031652d303032302d303630352d653930346638303030303030223078384437423731433835353530333936306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136313606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343830372c373437363735382c373437363734332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37323365393366392d613461622d346630352d616437362d3334346133323739363539612f626c6f62732f746573742d626c6f622d33653163663665302d323135642d346363642d623330382d3230366139336133626530300238323032302d30322d32315432323a32323a32322e333931333139375a4836656637363933312d383031652d303033622d313430352d653933616662303634626436024839376639303530302d656431652d343233322d383133322d3533363163373662333964364836656637363933312d383031652d303033622d313430352d653933616662303030303030223078384437423731433835384544384544306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136333006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831312c373437363738342c373437363735382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37323365393366392d613461622d346630352d616437362d3334346133323739363539612f626c6f62732f746573742d626c6f622d32653430366237372d346562392d343535312d393133662d3637656131626532383066620238323032302d30322d32315432323a32323a32322e343639333135375a4836656637363933372d383031652d303033622d316130352d653933616662303634643538024864386634366364312d316136332d343938632d626633642d3363626638376134653366394836656637363933372d383031652d303033622d316130352d653933616662303030303030223078384437423731433835394142464135306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136336606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831332c373437363739392c373437363738342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33383966363062632d646136642d346165312d613437342d6437333932646663656332342f626c6f62732f746573742d626c6f622d62376561616634312d626539312d346163352d393466632d3238653431326636633637620238323032302d30322d32315432323a32323a32322e363831333235385a4865323337373735612d383031652d303035392d363330352d653966386463303635363637024866373664393039312d393262652d343562302d623130352d3265353964396639363963304865323337373735612d383031652d303035392d363330352d653966386463303030303030223078384437423731433835424231393441306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136343706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831342c373437363830372c373437363739392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33383966363062632d646136642d346165312d613437342d6437333932646663656332342f626c6f62732f746573742d626c6f622d33383364353938302d663038652d343733642d623038652d6339663032363231306434630238323032302d30322d32315432323a32323a32322e373131333237325a4865323337373737302d383031652d303035392d373430352d653966386463303635376231024862356436373331342d666234662d346434632d386539662d6165303166363561363634644865323337373737302d383031652d303035392d373430352d653966386463303030303030223078384437423731433835424638363230306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136353606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831362c373437363832322c373437363830372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65623666383336302d626231392d346362352d613763392d3834653465363566653236652f626c6f62732f746573742d626c6f622d34356334316161392d373731622d343039332d613739622d3436663861343232323937630238323032302d30322d32315432323a32323a32332e313638333431325a4832393138373062382d393031652d303035352d326530352d653936666434303636616637024831336162643532362d366432372d343038322d386163372d3332643037336236313263624832393138373062382d393031652d303035352d326530352d653936666434303030303030223078384437423731433836303536393534306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136363506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831382c373437363833372c373437363832322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65623666383336302d626231392d346362352d613763392d3834653465363566653236652f626c6f62732f746573742d626c6f622d30613833373234372d626664662d346564342d396561612d6435666264653166653037380238323032302d30322d32315432323a32323a32332e323037333431355a4832393138373063392d393031652d303035352d336330352d653936666434303636636161024833316632396235662d333031312d346237632d383336352d3063346538333538353231304832393138373063392d393031652d303035352d336330352d653936666434303030303030223078384437423731433836304235434337306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136373406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832302c373437363835322c373437363833372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34623265346534372d333038312d343337302d623862342d3231343663653535383133372f626c6f62732f746573742d626c6f622d66653238663030302d646266362d346434622d383832362d3231643033633533373561390238323032302d30322d32315432323a32323a32332e353031333532375a4865626235383064312d303031652d303038632d303230352d653931373531303637386638024833663936303166652d626330612d343961632d383063352d3032333734396531393861634865626235383064312d303031652d303038632d303230352d653931373531303030303030223078384437423731433836333833393937306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136383306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832322c373437363836372c373437363835322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38356132373763362d303266622d343064622d626565362d6365633136366464343438382f626c6f62732f746573742d626c6f622d33323866396234392d623936372d346530332d613631352d6337333761373834663464330238323032302d30322d32315432323a32323a32332e383036333637305a4866613533363938302d373031652d303035642d303230352d653937356462303637663865024839633362396266622d643230352d346135642d623634342d6637613730613138393662304866613533363938302d373031652d303035642d303230352d653937356462303030303030223078384437423731433836363639434630306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136386206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832332c373437363837352c373437363836372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38356132373763362d303266622d343064622d626565362d6365633136366464343438382f626c6f62732f746573742d626c6f622d33323866396234392d623936372d346530332d613631352d6337333761373834663464330238323032302d30322d32315432323a32323a32332e383235333632385a4866613533363938352d373031652d303035642d303730352d653937356462303637666631024832306634633730662d356135652d346262302d623230322d6634643636663731323864644866613533363938352d373031652d303035642d303730352d653937356462303030303030223078384437423731433836363938333446306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136393306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832342c373437363838332c373437363837352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31656535326635342d636536662d346463612d386133362d3030316262376433306464662f626c6f62732f746573742d626c6f622d37613730323532322d303938352d343262652d613764352d6563306638363736316436610238323032302d30322d32315432323a32323a32332e393834333732385a4865306665303965312d643031652d303032362d313030352d653933373437303638323731024861623066613932652d383830632d343031382d613663392d3330633331306365383731334865306665303965312d643031652d303032362d313030352d653933373437303030303030223078384437423731433836383145443930306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136396206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832352c373437363839312c373437363838332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31656535326635342d636536662d346463612d386133362d3030316262376433306464662f626c6f62732f746573742d626c6f622d37613730323532322d303938352d343262652d613764352d6563306638363736316436610238323032302d30322d32315432323a32323a32332e393938333638375a4865306665303965352d643031652d303032362d313430352d653933373437303638326337024833383430313733622d636233642d346335652d393335302d3434393432653530373763654865306665303965352d643031652d303032362d313430352d653933373437303030303030223078384437423731433836383431303437306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136613306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832362c373437363839392c373437363839312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35303866383938642d313135392d343739372d613538382d3163653265616464383733622f626c6f62732f746573742d626c6f622d38363539363538382d633333382d343465332d393064392d6230336337336337643937370238323032302d30322d32315432323a32323a32342e313230333730305a4837303035653166642d303031652d303062332d363230352d653964666632303638346630024838383033353966662d343739362d343464302d396138312d6464373431373963633934394837303035653166642d303031652d303062332d363230352d653964666632303030303030223078384437423731433836393641444634306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136616206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832372c373437363930372c373437363839392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35303866383938642d313135392d343739372d613538382d3163653265616464383733622f626c6f62732f746573742d626c6f622d38363539363538382d633333382d343465332d393064392d6230336337336337643937370238323032302d30322d32315432323a32323a32342e313338333733325a4837303035653232322d303031652d303062332d303530352d653964666632303638353236024836626638383832652d643233372d343134662d613834362d6365303738656565613064664837303035653232322d303031652d303062332d303530352d653964666632303030303030223078384437423731433836393934363341306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136623306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832382c373437363931352c373437363930372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36366632303836312d323737332d346236662d613636392d3231623833396563323564652f626c6f62732f746573742d626c6f622d39653738386639312d393438392d343732372d386436352d6339373936313338316234380238323032302d30322d32315432323a32323a32342e333637333832375a4833663062656130632d333031652d303030312d346630352d653932303833303638396565024838616339653566342d356161622d346330652d386437342d6634616137396134616237394833663062656130632d333031652d303030312d346630352d653932303833303030303030223078384437423731433836424335454533306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136626206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832392c373437363932332c373437363931352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36366632303836312d323737332d346236662d613636392d3231623833396563323564652f626c6f62732f746573742d626c6f622d39653738386639312d393438392d343732372d386436352d6339373936313338316234380238323032302d30322d32315432323a32323a32342e333937333834305a4833663062656131632d333031652d303030312d356430352d653932303833303638613833024837643435393236642d383937362d343165392d393862332d6164313336333431326532394833663062656131632d333031652d303030312d356430352d653932303833303030303030223078384437423731433836433043424235306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136633306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833302c373437363933312c373437363932332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36643361373134362d303039322d343331392d396461392d6263633266306237353838322f626c6f62732f746573742d626c6f622d65643538633534382d396466322d343365332d623765302d6363636336316332356264380238323032302d30322d32315432323a32323a32342e353235333834375a4832616165663233382d393031652d303061312d313830352d653961343232303638643462024834343733353230362d323466342d346566332d393365332d3934666463653538316432314832616165663233382d393031652d303061312d313830352d653961343232303030303030223078384437423731433836443437414437306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136636206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833312c373437363933392c373437363933312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36643361373134362d303039322d343331392d396461392d6263633266306237353838322f626c6f62732f746573742d626c6f622d65643538633534382d396466322d343365332d623765302d6363636336316332356264380238323032302d30322d32315432323a32323a32342e353430333838325a4832616165663234632d393031652d303061312d326330352d653961343232303638653163024863323764333534652d313936662d343563662d623436392d3862393461303261633262334832616165663234632d393031652d303061312d326330352d653961343232303030303030223078384437423731433836443643344541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136643306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833322c373437363934372c373437363933392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61393363666435652d313461632d346231632d386261652d3066653464323565316235652f626c6f62732f746573742d626c6f622d37356263643663362d353263632d343837632d393634612d3932303963373964636366650238323032302d30322d32315432323a32323a32342e363233333839365a4834326263613436392d303031652d303035372d373130352d653964313663303639316132024836616663616234352d353032652d343734312d626339382d6234613639316532626663334834326263613436392d303031652d303035372d373130352d653964313663303030303030223078384437423731433836453334383034306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136646206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833332c373437363935352c373437363934372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61393363666435652d313461632d346231632d386261652d3066653464323565316235652f626c6f62732f746573742d626c6f622d37356263643663362d353263632d343837632d393634612d3932303963373964636366650238323032302d30322d32315432323a32323a32342e363531333837375a4834326263613436642d303031652d303035372d373530352d653964313663303639326237024838666165376334632d383036312d343664302d616335652d3030356563313962623036374834326263613436642d303031652d303035372d373530352d653964313663303030303030223078384437423731433836453738444342306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136653806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833352c373437363936382c373437363935352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34383338613164332d663336612d343134312d616264632d6366633435343037653631322f626c6f62732f746573742d626c6f622d63383231666261352d396239632d346338372d613032662d3335663532343932333538610238323032302d30322d32315432323a32323a32352e303435343031395a4830663431616436352d663031652d303033312d343430352d653939653463303661306365024839336431623139362d366236622d346564382d623638622d3330396465653639636462374830663431616436352d663031652d303033312d343430352d653939653463303030303030223078384437423731433837323344343033306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136663006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833362c373437363937362c373437363936382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34363565653138612d323431362d343663382d396264622d3430643332623836313633382f626c6f62732f746573742d626c6f622d31386133333738332d633738392d343462382d616133352d3937363966303937643364350238323032302d30322d32315432323a32323a32352e363431343230395a4862316132653165322d643031652d303031392d353430352d653966666534303662353739024864316665343038662d346562362d343730372d396533322d3966613734306639633338644862316132653165322d643031652d303031392d353430352d653966666534303030303030223078384437423731433837374539454642306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136663806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833372c373437363938342c373437363937362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66313639643737382d333066382d343438332d386539382d3262383838386430613330622f626c6f62732f746573742d626c6f622d39373062653538352d666135372d346436362d393365382d6337396462303035363761330238323032302d30322d32315432323a32323a32352e383639343239375a4837616561396332352d633031652d303035382d353630352d653961373030303662616234024835626261643636352d353237632d343735382d613533322d3735366263313363353434344837616561396332352d633031652d303035382d353630352d653961373030303030303030223078384437423731433837413139303939306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137303006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833382c373437363939322c373437363938342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37383939633730632d333961322d346365362d386463352d3035343430633464363037612f626c6f62732f746573742d626c6f622d39646535653764612d373836372d343333342d616434352d6363623564363165626639340238323032302d30322d32315432323a32323a32362e303934343336325a4865626235383835612d303031652d303038632d343530352d653931373531303662666432024835666132613634622d626563662d346630352d616436332d3064303537313430363733364865626235383835612d303031652d303038632d343530352d653931373531303030303030223078384437423731433837433345354541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137303806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833392c373437373030302c373437363939322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30666137636330312d303230632d343366392d383936612d3234656664383236393135612f626c6f62732f746573742d626c6f622d64323063666361342d653861332d346335622d383631362d3066386134626337366661610238323032302d30322d32315432323a32323a32362e323234343338385a4833303234323662392d393031652d303033372d363830352d653961646633303663323561024831366665643031622d363865642d343365632d393761362d6632363334383966643764354833303234323662392d393031652d303033372d363830352d653961646633303030303030223078384437423731433837443739353444306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137313006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834302c373437373030382c373437373030302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30306138373764332d373166642d346239352d393832352d3663316532306366383635302f626c6f62732f746573742d626c6f622d37313132653763642d356663372d346362362d396337372d3038323538343131613361300238323032302d30322d32315432323a32323a32362e333339343433355a4836356537663038652d333031652d303062382d323630352d653932343939303663356131024864376236666466652d633863312d343463312d393136322d3132636365303234326432384836356537663038652d333031652d303062382d323630352d653932343939303030303030223078384437423731433837453934383833306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137313806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834312c373437373031362c373437373030382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613136633061622d353236622d346663302d626661392d6661636132343463366261302f626c6f62732f746573742d626c6f622d35363239643735652d626130612d343364392d393633332d3633666534653938396465610238323032302d30322d32315432323a32323a32372e303239343636325a4863623333626635352d363031652d303037652d336530352d653965663138303664656564024831393031333833642d313237302d343837302d626531652d3862646661666530316236634863623333626635352d363031652d303037652d336530352d653965663138303030303030223078384437423731433838353236423645306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137323006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834322c373437373032342c373437373031362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30343237363234662d393934612d343261352d613663362d6361643839383436353864662f626c6f62732f746573742d626c6f622d38393263396438642d616433372d346234342d623330652d3038623461323665616236330238323032302d30322d32315432323a32323a32372e333032343734365a4832656534316134632d613031652d303039352d363830352d653939376561303665393938024864653234303039622d393236382d343631642d393038322d3632626438353663653765364832656534316134632d613031652d303039352d363830352d653939376561303030303030223078384437423731433838374333414541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137323806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834332c373437373033322c373437373032342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38306464633161372d333132362d343137382d623332652d3963656533323862613232392f626c6f62732f746573742d626c6f622d31343534333861352d666562612d346634312d393865612d3436663835333565333239380238323032302d30322d32315432323a32323a32382e303033343936305a4862633535626661612d343031652d303036392d306630352d653934363133303666653231024861643766656538372d636337362d343864382d396231382d3164653265633463363038634862633535626661612d343031652d303036392d306630352d653934363133303030303030223078384437423731433838453730423942306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137333006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834342c373437373034302c373437373033322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37663466333361662d666231642d346133322d396131392d3663323666643866636630622f626c6f62732f746573742d626c6f622d66313138623064372d653635342d343761352d623338362d3236353439663238363630650238323032302d30322d32315432323a32323a32382e323932353132315a4832656237373439612d653031652d303037302d333330352d653963366138303630343033024832333033343838302d383736332d346532362d626338332d6466326464626362623532324832656237373439612d653031652d303037302d333330352d653963366138303030303030223078384437423731433839313332353245306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137343306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834372c373437373035392c373437373034302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62363761623434612d613563352d346335612d623132332d6564313666306462636464362f626c6f62732f746573742d626c6f622d37626164323934652d316231632d346339352d383436342d6464636231393138663532360238323032302d30322d32315432323a32323a32382e343438353137385a4866366366643839312d373031652d303033662d313230352d653962376663303630383062024838326437396437662d643836352d343631342d393364382d3766323462626363316262364866366366643839312d373031652d303033662d313230352d653962376663303030303030223078384437423731433839324146324445306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137353206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834392c373437373037342c373437373035392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36303262643061362d353730622d346431642d613166652d6466333133666666656530622f626c6f62732f746573742d626c6f622d34326634626364372d313930332d346230612d613830612d6634613137316234393132300238323032302d30322d32315432323a32323a32382e353532353136305a4861393136333031352d353031652d303037352d376530352d653931343733303630613331024833653134326135332d646333652d343138642d616164312d3231613235363662646538364861393136333031352d353031652d303037352d376530352d653931343733303030303030223078384437423731433839334146384138306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137363106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343835312c373437373038392c373437373037342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33623563613232652d363731612d346639322d623064652d6338333831656330363435392f626c6f62732f746573742d626c6f622d61383638383265382d333861332d343932382d396266662d6336373735666166303965610238323032302d30322d32315432323a32323a32382e383133353235335a4866343933643036632d643031652d303061302d323030352d653966626665303631343830024834373466393662352d663737342d343636612d386363662d3338653166333533373563654866343933643036632d643031652d303061302d323030352d653966626665303030303030223078384437423731433839363243433535306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137373006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343835332c373437373130342c373437373038392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66393065306333372d613635362d346636642d383938662d6265653566656166346639392f626c6f62732f746573742d626c6f622d39303965373664622d393664342d343262322d383961662d3966373634313530663836610238323032302d30322d32315432323a32323a32382e393631353238315a4833386661356535332d343031652d303039642d353930352d653938646535303631613430024839363437643036372d363938632d343431642d386564392d6462626138653035343966634833386661356535332d343031652d303039642d353930352d653938646535303030303030223078384437423731433839373936314231306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137376606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343835352c373437373131392c373437373130342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33313865363062342d343437612d346431392d613234652d6466326465323830613364372f626c6f62732f746573742d626c6f622d35616261373539332d386661622d346532632d626132612d6336346536373630333563320238323032302d30322d32315432323a32323a32392e313535353333345a4834326535643434312d613031652d303035652d363430352d653939346266303632316637024837366131643161372d666566332d343565342d623536362d3435643061393632383964624834326535643434312d613031652d303035652d363430352d653939346266303030303030223078384437423731433839393646433036306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137393906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343835382c373437373134352c3734373731313929000d070f0c04040c00010901070b0f0e09ba818080808080808000bc938780808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63386133333435362d393031352d343661362d386665622d6339656131363862663863342f626c6f62732f746573742d626c6f622d63383363333039332d393333392d343435642d393663332d3037353361353539363066320238323032302d30322d32315432323a32323a32392e333131353339355a4861313166636663332d613031652d303032632d336630352d653939336630303632376530024830336237303436332d343133362d346532302d626361342d6164643632346234643165624861313166636663332d613031652d303032632d336630352d653939336630303030303030223078384437423731433839414543413033306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137613806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836312c373437373136302c373437373134352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39393861623063652d316663372d343663622d383131362d6336323737653466623665622f626c6f62732f746573742d626c6f622d66373564346234392d396366362d346666382d396132372d3739633336613936636135380238323032302d30322d32315432323a32323a32392e343231353432315a4861313166643033332d613031652d303032632d323630352d653939336630303632643266024865363862613430382d326165352d346632352d623765362d3635643736323035366661654861313166643033332d613031652d303032632d323630352d653939336630303030303030223078384437423731433839424636433038306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137626306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836342c373437373138302c373437373136302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38303261306564642d373665322d343834382d626332662d3932633332313934636439632f626c6f62732f746573742d626c6f622d30353566333438612d623461622d346633362d383533382d3764626337633932353765660238323032302d30322d32315432323a32323a32392e353836353531355a4866636536666633332d653031652d303038342d323030352d653930643565303633333932024862313730383036612d393834302d346164372d383338322d3434326261353365376162394866636536666633332d653031652d303038342d323030352d653930643565303030303030223078384437423731433839443843304142306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137636206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836362c373437373139352c373437373138302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64363764656430382d326537622d343861322d393336632d3237653061353066386263342f626c6f62732f746573742d626c6f622d61313437353933302d316365352d346634342d386362382d6335363865323663363766640238323032302d30322d32315432323a32323a32392e393331353632365a4863643562346661372d313031652d303031362d353930352d653938393838303633623663024863353539326234302d653637352d343664632d386662322d3135353836333465323162324863643562346661372d313031652d303031362d353930352d653938393838303030303030223078384437423731433841304433453836306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137646106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836382c373437373231302c373437373139352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31643532653432352d393037312d343131312d623437302d3061346132373861353836382f626c6f62732f746573742d626c6f622d31353664663534612d666465302d346266312d383437342d3233663831346538353565660238323032302d30322d32315432323a32323a33302e323337353732315a4865623264323833312d623031652d303062362d353530352d653930643239303634323766024830373538313933312d626539342d343866652d616635322d3962356337356238636438354865623264323833312d623031652d303062362d353530352d653930643239303030303030223078384437423731433841334331373239306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137653206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836392c373437373231382c373437373231302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39643834393438302d653562392d343263662d393133612d6135343037316137333764342f626c6f62732f746573742d626c6f622d65623033626632652d396166612d343431312d393936652d3837313832346232316264660238323032302d30322d32315432323a32323a33302e343439353830355a4863303636663630332d343031652d303038642d366430352d653934383864303634376262024836646532616664622d326662342d343832632d623666342d6630656230653234633335374863303636663630332d343031652d303038642d366430352d653934383864303030303030223078384437423731433841354337304244306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137656106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837302c373437373232362c373437373231382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62303034386636652d323238392d343132382d393031322d3037663362346461623361382f626c6f62732f746573742d626c6f622d64636262613761612d653464652d343264362d393266342d3663666434333335323033330238323032302d30322d32315432323a32323a33302e373136353837315a4835366132333061322d343031652d303032342d316330352d653938396666303634666237024864313430386137392d623065622d343336632d623735302d6366363239333137363132664835366132333061322d343031652d303032342d316330352d653938396666303030303030223078384437423731433841383532454146306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137663206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837312c373437373233342c373437373232362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39383864383931302d653730332d343239352d613930382d3835366462316435653639322f626c6f62732f746573742d626c6f622d62663735343833322d343330632d343662372d613038372d6162393235373437393031640238323032302d30322d32315432323a32323a33312e313035353937315a4863636139613635662d643031652d303036622d363030352d653966386162303635666663024837343931353062312d656264312d343564382d623462302d3661343038366431356233304863636139613635662d643031652d303036622d363030352d653966386162303030303030223078384437423731433841433038413633306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138303006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837332c373437373234382c373437373233342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63316335353965322d656231372d346339302d393439362d6231656532386563636563342f626c6f62732f746573742d626c6f622d36613436303861362d323332332d346131652d393066622d3035326462656139653361350238323032302d30322d32315432323a32323a33312e353531363133365a4866653931356562372d323031652d303038622d326330352d653937623332303637313561024833623336623961302d613532662d343632662d383565322d6638366230643164663130304866653931356562372d323031652d303038622d326330352d653937623332303030303030223078384437423731433842303437314338306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138306406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837352c373437373236312c373437373234382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35666237653565302d663061652d343034392d393662372d6633383837613164316665622f626c6f62732f746573742d626c6f622d65366638623933342d666562652d343031392d396562622d3637616539396432656462330238323032302d30322d32315432323a32323a33312e373339363136365a4862383639333534642d633031652d303031352d333830352d653936386563303637376535024831613930326663332d656163342d343364322d396161342d6461613530316365666436634862383639333534642d633031652d303031352d333830352d653936386563303030303030223078384437423731433842323132314246306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138313506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837362c373437373236392c373437373236312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31613935353331352d323533662d343630302d393063392d3262313565333535306239372f626c6f62732f746573742d626c6f622d61656232643734302d316530652d346239642d383866332d6334363237333635616362350238323032302d30322d32315432323a32323a33312e393932363236385a4866653931356565362d323031652d303038622d346130352d653937623332303637636134024831653166643034662d623263622d346539312d613236622d3536663764663139306166344866653931356565362d323031652d303038622d346130352d653937623332303030303030223078384437423731433842343745334643306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138316406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837372c373437373237372c373437373236392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35323739333065352d393438632d343632312d393364302d3765666134656337653133312f626c6f62732f746573742d626c6f622d35343231616430312d666335632d346231372d613635322d3666663764373039666532340238323032302d30322d32315432323a32323a33322e363536363436385a4833663062666334302d333031652d303030312d373730352d653932303833303638643764024837376361303761392d323863332d343739622d613564322d6430306439356538623433304833663062666334302d333031652d303030312d373730352d653932303833303030303030223078384437423731433842414430463345306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138326306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837392c373437373239322c373437373237372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34356236643237662d383337322d343936302d383034622d6365363633653962373832352f626c6f62732f746573742d626c6f622d31663239373834622d343036362d343762302d623263352d3262326434623133333936330238323032302d30322d32315432323a32323a33322e373636363530335a4866643430323533352d663031652d303037632d373330352d653935316130303639316331024863626430323035352d326265382d346137352d626463622d3734636432396635313462664866643430323533352d663031652d303037632d373330352d653935316130303030303030223078384437423731433842424446463437306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138336206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838312c373437373330372c373437373239322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31343236633833382d633737302d343835622d383130662d3530366636633732323434662f626c6f62732f746573742d626c6f622d34353230663063382d663630392d343939322d613030632d6235356364366431646539340238323032302d30322d32315432323a32323a33332e313438363634315a4837636438636236322d643031652d303039662d346430352d653933333564303661303863024834653362316165632d393832322d346539312d613437382d6464366363613465306661334837636438636236322d643031652d303039662d346430352d653933333564303030303030223078384437423731433842463832324243306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138343306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838322c373437373331352c373437373330372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37653263623264662d646236652d343530392d396161352d3633373662636336313863612f626c6f62732f746573742d626c6f622d65653865396238332d313735332d343735622d623966632d6236376430636537313662310238323032302d30322d32315432323a32323a33342e333733373037395a4830383736333236332d643031652d303037622d366630352d653933646333303663323730024830303233613933662d333933622d346162622d616435342d3761613064346133353635644830383736333236332d643031652d303037622d366630352d653933646333303030303030223078384437423731433843423333364637306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138353406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838342c373437373333322c373437373331352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37653263623264662d646236652d343530392d396161352d3633373662636336313863612f626c6f62732f746573742d626c6f622d30343563376234632d616132632d346238382d623634372d6337666464383163373533660238323032302d30322d32315432323a32323a33342e343031373038365a4830383736333237352d643031652d303037622d376630352d653933646333303663326462024834363831643835632d663333312d343039322d613666302d3430656534313136633666624830383736333237352d643031652d303037622d376630352d653933646333303030303030223078384437423731433843423735354137306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138363306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838362c373437373334372c373437373333322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36393039333066392d373238392d346261652d396636382d3865396237333035336663342f626c6f62732f746573742d626c6f622d66353338386335622d653864332d346238392d616432302d3266353764363336616362640238323032302d30322d32315432323a32323a33342e353539373134395a4836306134336230642d363031652d303062352d336630352d653965633464303663366632024838373538353561642d643731322d343561392d613736392d3637343532313036383131664836306134336230642d363031652d303062352d336630352d653965633464303030303030223078384437423731433843434639384444306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138373206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838382c373437373336322c373437373334372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36393039333066392d373238392d346261652d396636382d3865396237333035336663342f626c6f62732f746573742d626c6f622d34656565356335352d343538352d343633642d393130612d3662353866633531393039390238323032302d30322d32315432323a32323a33342e363036373133355a4836306134336233312d363031652d303062352d356630352d653965633464303663383232024866363136333562362d643430332d343536652d616464652d3864356437306432656133634836306134336233312d363031652d303062352d356630352d653965633464303030303030223078384437423731433843443643344246306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138383106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343839302c373437373337372c373437373336322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38373332353366312d666637322d343932632d396137362d6333333839396535326665642f626c6f62732f746573742d626c6f622d36336630306130362d383535332d343461352d613535372d6630663837343264623430370238323032302d30322d32315432323a32323a33352e323237373331395a4838646331346531622d323031652d303032322d313330352d653962613430303664643533024862396462316666662d373434382d346265632d613338392d3862353736373532643666354838646331346531622d323031652d303032322d313330352d653962613430303030303030223078384437423731433844333538373437306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138396206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343839342c373437373430332c373437373337372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38373332353366312d666637322d343932632d396137362d6333333839396535326665642f626c6f62732f746573742d626c6f622d36386566636363312d376461622d343636662d626264372d3862326234626232373239660238323032302d30322d32315432323a32323a33352e323539373331375a4838646331346532382d323031652d303032322d323030352d653962613430303664653666024830363036636664632d363964322d346635632d396666652d3730316164633238396438364838646331346532382d323031652d303032322d323030352d653962613430303030303030223078384437423731433844334134323332306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138616106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343839362c373437373431382c373437373430332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37396462353738642d386137382d346239392d626338352d6332383066336636376465322f626c6f62732f746573742d626c6f622d61363334633831312d633636632d343639342d626331372d6131623232633665323538340238323032302d30322d32315432323a32323a33352e353936373435345a4833366137356434302d313031652d303061662d343430352d653938643932303665616634024865643662343238632d393963382d343536312d386166642d6134303363643438383131394833366137356434302d313031652d303061662d343430352d653938643932303030303030223078384437423731433844364441454434306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138623906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343839382c373437373433332c373437373431382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37396462353738642d386137382d346239392d626338352d6332383066336636376465322f626c6f62732f746573742d626c6f622d30613431363435322d366137382d343834382d383432642d3439396534663163653636320238323032302d30322d32315432323a32323a33352e363232373435355a4833366137356438312d313031652d303061662d376630352d653938643932303665633261024831663730323230352d643061302d343635632d386530392d3038343139386339366162394833366137356438312d313031652d303061662d376630352d653938643932303030303030223078384437423731433844373143443746306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138633806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343930302c373437373434382c373437373433332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63333433363132632d353161382d346535372d613337642d3030393935643735386564302f626c6f62732f746573742d626c6f622d64346262383039362d653037362d346666382d383737332d3363646437383732326365630238323032302d30322d32315432323a32323a33362e303536373537345a4830333836613961652d353031652d303031372d336330352d653964363534303666363934024866373539613437622d343231382d346231302d626334382d3338346636343339663861374830333836613961652d353031652d303031372d336330352d653964363534303030303030223078384437423731433844423430373136306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138643706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343930322c373437373436332c373437373434382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63333433363132632d353161382d346535372d613337642d3030393935643735386564302f626c6f62732f746573742d626c6f622d61353332366166312d336166612d346439662d613863302d3633383630633237383161340238323032302d30322d32315432323a32323a33362e303833373631365a4830333836613963352d353031652d303031372d353330352d653964363534303666373037024830333932303032302d356261322d346431652d393139302d6433306235613062666364344830333836613963352d353031652d303031372d353330352d653964363534303030303030223078384437423731433844423832354630306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138653606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343930342c373437373437382c373437373436332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34653234633063332d656664332d346366622d626663352d6166656637613262323537302f626c6f62732f746573742d626c6f622d39346230343837642d636439662d346233632d386436612d3638383030653634313634640238323032302d30322d32315432323a32323a33362e383833373834385a4832653831333262642d383031652d303038322d363630352d653933656531303630393166024833643766643563342d623333632d343334342d383962342d3766633733323437656666654832653831333262642d383031652d303038322d363630352d653933656531303030303030223078384437423731433845333231314339306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139303406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343931312c373437373530382c373437373437382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34653234633063332d656664332d346366622d626663352d6166656637613262323537302f626c6f62732f746573742d626c6f622d63643162653662332d313738352d346637362d393438302d3134356263303439653436660238323032302d30322d32315432323a32323a33362e393232373834375a4832653831333263642d383031652d303038322d373530352d653933656531303630613366024864646434346363392d343666642d346339382d616436642d6631616336326436643863394832653831333263642d383031652d303038322d373530352d653933656531303030303030223078384437423731433845333830353344306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139313306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343931332c373437373532332c373437373530382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38393639326531662d313465612d343839392d616334372d3138663063353965333634662f626c6f62732f746573742d626c6f622d33326661353133392d653734652d343436612d393666612d6138633162373939643331640238323032302d30322d32315432323a32323a33372e333635373939345a4830633535363136322d373031652d303036322d333030352d653962643738303631393065024861326662336235622d363263382d346236662d613431372d3232323362616533373437334830633535363136322d373031652d303036322d333030352d653962643738303030303030223078384437423731433845374239453733306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139333206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343931382c373437373535342c373437373532332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38393639326531662d313465612d343839392d616334372d3138663063353965333634662f626c6f62732f746573742d626c6f622d32336665623134332d626232342d346566652d383230322d3935636533313961633463620238323032302d30322d32315432323a32323a33372e333936383033375a4830633535363136652d373031652d303036322d333930352d653962643738303631613034024839303034316561642d616138302d346436612d616234382d3232363534613534663563324830633535363136652d373031652d303036322d333930352d653962643738303030303030223078384437423731433845383035393734306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139343106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343932302c373437373536392c373437373535342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31633031643337302d346337352d346161612d386138392d6165323861363732666230342f626c6f62732f746573742d626c6f622d36376663376138622d333162332d343731662d623830342d3632343566623634303535620238323032302d30322d32315432323a32323a33382e303038383234385a4834326263633132662d303031652d303035372d343630352d653964313663303632623632024862353738363139632d373864642d343535662d613966382d3338363432653934633535364834326263633132662d303031652d303035372d343630352d653964313663303030303030223078384437423731433845444442433745306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139353006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343932322c373437373538342c373437373536392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31633031643337302d346337352d346161612d386138392d6165323861363732666230342f626c6f62732f746573742d626c6f622d34653964613234302d646330652d343866342d626166662d6462623335383234366433630238323032302d30322d32315432323a32323a33382e303437383231375a4834326263633134312d303031652d303035372d353230352d653964313663303632633164024866306262663431652d663533342d346230642d396538392d6530386530616639346233634834326263633134312d303031652d303035372d353230352d653964313663303030303030223078384437423731433845453344373039306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139363506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343932352c373437373630352c373437373538342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35383430376339362d666665642d343233652d626464632d3939313234343337643865652f626c6f62732f746573742d626c6f622d36663032343463652d626666612d343539622d623737342d3239636336386262306461320238323032302d30322d32315432323a32323a33382e343434383336305a4838393238363966352d643031652d303034342d376130352d653966353630303633353634024866623737653466382d323234332d343766372d623437612d6364366566306366643161334838393238363966352d643031652d303034342d376130352d653966353630303030303030223078384437423731433846323036423638306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139373906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343932382c373437373632352c373437373630352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35383430376339362d666665642d343233652d626464632d3939313234343337643865652f626c6f62732f746573742d626c6f622d31313236303634302d323866632d343465632d383631642d3935343737303165643230320238323032302d30322d32315432323a32323a33382e343734383337335a4838393238363966612d643031652d303034342d376630352d653966353630303633363130024830393864666433312d343239332d343764352d613435302d3630613232653163366636394838393238363966612d643031652d303034342d376630352d653966353630303030303030223078384437423731433846323446463535306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139383806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343933302c373437373634302c373437373632352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33353136333064622d356639652d343864312d393734352d3034343165633561616162362f626c6f62732f746573742d626c6f622d31613437626134302d363762622d343663652d396532642d3435303538333066386465350238323032302d30322d32315432323a32323a33382e383533383438305a4836373365653839342d393031652d303036612d323330352d653961373737303634303339024833366234396161352d383032632d343164362d623938342d6165383638383531666465384836373365653839342d393031652d303036612d323330352d653961373737303030303030223078384437423731433846354541443544306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139616106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343933392c373437373637342c373437373634302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33353136333064622d356639652d343864312d393734352d3034343165633561616162362f626c6f62732f746573742d626c6f622d66363437383730362d383237642d343138392d623337372d6530303461376133323366330238323032302d30322d32315432323a32323a33382e383833383439305a4836373365653861632d393031652d303036612d333830352d653961373737303634313137024864343763373064662d393362382d346330362d393131382d3266383561303637636261334836373365653861632d393031652d303036612d333830352d653961373737303030303030223078384437423731433846363336383541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139623906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343934312c373437373638392c373437373637342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30646330343631642d336464662d343962382d386132312d3337373037326665333161642f626c6f62732f746573742d626c6f622d62363063383662362d613263642d343263322d613730322d3735356530626465353564310238323032302d30322d32315432323a32323a33392e313530383537375a4861393136336661662d353031652d303037352d376630352d653931343733303634396166024830396434356537392d646432312d346535352d386436322d3038346162373336336233664861393136336661662d353031652d303037352d376630352d653931343733303030303030223078384437423731433846384332363631306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139636406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343934342c373437373730392c373437373638392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30646330343631642d336464662d343962382d386132312d3337373037326665333161642f626c6f62732f746573742d626c6f622d33633334643462662d663065392d343636332d393863632d3238376165323966333932390238323032302d30322d32315432323a32323a33392e313831383537365a4861393136336662362d353031652d303037352d303630352d653931343733303634616264024836616564373365392d303533642d343161332d393132342d3630376335336437316663304861393136336662362d353031652d303037352d303630352d653931343733303030303030223078384437423731433846393042413744306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139646306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343934362c373437373732342c373437373730392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39316438316461332d376463652d346431612d626364362d6634613730303261363864322f626c6f62732f746573742d626c6f622d37316264363761652d343862662d343465332d396566632d6534666439396130333733380238323032302d30322d32315432323a32323a33392e353139383732395a4838646331353336342d323031652d303032322d336430352d653962613430303635363236024837303066356638652d643132322d343761352d393139382d6366333932366137343137614838646331353336342d323031652d303032322d336430352d653962613430303030303030223078384437423731433846433434444438306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139656206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343934382c373437373733392c373437373732342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39316438316461332d376463652d346431612d626364362d6634613730303261363864322f626c6f62732f746573742d626c6f622d38613661393862372d373639622d343461622d613866312d6663383638346564363838350238323032302d30322d32315432323a32323a33392e353437383731315a4838646331353337312d323031652d303032322d343830352d653962613430303635373038024866626532326634332d653461632d343734622d626238632d3362623566313262313962664838646331353337312d323031652d303032322d343830352d653962613430303030303030223078384437423731433846433842414237306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139666106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343935302c373437373735342c373437373733392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37623233376131622d386661332d346361382d626233652d3335666162383965646436382f626c6f62732f746573742d626c6f622d61326165343839622d663034312d343139632d383836372d6536613339303639393234660238323032302d30322d32315432323a32323a33392e393533383835325a4833396230303365642d613031652d303031332d323130352d653935623533303636303566024833656262323633632d623062342d346535372d626337362d6162616362346433643538374833396230303365642d613031652d303031332d323130352d653935623533303030303030223078384437423731433930303641454134306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161316506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343935352c373437373739302c373437373735342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37623233376131622d386661332d346361382d626233652d3335666162383965646436382f626c6f62732f746573742d626c6f622d32356632333836632d313937632d343235622d616262392d3938366631363066323033310238323032302d30322d32315432323a32323a33392e393835383833385a4833396230303366342d613031652d303031332d323730352d653935623533303636313137024865363364353131342d323531632d343036612d393530362d6237646131636136386234354833396230303366342d613031652d303031332d323730352d653935623533303030303030223078384437423731433930304236393745306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161326406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343935372c373437373830352c373437373739302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31346465653366382d373535612d343739382d386137612d3961376239386230626136662f626c6f62732f746573742d626c6f622d61316262616165352d303036652d346365382d383362352d6266333161376436373662350238323032302d30322d32315432323a32323a34302e343135383938325a4866336534316261662d653031652d303030322d353330352d653963316537303636396538024866363937326438322d653764352d343362622d613661322d6531366164636635386665614866336534316261662d653031652d303030322d353330352d653963316537303030303030223078384437423731433930344430373044306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161333606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343935392c373437373831342c373437373830352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31346465653366382d373535612d343739382d386137612d3961376239386230626136662f626c6f62732f746573742d626c6f622d37666161643734652d653864652d343366612d623764642d6136366133633838633832370238323032302d30322d32315432323a32323a34302e343530393030335a4866336534316263342d653031652d303030322d363730352d653963316537303636613837024866326664366237332d656161612d346137622d623139362d3139333230333132363030394866336534316263342d653031652d303030322d363730352d653963316537303030303030223078384437423731433930353235453531306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161343506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936312c373437373832392c373437373831342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36363062643138622d346233662d346633382d396663612d6436663566366535323561632f626c6f62732f746573742d626c6f622d37323761333630382d393165322d343936622d613031362d3034393733373731383631330238323032302d30322d32315432323a32323a34302e373836393039385a4832343362316236662d323031652d303035302d303130352d653962643066303637316231024839356638366365332d363236352d343261372d386136392d3064386436303231303132394832343362316236662d323031652d303035302d303130352d653962643066303030303030223078384437423731433930383541334245306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161353006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936332c373437373834302c373437373832392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36363062643138622d346233662d346633382d396663612d6436663566366535323561632f626c6f62732f746573742d626c6f622d63386634623534632d353836352d346632392d623031622d6137626132313233623232300238323032302d30322d32315432323a32323a34302e383134393131345a4832343362316238302d323031652d303035302d306630352d653962643066303637323865024832356665303961612d376331652d343536302d613035322d3133653030353733663362324832343362316238302d323031652d303035302d306630352d653962643066303030303030223078384437423731433930383945393545306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161356606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936352c373437373835352c373437373834302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36643830666434662d646166352d346333322d613232332d6538303763353661303231622f626c6f62732f746573742d626c6f622d37353566303962632d623338302d343164632d623465622d3965633662356264333966300238323032302d30322d32315432323a32323a34302e393338393136385a4863656262336332332d643031652d303062302d316330352d653933653936303637356663024861336461623130352d643831342d343766662d623139352d3335633363353530356634304863656262336332332d643031652d303062302d316330352d653933653936303030303030223078384437423731433930394344353631306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161363706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936362c373437373836332c373437373835352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36643830666434662d646166352d346333322d613232332d6538303763353661303231622f626c6f62732f746573742d626c6f622d30316232656138382d386562622d343832622d626532332d6564353961663635386234320238323032302d30322d32315432323a32323a34302e393636393137355a4863656262336335372d643031652d303062302d346630352d653933653936303637366338024836333166323964392d323866302d346263372d613037382d3136343766333930663739624863656262336335372d643031652d303062302d346630352d653933653936303030303030223078384437423731433930413134323337306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161373606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936382c373437373837382c373437373836332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64646133336464302d646333322d343434632d393131632d3865656535653238643765312f626c6f62732f746573742d626c6f622d34616537376433332d643663382d346132662d626161342d3236396138316139363366390238323032302d30322d32315432323a32323a34312e343632393331395a4833653866363432622d383031652d303032622d343430352d653966663933303638306364024863356162313738352d386264342d343734302d616161642d6331383131323333303661384833653866363432622d383031652d303032622d343430352d653966663933303030303030223078384437423731433930454346314337306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161383706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937322c373437373839352c373437373837382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64646133336464302d646333322d343434632d393131632d3865656535653238643765312f626c6f62732f746573742d626c6f622d35643739383730362d383034302d346463372d616436352d3638636138633561653263330238323032302d30322d32315432323a32323a34312e353133393338365a4833653866363434302d383031652d303032622d353830352d653966663933303638316236024830313365303038622d643761352d343863312d386438662d6366666165323864643234304833653866363434302d383031652d303032622d353830352d653966663933303030303030223078384437423731433930463439333232306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161393606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937342c373437373931302c373437373839352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61313031646431362d626339622d343239612d393965392d3634626432643432336434332f626c6f62732f746573742d626c6f622d38353038633564392d653735302d346533662d623766662d3639376431353235656134620238323032302d30322d32315432323a32323a34312e383238393530305a4839383337333463322d383031652d303037362d326230352d653966353137303638376439024832633161643561372d643562382d343264612d393930382d3638646562356232393330634839383337333463322d383031652d303037362d326230352d653966353137303030303030223078384437423731433931323441343334306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161396506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937352c373437373931382c373437373931302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61313031646431362d626339622d343239612d393965392d3634626432643432336434332f626c6f62732f746573742d626c6f622d64303464613662392d333739332d346335632d383238372d3064343638376433373364660238323032302d30322d32315432323a32323a34312e383538393531305a4839383337333463652d383031652d303037362d333130352d653966353137303638383539024830616530303966642d306338352d343234302d623030332d6336616532346530323764664839383337333463652d383031652d303037362d333130352d653966353137303030303030223078384437423731433931323933374637306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161616406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937372c373437373933332c373437373931382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34366236626438382d373330372d343432632d626134652d3536376631626535663031662f626c6f62732f746573742d626c6f622d37373864316132662d643133612d343633362d613531342d6265353632386665323164390238323032302d30322d32315432323a32323a34322e313238393534365a4836646563303761332d383031652d303036362d326630352d653933303766303638653036024833636365616161382d623064632d346636322d616661622d6532316634306537373238654836646563303761332d383031652d303036362d326630352d653933303766303030303030223078384437423731433931353236423337306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161623506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937382c373437373934312c373437373933332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34366236626438382d373330372d343432632d626134652d3536376631626535663031662f626c6f62732f746573742d626c6f622d39306166376266612d653639622d343064642d626432322d3139396461386162663835330238323032302d30322d32315432323a32323a34322e313637393538305a4836646563303762362d383031652d303036362d336630352d653933303766303638656337024839623931653465622d336231392d343962332d396536312d3264346637313932346463644836646563303762362d383031652d303036362d336630352d653933303766303030303030223078384437423731433931353838354443306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161633406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938302c373437373935362c373437373934312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33323438633262342d636138362d343837392d623136652d3338666466666235653338312f626c6f62732f746573742d626c6f622d64343062666435612d333036342d343661652d623731352d3333653365393038653636360238323032302d30322d32315432323a32323a34322e333136393631395a4832633338323433312d383031652d303030342d373830352d653966323538303639316666024863613536616632642d663630332d346663302d383134632d6664636231653037323861374832633338323433312d383031652d303030342d373830352d653966323538303030303030223078384437423731433931364634323533306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161636306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938312c373437373936342c373437373935362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33323438633262342d636138362d343837392d623136652d3338666466666235653338312f626c6f62732f746573742d626c6f622d61373561393863662d636235632d343830362d396263632d3964653939393065336337660238323032302d30322d32315432323a32323a34322e333531393634385a4832633338323433652d383031652d303030342d303430352d653966323538303639333734024839313532323063392d626637382d346463652d616238372d3938363938306536656237644832633338323433652d383031652d303030342d303430352d653966323538303030303030223078384437423731433931373439394130306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161646206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938332c373437373937392c373437373936342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62363334623666342d386438312d346631322d396439342d3862616366646238653462342f626c6f62732f746573742d626c6f622d64306662316138322d383334392d346430312d383962392d3736383839623266386637620238323032302d30322d32315432323a32323a34322e373839393738385a4863303637333038352d343031652d303038642d373030352d653934383864303639626335024831313233343761332d376435352d343562642d626666322d3837653733306632626334314863303637333038352d343031652d303038642d373030352d653934383864303030303030223078384437423731433931423734383739306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161656206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938362c373437373939352c373437373937392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62363334623666342d386438312d346631322d396439342d3862616366646238653462342f626c6f62732f746573742d626c6f622d66633336366335632d376263302d343234622d383437332d3963366634323737623139320238323032302d30322d32315432323a32323a34322e383338393737325a4863303637333062382d343031652d303038642d323130352d653934383864303639646639024830356166656338382d326662662d343437342d616563612d3066353330316435313462644863303637333062382d343031652d303038642d323130352d653934383864303030303030223078384437423731433931424545393843306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161666106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938382c373437383031302c373437373939352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36396161653664622d353438372d343731382d623431392d3237396263623165643735332f626c6f62732f746573742d626c6f622d38363236373434312d333165342d343835362d383332652d6161393638653666316338360238323032302d30322d32315432323a32323a34332e313030393839385a4836656637373362652d383031652d303033622d353030352d653933616662303661366462024835343163633066382d336531342d346138372d396231662d3561323539386532353563654836656637373362652d383031652d303033622d353030352d653933616662303030303030223078384437423731433931453645343641306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162303806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343939302c373437383032342c373437383031302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36396161653664622d353438372d343731382d623431392d3237396263623165643735332f626c6f62732f746573742d626c6f622d65353863643131362d363937662d343737312d626361652d3366663139663137353739610238323032302d30322d32315432323a32323a34332e313830393839305a4836656637373364312d383031652d303033622d363030352d653933616662303661396233024864653836336230642d303333372d343461642d393464612d3562613663636164653335644836656637373364312d383031652d303033622d363030352d653933616662303030303030223078384437423731433931463331393632306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162313706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343939322c373437383033392c373437383032342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303630326563392d393261362d343062362d383164392d6638613634396637326432392f626c6f62732f746573742d626c6f622d30366331646564362d626364382d343363652d396266392d3434366262353736643232660238323032302d30322d32315432323a32323a34332e343333393936375a4861343930623264392d343031652d303061322d363830352d653934353436303662326363024837336536333639312d336264342d343363372d613563632d3564613331653662313935634861343930623264392d343031652d303061322d363830352d653934353436303030303030223078384437423731433932313942343746306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162326406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343939372c373437383036312c373437383033392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303630326563392d393261362d343062362d383164392d6638613634396637326432392f626c6f62732f746573742d626c6f622d63366532393162642d643933312d346161662d396465392d3737383263333637346239620238323032302d30322d32315432323a32323a34332e343833393937315a4861343930623333332d343031652d303061322d336430352d653934353436303662343161024864666531383331612d383536312d343261622d383130322d6336336561333238353961664861343930623333332d343031652d303061322d336430352d653934353436303030303030223078384437423731433932323132453944306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162336306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343939392c373437383037362c373437383036312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63626336363631652d643237322d343562642d613262382d3262326464343862663439662f626c6f62732f746573742d626c6f622d31613237333737612d616334302d346531312d613366332d3363366632626233353338300238323032302d30322d32315432323a32323a34342e303530303230385a4834623834616563612d613031652d303033632d336430352d653935363938303663336163024833353565663534342d613263382d343865652d626439392d6238363031303031323265334834623834616563612d613031652d303033632d336430352d653935363938303030303030223078384437423731433932373742334630306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162343406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030302c373437383038342c373437383037362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63626336363631652d643237322d343562642d613262382d3262326464343862663439662f626c6f62732f746573742d626c6f622d35336632313437332d343465622d346635652d393265342d3935613265343638303364660238323032302d30322d32315432323a32323a34342e313338303232305a4865643434303132322d623031652d303035322d323130352d653930336237303663353233024838356131323236342d666662612d343036642d383830312d6231303036353835333865384865643434303132322d623031652d303035322d323130352d653930336237303030303030223078384437423731433932383446413639306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162353306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030322c373437383039392c373437383038342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33353662323863372d363364372d343432342d616235362d6332343738353834633661662f626c6f62732f746573742d626c6f622d37373566376534392d343662372d346538382d393635312d3030643231613039653032610238323032302d30322d32315432323a32323a34342e323832303238365a4837613637303166632d633031652d303039332d363130352d653961343535303663383161024832396634636337302d383637632d346362352d613637632d6331366339363632306331334837613637303166632d633031652d303039332d363130352d653961343535303030303030223078384437423731433932394231414245306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162363206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030342c373437383131342c373437383039392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38636366613731342d623735362d343138372d616434332d6562643530313664623962352f626c6f62732f746573742d626c6f622d35323533343731642d363937662d343139342d393362392d6434343730363430373036340238323032302d30322d32315432323a32323a34342e383132303339365a4865626235623865302d303031652d303038632d313230352d653931373531303664333863024862643161383634312d353261652d343831352d623062352d3533323138383332353762644865626235623865302d303031652d303038632d313230352d653931373531303030303030223078384437423731433932454244333441306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162373506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030372c373437383133332c373437383131342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38636366613731342d623735362d343138372d616434332d6562643530313664623962352f626c6f62732f746573742d626c6f622d30626634336438662d353935322d343731632d386531392d6638373734346165643434620238323032302d30322d32315432323a32323a34342e383339303435325a4865626235623866322d303031652d303038632d323430352d653931373531303664343165024862333365643338622d396231342d343461302d383836612d3839376434653638613034344865626235623866322d303031652d303038632d323430352d653931373531303030303030223078384437423731433932463031393334306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162383406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030392c373437383134382c373437383133332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39326431376332642d323366662d346463322d386334612d3861376466336539663131662f626c6f62732f746573742d626c6f622d65613236333561382d383663382d343832372d613336332d3432356465373365303034380238323032302d30322d32315432323a32323a34352e333332303538365a4834393139393431632d333031652d303037332d306130352d653932376363303665323239024862343365376565382d656137302d346663322d623264642d3564613339336134656533374834393139393431632d333031652d303037332d306130352d653932376363303030303030223078384437423731433933334232433732306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162396506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353031352c373437383137342c373437383134382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39326431376332642d323366662d346463322d386334612d3861376466336539663131662f626c6f62732f746573742d626c6f622d33616432613362652d376335632d346532392d396237332d3735336430303439353035330238323032302d30322d32315432323a32323a34352e333636303539355a4834393139393432392d333031652d303037332d313530352d653932376363303665336331024865646464386235642d353831352d343034652d623662302d6335613935336339626238644834393139393432392d333031652d303037332d313530352d653932376363303030303030223078384437423731433933343038334233306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162616406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353031372c373437383138392c373437383137342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35313961343139652d323663362d343236312d613765362d3362653830386631663366352f626c6f62732f746573742d626c6f622d32333531633039372d656437322d343832382d383932632d6234323165626463646663360238323032302d30322d32315432323a32323a34352e383836303831345a4834653431386434652d303031652d303034372d363630352d653931343034303666306663024838633035663365302d353131392d343931612d386261332d6537373062633636376238354834653431386434652d303031652d303034372d363630352d653931343034303030303030223078384437423731433933384642354646306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162623506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353031382c373437383139372c373437383138392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35313961343139652d323663362d343236312d613765362d3362653830386631663366352f626c6f62732f746573742d626c6f622d32633561343235392d663534632d346230322d393132352d6334386435366438313432320238323032302d30322d32315432323a32323a34352e393438303737305a4834653431386438632d303031652d303034372d316530352d653931343034303666323266024863646438333835372d333865642d346334662d393935372d6464333863353230356565654834653431386438632d303031652d303034372d316530352d653931343034303030303030223078384437423731433933393932424335306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162633406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353032302c373437383231322c373437383139372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64306662653663662d623762342d343939392d613632302d6263383839363761343937322f626c6f62732f746573742d626c6f622d61303165333563382d653936392d346636652d613166392d6632643030333663663862610238323032302d30322d32315432323a32323a34362e353535313034325a4832363839633632632d623031652d303037642d376630352d653930653763303666643135024832353738386632372d356433302d343766362d626563662d3663626431366637336238664832363839633632632d623031652d303037642d376630352d653930653763303030303030223078384437423731433933463546324332306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162646506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353032342c373437383233382c373437383231322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64306662653663662d623762342d343939392d613632302d6263383839363761343937322f626c6f62732f746573742d626c6f622d63333235613033652d343437332d343963322d626564342d3835356539623537653739340238323032302d30322d32315432323a32323a34362e353931313033325a4832363839633633612d623031652d303037642d306230352d653930653763303666646333024837326333323333392d333133302d343166352d393234642d3137346335306262643230384832363839633633612d623031652d303037642d306230352d653930653763303030303030223078384437423731433933464237304638306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162656406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353032362c373437383235332c373437383233382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38383033656635612d376336612d343733392d613936312d6538663033626566396532312f626c6f62732f746573742d626c6f622d36643030383135332d316236382d346630662d396161312d6161373033323661663330640238323032302d30322d32315432323a32323a34362e383434313039325a4864366634613736382d323031652d303061342d366330352d653937366639303630333830024836626663313132322d336234312d343634642d393966362d3236636235303837313761344864366634613736382d323031652d303061342d366330352d653937366639303030303030223078384437423731433934323230433034306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163303406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033302c373437383237362c373437383235332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31656233623933662d393936332d343336352d626464662d6164366530386539306561362f626c6f62732f746573742d626c6f622d31623532356631382d333936352d346236372d393564392d6339633939383838346533390238323032302d30322d32315432323a32323a34372e323733313139305a4864316662393664312d663031652d303038382d366530352d653939613536303630633637024861306631353032372d356636652d343964652d386330362d6630666537616531373664374864316662393664312d663031652d303038382d366530352d653939613536303030303030223078384437423731433934363338323336306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163313806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033342c373437383239362c373437383237362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31656233623933662d393936332d343336352d626464662d6164366530386539306561362f626c6f62732f746573742d626c6f622d31623532356631382d333936352d346236372d393564392d6339633939383838346533390238323032302d30322d32315432323a32323a34372e323836313139375a4864316662393664342d663031652d303038382d373130352d653939613536303630636231024839333630343864342d613037372d343335612d393335632d6430343332336435643737394864316662393664342d663031652d303038382d373130352d653939613536303030303030223078384437423731433934363537453044306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163323006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033352c373437383330342c373437383239362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31663361333335302d343462642d343933302d623839642d6133396533313561353533372f626c6f62732f746573742d626c6f622d66323065376637652d313339372d346433312d383962392d3231343532306135623966310238323032302d30322d32315432323a32323a34372e353134313332385a4834663830396332652d393031652d303039652d333630352d653936633831303631313365024836313930303933362d663662302d343734342d613935342d3432626663613939353933364834663830396332652d393031652d303039652d333630352d653936633831303030303030223078384437423731433934383834384430306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163323806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033362c373437383331322c373437383330342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31663361333335302d343462642d343933302d623839642d6133396533313561353533372f626c6f62732f746573742d626c6f622d66323065376637652d313339372d346433312d383962392d3231343532306135623966310238323032302d30322d32315432323a32323a34372e353239313330325a4834663830396335302d393031652d303039652d353430352d653936633831303631313933024834653032313036312d373865652d343838382d383836352d6362666332626530363535374834663830396335302d393031652d303039652d353430352d653936633831303030303030223078384437423731433934384136424138306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163333006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033372c373437383332302c373437383331322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63376533633534632d353633342d346465302d623065652d6163353133343039643864362f626c6f62732f746573742d626c6f622d38336265623164322d643866622d343836652d396563642d6563616164376432646164650238323032302d30322d32315432323a32323a34372e383032313431325a4833396230306436392d613031652d303031332d356130352d653935623533303631373065024864383665303336622d356539652d343030392d623633382d6532616134313837643066634833396230306436392d613031652d303031332d356130352d653935623533303030303030223078384437423731433934423433423234306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163333806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033382c373437383332382c373437383332302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63376533633534632d353633342d346465302d623065652d6163353133343039643864362f626c6f62732f746573742d626c6f622d38336265623164322d643866622d343836652d396563642d6563616164376432646164650238323032302d30322d32315432323a32323a34372e383331313432375a4833396230306437392d613031652d303031332d363830352d653935623533303631373736024834396461313436332d306433382d346264642d626435612d3331393732363235393234394833396230306437392d613031652d303031332d363830352d653935623533303030303030223078384437423731433934423841383033306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163343006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033392c373437383333362c373437383332382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30653738363039652d373038322d343332352d626139332d6463393738623433386466662f626c6f62732f746573742d626c6f622d36323734653461312d653637372d346138342d396639352d3064653936646536623964360238323032302d30322d32315432323a32323a34372e393133313431325a4863626435313165322d323031652d303030642d316530352d653962373862303631393633024838316632386662342d393533362d343138632d396435382d3061653361643439323336314863626435313165322d323031652d303030642d316530352d653962373862303030303030223078384437423731433934433532423134306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163346506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034312c373437383335302c373437383333362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30653738363039652d373038322d343332352d626139332d6463393738623433386466662f626c6f62732f746573742d626c6f622d36323734653461312d653637372d346138342d396639352d3064653936646536623964360238323032302d30322d32315432323a32323a34372e393430313430345a4863626435313166622d323031652d303030642d333430352d653962373862303631613535024834646264653461642d336264372d343833652d386234312d6361623630636164633733624863626435313166622d323031652d303030642d333430352d653962373862303030303030223078384437423731433934433934394243306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163353606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034322c373437383335382c373437383335302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36656130323834332d613065312d343064302d393331382d6130643665376162306564302f626c6f62732f746573742d626c6f622d36333230333637612d356137612d343363352d623634332d3532393461336639343132610238323032302d30322d32315432323a32323a34382e333430313536355a4832656237393663652d653031652d303037302d313230352d653963366138303632356430024833383638336431372d363064322d343961612d616264662d6435656463323134623737614832656237393663652d653031652d303037302d313230352d653963366138303030303030223078384437423731433935303635333544306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163363306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034342c373437383337312c373437383335382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36656130323834332d613065312d343064302d393331382d6130643665376162306564302f626c6f62732f746573742d626c6f622d36333230333637612d356137612d343363352d623634332d3532393461336639343132610238323032302d30322d32315432323a32323a34382e333837313537325a4832656237393665332d653031652d303037302d323530352d653963366138303632373266024864323233613839392d316130302d346437392d623232302d3761633836396138303936364832656237393665332d653031652d303037302d323530352d653963366138303030303030223078384437423731433935304437463534306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163366206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034352c373437383337392c373437383337312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34313532383466622d613334612d343534302d616437342d3632363862366562663163392f626c6f62732f746573742d626c6f622d30333233646431342d363761322d343935622d613837662d3766393735663435396337310238323032302d30322d32315432323a32323a34382e343833313539335a4839633335313537312d323031652d303031642d303230352d653937326533303632393634024832303630393539632d373535372d343662332d386665302d3139633365336365663063324839633335313537312d323031652d303031642d303230352d653937326533303030303030223078384437423731433935314246453637306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163373306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034362c373437383338372c373437383337392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34313532383466622d613334612d343534302d616437342d3632363862366562663163392f626c6f62732f746573742d626c6f622d30333233646431342d363761322d343935622d613837662d3766393735663435396337310238323032302d30322d32315432323a32323a34382e373437313638385a4839633335313630352d323031652d303031642d303130352d653937326533303633313539024864653031643261362d386561382d346263652d623463642d3630396131653038353366664839633335313630352d323031652d303031642d303130352d653937326533303030303030223078384437423731433935343434373330306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163383006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034382c373437383430302c373437383338372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34633133613263302d636337622d343963622d383630322d3235653465376634616634332f626c6f62732f746573742d626c6f622d35313734656466322d336633382d346533392d383630312d3562343238306234383564660238323032302d30322d32315432323a32323a34392e323839313839355a4834326535656362382d613031652d303035652d376430352d653939346266303633643964024863323261303635352d663732312d343731662d383836372d3634383330626362363136304834326535656362382d613031652d303035652d376430352d653939346266303030303030223078384437423731433935393732324637306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163396106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035332c373437383432362c373437383430302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34306638333832662d333737382d346237342d396537382d6135343961623337343533612f626c6f62732f746573742d626c6f622d64353065666364662d396234642d346433382d613837392d6337343538623065626137660238323032302d30322d32315432323a32323a34392e353534313937365a4837303036383062392d303031652d303062332d343230352d653964666632303634333965024838646565393636642d663232302d343734352d386638342d3931653065646333316634614837303036383062392d303031652d303062332d343230352d653964666632303030303030223078384437423731433935424636424441306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163613206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035342c373437383433342c373437383432362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31383634313966302d636137322d343562632d623439642d3134626562376530353231632f626c6f62732f746573742d626c6f622d30366230363237652d613431312d346139612d626562302d3264653130613239633338360238323032302d30322d32315432323a32323a34392e383030323036305a4837636439343861632d643031652d303039662d363830352d653933333564303634383530024864386530613164312d626139662d343161642d626232652d3835326638383438313062324837636439343861632d643031652d303039662d363830352d653933333564303030303030223078384437423731433935453531433843306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163616106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035352c373437383434322c373437383433342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31333330366465652d663866302d343334382d613836342d6335646664303461396336392f626c6f62732f746573742d626c6f622d35366534333663652d333237322d343465322d383032392d6134613763313939313632350238323032302d30322d32315432323a32323a35302e303538323130365a4839656130343531612d303031652d303037382d343730352d653964636137303634653664024838376138323463632d356232632d346438662d613839612d6532396463333565646163614839656130343531612d303031652d303037382d343730352d653964636137303030303030223078384437423731433936304337414441306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163623306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035362c373437383435312c373437383434322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35653636333733662d383138342d343965392d393461612d3264316266623762663933362f626c6f62732f746573742d626c6f622d66623730653535612d396164642d343864662d626631312d3334616230663537616662360238323032302d30322d32315432323a32323a35302e323039323138355a4830656236656236622d653031652d303034662d336330352d653930653062303635326565024835666166633339362d623963352d346266302d383866622d3132326636316263363335344830656236656236622d653031652d303034662d336330352d653930653062303030303030223078384437423731433936323335453735306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163633606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035392c373437383437302c373437383435312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30323963633638632d323363352d346661302d386165352d3631666231313662363633322f626c6f62732f746573742d626c6f622d30613638366362612d653566382d343464372d623739322d6362343235366237363535660238323032302d30322d32315432323a32323a35302e333238323138355a4835646662633137302d623031652d303033302d366130352d653963313930303635363535024836616666653334642d303761332d346162372d623466312d6533643632633732353338364835646662633137302d623031652d303033302d366130352d653963313930303030303030223078384437423731433936333541453039306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163636506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353036302c373437383437382c373437383437302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38366334366463302d613337312d343064662d396133642d6630326331393564383161652f626c6f62732f746573742d626c6f622d35336436326435342d643562652d343262312d383631622d6665623733343538663530300238323032302d30322d32315432323a32323a35302e383335323335395a4833653533393365362d623031652d303036642d343430352d653963623134303636366364024863396133313138642d323066372d343661312d396165372d3330626262393336613031394833653533393365362d623031652d303036642d343430352d653963623134303030303030223078384437423731433936383245343530306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163653206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353036342c373437383439382c373437383437382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65653330333936342d646236652d343439642d383934332d6261376538373864366265642f626c6f62732f746573742d626c6f622d35613664373235392d616537662d346535632d623733302d6631396430323239376339610238323032302d30322d32315432323a32323a35302e393537323339345a4865663331346534642d643031652d303035342d363430352d653933303038303636613165024865356435303032312d373537302d346131642d396564652d6133316336366539376162664865663331346534642d643031652d303035342d363430352d653933303038303030303030223078384437423731433936393538323335306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163656106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353036352c373437383530362c373437383439382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34313234323361642d333730652d346634632d393437302d3533653430663062613938652f626c6f62732f746573742d626c6f622d38366231613238612d306331382d343935382d623263352d3636303732333163343035370238323032302d30322d32315432323a32323a35312e333133323538335a4863663664393466622d353031652d303036352d336530352d653964313162303637313362024863643738346164332d383237332d346337622d396239322d3833316535326638393932314863663664393466622d353031652d303036352d336530352d653964313162303030303030223078384437423731433936434244344544306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163663606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353036372c373437383531382c3734373835303629000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '126294', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Fri, 21 Feb 2020 22:24:05 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D7B71CC2C202B4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1a77637-201e-00b4-3d35-45b391000000', + 'x-ms-client-request-id', + 'a2a49912-1d34-48d7-9448-0371a418c332', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 21 Feb 2020 22:24:05 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:18 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F05%2F08%2F2100%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-05-08T21:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d7f397d0687978","numShards":1,"recordsFormat":"avro","formatSchemaVersion":4,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/05/08/2100/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-05-08T21:36:05.833Z","data":{"aid":"0d8549de-a006-0095-0080-2597ea06f360"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'hXO6wTQbisWw12TQW8Ex3w==', + 'Last-Modified', + 'Wed, 27 May 2020 15:45:40 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8025502320015"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb607af-a01e-00aa-0735-455f49000000', + 'x-ms-client-request-id', + '1c433413-3daa-43d5-bc6a-e328ae6a70b8', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 08 May 2020 21:36:05 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:19 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/05/08/2100/log/00/2020/05/08/2100/00000.avroFri, 08 May 2020 21:37:05 GMTFri, 08 May 2020 21:37:05 GMT0x8D7F397F4212361570460avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1a77981-201e-00b4-3635-45b391000000', + 'x-ms-client-request-id', + '82cfda18-9dc2-48a5-8dc7-850b219780fe', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:20 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F05%2F08%2F2100%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d619c257b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a347d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f6250726f7065727469657355706461746564222c22426c6f62536e617073686f7443726561746564222c22436f6e74726f6c222c22426c6f62546965724368616e676564222c22426c6f624173796e634f7065726174696f6e496e69746961746564225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74222c22556e64656c657465426c6f62222c22536574426c6f6250726f70657274696573222c22536e617073686f74426c6f62222c22536574426c6f6254696572222c2241626f7274436f7079426c6f62225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62222c22417070656e64426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a22626c6f6256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22636f6e7461696e657256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6254696572222c2274797065223a5b226e756c6c222c7b2274797065223a22656e756d222c226e616d65223a22426c6f6254696572456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254696572222c22486f74222c22436f6f6c222c2241726368697665225d2c2264656661756c74223a22556e737065636966696564426c6f6254696572227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22736e617073686f74222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6250726f7065727469657355706461746564222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a7b2274797065223a227265636f7264222c226e616d65223a2276616c756573222c226669656c6473223a5b7b226e616d65223a2263757272656e74222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573222c2274797065223a22737472696e67222c2264656661756c74223a22227d5d7d7d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a226173796e634f7065726174696f6e496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e09e4818080808080808000a4878880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f300238323032302d30352d30385432313a33343a35352e323537393838315a4866383936663632612d623031652d303062362d306538302d323530643239303634643230024862326637656439632d366632362d346131622d393235312d3266313337396131396233634866383936663632612d623031652d303062362d306538302d323530643239303030303030223078384437463339374136353738373239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343866360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365713628323131312c32303031373335332c3130303438353336362c302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f310238323032302d30352d30385432313a33343a35352e333932303838355a4866383936663639362d623031652d303062362d366538302d323530643239303635343538024832643166623433632d326131372d346334352d393632642d6630623632393136366565364866383936663639362d623031652d303062362d366538302d323530643239303030303030223078384437463339374136364246443735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343930340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373335362c3130303438353338302c3130303438353336362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f320238323032302d30352d30385432313a33343a35352e343630313338385a4866383936663662382d623031652d303062362d306438302d323530643239303635393631024866356661373036622d386462332d343739302d383266362d6433386637636532656662624866383936663662382d623031652d303062362d306438302d323530643239303030303030223078384437463339374136373635464143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343930650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373335372c3130303438353339302c3130303438353338302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f330238323032302d30352d30385432313a33343a35352e353333313933325a4866383936663665322d623031652d303062362d333338302d323530643239303635653164024861396265656431322d303633652d343563642d623735622d6537323533626430396131644866383936663665322d623031652d303062362d333338302d323530643239303030303030223078384437463339374136383138353543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343931360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373335382c3130303438353339382c3130303438353339302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f340238323032302d30352d30385432313a33343a35352e363038323439315a4866383936663730352d623031652d303062362d353638302d323530643239303636333961024862633662336563612d653831352d346438392d623065322d3565313362333365336633344866383936663730352d623031652d303062362d353638302d323530643239303030303030223078384437463339374136384344323244306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343931650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373335392c3130303438353430362c3130303438353339382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f350238323032302d30352d30385432313a33343a35352e363736323939375a4866383936663732362d623031652d303062362d373738302d323530643239303636383430024861616562623939372d306265392d343935632d383438362d3633636235646462623534344866383936663732362d623031652d303062362d373738302d323530643239303030303030223078384437463339374136393735423735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343932360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336302c3130303438353431342c3130303438353430362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f360238323032302d30352d30385432313a33343a35352e373435333530375a4866383936663735362d623031652d303062362d323238302d323530643239303636626137024839613438636339302d383234392d343130622d626330372d6438626136396238313832664866383936663735362d623031652d303062362d323238302d323530643239303030303030223078384437463339374136413145344333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343932650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336312c3130303438353432322c3130303438353431342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f370238323032302d30352d30385432313a33343a35352e383132343030365a4866383936663738312d623031652d303062362d343938302d323530643239303636643464024830626434616333382d323565652d343961322d393238392d3735306232313666633662354866383936663738312d623031652d303062362d343938302d323530643239303030303030223078384437463339374136414331464536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343933360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336322c3130303438353433302c3130303438353432322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f380238323032302d30352d30385432313a33343a35352e383832343532345a4866383936663762662d623031652d303062362d383038302d323530643239303636653937024837383437343834302d383934642d343034382d626239342d6661343838343564656330644866383936663762662d623031652d303062362d383038302d323530643239303030303030223078384437463339374136423641393330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343933650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336332c3130303438353433382c3130303438353433302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f390238323032302d30352d30385432313a33343a35352e393434343937385a4866383936663766372d623031652d303062362d333838302d323530643239303637313364024861363366373038372d343934312d346230342d623033342d6563356163656433616264324866383936663766372d623031652d303062362d333838302d323530643239303030303030223078384437463339374136433034374632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343934360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336342c3130303438353434362c3130303438353433382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31300238323032302d30352d30385432313a33343a35362e303035353432395a4866383936663832662d623031652d303062362d366238302d323530643239303637326433024839613831663438312d373932652d346131612d393963342d3666333930656233643233384866383936663832662d623031652d303062362d366238302d323530643239303030303030223078384437463339374136433939383835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343934650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336352c3130303438353435342c3130303438353434362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31310238323032302d30352d30385432313a33343a35362e303638353839355a4866383936663836392d623031652d303062362d316438302d323530643239303637353131024838316536333738302d616132662d343837352d616237632d3961396166633737616532314866383936663836392d623031652d303062362d316438302d323530643239303030303030223078384437463339374136443333373437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343935360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336362c3130303438353436322c3130303438353435342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31320238323032302d30352d30385432313a33343a35362e313332363336385a4866383936663861372d623031652d303062362d353838302d323530643239303637366539024832343133643332372d366336332d343966322d616661332d3331393832363763396535304866383936663861372d623031652d303062362d353838302d323530643239303030303030223078384437463339374136444344363039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343935650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336372c3130303438353437302c3130303438353436322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31330238323032302d30352d30385432313a33343a35362e313934363832375a4866383936663865302d623031652d303062362d306438302d323530643239303637383262024863613231333131332d653761342d343662632d393839652d3731633361633465363338364866383936663865302d623031652d303062362d306438302d323530643239303030303030223078384437463339374136453634444233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343936360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336382c3130303438353437382c3130303438353437302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31340238323032302d30352d30385432313a33343a35362e323535373237345a4866383936663931382d623031652d303062362d343138302d323530643239303637396138024861323734396330642d623335302d343931622d613332612d6662643337316235353038634866383936663931382d623031652d303062362d343138302d323530643239303030303030223078384437463339374136454643353541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343936650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336392c3130303438353438362c3130303438353437382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31350238323032302d30352d30385432313a33343a35362e333330373833375a4866383936663935392d623031652d303062362d303238302d323530643239303637636332024835666635633162662d613338652d343764302d383466302d3337636461623439333636354866383936663935392d623031652d303062362d303238302d323530643239303030303030223078384437463339374136464231323231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343937360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337302c3130303438353439342c3130303438353438362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31360238323032302d30352d30385432313a33343a35362e333931383238385a4866383936663939302d623031652d303062362d333938302d323530643239303637646437024839646661363433312d656366662d343233342d616266622d3164623934303330353330394866383936663939302d623031652d303062362d333938302d323530643239303030303030223078384437463339374137303438394430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343937650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337312c3130303438353530322c3130303438353439342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31370238323032302d30352d30385432313a33343a35362e343533383734325a4866383936663963642d623031652d303062362d366638302d323530643239303637663638024830623431303066632d663133322d343463612d383835612d3633636332636333383662304866383936663963642d623031652d303062362d366638302d323530643239303030303030223078384437463339374137304530313736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343938620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337332c3130303438353531352c3130303438353530322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31380238323032302d30352d30385432313a33343a35362e353137393232345a4866383936666130322d623031652d303062362d323338302d323530643239303638313134024834383133646162662d346664302d346433312d393631662d3363326161366631316635354866383936666130322d623031652d303062362d323338302d323530643239303030303030223078384437463339374137313741303338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343939330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337342c3130303438353532332c3130303438353531352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31390238323032302d30352d30385432313a33343a35362e353830393638355a4866383936666134652d623031652d303062362d366138302d323530643239303638326532024864656361653732322d373565332d343666662d383136642d6661633766653136383062624866383936666134652d623031652d303062362d366138302d323530643239303030303030223078384437463339374137323136363135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343939620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337352c3130303438353533312c3130303438353532332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32300238323032302d30352d30385432313a33343a35362e363435303536355a4866383936666138362d623031652d303062362d323138302d323530643239303638346233024864653532323539392d353138392d346361312d383361642d3137653366666430663633344866383936666138362d623031652d303062362d323138302d323530643239303030303030223078384437463339374137324232443835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343961330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337362c3130303438353533392c3130303438353533312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32310238323032302d30352d30385432313a33343a35362e373037303631375a4866383936666163652d623031652d303062362d363338302d323530643239303638363335024832653639323563392d363463352d346133612d623866372d6563373064663031666561624866383936666163652d623031652d303062362d363338302d323530643239303030303030223078384437463339374137333441333939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343961620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337372c3130303438353534372c3130303438353533392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32320238323032302d30352d30385432313a33343a35362e373839313232385a4866383936666232392d623031652d303062362d336438302d323530643239303638383737024831663461643064392d386136652d343836662d613461382d6539303732376132663136374866383936666232392d623031652d303062362d336438302d323530643239303030303030223078384437463339374137343132393143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343962330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337382c3130303438353535352c3130303438353534372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32330238323032302d30352d30385432313a33343a35362e383532313639385a4866383936666236392d623031652d303062362d373838302d323530643239303638396131024863373465316161312d336439312d343263632d616262342d3937626339353732343337314866383936666236392d623031652d303062362d373838302d323530643239303030303030223078384437463339374137344143374532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343962620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337392c3130303438353536332c3130303438353535352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32340238323032302d30352d30385432313a33343a35362e393431323336325a4866383936666262312d623031652d303062362d336438302d323530643239303638633231024861356130323536652d333262322d346662612d383963322d6462346434363030353930654866383936666262312d623031652d303062362d336438302d323530643239303030303030223078384437463339374137353835463041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343963630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338302c3130303438353538302c3130303438353536332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32350238323032302d30352d30385432313a33343a35372e303035323834345a4866383936666265332d623031652d303062362d366538302d323530643239303638653362024835373538636532642d333039342d346335302d386561352d3565396539333231313538644866383936666265332d623031652d303062362d366538302d323530643239303030303030223078384437463339374137363146444430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343965300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338342c3130303438353630302c3130303438353538302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32360238323032302d30352d30385432313a33343a35372e303636333239345a4866383936666331362d623031652d303062362d316638302d323530643239303639303062024866336431653064352d343338332d343231362d393733652d6666306539306336633637344866383936666331362d623031652d303062362d316638302d323530643239303030303030223078384437463339374137364237353745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343965380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338352c3130303438353630382c3130303438353630302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32370238323032302d30352d30385432313a33343a35372e313539333938385a4866383936666336332d623031652d303062362d363438302d323530643239303639373766024833636438376363312d343965372d346432642d626534342d6338646231336365343935614866383936666336332d623031652d303062362d363438302d323530643239303030303030223078384437463339374137373938314544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343966300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338362c3130303438353631362c3130303438353630382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32380238323032302d30352d30385432313a33343a35372e323139343433355a4866383936666338642d623031652d303062362d306238302d323530643239303639633536024838663335396338322d383635392d343666612d393439642d6337313662613639623839364866383936666338642d623031652d303062362d306238302d323530643239303030303030223078384437463339374137383244323833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343966380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338372c3130303438353632342c3130303438353631362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32390238323032302d30352d30385432313a33343a35372e323830343839305a4866383936666362382d623031652d303062362d333338302d323530643239303661303161024865663565333031632d653137342d346339352d613033332d3833316439663336613435664866383936666362382d623031652d303062362d333338302d323530643239303030303030223078384437463339374137384246424646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346130300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338382c3130303438353633322c3130303438353632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33300238323032302d30352d30385432313a33343a35372e333430353333385a4866383936666365342d623031652d303062362d356538302d323530643239303661333063024866613838633834372d373962642d343137362d613533312d3738313034313535383139394866383936666365342d623031652d303062362d356538302d323530643239303030303030223078384437463339374137393534433941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346130380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338392c3130303438353634302c3130303438353633322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33310238323032302d30352d30385432313a33343a35372e343032353739365a4866383936666431302d623031652d303062362d306138302d323530643239303661346337024836353864643833332d663161652d343438372d613465332d3133323564633834323137364866383936666431302d623031652d303062362d306138302d323530643239303030303030223078384437463339374137394543343434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346131300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339302c3130303438353634382c3130303438353634302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33320238323032302d30352d30385432313a33343a35372e343636363238325a4866383936666433642d623031652d303062362d333438302d323530643239303661366364024837656163643362382d616233342d346232392d623430332d3765643666333230333562344866383936666433642d623031652d303062362d333438302d323530643239303030303030223078384437463339374137413836333041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346131380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339312c3130303438353635362c3130303438353634382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33330238323032302d30352d30385432313a33343a35372e353238363734305a4866383936666436352d623031652d303062362d353938302d323530643239303661386266024831396633306133322d373139372d343064312d626432382d6362646530356164396162364866383936666436352d623031652d303062362d353938302d323530643239303030303030223078384437463339374137423230314434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346132300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339322c3130303438353636342c3130303438353635362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33340238323032302d30352d30385432313a33343a35372e353930373230375a4866383936666438352d623031652d303062362d373438302d323530643239303661616632024866373730646161342d623465662d343462362d396263652d3164626464373066313165654866383936666438352d623031652d303062362d373438302d323530643239303030303030223078384437463339374137424237393837306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346132380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339332c3130303438353637322c3130303438353636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33350238323032302d30352d30385432313a33343a35372e363532373636355a4866383936666461382d623031652d303062362d313238302d323530643239303661636462024837633036303862612d633732632d343830392d396561622d3161636531306264393464384866383936666461382d623031652d303062362d313238302d323530643239303030303030223078384437463339374137433446313331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346133300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339342c3130303438353638302c3130303438353637322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33360238323032302d30352d30385432313a33343a35372e373133383131365a4866383936666464342d623031652d303062362d336338302d323530643239303661663161024831663634336537342d616635652d343462662d616530372d3462383465313464303066324866383936666464342d623031652d303062362d336338302d323530643239303030303030223078384437463339374137434534314334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346133380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339352c3130303438353638382c3130303438353638302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33370238323032302d30352d30385432313a33343a35372e373739383630345a4866383936666466612d623031652d303062362d363138302d323530643239303662313038024837623363323262642d626632612d343462662d396266642d3538313738626236623839654866383936666466612d623031652d303062362d363138302d323530643239303030303030223078384437463339374137443832454239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346134300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339362c3130303438353639362c3130303438353638382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33380238323032302d30352d30385432313a33343a35372e383432393037305a4866383936666532332d623031652d303062362d303438302d323530643239303662326531024833343733643035352d626632622d346362302d386437342d3266313364616531346432394866383936666532332d623031652d303062362d303438302d323530643239303030303030223078384437463339374137453146343845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346134380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339372c3130303438353730342c3130303438353639362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33390238323032302d30352d30385432313a33343a35372e393034393532385a4866383936666535612d623031652d303062362d333538302d323530643239303662346132024830336663623136632d306466632d346135352d616361662d3332306435333565633136394866383936666535612d623031652d303062362d333538302d323530643239303030303030223078384437463339374137454236433338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346135300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339382c3130303438353731322c3130303438353730342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34300238323032302d30352d30385432313a33343a35372e393635393938335a4866383936666538372d623031652d303062362d363038302d323530643239303662363664024863353837366539622d303265632d343038352d393035342d3139323039383735386134644866383936666538372d623031652d303062362d363038302d323530643239303030303030223078384437463339374137463442434346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346135380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339392c3130303438353732302c3130303438353731322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34310238323032302d30352d30385432313a33343a35382e303237303433305a4866383936666562372d623031652d303062362d306238302d323530643239303662376632024865386562623766652d623135622d346666392d626562392d3933373435393435326262624866383936666562372d623031652d303062362d306238302d323530643239303030303030223078384437463339374137464530443545306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346136300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430302c3130303438353732382c3130303438353732302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34320238323032302d30352d30385432313a33343a35382e313133313036365a4866383936666566622d623031652d303062362d343838302d323530643239303662613335024834643038373665302d313062612d343739662d616464652d3339663436356265383334654866383936666566622d623031652d303062362d343838302d323530643239303030303030223078384437463339374138304232463341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346136380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430312c3130303438353733362c3130303438353732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34330238323032302d30352d30385432313a33343a35382e313935313637375a4866383936666633382d623031652d303062362d376638302d323530643239303662636534024839646237366165362d613063302d343164302d623965372d3363383866646336633065324866383936666633382d623031652d303062362d376638302d323530643239303030303030223078384437463339374138313738444131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346137300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430322c3130303438353734342c3130303438353733362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34340238323032302d30352d30385432313a33343a35382e323534323130395a4866383936666635622d623031652d303062362d323138302d323530643239303662663039024863306534333038332d656531362d343735312d383663322d3966336334343262313930314866383936666635622d623031652d303062362d323138302d323530643239303030303030223078384437463339374138323042373144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346137380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430332c3130303438353735322c3130303438353734342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34350238323032302d30352d30385432313a33343a35382e333135323536305a4866383936666638622d623031652d303062362d353038302d323530643239303663303931024864653633323537612d633566622d343536622d616665612d3239353732363162356635664866383936666638622d623031652d303062362d353038302d323530643239303030303030223078384437463339374138324130374230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346138300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430342c3130303438353736302c3130303438353735322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34360238323032302d30352d30385432313a33343a35382e333735333030335a4866383936666662652d623031652d303062362d303138302d323530643239303663326563024830656339356130372d393037382d343534372d393466662d3732323630306532363262384866383936666662652d623031652d303062362d303138302d323530643239303030303030223078384437463339374138333333313242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346138380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430352c3130303438353736382c3130303438353736302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34370238323032302d30352d30385432313a33343a35382e343334333434305a4866383936666666312d623031652d303062362d333038302d323530643239303663346136024836316538383931372d613538302d346136362d613231342d3466393535653364333064634866383936666666312d623031652d303062362d333038302d323530643239303030303030223078384437463339374138334333333930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346139300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430362c3130303438353737362c3130303438353736382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34380238323032302d30352d30385432313a33343a35382e343937333930355a4866383937303031652d623031652d303062362d353938302d323530643239303663363537024832313863303331382d343839372d343165352d623831352d6535303161613133316236624866383937303031652d623031652d303062362d353938302d323530643239303030303030223078384437463339374138343541423345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346139380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430372c3130303438353738342c3130303438353737362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34390238323032302d30352d30385432313a33343a35382e353537343334355a4866383937303034302d623031652d303062362d376138302d323530643239303663376563024832326336326233332d626163652d343439612d623832642d3236336561613231343830364866383937303034302d623031652d303062362d376138302d323530643239303030303030223078384437463339374138344544344236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346161300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430382c3130303438353739322c3130303438353738342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35300238323032302d30352d30385432313a33343a35382e363138343830305a4866383937303036372d623031652d303062362d316538302d323530643239303663613530024838313265343061352d656532652d343564662d383336612d3062663032353337336138324866383937303036372d623031652d303062362d316538302d323530643239303030303030223078384437463339374138353832353444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346161380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430392c3130303438353830302c3130303438353739322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35310238323032302d30352d30385432313a33343a35382e373035353434375a4866383937303039332d623031652d303062362d343938302d323530643239303663663734024836326236373832312d383530622d343832652d626538372d3636356439613930666537614866383937303039332d623031652d303062362d343938302d323530643239303030303030223078384437463339374138363536453430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346162300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431302c3130303438353830382c3130303438353830302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35320238323032302d30352d30385432313a33343a35382e373730353932385a4866383937303062392d623031652d303062362d366438302d323530643239303664333261024837306632336433662d303764392d346634332d613166332d3565356463326439313739614866383937303062392d623031652d303062362d366438302d323530643239303030303030223078384437463339374138364638323438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346162380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431312c3130303438353831362c3130303438353830382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35330238323032302d30352d30385432313a33343a35382e383338363433355a4866383937303065622d623031652d303062362d316438302d323530643239303664366237024839363230396436372d623934652d343837342d623435612d3764373537646335366239334866383937303065622d623031652d303062362d316438302d323530643239303030303030223078384437463339374138373945343833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346163300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431322c3130303438353832342c3130303438353831362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35340238323032302d30352d30385432313a33343a35382e383938363838375a4866383937303131632d623031652d303062362d346238302d323530643239303664613135024862373363633838392d363239612d343432662d396130382d3563333533653136313533304866383937303131632d623031652d303062362d346238302d323530643239303030303030223078384437463339374138383330453037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346163380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431332c3130303438353833322c3130303438353832342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35350238323032302d30352d30385432313a33343a35382e393539373334325a4866383937303134652d623031652d303062362d373538302d323530643239303664633836024836646530643333622d643534312d346631642d623836312d3937666538323539666439334866383937303134652d623031652d303062362d373538302d323530643239303030303030223078384437463339374138384333373836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346164300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431342c3130303438353834302c3130303438353833322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35360238323032302d30352d30385432313a33343a35392e303139373739335a4866383937303137662d623031652d303062362d323138302d323530643239303664666461024839393634663539382d643437632d346362322d623432612d6133346336326664386163304866383937303137662d623031652d303062362d323138302d323530643239303030303030223078384437463339374138393536313036306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346164380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431352c3130303438353834382c3130303438353834302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35370238323032302d30352d30385432313a33343a35392e303830383234345a4866383937303161622d623031652d303062362d343638302d323530643239303665313766024839656465386139342d656466372d343931642d383536382d6465626435333864316234304866383937303161622d623031652d303062362d343638302d323530643239303030303030223078384437463339374138394542313938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346165300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431362c3130303438353835362c3130303438353834382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35380238323032302d30352d30385432313a33343a35392e313339383638345a4866383937303163642d623031652d303062362d363738302d323530643239303665326364024837336237333730372d643738392d346534322d623238322d6537306663366432663232324866383937303163642d623031652d303062362d363738302d323530643239303030303030223078384437463339374138413744423143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346165380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431372c3130303438353836342c3130303438353835362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35390238323032302d30352d30385432313a33343a35392e323230393238385a4866383937303231302d623031652d303062362d316638302d323530643239303665346565024861653766643762662d366633612d343561662d393239612d3536616532653738646163394866383937303231302d623031652d303062362d316638302d323530643239303030303030223078384437463339374138423431323731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346166300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431382c3130303438353837322c3130303438353836342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36300238323032302d30352d30385432313a33343a35392e323831393734335a4866383937303233382d623031652d303062362d343538302d323530643239303665366634024833623633313663352d373530372d343165302d616230342d3230653232623936386561664866383937303233382d623031652d303062362d343538302d323530643239303030303030223078384437463339374138424438413146306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346166380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431392c3130303438353838302c3130303438353837322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36310238323032302d30352d30385432313a33343a35392e333432303139315a4866383937303236362d623031652d303062362d373038302d323530643239303665393534024863313566633730342d663939302d343736652d393635632d3663663837633131383139624866383937303236362d623031652d303062362d373038302d323530643239303030303030223078384437463339374138433638433837306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346230300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432302c3130303438353838382c3130303438353838302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36320238323032302d30352d30385432313a33343a35392e333938303630395a4866383937303238662d623031652d303062362d313838302d323530643239303665623034024866613236383166622d326238312d346239622d386339372d3730393338613239386162384866383937303238662d623031652d303062362d313838302d323530643239303030303030223078384437463339374138434634304331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346230380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432312c3130303438353839362c3130303438353838382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36330238323032302d30352d30385432313a33343a35392e343536313034355a4866383937303262352d623031652d303062362d336538302d323530643239303665643639024862366137346639622d336133362d343366332d393964392d6635336533646433366465664866383937303262352d623031652d303062362d336538302d323530643239303030303030223078384437463339374138443746344635306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346231300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432322c3130303438353930342c3130303438353839362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36340238323032302d30352d30385432313a33343a35392e353131313435315a4866383937303264382d623031652d303062362d363038302d323530643239303665663531024830616633323664342d623632612d346339372d616337322d3766656639333764333862324866383937303264382d623031652d303062362d363038302d323530643239303030303030223078384437463339374138453038323142306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346231380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432332c3130303438353931322c3130303438353930342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36350238323032302d30352d30385432313a33343a35392e353636313836325a4866383937303330362d623031652d303062362d303738302d323530643239303666303664024839353039303531622d393731302d346662302d613265632d3765336239643936393734384866383937303330362d623031652d303062362d303738302d323530643239303030303030223078384437463339374138453845383236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346232300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432342c3130303438353932302c3130303438353931322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36360238323032302d30352d30385432313a33343a35392e363232323238385a4866383937303332362d623031652d303062362d323538302d323530643239303666316234024839323231323466302d613864362d343963382d393731652d6137633261383564376462344866383937303332362d623031652d303062362d323538302d323530643239303030303030223078384437463339374138463137353530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346232380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432352c3130303438353932382c3130303438353932302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36370238323032302d30352d30385432313a33343a35392e373031323836315a4866383937303336312d623031652d303062362d356338302d323530643239303666336262024863633632626261622d616565322d343730382d613461392d6662616237346139323739304866383937303336312d623031652d303062362d356338302d323530643239303030303030223078384437463339374138464438353744306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346233300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432362c3130303438353933362c3130303438353932382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36380238323032302d30352d30385432313a33343a35392e373535333236345a4866383937303338652d623031652d303062362d303538302d323530643239303666353736024831323665313839652d366331392d343836322d383839322d3931333232623430303033664866383937303338652d623031652d303062362d303538302d323530643239303030303030223078384437463339374139303543343730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346233380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432372c3130303438353934342c3130303438353933362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36390238323032302d30352d30385432313a33343a35392e383131333637385a4866383937303362652d623031652d303062362d333338302d323530643239303666373864024832393537343238612d333661312d343539342d386232612d6530323965346335653835634866383937303362652d623031652d303062362d333338302d323530643239303030303030223078384437463339374139304535313845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346234300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432382c3130303438353935322c3130303438353934342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37300238323032302d30352d30385432313a33343a35392e383635343037385a4866383937303365632d623031652d303062362d363038302d323530643239303666393438024839393364346135332d386436352d346464322d623238332d6361653334333730663535364866383937303365632d623031652d303062362d363038302d323530643239303030303030223078384437463339374139313639303745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346234380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432392c3130303438353936302c3130303438353935322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37310238323032302d30352d30385432313a33343a35392e393230343438305a4866383937303432632d623031652d303062362d313938302d323530643239303666623465024864653961656639632d656431362d343532652d386431362d3063376136323537383738394866383937303432632d623031652d303062362d313938302d323530643239303030303030223078384437463339374139314543463644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346235340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433312c3130303438353937322c3130303438353936302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37320238323032302d30352d30385432313a33343a35392e393735343839355a4866383937303435612d623031652d303062362d343638302d323530643239303666636263024832306666313063312d346461302d343131392d393437322d3161666462356639616531664866383937303435612d623031652d303062362d343638302d323530643239303030303030223078384437463339374139323733353734306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346235630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433322c3130303438353938302c3130303438353937322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37330238323032302d30352d30385432313a33353a30302e303330353239335a4866383937303438362d623031652d303062362d366438302d323530643239303666653932024862366662333737332d646463642d346664652d613931662d6435643737336533346533634866383937303438362d623031652d303062362d366438302d323530643239303030303030223078384437463339374139324639423741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346236340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433332c3130303438353938382c3130303438353938302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37340238323032302d30352d30385432313a33353a30302e303835353730395a4866383937303461642d623031652d303062362d313338302d323530643239303630303166024862323336346265372d333935652d346166662d383335372d3535393764626365363134354866383937303461642d623031652d303062362d313338302d323530643239303030303030223078384437463339374139333830313831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346236630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433342c3130303438353939362c3130303438353938382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37350238323032302d30352d30385432313a33353a30302e313430363130375a4866383937303464342d623031652d303062362d333938302d323530643239303630323463024836326532326564612d306666322d343638332d613933612d3732313035663231656330394866383937303464342d623031652d303062362d333938302d323530643239303030303030223078384437463339374139343038453942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346237340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433352c3130303438363030342c3130303438353939362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37360238323032302d30352d30385432313a33353a30302e313935363532325a4866383937303530322d623031652d303062362d363338302d323530643239303630336233024866333237303263312d653061342d343130662d383532362d3963336237306666316634374866383937303530322d623031652d303062362d363338302d323530643239303030303030223078384437463339374139343843443933306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346237630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433362c3130303438363031322c3130303438363030342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37370238323032302d30352d30385432313a33353a30302e323533363935315a4866383937303532622d623031652d303062362d306238302d323530643239303630353862024861303566343135352d666631632d346465302d626431372d3531336631663666393336654866383937303532622d623031652d303062362d306238302d323530643239303030303030223078384437463339374139353141384442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346239320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433392c3130303438363033342c3130303438363031322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37380238323032302d30352d30385432313a33353a30302e333039373336315a4866383937303535342d623031652d303062362d333338302d323530643239303630373035024861393530323731322d386466642d343639652d613965332d6565633366303535376333354866383937303535342d623031652d303062362d333338302d323530643239303030303030223078384437463339374139354135443131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346261300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434312c3130303438363034382c3130303438363033342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37390238323032302d30352d30385432313a33353a30302e333633373736345a4866383937303537642d623031652d303062362d353838302d323530643239303630386666024832366230656433372d373133322d343734342d616439322d6163363463373834333066304866383937303537642d623031652d303062362d353838302d323530643239303030303030223078384437463339374139363239433034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346261380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434332c3130303438363035362c3130303438363034382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38300238323032302d30352d30385432313a33353a30302e343336383330345a4866383937303563332d623031652d303062362d313838302d323530643239303630623230024835626465643435392d316162622d343364332d393662632d6261656236396134363434664866383937303563332d623031652d303062362d313838302d323530643239303030303030223078384437463339374139364443314230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346262300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434342c3130303438363036342c3130303438363035362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38310238323032302d30352d30385432313a33353a30302e343932383731345a4866383937303565652d623031652d303062362d343038302d323530643239303630633861024838393863386133392d393935622d343762312d383534342d3237366666643263326631334866383937303565652d623031652d303062362d343038302d323530643239303030303030223078384437463339374139373632374237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346262380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434352c3130303438363037322c3130303438363036342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38320238323032302d30352d30385432313a33353a30302e353438393132385a4866383937303632362d623031652d303062362d373638302d323530643239303630646636024833616538653930382d653533312d346535322d383138382d6531623538383330636365614866383937303632362d623031652d303062362d373638302d323530643239303030303030223078384437463339374139374544424538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346263300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434362c3130303438363038302c3130303438363037322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38330238323032302d30352d30385432313a33353a30302e363034393534325a4866383937303635332d623031652d303062362d323038302d323530643239303630663430024838613137353231322d613561382d343434302d613839642d6166666261663637366636374866383937303635332d623031652d303062362d323038302d323530643239303030303030223078384437463339374139383736393036306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346263380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434372c3130303438363038382c3130303438363038302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38340238323032302d30352d30385432313a33353a30302e363538393934325a4866383937303637642d623031652d303062362d343838302d323530643239303631303566024836363530613266302d353934312d346561302d393737662d3162613232383361356363624866383937303637642d623031652d303062362d343838302d323530643239303030303030223078384437463339374139384638304446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346264300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434382c3130303438363039362c3130303438363038382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38350238323032302d30352d30385432313a33353a30302e373133303334355a4866383937303662312d623031652d303062362d376338302d323530643239303631323263024839666236303263612d386163322d343662352d616431342d3935646336616535393937374866383937303662312d623031652d303062362d376338302d323530643239303030303030223078384437463339374139393745364539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346264380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434392c3130303438363130342c3130303438363039362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38360238323032302d30352d30385432313a33353a30302e373638303735355a4866383937303664652d623031652d303062362d323638302d323530643239303631333766024836386363326131302d386632662d343331362d613135372d3435626465323439356435364866383937303664652d623031652d303062362d323638302d323530643239303030303030223078384437463339374139413034434633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346265300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435302c3130303438363131322c3130303438363130342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38370238323032302d30352d30385432313a33353a30302e383233313136315a4866383937303730302d623031652d303062362d343638302d323530643239303631346533024832376638613264342d656431322d343136622d623931642d3666356633653436316565324866383937303730302d623031652d303062362d343638302d323530643239303030303030223078384437463339374139413838424536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346265380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435312c3130303438363132302c3130303438363131322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38380238323032302d30352d30385432313a33353a30302e383736313536315a4866383937303732352d623031652d303062362d366238302d323530643239303631356561024863643764353533612d666336662d346161302d626536322d3234366439396262373865354866383937303732352d623031652d303062362d366238302d323530643239303030303030223078384437463339374139423043414439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346266300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435322c3130303438363132382c3130303438363132302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38390238323032302d30352d30385432313a33353a30302e393331313936375a4866383937303735362d623031652d303062362d313938302d323530643239303631366563024836646463663061352d636137352d346264362d393431302d3533366335393532663739644866383937303735362d623031652d303062362d313938302d323530643239303030303030223078384437463339374139423930394342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346266380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435332c3130303438363133362c3130303438363132382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39300238323032302d30352d30385432313a33353a30302e393834323336365a4866383937303738362d623031652d303062362d343838302d323530643239303631376634024864326436333130342d383664612d343635642d613230342d3234623764376634386463624866383937303738362d623031652d303062362d343838302d323530643239303030303030223078384437463339374139433134384245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346330300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435342c3130303438363134342c3130303438363133362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39310238323032302d30352d30385432313a33353a30312e303338323736395a4866383937303762382d623031652d303062362d373838302d323530643239303631393063024863613761373236382d666239352d343462642d616431312d3430623936383536346332394866383937303762382d623031652d303062362d373838302d323530643239303030303030223078384437463339374139433936303939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346330380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435352c3130303438363135322c3130303438363134342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39320238323032302d30352d30385432313a33353a30312e313133333332385a4866383937303766642d623031652d303062362d333838302d323530643239303631613630024861386237323637302d383939622d346662392d626535632d3363323965326139316332334866383937303766642d623031652d303062362d333838302d323530643239303030303030223078384437463339374139443446423930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346331300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435362c3130303438363136302c3130303438363135322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39330238323032302d30352d30385432313a33353a30312e313637333732375a4866383937303833332d623031652d303062362d363638302d323530643239303631626137024836363961323833612d666162622d343838382d623734302d3039623337383034663965354866383937303833332d623031652d303062362d363638302d323530643239303030303030223078384437463339374139444433413746306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346331380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435372c3130303438363136382c3130303438363136302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39340238323032302d30352d30385432313a33353a30312e323531343335385a4866383937303838302d623031652d303062362d326538302d323530643239303631643433024836313561343465342d343436302d346463332d396334632d3138386361666265616431664866383937303838302d623031652d303062362d326538302d323530643239303030303030223078384437463339374139453945373145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346332300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435382c3130303438363137362c3130303438363136382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39350238323032302d30352d30385432313a33353a30312e333034343734395a4866383937303862312d623031652d303062362d356438302d323530643239303631663165024834393062663735352d633733622d346562652d396466352d3832663161623532616136394866383937303862312d623031652d303062362d356438302d323530643239303030303030223078384437463339374139463232363044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346332380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435392c3130303438363138342c3130303438363137362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39360238323032302d30352d30385432313a33353a30312e333537353134385a4866383937303864632d623031652d303062362d303338302d323530643239303632303338024839313566633164392d653138352d346264392d623837612d3738326333383439316661364866383937303864632d623031652d303062362d303338302d323530643239303030303030223078384437463339374139464131364435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346333300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436302c3130303438363139322c3130303438363138342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39370238323032302d30352d30385432313a33353a30312e343131353535315a4866383937303930652d623031652d303062362d333338302d323530643239303632313935024830326161653465652d663730302d343734362d386365372d6534316532393161396661324866383937303930652d623031652d303062362d333338302d323530643239303030303030223078384437463339374141303237434446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346333380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436312c3130303438363230302c3130303438363139322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39380238323032302d30352d30385432313a33353a30312e343734363032315a4866383937303934612d623031652d303062362d366538302d323530643239303632333531024836326636646638362d663636332d343736642d626231352d3637616137633737393565374866383937303934612d623031652d303062362d366538302d323530643239303030303030223078384437463339374141304246343844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346334300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436322c3130303438363230382c3130303438363230302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39390238323032302d30352d30385432313a33353a30312e353331363434365a4866383937303937392d623031652d303062362d313838302d323530643239303632343735024835646362386163382d353038332d346234332d386336642d3434356237373532336161624866383937303937392d623031652d303062362d313838302d323530643239303030303030223078384437463339374141313443464445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346334380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436332c3130303438363231362c3130303438363230382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130300238323032302d30352d30385432313a33353a30312e353836363835365a4866383937303961382d623031652d303062362d343438302d323530643239303632353566024834653063396236352d653734652d343963332d623134302d6134343062633961626337354866383937303961382d623031652d303062362d343438302d323530643239303030303030223078384437463339374141314430454431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346335300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436342c3130303438363232342c3130303438363231362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130310238323032302d30352d30385432313a33353a30312e363339373235365a4866383937303964382d623031652d303062362d366438302d323530643239303632366131024835636232353831332d346536332d343331302d393632322d3030663431656633646231334866383937303964382d623031652d303062362d366438302d323530643239303030303030223078384437463339374141323534444338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346335380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436352c3130303438363233322c3130303438363232342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130320238323032302d30352d30385432313a33353a30312e363933373635315a4866383937306130622d623031652d303062362d316638302d323530643239303632373935024834396134623063662d393134362d343130352d383134332d6564643634646134613335304866383937306130622d623031652d303062362d316638302d323530643239303030303030223078384437463339374141324436354130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346336300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436362c3130303438363234302c3130303438363233322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130330238323032302d30352d30385432313a33353a30312e373436383034335a4866383937306133382d623031652d303062362d346138302d323530643239303632386433024864353833366662662d366165322d343336642d386464382d3738663232393838643065394866383937306133382d623031652d303062362d346138302d323530643239303030303030223078384437463339374141333541343842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346336380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436372c3130303438363234382c3130303438363234302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130340238323032302d30352d30385432313a33353a30312e383030383434335a4866383937306136302d623031652d303062362d373238302d323530643239303632613639024863366538333130322d613062362d343661382d613736302d3964393662353733663038354866383937306136302d623031652d303062362d373238302d323530643239303030303030223078384437463339374141334445333742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346337300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436382c3130303438363235362c3130303438363234382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130350238323032302d30352d30385432313a33353a30312e383534383834365a4866383937306138622d623031652d303062362d316238302d323530643239303632623738024832316465316136302d643439652d343238342d383962632d3862393631666362343535324866383937306138622d623031652d303062362d316238302d323530643239303030303030223078384437463339374141343632323645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346337380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436392c3130303438363236342c3130303438363235362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130360238323032302d30352d30385432313a33353a30312e393037393233345a4866383937306163342d623031652d303062362d353138302d323530643239303632633966024861323465316563332d363833322d346466612d613939322d6461663662343664613532374866383937306163342d623031652d303062362d353138302d323530643239303030303030223078384437463339374141344533413432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346338300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437302c3130303438363237322c3130303438363236342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130370238323032302d30352d30385432313a33353a30312e393633393634385a4866383937306166352d623031652d303062362d383038302d323530643239303632653162024866636133343430392d363039322d343861362d396564622d3961336432313139643466334866383937306166352d623031652d303062362d383038302d323530643239303030303030223078384437463339374141353643373630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346338380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437312c3130303438363238302c3130303438363237322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130380238323032302d30352d30385432313a33353a30322e303439303237365a4866383937306233652d623031652d303062362d343538302d323530643239303633306462024861613231626661312d633139322d343366362d393665392d6231386135663461636336344866383937306233652d623031652d303062362d343538302d323530643239303030303030223078384437463339374141363339423044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346339300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437322c3130303438363238382c3130303438363238302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130390238323032302d30352d30385432313a33353a30322e313034303638335a4866383937306236352d623031652d303062362d363938302d323530643239303633323739024839633031626339382d356333352d343564342d393634632d3361633661393130623830354866383937306236352d623031652d303062362d363938302d323530643239303030303030223078384437463339374141364330313134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346339380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437332c3130303438363239362c3130303438363238382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131300238323032302d30352d30385432313a33353a30322e313537313037355a4866383937306239642d623031652d303062362d316338302d323530643239303633333939024837383135316561642d356232612d343035382d393735322d3630383962333235366133644866383937306239642d623031652d303062362d316338302d323530643239303030303030223078384437463339374141373434303033306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346361300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437342c3130303438363330342c3130303438363239362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131310238323032302d30352d30385432313a33353a30322e323132313438325a4866383937306264332d623031652d303062362d346438302d323530643239303633353136024862386565356564362d336531302d343532392d626364382d6334616231636363363066664866383937306264332d623031652d303062362d346438302d323530643239303030303030223078384437463339374141374337454545306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346361380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437352c3130303438363331322c3130303438363330342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131320238323032302d30352d30385432313a33353a30322e323636313838315a4866383937306330642d623031652d303062362d303338302d323530643239303633363535024862346365666438382d363761302d343436662d386433662d3536646138333237653962664866383937306330642d623031652d303062362d303338302d323530643239303030303030223078384437463339374141383445344639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346362300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437362c3130303438363332302c3130303438363331322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131330238323032302d30352d30385432313a33353a30322e333234323331305a4866383937306333622d623031652d303062362d326538302d323530643239303633383632024836653136343863322d343363372d346236392d613137302d3933656462396531616164394866383937306333622d623031652d303062362d326538302d323530643239303030303030223078384437463339374141384443303436306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346362380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437372c3130303438363332382c31303034383633323029000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131340238323032302d30352d30385432313a33353a30322e333738323730355a4866383937306335622d623031652d303062362d346438302d323530643239303633393662024833633966613038302d333164352d343139642d386239352d3233356566633765343837624866383937306335622d623031652d303062362d346438302d323530643239303030303030223078384437463339374141393544383145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346363300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437382c3130303438363333362c3130303438363332382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131350238323032302d30352d30385432313a33353a30322e343332333130385a4866383937306338382d623031652d303062362d373738302d323530643239303633626330024831366633383338312d653733622d346664352d626265332d3130323261316564623231634866383937306338382d623031652d303062362d373738302d323530643239303030303030223078384437463339374141394531373044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346363380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437392c3130303438363334342c3130303438363333362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131360238323032302d30352d30385432313a33353a30322e343837333531355a4866383937306362392d623031652d303062362d323538302d323530643239303633643438024839343035643137612d623763312d343765382d393663352d6361363662346537323566354866383937306362392d623031652d303062362d323538302d323530643239303030303030223078384437463339374141413637443046306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346364300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438302c3130303438363335322c3130303438363334342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131370238323032302d30352d30385432313a33353a30322e353637343130375a4866383937306364332d623031652d303062362d336438302d323530643239303633663163024863643162623233372d623931632d346239392d386530302d3362666663393161393337354866383937306364332d623031652d303062362d336438302d323530643239303030303030223078384437463339374141423242343633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346364380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438312c3130303438363336302c3130303438363335322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131380238323032302d30352d30385432313a33353a30322e363732343838305a4866383937306430342d623031652d303062362d366138302d323530643239303634316231024835346265653432392d666537392d346432312d613063332d3432393563386464386565304866383937306430342d623031652d303062362d366138302d323530643239303030303030223078384437463339374141433242434639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346365300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438322c3130303438363336382c3130303438363336302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131390238323032302d30352d30385432313a33353a30322e373235353237365a4866383937306431622d623031652d303062362d376238302d323530643239303634333634024837333139626639362d313061332d343035362d396533382d6332666263326266393239614866383937306431622d623031652d303062362d376238302d323530643239303030303030223078384437463339374141434146424543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346365380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438332c3130303438363337362c3130303438363336382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132300238323032302d30352d30385432313a33353a30322e373739353638375a4866383937306432652d623031652d303062362d303938302d323530643239303634353031024832353036333036342d316538642d343834382d383239662d3665363635653630653635374866383937306432652d623031652d303062362d303938302d323530643239303030303030223078384437463339374141443331334342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346366300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438342c3130303438363338342c3130303438363337362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132310238323032302d30352d30385432313a33353a30322e383333363038355a4866383937306434302d623031652d303062362d313938302d323530643239303634363331024834313633363033322d643861322d343334642d626337632d3831326134643137366565324866383937306434302d623031652d303062362d313938302d323530643239303030303030223078384437463339374141444235324245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346366380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438352c3130303438363339322c3130303438363338342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132320238323032302d30352d30385432313a33353a30322e383937363536335a4866383937306435302d623031652d303062362d323938302d323530643239303634376562024836383361653031312d336462302d346237362d383864392d6132366462353930353662664866383937306435302d623031652d303062362d323938302d323530643239303030303030223078384437463339374141453531383942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346430300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438362c3130303438363430302c3130303438363339322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132330238323032302d30352d30385432313a33353a30322e393530363935385a4866383937306436312d623031652d303062362d336138302d323530643239303634386639024865386633326334372d323566662d346432652d626236342d3762373333656630386465364866383937306436312d623031652d303062362d336138302d323530643239303030303030223078384437463339374141454435373845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346430380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438372c3130303438363430382c3130303438363430302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132340238323032302d30352d30385432313a33353a30332e303037373337395a4866383937306437312d623031652d303062362d343738302d323530643239303634613938024834663530313066372d353731652d346437362d393735362d6130313438323137333463614866383937306437312d623031652d303062362d343738302d323530643239303030303030223078384437463339374141463630424333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346431300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438382c3130303438363431362c3130303438363430382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132350238323032302d30352d30385432313a33353a30332e303632373739335a4866383937306439362d623031652d303062362d363838302d323530643239303634623934024839643430386631612d336464312d346563382d613534372d3434323432623039346437354866383937306439362d623031652d303062362d363838302d323530643239303030303030223078384437463339374141464537314431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346431380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438392c3130303438363432342c3130303438363431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132360238323032302d30352d30385432313a33353a30332e313430383337315a4866383937306462622d623031652d303062362d303838302d323530643239303634643638024832653535646565362d366463332d343166352d386339352d6264633337396562316462364866383937306462622d623031652d303062362d303838302d323530643239303030303030223078384437463339374142304135414633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346432300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439302c3130303438363433322c3130303438363432342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132370238323032302d30352d30385432313a33353a30332e323132383931325a4866383937306464332d623031652d303062362d316338302d323530643239303634663139024866663431366433382d336366332d346239622d616661302d3235306264316234323832374866383937306464332d623031652d303062362d316338302d323530643239303030303030223078384437463339374142313535393930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346432380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439312c3130303438363434302c3130303438363433322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132380238323032302d30352d30385432313a33353a30332e323636393331355a4866383937306465322d623031652d303062362d323738302d323530643239303635306364024834653066646437342d633836612d343237382d386663322d3336336337623632323163334866383937306465322d623031652d303062362d323738302d323530643239303030303030223078384437463339374142314439383833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346433300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439322c3130303438363434382c3130303438363434302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132390238323032302d30352d30385432313a33353a30332e333139393731395a4866383937306530322d623031652d303062362d336638302d323530643239303635333165024861373062356233302d346638632d343037622d393265302d6661633561303938653337374866383937306530322d623031652d303062362d336638302d323530643239303030303030223078384437463339374142323542303637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346433380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439332c3130303438363435362c3130303438363434382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133300238323032302d30352d30385432313a33353a30332e333736303132385a4866383937306531392d623031652d303062362d353238302d323530643239303635346264024832623534366161362d376632342d343831652d623033362d3639386133323231346131334866383937306531392d623031652d303062362d353238302d323530643239303030303030223078384437463339374142324531363644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346434300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439342c3130303438363436342c3130303438363435362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133310238323032302d30352d30385432313a33353a30332e343239303532335a4866383937306532382d623031652d303062362d363138302d323530643239303635363765024862386238373238642d333962652d346536632d383465632d3164343464363234353234314866383937306532382d623031652d303062362d363138302d323530643239303030303030223078384437463339374142333635353542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346434380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439352c3130303438363437322c3130303438363436342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133320238323032302d30352d30385432313a33353a30332e343834303933335a4866383937306533622d623031652d303062362d373338302d323530643239303635383265024839323630316336662d653834362d343966372d613663652d6338613965366637616164664866383937306533622d623031652d303062362d373338302d323530643239303030303030223078384437463339374142334539343532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346435300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439362c3130303438363438302c3130303438363437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133330238323032302d30352d30385432313a33353a30332e353337313332345a4866383937306535312d623031652d303062362d303538302d323530643239303635396463024865313530313366312d353864642d343034632d626364662d6139363038353738346430374866383937306535312d623031652d303062362d303538302d323530643239303030303030223078384437463339374142343644333343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346435380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439372c3130303438363438382c3130303438363438302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133340238323032302d30352d30385432313a33353a30332e363133313930305a4866383937306536632d623031652d303062362d316438302d323530643239303635626537024861626636383934392d376466652d346336382d613635612d3331396665313132386564384866383937306536632d623031652d303062362d316438302d323530643239303030303030223078384437463339374142353236453343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346436300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439382c3130303438363439362c3130303438363438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133350238323032302d30352d30385432313a33353a30332e363638323330395a4866383937306538632d623031652d303062362d333638302d323530643239303635643633024863306230313431332d383637382d346237392d383638382d3366343736666237373438374866383937306538632d623031652d303062362d333638302d323530643239303030303030223078384437463339374142354144343435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346436380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439392c3130303438363530342c3130303438363439362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133360238323032302d30352d30385432313a33353a30332e373232323730345a4866383937306561342d623031652d303062362d346438302d323530643239303635656665024861623739383566662d616163612d343162392d623435662d3137356633303034373336334866383937306561342d623031652d303062362d346438302d323530643239303030303030223078384437463339374142363331333330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346437300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530302c3130303438363531322c3130303438363530342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133370238323032302d30352d30385432313a33353a30332e373735333039365a4866383937306563612d623031652d303062362d373238302d323530643239303636303632024862393033363965662d303638642d346562322d383863662d3930626565356136626635354866383937306563612d623031652d303062362d373238302d323530643239303030303030223078384437463339374142364232423038306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346437380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530312c3130303438363532302c3130303438363531322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133380238323032302d30352d30385432313a33353a30332e383436333631375a4866383937306566312d623031652d303062362d313438302d323530643239303636323534024833396632383834652d303133332d343563382d396532662d3331633438316330646265304866383937306566312d623031652d303062362d313438302d323530643239303030303030223078384437463339374142373630323831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346438300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530322c3130303438363532382c3130303438363532302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133390238323032302d30352d30385432313a33353a30332e383939343031335a4866383937306630622d623031652d303062362d326338302d323530643239303636343337024838333833366434342d353665322d343938632d626366382d3539376636363938316631334866383937306630622d623031652d303062362d326338302d323530643239303030303030223078384437463339374142374446333435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346438380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530332c3130303438363533362c3130303438363532382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134300238323032302d30352d30385432313a33353a30332e393533343430385a4866383937306632302d623031652d303062362d343038302d323530643239303636356136024834323966353136632d653937392d346131392d386438662d3666373064626661623733324866383937306632302d623031652d303062362d343038302d323530643239303030303030223078384437463339374142383633323339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346439300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530342c3130303438363534342c3130303438363533362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134310238323032302d30352d30385432313a33353a30342e303036343830385a4866383937306633622d623031652d303062362d353538302d323530643239303636373332024834383332363934352d356239662d343039372d383339302d3630373563383435393330324866383937306633622d623031652d303062362d353538302d323530643239303030303030223078384437463339374142384537313238306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346439380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530352c3130303438363535322c3130303438363534342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134320238323032302d30352d30385432313a33353a30342e303630353230335a4866383937306635382d623031652d303062362d373038302d323530643239303636386139024862353135626634312d386466372d343862352d383535322d6263376635313237376464364866383937306635382d623031652d303062362d373038302d323530643239303030303030223078384437463339374142393642303133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346461300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530362c3130303438363536302c3130303438363535322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134330238323032302d30352d30385432313a33353a30342e313136353631375a4866383937306637312d623031652d303062362d303638302d323530643239303636613332024839393162326563342d663330322d346565362d396537342d3261396261623132613739624866383937306637312d623031652d303062362d303638302d323530643239303030303030223078384437463339374142394631363141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346461380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530372c3130303438363536382c3130303438363536302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134340238323032302d30352d30385432313a33353a30342e313639363031335a4866383937306639372d623031652d303062362d323738302d323530643239303636633163024831633039616365642d623364372d346635612d393531382d3761323734616665613837614866383937306639372d623031652d303062362d323738302d323530643239303030303030223078384437463339374142413735353044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346462300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530382c3130303438363537362c3130303438363536382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134350238323032302d30352d30385432313a33353a30342e323235363432385a4866383937306662312d623031652d303062362d336538302d323530643239303636646239024863666565333839312d626663372d343265382d393563612d6339323165626630663862334866383937306662312d623031652d303062362d336538302d323530643239303030303030223078384437463339374142414642423130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346462380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530392c3130303438363538342c3130303438363537362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134360238323032302d30352d30385432313a33353a30342e323931363930375a4866383937306663652d623031652d303062362d353738302d323530643239303636666364024836333339656633332d303435302d343864352d626362302d6634646666396263373462354866383937306663652d623031652d303062362d353738302d323530643239303030303030223078384437463339374142423946363242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346463300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531302c3130303438363539322c3130303438363538342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134370238323032302d30352d30385432313a33353a30342e333435373331315a4866383937306664642d623031652d303062362d363538302d323530643239303637313936024861316262636263632d643939362d343137342d626565662d6365646635366263383730314866383937306664642d623031652d303062362d363538302d323530643239303030303030223078384437463339374142433230453037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346463380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531312c3130303438363630302c3130303438363539322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134380238323032302d30352d30385432313a33353a30342e343030373731375a4866383937306666352d623031652d303062362d373938302d323530643239303637326163024833653034346663612d303538392d343634322d613661362d6163336662393435633234664866383937306666352d623031652d303062362d373938302d323530643239303030303030223078384437463339374142434137343045306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346464300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531322c3130303438363630382c3130303438363630302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134390238323032302d30352d30385432313a33353a30342e343534383131375a4866383937313030332d623031652d303062362d303738302d323530643239303637343063024833363564336261632d623562382d343538662d623330362d6334393865333165646435354866383937313030332d623031652d303062362d303738302d323530643239303030303030223078384437463339374142443242333031306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346464380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531332c3130303438363631362c3130303438363630382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135300238323032302d30352d30385432313a33353a30342e353038383531365a4866383937313031652d623031652d303062362d316538302d323530643239303637356130024838383435366234622d616537322d346566612d393838612d6665666338373463643466344866383937313031652d623031652d303062362d316538302d323530643239303030303030223078384437463339374142444231393034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346465300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531342c3130303438363632342c3130303438363631362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135310238323032302d30352d30385432313a33353a30342e353633383932375a4866383937313033612d623031652d303062362d333538302d323530643239303637373164024839306234333038642d383332382d343732662d386130652d6138313632343332376333654866383937313033612d623031652d303062362d333538302d323530643239303030303030223078384437463339374142453335374637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346465380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531352c3130303438363633322c3130303438363632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135320238323032302d30352d30385432313a33353a30342e363135393331315a4866383937313035342d623031652d303062362d346338302d323530643239303637393164024830343561613666302d643063342d343466342d396133392d3638333339643362326463354866383937313035342d623031652d303062362d346338302d323530643239303030303030223078384437463339374142454236464346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346466300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531362c3130303438363634302c3130303438363633322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135330238323032302d30352d30385432313a33353a30342e363639393730335a4866383937313036342d623031652d303062362d356338302d323530643239303637616332024835646636653031642d353365382d346131322d386463382d3832326666643065356266314866383937313036342d623031652d303062362d356338302d323530643239303030303030223078384437463339374142463341454237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346466380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531372c3130303438363634382c3130303438363634302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135340238323032302d30352d30385432313a33353a30342e373234303131305a4866383937313037632d623031652d303062362d366638302d323530643239303637633663024865383732366430332d356164342d346233312d623065312d6439316266356138373463614866383937313037632d623031652d303062362d366638302d323530643239303030303030223078384437463339374142464243363937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346530300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531382c3130303438363635362c3130303438363634382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135350238323032302d30352d30385432313a33353a30342e373737303531305a4866383937313039372d623031652d303062362d303638302d323530643239303637646430024862353338313932362d633130652d346461342d383261332d3938623231623639303935394866383937313039372d623031652d303062362d303638302d323530643239303030303030223078384437463339374143303430353845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346530380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531392c3130303438363636342c3130303438363635362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135360238323032302d30352d30385432313a33353a30342e383333303932335a4866383937313061632d623031652d303062362d316238302d323530643239303637663764024834636663363831372d613966342d343733302d623332312d6561386131613661303163344866383937313061632d623031652d303062362d316238302d323530643239303030303030223078384437463339374143304339324142306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346531300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532302c3130303438363637322c3130303438363636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135370238323032302d30352d30385432313a33353a30342e383930313334385a4866383937313063622d623031652d303062362d336138302d323530643239303638306432024862313061316630312d326139332d343039392d613434362d6530663161386136626137384866383937313063622d623031652d303062362d336138302d323530643239303030303030223078384437463339374143313534364534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346531380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532312c3130303438363638302c3130303438363637322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135380238323032302d30352d30385432313a33353a30342e393434313735315a4866383937313065352d623031652d303062362d353338302d323530643239303638323566024866373932366330662d396231382d343833342d613733642d6461663532326162313636354866383937313065352d623031652d303062362d353338302d323530643239303030303030223078384437463339374143314435454330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346532300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532322c3130303438363638382c3130303438363638302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135390238323032302d30352d30385432313a33353a30342e393937323134325a4866383937313066662d623031652d303062362d366338302d323530643239303638343637024830666534336333662d333930342d343238662d623930662d6364346438313634366537364866383937313066662d623031652d303062362d366338302d323530643239303030303030223078384437463339374143323539444145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346532380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532332c3130303438363639362c3130303438363638382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136300238323032302d30352d30385432313a33353a30352e303632323633315a4866383937313132392d623031652d303062362d313438302d323530643239303638366438024838366333626334662d363262352d346438662d393932312d3732666231366666656663314866383937313132392d623031652d303062362d313438302d323530643239303030303030223078384437463339374143324638414137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346533300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532342c3130303438363730342c3130303438363639362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136310238323032302d30352d30385432313a33353a30352e313338333139345a4866383937313134362d623031652d303062362d333138302d323530643239303638396535024837666232643239312d616331642d346434352d383038312d3433353033613430323739364866383937313134362d623031652d303062362d333138302d323530643239303030303030223078384437463339374143334232353941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346533380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532352c3130303438363731322c3130303438363730342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136320238323032302d30352d30385432313a33353a30352e313931333538395a4866383937313136382d623031652d303062362d353238302d323530643239303638623666024865313832346166392d636534332d343234632d623638352d6362373963643438663366324866383937313136382d623031652d303062362d353238302d323530643239303030303030223078384437463339374143343333443735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346534300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532362c3130303438363732302c3130303438363731322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136330238323032302d30352d30385432313a33353a30352e323435333939365a4866383937313139612d623031652d303062362d373738302d323530643239303638636430024837303936646663632d356139642d343736622d383263632d3535643039356165646430644866383937313139612d623031652d303062362d373738302d323530643239303030303030223078384437463339374143344237433643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346534380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532372c3130303438363732382c3130303438363732302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136340238323032302d30352d30385432313a33353a30352e323939343339395a4866383937313162382d623031652d303062362d313538302d323530643239303638646330024835343931346161342d323164392d343335312d623661372d3165323166623534363132344866383937313162382d623031652d303062362d313538302d323530643239303030303030223078384437463339374143353342423546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346535300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532382c3130303438363733362c3130303438363732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136350238323032302d30352d30385432313a33353a30352e333630343835345a4866383937313164322d623031652d303062362d326538302d323530643239303638666133024836393765363231392d356438352d346533612d383666312d3265373161396136386461304866383937313164322d623031652d303062362d326538302d323530643239303030303030223078384437463339374143354345344446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346535380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532392c3130303438363734342c3130303438363733362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136360238323032302d30352d30385432313a33353a30352e343133353235385a4866383937313165622d623031652d303062362d343538302d323530643239303639306639024866626264633965362d306163342d343765302d613666302d3362333834623731613266374866383937313165622d623031652d303062362d343538302d323530643239303030303030223078384437463339374143363446434241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346536300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533302c3130303438363735322c3130303438363734342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136370238323032302d30352d30385432313a33353a30352e343637353635325a4866383937313166662d623031652d303062362d353838302d323530643239303639326261024836363062386630352d303634332d343265372d386365382d3534356165396263313261364866383937313166662d623031652d303062362d353838302d323530643239303030303030223078384437463339374143364433424144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346536380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533312c3130303438363736302c3130303438363735322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136380238323032302d30352d30385432313a33353a30352e353230363034375a4866383937313231642d623031652d303062362d373038302d323530643239303639343336024835363765623730302d396131652d343435362d383135312d3365326131333766346233374866383937313231642d623031652d303062362d373038302d323530643239303030303030223078384437463339374143373537413946306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346537300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533322c3130303438363736382c3130303438363736302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136390238323032302d30352d30385432313a33353a30352e353735363435335a4866383937313235352d623031652d303062362d323738302d323530643239303639353232024833303536356534362d656530642d343666612d393937652d6534353862646663343633334866383937313235352d623031652d303062362d323738302d323530643239303030303030223078384437463339374143374445304135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346537380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533332c3130303438363737362c3130303438363736382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137300238323032302d30352d30385432313a33353a30352e363330363836385a4866383937313236652d623031652d303062362d336538302d323530643239303639363532024862373534623239362d316534322d343334322d613630322d3934343466633935623365664866383937313236652d623031652d303062362d336538302d323530643239303030303030223078384437463339374143383634364234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346538300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533342c3130303438363738342c3130303438363737362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137310238323032302d30352d30385432313a33353a30352e363835373237365a4866383937313238612d623031652d303062362d353838302d323530643239303639376338024863643464333665352d366232612d346230392d383736342d3139636236373633303465384866383937313238612d623031652d303062362d353838302d323530643239303030303030223078384437463339374143384538354134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346538380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533352c3130303438363739322c3130303438363738342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137320238323032302d30352d30385432313a33353a30352e373338373636335a4866383937313262322d623031652d303062362d376338302d323530643239303639393066024834306338316438392d363566662d343035372d383035342d3438313332613761383734354866383937313262322d623031652d303062362d376338302d323530643239303030303030223078384437463339374143393639443835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346539330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533372c3130303438363830332c3130303438363739322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137330238323032302d30352d30385432313a33353a30352e373932383036375a4866383937313265642d623031652d303062362d333138302d323530643239303639616537024836623565653233632d623735302d346562612d623034612d6636303538376331393331614866383937313265642d623031652d303062362d333138302d323530643239303030303030223078384437463339374143394630333833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346539620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533382c3130303438363831312c3130303438363830332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137340238323032302d30352d30385432313a33353a30352e383730383634345a4866383937313334352d623031652d303062362d303538302d323530643239303639633466024861333131363966362d326366652d343866302d393939332d3131396661373565613832644866383937313334352d623031652d303062362d303538302d323530643239303030303030223078384437463339374143414143353843306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346561330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533392c3130303438363831392c3130303438363831312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137350238323032302d30352d30385432313a33353a30352e393234393034335a4866383937313337372d623031652d303062362d333038302d323530643239303639643764024865636336316465312d643931652d343030372d623636642d6266346332623932643337664866383937313337372d623031652d303062362d333038302d323530643239303030303030223078384437463339374143423330343743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346561620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534302c3130303438363832372c3130303438363831392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137360238323032302d30352d30385432313a33353a30352e393736393432385a4866383937313339652d623031652d303062362d353338302d323530643239303639653661024861346636336535362d313533392d343862642d613531342d3061336330616463323334644866383937313339652d623031652d303062362d353338302d323530643239303030303030223078384437463339374143424231433534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346562330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534312c3130303438363833352c3130303438363832372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137370238323032302d30352d30385432313a33353a30362e303331393833305a4866383937313363642d623031652d303062362d383038302d323530643239303639666265024862613235646164372d303834652d346165382d616230302d6661333032663062663935664866383937313363642d623031652d303062362d383038302d323530643239303030303030223078384437463339374143433335423346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346562620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534322c3130303438363834332c3130303438363833352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137380238323032302d30352d30385432313a33353a30362e313333303538315a4866383937313433302d623031652d303062362d356438302d323530643239303661323331024832663639346137612d303039382d343365632d393131612d3037363937363166663130374866383937313433302d623031652d303062362d356438302d323530643239303030303030223078384437463339374143443245453935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346563330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534332c3130303438363835312c3130303438363834332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137390238323032302d30352d30385432313a33353a30362e313837303938305a4866383937313436312d623031652d303062362d306338302d323530643239303661333564024831376162343136392d623764322d343863662d616262372d6334383338643362323734364866383937313436312d623031652d303062362d306338302d323530643239303030303030223078384437463339374143444232443834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346563620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534342c3130303438363835392c3130303438363835312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138300238323032302d30352d30385432313a33353a30362e323433313339305a4866383937313439322d623031652d303062362d336438302d323530643239303661346166024830353263613335302d666135372d343034362d623566322d6163376161313036353539624866383937313439322d623031652d303062362d336438302d323530643239303030303030223078384437463339374143453339333842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346564330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534352c3130303438363836372c3130303438363835392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138310238323032302d30352d30385432313a33353a30362e333031313832335a4866383937313463312d623031652d303062362d366238302d323530643239303661363230024861383236333538322d663234662d343465662d393161362d3134633465386437336661634866383937313463312d623031652d303062362d366238302d323530643239303030303030223078384437463339374143454339354546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346564620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534362c3130303438363837352c3130303438363836372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138320238323032302d30352d30385432313a33353a30362e333535323232335a4866383937313465312d623031652d303062362d303838302d323530643239303661383132024837343463633163322d616138652d343661392d616539652d3263366539376635346235344866383937313465312d623031652d303062362d303838302d323530643239303030303030223078384437463339374143463441444337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346565330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534372c3130303438363838332c3130303438363837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138330238323032302d30352d30385432313a33353a30362e343039323631385a4866383937313530642d623031652d303062362d333238302d323530643239303661393332024838613462636661382d343965622d343038332d386461372d3261363736613130336434354866383937313530642d623031652d303062362d333238302d323530643239303030303030223078384437463339374143464431334341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346565620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534382c3130303438363839312c3130303438363838332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138340238323032302d30352d30385432313a33353a30362e343633333032315a4866383937313534302d623031652d303062362d363338302d323530643239303661616462024834353563613966322d356133652d343932642d616630372d3831306631643938613962304866383937313534302d623031652d303062362d363338302d323530643239303030303030223078384437463339374144303535324244306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346566330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534392c3130303438363839392c3130303438363839312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138350238323032302d30352d30385432313a33353a30362e353137333432315a4866383937313537342d623031652d303062362d313438302d323530643239303661633739024834373961303835392d346135662d343364622d383866392d6531613737316639323434324866383937313537342d623031652d303062362d313438302d323530643239303030303030223078384437463339374144304436413935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346566620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535302c3130303438363930372c3130303438363839392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138360238323032302d30352d30385432313a33353a30362e353731333832345a4866383937313562332d623031652d303062362d353338302d323530643239303661653639024861373561386565662d626131622d343033332d393630332d3662613364363763323036614866383937313562332d623031652d303062362d353338302d323530643239303030303030223078384437463339374144313544304130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346630330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535312c3130303438363931352c3130303438363930372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138370238323032302d30352d30385432313a33353a30362e363331343236345a4866383937313565622d623031652d303062362d303938302d323530643239303662303034024864333435313136322d633039302d343531642d623662352d3161363731646163356363314866383937313565622d623031652d303062362d303938302d323530643239303030303030223078384437463339374144314544333030306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346630620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535322c3130303438363932332c3130303438363931352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138380238323032302d30352d30385432313a33353a30362e363836343637305a4866383937313630372d623031652d303062362d323438302d323530643239303662313464024837666236646532352d303532352d343431372d626566662d6138356333633133653636354866383937313630372d623031652d303062362d323438302d323530643239303030303030223078384437463339374144323736303145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346631330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535332c3130303438363933312c3130303438363932332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138390238323032302d30352d30385432313a33353a30362e373430353036395a4866383937313632392d623031652d303062362d343238302d323530643239303662323838024866366635316364622d323833392d343162302d386434302d6531306237346664633165334866383937313632392d623031652d303062362d343238302d323530643239303030303030223078384437463339374144324637374641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346631620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535342c3130303438363933392c3130303438363933312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139300238323032302d30352d30385432313a33353a30362e383133353630395a4866383937313636372d623031652d303062362d376138302d323530643239303662343031024834373139613938302d666231322d343165332d626562392d3761313866663939373637314866383937313636372d623031652d303062362d376138302d323530643239303030303030223078384437463339374144334143344239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346632330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535352c3130303438363934372c3130303438363933392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139310238323032302d30352d30385432313a33353a30362e383636363030315a4866383937313639342d623031652d303062362d323338302d323530643239303662356364024830376361306364632d633837652d346134332d396235622d3639613237663537303661664866383937313639342d623031652d303062362d323338302d323530643239303030303030223078384437463339374144343242353741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346632620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535362c3130303438363935352c3130303438363934372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139320238323032302d30352d30385432313a33353a30362e393230363430305a4866383937313662382d623031652d303062362d343338302d323530643239303662366334024861333538323335382d383862612d343365302d396539322d3339663334333461326365314866383937313662382d623031652d303062362d343338302d323530643239303030303030223078384437463339374144344231423830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346633330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535372c3130303438363936332c3130303438363935352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139330238323032302d30352d30385432313a33353a30362e393735363831315a4866383937313665322d623031652d303062362d366138302d323530643239303662383532024833396539343565632d386236302d343964312d626663632d3734623265646565333566634866383937313665322d623031652d303062362d366138302d323530643239303030303030223078384437463339374144353338313842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346633620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535382c3130303438363937312c3130303438363936332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139340238323032302d30352d30385432313a33353a30372e303239373231315a4866383937313731622d623031652d303062362d323338302d323530643239303662393865024861613038366462382d343461302d343437312d613164632d6364306339616265613362364866383937313731622d623031652d303062362d323338302d323530643239303030303030223078384437463339374144354239393546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346634330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535392c3130303438363937392c3130303438363937312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139350238323032302d30352d30385432313a33353a30372e303834373630395a4866383937313735662d623031652d303062362d356338302d323530643239303662623438024838666539303364382d316466352d346362322d613561362d3830636461613134353037344866383937313735662d623031652d303062362d356338302d323530643239303030303030223078384437463339374144363432363739306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346634620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536302c3130303438363938372c3130303438363937392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139360238323032302d30352d30385432313a33353a30372e313430383032375a4866383937313739352d623031652d303062362d306538302d323530643239303662643230024836376263633064322d336532302d343638632d616261632d3134343166363239386138634866383937313739352d623031652d303062362d306538302d323530643239303030303030223078384437463339374144364342333942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346635330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536312c3130303438363939352c3130303438363938372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139370238323032302d30352d30385432313a33353a30372e313935383433305a4866383937313764342d623031652d303062362d346238302d323530643239303662653737024833663264376632332d326530392d343066332d383164352d3163336135393234366466394866383937313764342d623031652d303062362d346238302d323530643239303030303030223078384437463339374144373531393945306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346635620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536322c3130303438373030332c3130303438363939352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139380238323032302d30352d30385432313a33353a30372e323530383833365a4866383937313830302d623031652d303062362d373638302d323530643239303662666366024864373866393837302d636263332d343462392d613239392d3161363235316330653964374866383937313830302d623031652d303062362d373638302d323530643239303030303030223078384437463339374144374437464134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346636330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536332c3130303438373031312c3130303438373030332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139390238323032302d30352d30385432313a33353a30372e333033393233335a4866383937313833362d623031652d303062362d323438302d323530643239303663313364024836633838393539382d396634332d343939622d393262662d3039306631653930626335614866383937313833362d623031652d303062362d323438302d323530643239303030303030223078384437463339374144383539373831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346636620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536342c3130303438373031392c3130303438373031312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230300238323032302d30352d30385432313a33353a30372e333538393633355a4866383937313834622d623031652d303062362d333838302d323530643239303663333866024835303339313861612d363737382d343637652d623462322d6330626564643837656533634866383937313834622d623031652d303062362d333838302d323530643239303030303030223078384437463339374144384446443833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346637330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536352c3130303438373032372c3130303438373031392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230310238323032302d30352d30385432313a33353a30372e343334303139305a4866383937313838372d623031652d303062362d373138302d323530643239303663353531024830373062636663632d636230662d346265302d613262622d3163376633636136363534344866383937313838372d623031652d303062362d373138302d323530643239303030303030223078384437463339374144393937313545306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346637620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536362c3130303438373033352c3130303438373032372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230320238323032302d30352d30385432313a33353a30372e343839303630305a4866383937313861652d623031652d303062362d313738302d323530643239303663366635024838353530346166342d623538302d343735352d613333302d3263316364633230303462634866383937313861652d623031652d303062362d313738302d323530643239303030303030223078384437463339374144413144373638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346638330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536372c3130303438373034332c3130303438373033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230330238323032302d30352d30385432313a33353a30372e353434313030375a4866383937313863642d623031652d303062362d333638302d323530643239303663383365024836633965383264342d636262632d343363352d393535642d6364646636333239343138314866383937313863642d623031652d303062362d333638302d323530643239303030303030223078384437463339374144414131363538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346638620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536382c3130303438373035312c3130303438373034332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230340238323032302d30352d30385432313a33353a30372e353938313430325a4866383937313930332d623031652d303062362d363738302d323530643239303663396564024864363138383965322d636234612d343562332d383064382d3035636263323962663936314866383937313930332d623031652d303062362d363738302d323530643239303030303030223078384437463339374144423237433541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346639330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536392c3130303438373035392c3130303438373035312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230350238323032302d30352d30385432313a33353a30372e363532313831305a4866383937313932392d623031652d303062362d306138302d323530643239303663626639024835643065316564662d656537352d343230632d626339332d3330313036346235343737624866383937313932392d623031652d303062362d306138302d323530643239303030303030223078384437463339374144424142423532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346639620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537302c3130303438373036372c3130303438373035392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230360238323032302d30352d30385432313a33353a30372e373035323230315a4866383937313933632d623031652d303062362d316438302d323530643239303663643634024839613135303532332d313061332d346335632d396338622d6532666139623262386237614866383937313933632d623031652d303062362d316438302d323530643239303030303030223078384437463339374144433244333239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346661330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537312c3130303438373037352c3130303438373036372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230370238323032302d30352d30385432313a33353a30372e373539323630345a4866383937313936642d623031652d303062362d346138302d323530643239303663653731024864623937383566642d636137662d346266632d616533322d6330616530336438643430384866383937313936642d623031652d303062362d346138302d323530643239303030303030223078384437463339374144434145423034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346661620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537322c3130303438373038332c3130303438373037352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230380238323032302d30352d30385432313a33353a30372e383132323939395a4866383937313939312d623031652d303062362d366538302d323530643239303663666138024862366337666234392d363637612d343935352d393331612d3437666438336565366166354866383937313939312d623031652d303062362d366538302d323530643239303030303030223078384437463339374144443332394637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346662330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537332c3130303438373039312c3130303438373038332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230390238323032302d30352d30385432313a33353a30372e383636333430325a4866383937313962382d623031652d303062362d313338302d323530643239303664306535024861653834353133332d663364302d346663312d383136392d3863613636363538356531334866383937313962382d623031652d303062362d313338302d323530643239303030303030223078384437463339374144444236384541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346662620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537342c3130303438373039392c3130303438373039312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231300238323032302d30352d30385432313a33353a30372e393334333930395a4866383937313964392d623031652d303062362d326638302d323530643239303664323961024838326131653431662d666162312d343839322d613239372d3330343236633338323035304866383937313964392d623031652d303062362d326638302d323530643239303030303030223078384437463339374144453541343132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346663330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537352c3130303438373130372c3130303438373039392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231310238323032302d30352d30385432313a33353a30372e393837343330395a4866383937316130302d623031652d303062362d353538302d323530643239303664336434024864346336643561662d653261612d346430652d626564612d3361666463386565626132364866383937316130302d623031652d303062362d353538302d323530643239303030303030223078384437463339374144454442424535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346663620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537362c3130303438373131352c3130303438373130372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231320238323032302d30352d30385432313a33353a30382e303530343737345a4866383937316132352d623031652d303062362d373838302d323530643239303664353631024832393861323637622d376636352d343965342d386261392d3038386636653138633664304866383937316132352d623031652d303062362d373838302d323530643239303030303030223078384437463339374144463738314336306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346664330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537372c3130303438373132332c3130303438373131352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231330238323032302d30352d30385432313a33353a30382e313131353232395a4866383937316134662d623031652d303062362d316238302d323530643239303664366466024833313836356664382d373036392d343038622d613035392d3530316339306565613962374866383937316134662d623031652d303062362d316238302d323530643239303030303030223078384437463339374145303041423431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346664620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537382c3130303438373133312c3130303438373132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231340238323032302d30352d30385432313a33353a30382e313733353639325a4866383937316137632d623031652d303062362d343638302d323530643239303664386534024838383965646462622d373034652d343065392d386135342d3331643233613531653036344866383937316137632d623031652d303062362d343638302d323530643239303030303030223078384437463339374145304132324634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346665330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537392c3130303438373133392c3130303438373133312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231350238323032302d30352d30385432313a33353a30382e323236363038375a4866383937316139652d623031652d303062362d363738302d323530643239303664616632024833616263663262632d353835392d346466322d613362632d3365396164306236656539324866383937316139652d623031652d303062362d363738302d323530643239303030303030223078384437463339374145313236314537306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346665620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538302c3130303438373134372c3130303438373133392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231360238323032302d30352d30385432313a33353a30382e323739363438325a4866383937316163342d623031652d303062362d306438302d323530643239303664636266024834306235613932652d663937302d346134612d616633372d3835313064613131363765664866383937316163342d623031652d303062362d306438302d323530643239303030303030223078384437463339374145314137394332306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346666330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538312c3130303438373135352c3130303438373134372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231370238323032302d30352d30385432313a33353a30382e333333363838355a4866383937316166302d623031652d303062362d333638302d323530643239303664653735024833323830623061622d356362352d343839622d396536362d3330313432303133353833304866383937316166302d623031652d303062362d333638302d323530643239303030303030223078384437463339374145323239313939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346666620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538322c3130303438373136332c3130303438373135352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231380238323032302d30352d30385432313a33353a30382e333839373330335a4866383937316231382d623031652d303062362d356338302d323530643239303665303238024862643035343436322d313562342d343161652d613363662d6337616237343232373339364866383937316231382d623031652d303062362d356338302d323530643239303030303030223078384437463339374145324234354437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353030330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538332c3130303438373137312c3130303438373136332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231390238323032302d30352d30385432313a33353a30382e343432373639385a4866383937316234392d623031652d303062362d303638302d323530643239303665316431024836616234306561332d316439382d343336322d626335312d3932373866623563623461654866383937316234392d623031652d303062362d303638302d323530643239303030303030223078384437463339374145333333363946306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353030620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538342c3130303438373137392c3130303438373137312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232300238323032302d30352d30385432313a33353a30382e343935383039335a4866383937316236662d623031652d303062362d326338302d323530643239303665333938024833323632326130622d353761312d343037392d623435342d6138326632663866643030354866383937316236662d623031652d303062362d326338302d323530643239303030303030223078384437463339374145334237353844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353031330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538352c3130303438373138372c3130303438373137392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232310238323032302d30352d30385432313a33353a30382e353438383439335a4866383937316239342d623031652d303062362d346538302d323530643239303665346535024864646136656563392d383033362d343763662d626661382d6134376235616437616434624866383937316239342d623031652d303062362d346538302d323530643239303030303030223078384437463339374145343336363535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353031620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538362c3130303438373139352c3130303438373138372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232320238323032302d30352d30385432313a33353a30382e363031383838345a4866383937316262662d623031652d303062362d373938302d323530643239303665363561024865653463666464342d623533372d346665612d626230632d6262663934323562646639364866383937316262662d623031652d303062362d373938302d323530643239303030303030223078384437463339374145344241353434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353032330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538372c3130303438373230332c3130303438373139352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232330238323032302d30352d30385432313a33353a30382e363537393239375a4866383937316265332d623031652d303062362d316438302d323530643239303665383331024831316461656262362d653232362d346534642d626539632d3465633530343761363836384866383937316265332d623031652d303062362d316438302d323530643239303030303030223078384437463339374145353433323631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353032620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538382c3130303438373231312c3130303438373230332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232340238323032302d30352d30385432313a33353a30382e373131393730315a4866383937316266392d623031652d303062362d333138302d323530643239303665393937024833313938643433612d643138612d343434342d623161652d6162373030393834643737364866383937316266392d623031652d303062362d333138302d323530643239303030303030223078384437463339374145354334413344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353033330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538392c3130303438373231392c3130303438373231312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232350238323032302d30352d30385432313a33353a30382e373636303039365a4866383937316330612d623031652d303062362d343038302d323530643239303665613935024834656130323064322d363532642d343539662d383266322d3864623930366332366132314866383937316330612d623031652d303062362d343038302d323530643239303030303030223078384437463339374145363442303430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353033620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539302c3130303438373232372c3130303438373231392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232360238323032302d30352d30385432313a33353a30382e383230303439355a4866383937316332362d623031652d303062362d353938302d323530643239303665633066024832663930343631652d333033362d343164662d623135382d6333313031393462316631664866383937316332362d623031652d303062362d353938302d323530643239303030303030223078384437463339374145364343383137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353034330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539312c3130303438373233352c31303034383732323729000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232370238323032302d30352d30385432313a33353a30382e383739303933355a4866383937316335642d623031652d303062362d306138302d323530643239303665646139024866666461616439382d613064332d346361332d616436392d3731353063306535303933314866383937316335642d623031652d303062362d306138302d323530643239303030303030223078384437463339374145373546313937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353034630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539322c3130303438373234342c3130303438373233352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232380238323032302d30352d30385432313a33353a30382e393532313437355a4866383937316361622d623031652d303062362d353538302d323530643239303666313935024839373766326237372d313738622d346464322d613133372d3934363736336662643031624866383937316361622d623031652d303062362d353538302d323530643239303030303030223078384437463339374145383131373433306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353035350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539332c3130303438373235332c3130303438373234342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232390238323032302d30352d30385432313a33353a30392e303036313837355a4866383937316366322d623031652d303062362d313938302d323530643239303666343236024839636236386562372d386133392d343838352d386166322d3862633034333364326135654866383937316366322d623031652d303062362d313938302d323530643239303030303030223078384437463339374145383935363333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353035640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539342c3130303438373236312c3130303438373235332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233300238323032302d30352d30385432313a33353a30392e303635323330365a4866383937316432392d623031652d303062362d346338302d323530643239303666376565024865623461313962352d646264352d346362342d623466302d3963343634646433646635324866383937316432392d623031652d303062362d346338302d323530643239303030303030223078384437463339374145393233313746306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353036350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539352c3130303438373236392c3130303438373236312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233310238323032302d30352d30385432313a33353a30392e313230323731375a4866383937316435382d623031652d303062362d373338302d323530643239303666613463024836333833386636302d646164612d343230352d613031372d3633626666633539323964624866383937316435382d623031652d303062362d373338302d323530643239303030303030223078384437463339374145394142453944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353036640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539362c3130303438373237372c3130303438373236392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233320238323032302d30352d30385432313a33353a30392e313734333131375a4866383937316437662d623031652d303062362d313938302d323530643239303666636239024834636566306330322d643631392d343138362d613335642d3234313863383034363638624866383937316437662d623031652d303062362d313938302d323530643239303030303030223078384437463339374145413244363745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353037350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539372c3130303438373238352c3130303438373237372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233330238323032302d30352d30385432313a33353a30392e323431333631325a4866383937316462342d623031652d303062362d346138302d323530643239303666663665024838343362303462322d376462332d343137362d383931642d3639373730363630316566374866383937316462342d623031652d303062362d346138302d323530643239303030303030223078384437463339374145414433384143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353037640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539382c3130303438373239332c3130303438373238352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233340238323032302d30352d30385432313a33353a30392e323936343031395a4866383937316464632d623031652d303062362d373238302d323530643239303630323733024865333230323262642d646162362d343662372d393432662d3362353233353534353565644866383937316464632d623031652d303062362d373238302d323530643239303030303030223078384437463339374145423539454233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353038350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539392c3130303438373330312c3130303438373239332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233350238323032302d30352d30385432313a33353a30392e333530343431385a4866383937316530642d623031652d303062362d323238302d323530643239303630366136024865636162313330612d333061312d343466382d393232312d3863326239623831393637624866383937316530642d623031652d303062362d323238302d323530643239303030303030223078384437463339374145424444444132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353038640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630302c3130303438373330392c3130303438373330312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233360238323032302d30352d30385432313a33353a30392e343433353131305a4866383937316536302d623031652d303062362d373238302d323530643239303630656236024861663162633838652d353961322d346663652d616161372d3561333839393863383831664866383937316536302d623031652d303062362d373238302d323530643239303030303030223078384437463339374145434331313236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353039350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630312c3130303438373331372c3130303438373330392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233370238323032302d30352d30385432313a33353a30392e353030353533325a4866383937316538362d623031652d303062362d313538302d323530643239303631323833024839323262643832362d323234392d346535632d393565612d3365313561626333383736324866383937316538362d623031652d303062362d313538302d323530643239303030303030223078384437463339374145443443353543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353039640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630322c3130303438373332352c3130303438373331372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233380238323032302d30352d30385432313a33353a30392e353535353933345a4866383937316561352d623031652d303062362d333338302d323530643239303631343634024830356639666230382d663739312d346163312d383430642d3632313764333735346534394866383937316561352d623031652d303062362d333338302d323530643239303030303030223078384437463339374145444432423545306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353061350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630332c3130303438373333332c3130303438373332352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233390238323032302d30352d30385432313a33353a30392e363239363437375a4866383937316565352d623031652d303062362d373038302d323530643239303631393963024839306331636465632d383431622d343937322d613336322d6239323464373433633934334866383937316565352d623031652d303062362d373038302d323530643239303030303030223078384437463339374145453837383144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353061640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630342c3130303438373334312c3130303438373333332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234300238323032302d30352d30385432313a33353a30392e363832363837315a4866383937316631322d623031652d303062362d316438302d323530643239303631643235024834623765626139372d366636662d343936342d613433642d3033323333623665663538664866383937316631322d623031652d303062362d316438302d323530643239303030303030223078384437463339374145463038464637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353062350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630352c3130303438373334392c3130303438373334312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234310238323032302d30352d30385432313a33353a30392e373336373237335a4866383937316634302d623031652d303062362d346138302d323530643239303631663265024834633235376436332d316430662d346437332d393231372d3531376465656330353737654866383937316634302d623031652d303062362d346138302d323530643239303030303030223078384437463339374145463841374441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353062640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630362c3130303438373335372c3130303438373334392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234320238323032302d30352d30385432313a33353a30392e373839373637375a4866383937316635392d623031652d303062362d363238302d323530643239303632306434024838396665333534622d616238312d346338362d616534332d3838616135333666653066324866383937316635392d623031652d303062362d363238302d323530643239303030303030223078384437463339374146303045364344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353063350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630372c3130303438373336352c3130303438373335372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234330238323032302d30352d30385432313a33353a30392e383433383037315a4866383937316637652d623031652d303062362d303738302d323530643239303632326231024865373330333037652d653934652d346632622d616635372d3933623730656435653231664866383937316637652d623031652d303062362d303738302d323530643239303030303030223078384437463339374146303932354237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353063650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630382c3130303438373337342c3130303438373336352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234340238323032302d30352d30385432313a33353a30392e383937383437385a4866383937316662392d623031652d303062362d343238302d323530643239303632343534024833633330303736632d313665642d346566322d386461392d3664383633653163356634384866383937316662392d623031652d303062362d343238302d323530643239303030303030223078384437463339374146313133443942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353064370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630392c3130303438373338332c3130303438373337342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234350238323032302d30352d30385432313a33353a30392e393532383838395a4866383937316665622d623031652d303062362d373138302d323530643239303632363138024836653563613136322d346634382d343236362d383631662d6561383962333736323539334866383937316665622d623031652d303062362d373138302d323530643239303030303030223078384437463339374146313941334136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353064660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631302c3130303438373339312c3130303438373338332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234360238323032302d30352d30385432313a33353a31302e303333393439335a4866383937323033382d623031652d303062362d336238302d323530643239303632386130024839613336383761332d396336332d343337652d396631312d6334396636316233343931664866383937323033382d623031652d303062362d336238302d323530643239303030303030223078384437463339374146323632393235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353065370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631312c3130303438373339392c3130303438373339312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234370238323032302d30352d30385432313a33353a31302e303837393930305a4866383937323036322d623031652d303062362d363338302d323530643239303632616266024839346137656537372d653936372d346332612d613963382d3931656663666338616131624866383937323036322d623031652d303062362d363338302d323530643239303030303030223078384437463339374146324536383143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353066300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631332c3130303438373430382c3130303438373339392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234380238323032302d30352d30385432313a33353a31302e313435303332355a4866383937323039302d623031652d303062362d306538302d323530643239303632636362024833633533653039662d613362362d343865662d396436622d3931353738333665356364334866383937323039302d623031652d303062362d306538302d323530643239303030303030223078384437463339374146333646353339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353066380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631342c3130303438373431362c3130303438373430382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234390238323032302d30352d30385432313a33353a31302e323031303733385a4866383937323063342d623031652d303062362d343038302d323530643239303632653265024866616537303834372d626334372d343764662d623466342d6137643538613535323930634866383937323063342d623031652d303062362d343038302d323530643239303030303030223078384437463339374146334638323546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353130300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631352c3130303438373432342c3130303438373431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235300238323032302d30352d30385432313a33353a31302e323538313136385a4866383937323130322d623031652d303062362d373938302d323530643239303632663835024862663964356562632d343465362d343362392d386466372d3631343066626466373036354866383937323130322d623031652d303062362d373938302d323530643239303030303030223078384437463339374146343833363934306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353130380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631362c3130303438373433322c3130303438373432342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235310238323032302d30352d30385432313a33353a31302e333131313535395a4866383937323134312d623031652d303062362d333438302d323530643239303633306664024834396237633035632d336665352d343137362d623933622d6434636366343335613831304866383937323134312d623031652d303062362d333438302d323530643239303030303030223078384437463339374146353037353837306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353131300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631372c3130303438373434302c3130303438373433322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235320238323032302d30352d30385432313a33353a31302e333834323130385a4866383937323139322d623031652d303062362d376638302d323530643239303633333938024863336239663637342d643463302d346265332d613666382d3438353735383332383664374866383937323139322d623031652d303062362d376638302d323530643239303030303030223078384437463339374146354239423343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353131380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631382c3130303438373434382c3130303438373434302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235330238323032302d30352d30385432313a33353a31302e343337323439395a4866383937323163322d623031652d303062362d326238302d323530643239303633346331024837646566373962362d386632632d343866382d383339312d3062313261303131356334374866383937323163322d623031652d303062362d326238302d323530643239303030303030223078384437463339374146363342333133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353132300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631392c3130303438373435362c3130303438373434382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235340238323032302d30352d30385432313a33353a31302e353134333037375a4866383937323230632d623031652d303062362d373338302d323530643239303633373362024834623162396631622d613835392d346532352d626232382d3033306131346633396630624866383937323230632d623031652d303062362d373338302d323530643239303030303030223078384437463339374146364634453035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353132380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632302c3130303438373436342c3130303438373435362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235350238323032302d30352d30385432313a33353a31302e353731333439385a4866383937323233312d623031652d303062362d313738302d323530643239303633386632024839326237373666612d336661632d343635382d616139662d6439316361356537626333644866383937323233312d623031652d303062362d313738302d323530643239303030303030223078384437463339374146373832393541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353133300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632312c3130303438373437322c3130303438373436342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235360238323032302d30352d30385432313a33353a31302e363236333931335a4866383937323235322d623031652d303062362d333538302d323530643239303633613862024839646234313031332d616164632d343738322d613935382d6431356237343838303161634866383937323235322d623031652d303062362d333538302d323530643239303030303030223078384437463339374146383038463639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353133380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632322c3130303438373438302c3130303438373437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235370238323032302d30352d30385432313a33353a31302e363832343332345a4866383937323237642d623031652d303062362d356638302d323530643239303633633662024838383337363933302d633535362d343462332d626437322d3830616363363536656534364866383937323237642d623031652d303062362d356638302d323530643239303030303030223078384437463339374146383931433834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353134300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632332c3130303438373438382c3130303438373438302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235380238323032302d30352d30385432313a33353a31302e373337343733315a4866383937323262342d623031652d303062362d313038302d323530643239303633646563024832653536313934312d366638342d346132302d623234312d3236343038393763303538654866383937323262342d623031652d303062362d313038302d323530643239303030303030223078384437463339374146393138323842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353134380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632342c3130303438373439362c3130303438373438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235390238323032302d30352d30385432313a33353a31302e373931353133305a4866383937323265312d623031652d303062362d336438302d323530643239303633666438024834316238323165312d313030322d346532332d616232302d6537363538333336366461384866383937323265312d623031652d303062362d336438302d323530643239303030303030223078384437463339374146393939413633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353135300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632352c3130303438373530342c3130303438373439362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236300238323032302d30352d30385432313a33353a31302e383438353535365a4866383937323265652d623031652d303062362d346138302d323530643239303634313565024831613235383462622d313339652d343962382d396266382d3133356637313738643934634866383937323265652d623031652d303062362d346138302d323530643239303030303030223078384437463339374146413234453944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353135380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632362c3130303438373531322c3130303438373530342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236310238323032302d30352d30385432313a33353a31302e393037353938385a4866383937323331642d623031652d303062362d373938302d323530643239303634383337024834313933303233632d616330362d343738312d383333352d3632346430393963663038374866383937323331642d623031652d303062362d373938302d323530643239303030303030223078384437463339374146414237383134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353136300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632372c3130303438373532302c3130303438373531322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236320238323032302d30352d30385432313a33353a31302e393632363339395a4866383937323334342d623031652d303062362d316638302d323530643239303634643530024864366537636566652d393464622d346561382d383162392d3566653864636664373732384866383937323334342d623031652d303062362d316638302d323530643239303030303030223078384437463339374146423342373033306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353136380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632382c3130303438373532382c3130303438373532302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236330238323032302d30352d30385432313a33353a31312e303135363738375a4866383937323336662d623031652d303062362d343738302d323530643239303635303063024832623938363563622d646634642d343334312d396131662d6639313431326531303532334866383937323336662d623031652d303062362d343738302d323530643239303030303030223078384437463339374146424246354633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353137300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632392c3130303438373533362c3130303438373532382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236340238323032302d30352d30385432313a33353a31312e303730373138395a4866383937323339372d623031652d303062362d366638302d323530643239303635336130024830323836316634312d636637362d346435662d383731302d3563343132613931306639644866383937323339372d623031652d303062362d366638302d323530643239303030303030223078384437463339374146433433344536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353137380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633302c3130303438373534342c3130303438373533362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236350238323032302d30352d30385432313a33353a31312e313234373539335a4866383937323363342d623031652d303062362d313938302d323530643239303635363461024830306339356230382d363630642d346334392d623361642d3438303330303833343466614866383937323363342d623031652d303062362d313938302d323530643239303030303030223078384437463339374146434339414539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353138300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633312c3130303438373535322c3130303438373534342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236360238323032302d30352d30385432313a33353a31312e313738373939365a4866383937323365662d623031652d303062362d336638302d323530643239303635373839024837336639613561352d356134612d346564372d393935662d3862366564336564613630384866383937323365662d623031652d303062362d336638302d323530643239303030303030223078384437463339374146443442324330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353138380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633322c3130303438373536302c3130303438373535322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236370238323032302d30352d30385432313a33353a31312e323434383438345a4866383937323433642d623031652d303062362d303638302d323530643239303635393562024863323363386164312d353135352d343835392d613338322d6535616439353339666639654866383937323433642d623031652d303062362d303638302d323530643239303030303030223078384437463339374146444543364338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353139300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633332c3130303438373536382c3130303438373536302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236380238323032302d30352d30385432313a33353a31312e333138393032375a4866383937323437642d623031652d303062362d343538302d323530643239303635633031024836336232646266392d316633342d343539342d613263342d3766613931333764353632394866383937323437642d623031652d303062362d343538302d323530643239303030303030223078384437463339374146454133414133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353139380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633342c3130303438373537362c3130303438373536382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236390238323032302d30352d30385432313a33353a31312e333733393433385a4866383937323461352d623031652d303062362d366338302d323530643239303635656130024836336537313130612d633966652d343964322d626166312d3236663061363931326135384866383937323461352d623031652d303062362d366338302d323530643239303030303030223078384437463339374146463237393932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353161300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633352c3130303438373538342c3130303438373537362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237300238323032302d30352d30385432313a33353a31312e343236393832315a4866383937323464372d623031652d303062362d316538302d323530643239303636303262024834346530613832642d366364362d343662662d613939302d3336666535643161356164374866383937323464372d623031652d303062362d316538302d323530643239303030303030223078384437463339374146464139313641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353161380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633362c3130303438373539322c3130303438373538342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237310238323032302d30352d30385432313a33353a31312e343834303235315a4866383937323530612d623031652d303062362d346538302d323530643239303636326366024865376438326630632d393766392d343932342d616131322d3232313934326165646434304866383937323530612d623031652d303062362d346538302d323530643239303030303030223078384437463339374230303336434242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353162300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633372c3130303438373630302c3130303438373539322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237320238323032302d30352d30385432313a33353a31312e353338303634365a4866383937323533612d623031652d303062362d376438302d323530643239303636346336024862346139633962642d663730372d343463662d396661312d6561663937353264363438374866383937323533612d623031652d303062362d376438302d323530643239303030303030223078384437463339374230304241424136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353162380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633382c3130303438373630382c3130303438373630302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237330238323032302d30352d30385432313a33353a31312e353932313034365a4866383937323536652d623031652d303062362d333138302d323530643239303636363661024831636233383962652d613261322d346161662d393165662d6532323338613166363933654866383937323536652d623031652d303062362d333138302d323530643239303030303030223078384437463339374230313345413936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353163300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633392c3130303438373631362c3130303438373630382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237340238323032302d30352d30385432313a33353a31312e363437313435325a4866383937323539392d623031652d303062362d356238302d323530643239303636383639024863636366356366352d376532352d346438302d393233612d3833353333313532343163614866383937323539392d623031652d303062362d356238302d323530643239303030303030223078384437463339374230314335303943306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353163380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634302c3130303438373632342c3130303438373631362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237350238323032302d30352d30385432313a33353a31312e373031313835355a4866383937323563622d623031652d303062362d306438302d323530643239303636396430024837633636656662322d393562342d343662362d383638382d3661313163356466613133394866383937323563622d623031652d303062362d306438302d323530643239303030303030223078384437463339374230323438463846306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353164300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634312c3130303438373633322c3130303438373632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237360238323032302d30352d30385432313a33353a31312e373536323236355a4866383937323565652d623031652d303062362d326538302d323530643239303636626231024833653936663536312d326463382d346564382d393737612d6333613238333862336339644866383937323565652d623031652d303062362d326538302d323530643239303030303030223078384437463339374230324343453831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353164380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634322c3130303438373634302c3130303438373633322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237370238323032302d30352d30385432313a33353a31312e383130323636385a4866383937323631352d623031652d303062362d353138302d323530643239303636636634024834333836396166302d396237372d346339632d396465332d3061383039653139636232364866383937323631352d623031652d303062362d353138302d323530643239303030303030223078384437463339374230333530443738306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353165300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634332c3130303438373634382c3130303438373634302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237380238323032302d30352d30385432313a33353a31312e383633333036335a4866383937323633342d623031652d303062362d373038302d323530643239303636653464024831666365363266352d373439392d343731352d396137642d3365613061376166343632384866383937323633342d623031652d303062362d373038302d323530643239303030303030223078384437463339374230334432353442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353165380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634342c3130303438373635362c3130303438373634382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237390238323032302d30352d30385432313a33353a31312e393137333436365a4866383937323635392d623031652d303062362d313338302d323530643239303636666533024863323534363561662d356166642d343661382d383430362d6633363231363139323462364866383937323635392d623031652d303062362d313338302d323530643239303030303030223078384437463339374230343536343432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353166300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634352c3130303438373636342c3130303438373635362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238300238323032302d30352d30385432313a33353a31312e393731333836385a4866383937323637382d623031652d303062362d333238302d323530643239303637313533024832393836643532372d393161322d346139662d396461372d6138393864316365373766634866383937323637382d623031652d303062362d333238302d323530643239303030303030223078384437463339374230344443413443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353166380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634362c3130303438373637322c3130303438373636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238310238323032302d30352d30385432313a33353a31322e303235343237355a4866383937323661362d623031652d303062362d356238302d323530643239303637326539024831383263376235382d346234652d343732652d616263312d3564373035356261373563304866383937323661362d623031652d303062362d356238302d323530643239303030303030223078384437463339374230353545323233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353230300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634372c3130303438373638302c3130303438373637322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238320238323032302d30352d30385432313a33353a31322e303739343637345a4866383937323663332d623031652d303062362d373838302d323530643239303637343936024832633436326335612d343039332d346233392d383039382d6633356565333836643865324866383937323663332d623031652d303062362d373838302d323530643239303030303030223078384437463339374230354532313136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353230380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634382c3130303438373638382c3130303438373638302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238330238323032302d30352d30385432313a33353a31322e313333353037375a4866383937323665632d623031652d303062362d316438302d323530643239303637363137024838386231373439632d383363332d346136352d393730392d3139363233616635656135654866383937323665632d623031652d303062362d316438302d323530643239303030303030223078384437463339374230363638373235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353231300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634392c3130303438373639362c3130303438373638382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238340238323032302d30352d30385432313a33353a31322e323033353630335a4866383937323731652d623031652d303062362d346138302d323530643239303637376138024836383738616332352d313435332d343161642d386364612d6539643630313035633834624866383937323731652d623031652d303062362d346138302d323530643239303030303030223078384437463339374230373131303737306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353231380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635302c3130303438373730342c3130303438373639362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238350238323032302d30352d30385432313a33353a31322e323536353939305a4866383937323733392d623031652d303062362d363338302d323530643239303637386365024830363364313630652d383436612d343165372d613731302d3238653935616237383132344866383937323733392d623031652d303062362d363338302d323530643239303030303030223078384437463339374230373934463636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353232300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635312c3130303438373731322c3130303438373730342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238360238323032302d30352d30385432313a33353a31322e333134363432325a4866383937323735642d623031652d303062362d303338302d323530643239303637623061024830356635306339642d386233652d346435662d393230622d3433306335336437336230384866383937323735642d623031652d303062362d303338302d323530643239303030303030223078384437463339374230383230334137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353232380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635322c3130303438373732302c3130303438373731322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238370238323032302d30352d30385432313a33353a31322e333638363832395a4866383937323737652d623031652d303062362d316538302d323530643239303637643637024861616562653437372d346137342d343365632d616363312d3335323765343565303964394866383937323737652d623031652d303062362d316538302d323530643239303030303030223078384437463339374230384134323941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353233300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635332c3130303438373732382c3130303438373732302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238380238323032302d30352d30385432313a33353a31322e343231373232305a4866383937323739612d623031652d303062362d336138302d323530643239303637666134024866343062333439342d326438322d346363642d396662612d3635626565393866393532654866383937323739612d623031652d303062362d336138302d323530643239303030303030223078384437463339374230393238313834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353233380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635342c3130303438373733362c3130303438373732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238390238323032302d30352d30385432313a33353a31322e343735373632385a4866383937323762352d623031652d303062362d353138302d323530643239303638363862024832616633353038612d653739652d346637632d383536312d3735663135663730633730664866383937323762352d623031652d303062362d353138302d323530643239303030303030223078384437463339374230394143303743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353234300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635352c3130303438373734342c3130303438373733362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239300238323032302d30352d30385432313a33353a31322e353336383038375a4866383937323765632d623031652d303062362d303138302d323530643239303638393736024862333436313135322d643464392d343866622d623436632d3635333865613065353730394866383937323765632d623031652d303062362d303138302d323530643239303030303030223078384437463339374230413345394642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353234380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635362c3130303438373735322c3130303438373734342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239310238323032302d30352d30385432313a33353a31322e353932383439365a4866383937323830362d623031652d303062362d313738302d323530643239303638633961024864643433376335632d653237392d343831332d623564652d6435646361333366343732334866383937323830362d623031652d303062362d313738302d323530643239303030303030223078384437463339374230414337373144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353235300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635372c3130303438373736302c3130303438373735322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239320238323032302d30352d30385432313a33353a31322e363730393038315a4866383937323832312d623031652d303062362d326438302d323530643239303638656564024838373363303761332d343639392d343832352d623839662d6631353363663163366632394866383937323832312d623031652d303062362d326438302d323530643239303030303030223078384437463339374230423836303432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353235380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635382c3130303438373736382c3130303438373736302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239330238323032302d30352d30385432313a33353a31322e373234393438305a4866383937323834332d623031652d303062362d346238302d323530643239303639343339024863333030643633342d613637392d343138332d616535612d3732333234353735356635634866383937323834332d623031652d303062362d346238302d323530643239303030303030223078384437463339374230433039463331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353236300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635392c3130303438373737362c3130303438373736382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239340238323032302d30352d30385432313a33353a31322e373930393936385a4866383937323837342d623031652d303062362d373938302d323530643239303639373563024834623134643739302d323566652d346566352d383138302d6534636635366332386639614866383937323837342d623031652d303062362d373938302d323530643239303030303030223078384437463339374230434144413530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353236380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636302c3130303438373738342c3130303438373737362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239350238323032302d30352d30385432313a33353a31322e383534303433345a4866383937323839302d623031652d303062362d313538302d323530643239303639393466024864393062626666332d376631352d346564362d623463342d3562313431383863323662334866383937323839302d623031652d303062362d313538302d323530643239303030303030223078384437463339374230443437393132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353237300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636312c3130303438373739322c3130303438373738342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239360238323032302d30352d30385432313a33353a31322e393139303931395a4866383937323862342d623031652d303062362d333638302d323530643239303639623562024862316634373664622d363061392d343037302d623932652d6233363630383038376263334866383937323862342d623031652d303062362d333638302d323530643239303030303030223078384437463339374230444536363037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353237380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636322c3130303438373830302c3130303438373739322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239370238323032302d30352d30385432313a33353a31322e393733313331385a4866383937323863392d623031652d303062362d343738302d323530643239303639643238024865303462353038312d326565362d343938652d383465372d3961623461363734633335324866383937323863392d623031652d303062362d343738302d323530643239303030303030223078384437463339374230453637444442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353238300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636332c3130303438373830382c3130303438373830302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239380238323032302d30352d30385432313a33353a31332e303236313730365a4866383937323865312d623031652d303062362d356238302d323530643239303639653863024863356330346266652d633866332d343662652d623634622d3133666561383838326438394866383937323865312d623031652d303062362d356238302d323530643239303030303030223078384437463339374230454542434341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353238380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636342c3130303438373831362c3130303438373830382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239390238323032302d30352d30385432313a33353a31332e303830323130355a4866383937323866632d623031652d303062362d373338302d323530643239303639666462024862396561316135372d323733652d343366612d393335322d3535643130616661326639634866383937323866632d623031652d303062362d373338302d323530643239303030303030223078384437463339374230463646424239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353239300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636352c3130303438373832342c3130303438373831362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330300238323032302d30352d30385432313a33353a31332e313335323531325a4866383937323931302d623031652d303062362d303738302d323530643239303661313361024834313761326632312d336134352d343466362d383063312d3961333036373765376235344866383937323931302d623031652d303062362d303738302d323530643239303030303030223078384437463339374230464633414134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353239380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636362c3130303438373833322c3130303438373832342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330310238323032302d30352d30385432313a33353a31332e313931323932365a4866383937323932332d623031652d303062362d313838302d323530643239303661323934024832613635396134332d303863382d343266312d396466612d3732346162363935386632614866383937323932332d623031652d303062362d313838302d323530643239303030303030223078384437463339374231303743374337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353261300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636372c3130303438373834302c3130303438373833322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330320238323032302d30352d30385432313a33353a31332e323436333333335a4866383937323933652d623031652d303062362d326338302d323530643239303661346437024863333336356237642d303134632d343666322d613435392d6330613139396335643233324866383937323933652d623031652d303062362d326338302d323530643239303030303030223078384437463339374231313035344535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353261380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636382c3130303438373834382c3130303438373834302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330330238323032302d30352d30385432313a33353a31332e333331333936315a4866383937323936302d623031652d303062362d346338302d323530643239303661376262024863343936393163632d643165662d343061332d613136302d3165333032356163363236354866383937323936302d623031652d303062362d346338302d323530643239303030303030223078384437463339374231314434464139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353262300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636392c3130303438373835362c3130303438373834382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330340238323032302d30352d30385432313a33353a31332e333836343336385a4866383937323937652d623031652d303062362d363738302d323530643239303661393137024834643261323732642d396134302d343861382d383539332d3534643534306430343437384866383937323937652d623031652d303062362d363738302d323530643239303030303030223078384437463339374231323542354230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353262380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637302c3130303438373836342c3130303438373835362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330350238323032302d30352d30385432313a33353a31332e343430343737325a4866383937323939362d623031652d303062362d376138302d323530643239303661623561024863306633643730372d393166622d343863392d393732322d6563373634646539626339384866383937323939362d623031652d303062362d376138302d323530643239303030303030223078384437463339374231324446344134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353263300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637312c3130303438373837322c3130303438373836342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330360238323032302d30352d30385432313a33353a31332e343934353137315a4866383937323961612d623031652d303062362d306238302d323530643239303661643862024835656634653764322d383062622d343435312d386430632d3034636538616437626534334866383937323961612d623031652d303062362d306238302d323530643239303030303030223078384437463339374231333630433733306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353263380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637322c3130303438373838302c3130303438373837322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330370238323032302d30352d30385432313a33353a31332e353438353537305a4866383937323963372d623031652d303062362d323638302d323530643239303661663031024861353937363431632d316563362d346131362d393665392d3030303264333135363336394866383937323963372d623031652d303062362d323638302d323530643239303030303030223078384437463339374231334537323832306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353264300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637332c3130303438373838382c3130303438373838302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330380238323032302d30352d30385432313a33353a31332e363032353936355a4866383937323964642d623031652d303062362d336338302d323530643239303662306237024835643837393737362d623534652d343831372d396664362d3834353732653566643435374866383937323964642d623031652d303062362d336338302d323530643239303030303030223078384437463339374231343642313644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353264380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637342c3130303438373839362c3130303438373838382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330390238323032302d30352d30385432313a33353a31332e363537363735375a4866383937323966302d623031652d303062362d346638302d323530643239303662323831024863636364633030302d343761652d346339302d383831622d6436396464313364626638664866383937323966302d623031652d303062362d346638302d323530643239303030303030223078384437463339374231344546303543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353265300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637352c3130303438373930342c3130303438373839362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331300238323032302d30352d30385432313a33353a31332e373132363738325a4866383937326130652d623031652d303062362d363738302d323530643239303662363831024839366165626537612d316334642d343465332d386361622d3262653639393932373064654866383937326130652d623031652d303062362d363738302d323530643239303030303030223078384437463339374231353735363637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353265380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637362c3130303438373931322c3130303438373930342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331310238323032302d30352d30385432313a33353a31332e373636373138395a4866383937326133322d623031652d303062362d303438302d323530643239303662386339024836346238353436342d363362352d346632382d613164622d3364393664353433366438304866383937326133322d623031652d303062362d303438302d323530643239303030303030223078384437463339374231354642433735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353266300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637372c3130303438373932302c3130303438373931322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331320238323032302d30352d30385432313a33353a31332e383231373539355a4866383937326134382d623031652d303062362d313938302d323530643239303662613835024831336631636637362d386639372d343962332d383334362d3063646439633530316334394866383937326134382d623031652d303062362d313938302d323530643239303030303030223078384437463339374231363832323742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353266380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637382c3130303438373932382c3130303438373932302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331330238323032302d30352d30385432313a33353a31332e383735373939385a4866383937326136302d623031652d303062362d326438302d323530643239303662653736024839633465616236382d626635302d343561632d626438302d3630356531313330656563374866383937326136302d623031652d303062362d326438302d323530643239303030303030223078384437463339374231373036313645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353330300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637392c3130303438373933362c3130303438373932382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331340238323032302d30352d30385432313a33353a31332e393239383430315a4866383937326136642d623031652d303062362d336138302d323530643239303663343864024839323332643234332d646532392d343436302d396463342d3739393037316534666434324866383937326136642d623031652d303062362d336138302d323530643239303030303030223078384437463339374231373841303631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353330380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638302c3130303438373934342c3130303438373933362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331350238323032302d30352d30385432313a33353a31332e393839383834385a4866383937326138352d623031652d303062362d346638302d323530643239303663373238024839616530653666332d383661322d343737362d626139642d3434663236353033663336314866383937326138352d623031652d303062362d346638302d323530643239303030303030223078384437463339374231383143394530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353331300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638312c3130303438373935322c3130303438373934342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331360238323032302d30352d30385432313a33353a31342e303536393334385a4866383937326161322d623031652d303062362d363838302d323530643239303663386361024864623834353832612d656532302d343333322d616336332d3130323636303262323261364866383937326161322d623031652d303062362d363838302d323530643239303030303030223078384437463339374231384330353034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353331380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638322c3130303438373936302c3130303438373935322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331370238323032302d30352d30385432313a33353a31342e313039393734335a4866383937326163612d623031652d303062362d303638302d323530643239303663613136024865356135326237332d326662302d343566642d626334622d3365333333333431383866394866383937326163612d623031652d303062362d303638302d323530643239303030303030223078384437463339374231393346354343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353332300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638332c3130303438373936382c3130303438373936302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331380238323032302d30352d30385432313a33353a31342e313633303133345a4866383937326164392d623031652d303062362d313338302d323530643239303663626162024832646337356238322d666263632d343232312d386434332d3033616134383164393364624866383937326164392d623031652d303062362d313338302d323530643239303030303030223078384437463339374231394333344236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353332380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638342c3130303438373937362c3130303438373936382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331390238323032302d30352d30385432313a33353a31342e323231303536375a4866383937326166622d623031652d303062362d333138302d323530643239303663636632024838656539343966302d396430362d346235312d616232382d6634353433666262353263664866383937326166622d623031652d303062362d333138302d323530643239303030303030223078384437463339374231413531303037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353333300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638352c3130303438373938342c3130303438373937362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332300238323032302d30352d30385432313a33353a31342e323736303938315a4866383937326231392d623031652d303062362d346138302d323530643239303663653238024837396535303235342d663936642d343736332d626666302d3530633537356166623432614866383937326231392d623031652d303062362d346138302d323530643239303030303030223078384437463339374231414434454645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353333380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638362c3130303438373939322c3130303438373938342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332310238323032302d30352d30385432313a33353a31342e333335313432315a4866383937326233342d623031652d303062362d363338302d323530643239303664306464024862656166333034652d306430372d343963382d623536302d3463663266396134663464384866383937326233342d623031652d303062362d363338302d323530643239303030303030223078384437463339374231423635313636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353334300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638372c3130303438383030302c3130303438373939322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332320238323032302d30352d30385432313a33353a31342e333931313833395a4866383937326234362d623031652d303062362d373338302d323530643239303664323630024838393261626332352d643139332d343563332d396434652d6437383838366236666563334866383937326234362d623031652d303062362d373338302d323530643239303030303030223078384437463339374231424630353946306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353334380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638382c3130303438383030382c3130303438383030302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332330238323032302d30352d30385432313a33353a31342e343437323236315a4866383937326236362d623031652d303062362d306538302d323530643239303664333663024863393963353230612d666339342d343737372d396633332d3031656633383164326437644866383937326236362d623031652d303062362d306538302d323530643239303030303030223078384437463339374231433739324335306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353335300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638392c3130303438383031362c3130303438383030382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332340238323032302d30352d30385432313a33353a31342e353031323635355a4866383937326237642d623031652d303062362d323138302d323530643239303664346435024837396566313862302d383237632d343831372d386432382d3232633137356632316437654866383937326237642d623031652d303062362d323138302d323530643239303030303030223078384437463339374231434641413943306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353335380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639302c3130303438383032342c3130303438383031362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332350238323032302d30352d30385432313a33353a31342e353731333137375a4866383937326261362d623031652d303062362d343738302d323530643239303664363732024863346235653261302d643636642d346661362d383662372d3264316161616331626131374866383937326261362d623031652d303062362d343738302d323530643239303030303030223078384437463339374231444138323139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353336300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639312c3130303438383033322c3130303438383032342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332360238323032302d30352d30385432313a33353a31342e363235333538345a4866383937326263352d623031652d303062362d363438302d323530643239303664383562024863346563393932372d373636372d343062622d383763642d3037653839346137303436624866383937326263352d623031652d303062362d363438302d323530643239303030303030223078384437463339374231453243313130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353336380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639322c3130303438383034302c3130303438383033322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332370238323032302d30352d30385432313a33353a31342e363739333938315a4866383937326264382d623031652d303062362d373538302d323530643239303664613335024830303039383830382d653037322d346162372d383164372d6139643364633533663834644866383937326264382d623031652d303062362d373538302d323530643239303030303030223078384437463339374231454144384536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353337300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639332c3130303438383034382c3130303438383034302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332380238323032302d30352d30385432313a33353a31342e373332343337385a4866383937326266332d623031652d303062362d306338302d323530643239303664623936024863353435373535372d623637622d343830662d386334372d3537326133666462396435614866383937326266332d623031652d303062362d306338302d323530643239303030303030223078384437463339374231463246304342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353337380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639342c3130303438383035362c3130303438383034382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332390238323032302d30352d30385432313a33353a31342e373835343736395a4866383937326330392d623031652d303062362d323138302d323530643239303664636563024834383830323465332d343666622d346638302d383131652d3064616266336535663462344866383937326330392d623031652d303062362d323138302d323530643239303030303030223078384437463339374231464232464231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353338300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639352c3130303438383036342c3130303438383035362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333300238323032302d30352d30385432313a33353a31342e383730353430325a4866383937326333362d623031652d303062362d346138302d323530643239303664663366024832323532383034622d323730372d343032322d383634642d3132623430346465373635614866383937326333362d623031652d303062362d346138302d323530643239303030303030223078384437463339374232303832413741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353338380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639362c3130303438383037322c3130303438383036342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333310238323032302d30352d30385432313a33353a31342e393235353830355a4866383937326335302d623031652d303062362d363238302d323530643239303665313031024836306464386535632d316336342d343465322d626331352d3239363735663364613234314866383937326335302d623031652d303062362d363238302d323530643239303030303030223078384437463339374232313039303744306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353339300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639372c3130303438383038302c3130303438383037322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333320238323032302d30352d30385432313a33353a31342e393831363231395a4866383937326337362d623031652d303062362d303338302d323530643239303665323661024839393662646338322d613333322d343235392d623363322d3463633033326333613263394866383937326337362d623031652d303062362d303338302d323530643239303030303030223078384437463339374232313931443942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353339380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639382c3130303438383038382c3130303438383038302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333330238323032302d30352d30385432313a33353a31352e303335363631345a4866383937326338642d623031652d303062362d316138302d323530643239303665336539024839303131323062332d346431342d343565322d383062332d3233373432333632646539344866383937326338642d623031652d303062362d316138302d323530643239303030303030223078384437463339374232323135433836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353361300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639392c3130303438383039362c3130303438383038382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333340238323032302d30352d30385432313a33353a31352e303932373033355a4866383937326361622d623031652d303062362d333838302d323530643239303665356137024834353633396635652d366464362d343537642d393132382d3733373734336439636463394866383937326361622d623031652d303062362d333838302d323530643239303030303030223078384437463339374232324131304242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353361380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730302c3130303438383130342c3130303438383039362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333350238323032302d30352d30385432313a33353a31352e313530373436385a4866383937326363622d623031652d303062362d353438302d323530643239303665373362024832623161663863382d666130342d343939612d393536662d3838326537633334373766624866383937326363622d623031652d303062362d353438302d323530643239303030303030223078384437463339374232333245433043306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353362300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730312c3130303438383131322c3130303438383130342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333360238323032302d30352d30385432313a33353a31352e323035373837355a4866383937326365372d623031652d303062362d366538302d323530643239303665383930024832383330363931302d383435392d343861322d383536612d3961636162303464363866614866383937326365372d623031652d303062362d366538302d323530643239303030303030223078384437463339374232334232423030306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353362380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730322c3130303438383132302c3130303438383131322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333370238323032302d30352d30385432313a33353a31352e323733383337385a4866383937326431332d623031652d303062362d313238302d323530643239303665396636024862623933393533612d326330352d343830332d623034382d3336653831393036346266384866383937326431332d623031652d303062362d313238302d323530643239303030303030223078384437463339374232343542343441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353363300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730332c3130303438383132382c3130303438383132302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333380238323032302d30352d30385432313a33353a31352e333239383739365a4866383937326433382d623031652d303062362d333038302d323530643239303665666133024832656636346134352d663663372d343863332d383332642d3833623965343262356432614866383937326433382d623031652d303062362d333038302d323530643239303030303030223078384437463339374232344534313643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353363380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730342c3130303438383133362c3130303438383132382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333390238323032302d30352d30385432313a33353a31352e343039393337395a4866383937326436392d623031652d303062362d356438302d323530643239303666363139024866653034393631322d646166392d343466632d623336372d6364313666616131623066634866383937326436392d623031652d303062362d356438302d323530643239303030303030223078384437463339374232354137384233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353364300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730352c3130303438383134342c31303034383831333629000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334300238323032302d30352d30385432313a33353a31352e343633393738335a4866383937326438332d623031652d303062362d373738302d323530643239303666376438024830613736306563382d623761372d343935652d386631642d6334393839636562393434364866383937326438332d623031652d303062362d373738302d323530643239303030303030223078384437463339374232363242374137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353364380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730362c3130303438383135322c3130303438383134342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334310238323032302d30352d30385432313a33353a31352e353330303237355a4866383937326461322d623031652d303062362d313238302d323530643239303666393837024832356163386339372d663166612d343639362d393037392d6133636138623330313266654866383937326461322d623031652d303062362d313238302d323530643239303030303030223078384437463339374232364341343937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353365300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730372c3130303438383136302c3130303438383135322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334320238323032302d30352d30385432313a33353a31352e353838303730305a4866383937326462612d623031652d303062362d323838302d323530643239303666616331024866653839613264662d386238382d343133382d383663362d6239653062616563633538364866383937326462612d623031652d303062362d323838302d323530643239303030303030223078384437463339374232373541364643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353365380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730382c3130303438383136382c3130303438383136302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334330238323032302d30352d30385432313a33353a31352e363532313137375a4866383937326464622d623031652d303062362d343738302d323530643239303666633834024865616161633434652d366437302d346633362d623539322d3437366564353335343830344866383937326464622d623031652d303062362d343738302d323530643239303030303030223078384437463339374232374636434439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353366300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730392c3130303438383137362c3130303438383136382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334340238323032302d30352d30385432313a33353a31352e373133313633325a4866383937326466332d623031652d303062362d356438302d323530643239303666653664024830366663323765302d356464622d346335632d383434612d3861373862343338373534324866383937326466332d623031652d303062362d356438302d323530643239303030303030223078384437463339374232383842443730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353366380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731302c3130303438383138342c3130303438383137362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334350238323032302d30352d30385432313a33353a31352e373930323230325a4866383937326531362d623031652d303062362d376438302d323530643239303630303765024832633636333365662d643538362d346335642d626131352d3266396231613433646339304866383937326531362d623031652d303062362d376438302d323530643239303030303030223078384437463339374232393437463741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353430300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731312c3130303438383139322c3130303438383138342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334360238323032302d30352d30385432313a33353a31352e383433323539375a4866383937326534372d623031652d303062362d323938302d323530643239303630323234024832393865353632342d376136362d346333302d386365372d3662376331663766346138314866383937326534372d623031652d303062362d323938302d323530643239303030303030223078384437463339374232394339373535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353430380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731322c3130303438383230302c3130303438383139322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334370238323032302d30352d30385432313a33353a31352e383937333030305a4866383937326536302d623031652d303062362d336538302d323530643239303630333937024864303337373232372d326465352d343031382d393731612d3833343637653137353230654866383937326536302d623031652d303062362d336538302d323530643239303030303030223078384437463339374232413444363438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353431300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731332c3130303438383230382c3130303438383230302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334380238323032302d30352d30385432313a33353a31352e393532333430365a4866383937326539332d623031652d303062362d366638302d323530643239303630353934024836353137366536632d646466302d343731652d623635322d3632396361326134373666314866383937326539332d623031652d303062362d366638302d323530643239303030303030223078384437463339374232414431353342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353431380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731342c3130303438383231362c3130303438383230382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334390238323032302d30352d30385432313a33353a31362e303039333834305a4866383937326563372d623031652d303062362d323038302d323530643239303630373630024838663039636266382d393965312d346636652d626630632d3138613864336336316532634866383937326563372d623031652d303062362d323038302d323530643239303030303030223078384437463339374232423543393734306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353432300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731352c3130303438383232342c3130303438383231362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335300238323032302d30352d30385432313a33353a31362e303634343234315a4866383937326566332d623031652d303062362d343838302d323530643239303630393234024830316638316238352d386464632d346536302d623532622d3338373862643764663431624866383937326566332d623031652d303062362d343838302d323530643239303030303030223078384437463339374232424532463745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353432380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731362c3130303438383233322c3130303438383232342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335310238323032302d30352d30385432313a33353a31362e313138343634345a4866383937326631362d623031652d303062362d363938302d323530643239303630623235024830643531313237322d373330322d346666612d623839662d3566383530373539623538364866383937326631362d623031652d303062362d363938302d323530643239303030303030223078384437463339374232433639353834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353433300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731372c3130303438383234302c3130303438383233322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335320238323032302d30352d30385432313a33353a31362e313734353036365a4866383937326633652d623031652d303062362d306538302d323530643239303630643433024831303935393864362d313238372d346330632d393165652d3961343533623862336361614866383937326633652d623031652d303062362d306538302d323530643239303030303030223078384437463339374232434632324141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353433380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731382c3130303438383234382c3130303438383234302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335330238323032302d30352d30385432313a33353a31362e323330353439365a4866383937326635652d623031652d303062362d323738302d323530643239303630656234024861326137383664622d636537322d343937612d393865302d6461393531383562343662354866383937326635652d623031652d303062362d323738302d323530643239303030303030223078384437463339374232443741464438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353434300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731392c3130303438383235362c3130303438383234382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335340238323032302d30352d30385432313a33353a31362e323834353838365a4866383937326637632d623031652d303062362d343238302d323530643239303631306461024862353732636635342d333139312d343435372d626366372d3165343935363638393031624866383937326637632d623031652d303062362d343238302d323530643239303030303030223078384437463339374232444645454245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353434380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732302c3130303438383236342c3130303438383235362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335350238323032302d30352d30385432313a33353a31362e333430363330345a4866383937326661362d623031652d303062362d363338302d323530643239303631333437024864306336396236302d363732322d346632322d623130372d6234666166386230343436614866383937326661362d623031652d303062362d363338302d323530643239303030303030223078384437463339374232453835344334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353435300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732312c3130303438383237322c3130303438383236342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335360238323032302d30352d30385432313a33353a31362e333935363731345a4866383937326663312d623031652d303062362d376538302d323530643239303631346233024830636430656164622d623532382d346261392d623231662d3638636161313262353937634866383937326663312d623031652d303062362d376538302d323530643239303030303030223078384437463339374232463042414433306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353435380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732322c3130303438383238302c3130303438383237322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335370238323032302d30352d30385432313a33353a31362e343438373131305a4866383937326664632d623031652d303062362d313838302d323530643239303631363633024836633066363735302d323339322d343332362d386564652d3431323536393038316138314866383937326664632d623031652d303062362d313838302d323530643239303030303030223078384437463339374232463846394336306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353436300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732332c3130303438383238382c3130303438383238302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335380238323032302d30352d30385432313a33353a31362e353133373539345a4866383937333030332d623031652d303062362d333938302d323530643239303631386335024833663431386235652d393339312d343739352d393163302d6536333465383561613162614866383937333030332d623031652d303062362d333938302d323530643239303030303030223078384437463339374233303245364241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353436380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732342c3130303438383239362c3130303438383238382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335390238323032302d30352d30385432313a33353a31362e353638383030355a4866383937333031662d623031652d303062362d353238302d323530643239303631616162024834646635626334312d366536342d343930352d383435332d6635323461383637376533644866383937333031662d623031652d303062362d353238302d323530643239303030303030223078384437463339374233304232354139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353437300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732352c3130303438383330342c3130303438383239362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336300238323032302d30352d30385432313a33353a31362e363232383430375a4866383937333033622d623031652d303062362d366138302d323530643239303631626430024839353034333561342d643938342d343666642d616130322d3438303936386337306233384866383937333033622d623031652d303062362d366138302d323530643239303030303030223078384437463339374233313336344130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353437380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732362c3130303438383331322c3130303438383330342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336310238323032302d30352d30385432313a33353a31362e363735383830325a4866383937333035382d623031652d303062362d303438302d323530643239303631643032024866346664646165312d363938372d343563652d616636352d3266316438396230343734324866383937333035382d623031652d303062362d303438302d323530643239303030303030223078384437463339374233314237433741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353438300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732372c3130303438383332302c3130303438383331322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336320238323032302d30352d30385432313a33353a31362e373239393139375a4866383937333037632d623031652d303062362d323538302d323530643239303631653561024863353338303734312d623932322d346330652d616662362d3135306339316234336265334866383937333037632d623031652d303062362d323538302d323530643239303030303030223078384437463339374233323345323744306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353438380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732382c3130303438383332382c3130303438383332302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336330238323032302d30352d30385432313a33353a31362e373832393539375a4866383937333061352d623031652d303062362d346138302d323530643239303631666537024831376435393164652d373231302d343035322d613662642d3462393365383333393238334866383937333061352d623031652d303062362d346138302d323530643239303030303030223078384437463339374233324246413544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353439300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732392c3130303438383333362c3130303438383332382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336340238323032302d30352d30385432313a33353a31362e383536303133335a4866383937333063352d623031652d303062362d366138302d323530643239303632323433024834616135303937332d653931392d343461642d616433362d6535336334303339343439304866383937333063352d623031652d303062362d366138302d323530643239303030303030223078384437463339374233333646384544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353439380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733302c3130303438383334342c3130303438383333362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336350238323032302d30352d30385432313a33353a31362e393130303533325a4866383937333064632d623031652d303062362d376638302d323530643239303632336331024861633535626236642d383937632d346232612d386536382d3532373062653566643663374866383937333064632d623031652d303062362d376638302d323530643239303030303030223078384437463339374233334635454634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353461300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733312c3130303438383335322c3130303438383334342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336360238323032302d30352d30385432313a33353a31362e393633303932305a4866383937333066322d623031652d303062362d313538302d323530643239303632346631024835363963643235302d303163312d343735612d613432302d6335313939333233336562664866383937333066322d623031652d303062362d313538302d323530643239303030303030223078384437463339374233343737364338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353461380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733322c3130303438383336302c3130303438383335322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336370238323032302d30352d30385432313a33353a31372e303239313430385a4866383937333131382d623031652d303062362d333938302d323530643239303632366362024832393363323064342d613036632d346563322d626166312d6339643533326231613064374866383937333131382d623031652d303062362d333938302d323530643239303030303030223078384437463339374233353136334243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353462300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733332c3130303438383336382c3130303438383336302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336380238323032302d30352d30385432313a33353a31372e303834313832335a4866383937333134332d623031652d303062362d356438302d323530643239303632383834024835366363313834652d643863362d346331642d616535322d3761353534336336396466634866383937333134332d623031652d303062362d356438302d323530643239303030303030223078384437463339374233353943394333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353462380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733342c3130303438383337362c3130303438383336382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336390238323032302d30352d30385432313a33353a31372e313338323231385a4866383937333136372d623031652d303062362d376638302d323530643239303632646639024863643832643334302d313538362d343665392d623334362d3331303235653062383332304866383937333136372d623031652d303062362d376638302d323530643239303030303030223078384437463339374233363232464341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353463300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733352c3130303438383338342c3130303438383337362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337300238323032302d30352d30385432313a33353a31372e313932323631375a4866383937333138342d623031652d303062362d316138302d323530643239303633323966024833643537366531392d643862352d343837382d393763652d3937386134313861336262384866383937333138342d623031652d303062362d316138302d323530643239303030303030223078384437463339374233364136454239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353463380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733362c3130303438383339322c3130303438383338342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337310238323032302d30352d30385432313a33353a31372e323438333032375a4866383937333139662d623031652d303062362d333338302d323530643239303633373666024839303966663234642d303737362d343435652d393939612d6164306537373564626535614866383937333139662d623031652d303062362d333338302d323530643239303030303030223078384437463339374233373244344330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353464300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733372c3130303438383430302c3130303438383339322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337320238323032302d30352d30385432313a33353a31372e333035333434385a4866383937333162372d623031652d303062362d346138302d323530643239303633613766024835383964303736612d663535612d346539652d383236632d3962333031626432336637614866383937333162372d623031652d303062362d346138302d323530643239303030303030223078384437463339374233374242303038306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353464380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733382c3130303438383430382c3130303438383430302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337330238323032302d30352d30385432313a33353a31372e333539333835325a4866383937333163652d623031652d303062362d363138302d323530643239303633636533024861636637363839382d363661362d346339372d613937662d3262396633613331653561634866383937333163652d623031652d303062362d363138302d323530643239303030303030223078384437463339374233383343374535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353465300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733392c3130303438383431362c3130303438383430382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337340238323032302d30352d30385432313a33353a31372e343235343334305a4866383937333165342d623031652d303062362d373738302d323530643239303633656634024839323466356134622d666165332d343166652d386635642d3532646463393735613232314866383937333165342d623031652d303062362d373738302d323530643239303030303030223078384437463339374233384444424544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353465380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734302c3130303438383432342c3130303438383431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337350238323032302d30352d30385432313a33353a31372e343739343733355a4866383937333166392d623031652d303062362d303838302d323530643239303634303663024863323136323964322d663832612d343832652d396130632d3030653262623132316563654866383937333166392d623031652d303062362d303838302d323530643239303030303030223078384437463339374233393631414443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353466300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734312c3130303438383433322c3130303438383432342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337360238323032302d30352d30385432313a33353a31372e353333353133395a4866383937333231642d623031652d303062362d323738302d323530643239303634326165024835376636303062332d663738342d343166312d626434352d6636316466633838636361334866383937333231642d623031652d303062362d323738302d323530643239303030303030223078384437463339374233394535394337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353466380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734322c3130303438383434302c3130303438383433322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337370238323032302d30352d30385432313a33353a31372e353836353533305a4866383937333233652d623031652d303062362d343538302d323530643239303634343161024833356262616631352d666563362d346465382d383536662d3566663636616365356263634866383937333233652d623031652d303062362d343538302d323530643239303030303030223078384437463339374233413639384241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353530300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734332c3130303438383434382c3130303438383434302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337380238323032302d30352d30385432313a33353a31372e363432353934355a4866383937333236382d623031652d303062362d363838302d323530643239303634356530024831313763353032332d643235622d343464372d386433302d6435363032616566373363394866383937333236382d623031652d303062362d363838302d323530643239303030303030223078384437463339374233414546454331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353530380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734342c3130303438383435362c3130303438383434382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337390238323032302d30352d30385432313a33353a31372e363936363334365a4866383937333237622d623031652d303062362d373938302d323530643239303634373766024865353839646363372d356430342d346132382d383933312d3235323532336336303665664866383937333237622d623031652d303062362d373938302d323530643239303030303030223078384437463339374233423736344341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353531300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734352c3130303438383436342c3130303438383435362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338300238323032302d30352d30385432313a33353a31372e373531363735365a4866383937333238652d623031652d303062362d306338302d323530643239303634393438024837353066656235392d656530352d343632312d623932342d3163346531393165623363664866383937333238652d623031652d303062362d306338302d323530643239303030303030223078384437463339374233424641334335306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353531380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734362c3130303438383437322c3130303438383436342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338310238323032302d30352d30385432313a33353a31372e383035373135395a4866383937333239642d623031652d303062362d316138302d323530643239303634623431024834316139363536302d646336322d343431362d623462302d3236373435663363666662354866383937333239642d623031652d303062362d316138302d323530643239303030303030223078384437463339374233433745324234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353532300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734372c3130303438383438302c3130303438383437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338320238323032302d30352d30385432313a33353a31372e383633373539365a4866383937333262312d623031652d303062362d326338302d323530643239303634636534024836646632343332642d653936322d343033622d383734342d3538303362333763663566384866383937333262312d623031652d303062362d326338302d323530643239303030303030223078384437463339374233443042453035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353532380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734382c3130303438383438382c3130303438383438302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338330238323032302d30352d30385432313a33353a31372e393136373938335a4866383937333263622d623031652d303062362d343538302d323530643239303634653566024862373461326132332d363837352d343232352d613230342d3065343431326134643463334866383937333263622d623031652d303062362d343538302d323530643239303030303030223078384437463339374233443846434546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353533300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734392c3130303438383439362c3130303438383438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338340238323032302d30352d30385432313a33353a31372e393730383339345a4866383937333265382d623031652d303062362d356538302d323530643239303635303637024865306164303638382d663666632d343563312d396466622d3761626264386566363534334866383937333265382d623031652d303062362d356538302d323530643239303030303030223078384437463339374233453131344341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353533380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735302c3130303438383530342c3130303438383439362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338350238323032302d30352d30385432313a33353a31382e303232383737335a4866383937333330392d623031652d303062362d376338302d323530643239303635313633024832616262333835612d313036622d343131622d386133642d3239393063613166643363394866383937333330392d623031652d303062362d376338302d323530643239303030303030223078384437463339374233453932434135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353534370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735322c3130303438383531392c3130303438383530342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338360238323032302d30352d30385432313a33353a31382e303735393137335a4866383937333332362d623031652d303062362d313838302d323530643239303635326430024862346231393631332d373432642d343539352d613861612d3339383234633235323035654866383937333332362d623031652d303062362d313838302d323530643239303030303030223078384437463339374233463134343835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353534660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735332c3130303438383532372c3130303438383531392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338370238323032302d30352d30385432313a33353a31382e313239393537365a4866383937333334642d623031652d303062362d333838302d323530643239303635343562024837343230633536352d363230362d343139312d396138392d3230366233613664393766324866383937333334642d623031652d303062362d333838302d323530643239303030303030223078384437463339374233463938333738306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353535370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735342c3130303438383533352c3130303438383532372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338380238323032302d30352d30385432313a33353a31382e313833393937345a4866383937333336322d623031652d303062362d346238302d323530643239303635363337024838653831326136662d666363392d343033392d393962622d3761653037343662623561344866383937333336322d623031652d303062362d346238302d323530643239303030303030223078384437463339374234303143323636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353536610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735372c3130303438383535342c3130303438383533352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338390238323032302d30352d30385432313a33353a31382e323339303338395a4866383937333338322d623031652d303062362d363838302d323530643239303635373937024839616338353664642d386233302d346333662d616262382d6163376230643534616531664866383937333338322d623031652d303062362d363838302d323530643239303030303030223078384437463339374234304132383735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353538360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373736312c3130303438383538322c3130303438383535342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339300238323032302d30352d30385432313a33353a31382e323935303830365a4866383937333361662d623031652d303062362d306438302d323530643239303635393933024837396465363465632d656664372d343265362d383531352d6130333939366338396161334866383937333361662d623031652d303062362d306438302d323530643239303030303030223078384437463339374234313242353936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353539330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373736332c3130303438383539352c3130303438383538322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339310238323032302d30352d30385432313a33353a31382e333439313230395a4866383937333363642d623031652d303062362d323838302d323530643239303635626663024833393731366664362d613631352d346135342d396664662d3965336532306536343665654866383937333363642d623031652d303062362d323838302d323530643239303030303030223078384437463339374234314143443644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353561610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373736382c3130303438383631382c3130303438383539352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339320238323032302d30352d30385432313a33353a31382e343232313735345a4866383937333366352d623031652d303062362d346238302d323530643239303635646466024862353237613532372d373963622d346461332d626638662d6261626638633863313534384866383937333366352d623031652d303062362d346238302d323530643239303030303030223078384437463339374234323631413341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353562630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373737312c3130303438383633362c3130303438383631382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339330238323032302d30352d30385432313a33353a31382e343736323135365a4866383937333430622d623031652d303062362d363138302d323530643239303635663039024834663635643164362d643662322d346331632d396232392d3031386235643133636632614866383937333430622d623031652d303062362d363138302d323530643239303030303030223078384437463339374234324533323139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353564330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373737342c3130303438383635392c3130303438383633362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339340238323032302d30352d30385432313a33353a31382e353533323733315a4866383937333432622d623031652d303062362d376638302d323530643239303636303935024863313030663434612d666462312d343235642d396262622d3662373738346233336163634866383937333432622d623031652d303062362d376638302d323530643239303030303030223078384437463339374234333946343233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353565660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373738302c3130303438383638372c3130303438383635392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339350238323032302d30352d30385432313a33353a31382e363037333132395a4866383937333434332d623031652d303062362d313738302d323530643239303636323461024865336231363835652d613431372d346265322d383132632d3630383137323931333236384866383937333434332d623031652d303062362d313738302d323530643239303030303030223078384437463339374234343235413239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353630360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373738332c3130303438383731302c3130303438383638372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339360238323032302d30352d30385432313a33353a31382e363631333737315a4866383937333435622d623031652d303062362d326638302d323530643239303636376264024831376630313731382d343636612d343231382d623439642d3963663536303331356164384866383937333435622d623031652d303062362d326638302d323530643239303030303030223078384437463339374234344139413042306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353631380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373738372c3130303438383732382c3130303438383731302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339370238323032302d30352d30385432313a33353a31382e373231333938305a4866383937333437362d623031652d303062362d343838302d323530643239303636666631024837666639633764392d336239662d346336642d616137372d6432646364393135303539334866383937333437362d623031652d303062362d343838302d323530643239303030303030223078384437463339374234353339423834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353632660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373739302c3130303438383735312c3130303438383732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339380238323032302d30352d30385432313a33353a31382e373737343339345a4866383937333438652d623031652d303062362d356538302d323530643239303637313865024866376263333730322d306433312d346536322d396466302d3365666139346165636566624866383937333438652d623031652d303062362d356538302d323530643239303030303030223078384437463339374234354332383945306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353634310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373739342c3130303438383736392c3130303438383735312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339390238323032302d30352d30385432313a33353a31382e383334343831355a4866383937333461332d623031652d303062362d373338302d323530643239303637336135024836643564666330382d333564332d343665662d623036332d6466316466306231343036374866383937333461332d623031652d303062362d373338302d323530643239303030303030223078384437463339374234363444434438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353635380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373739382c3130303438383739322c3130303438383736392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430300238323032302d30352d30385432313a33353a31382e383839353231385a4866383937333463342d623031652d303062362d313238302d323530643239303637346564024836636437336361632d383938322d343163642d393065302d3433313333353431316234374866383937333463342d623031652d303062362d313238302d323530643239303030303030223078384437463339374234364436394632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353636610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373830312c3130303438383831302c3130303438383739322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430310238323032302d30352d30385432313a33353a31382e393537353732395a4866383937333464622d623031652d303062362d323938302d323530643239303637363764024865356562356462352d643935382d343661352d623537352d6662633233373031303435364866383937333464622d623031652d303062362d323938302d323530643239303030303030223078384437463339374234373741353141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353638310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373830352c3130303438383833332c3130303438383831302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430320238323032302d30352d30385432313a33353a31392e303334363239345a4866383937333530342d623031652d303062362d346238302d323530643239303637383665024830316136333066632d386665372d343237312d613962332d3565363739383961633335634866383937333530342d623031652d303062362d346238302d323530643239303030303030223078384437463339374234383336373146306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353639380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373830392c3130303438383835362c3130303438383833332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430330238323032302d30352d30385432313a33353a31392e313134363838365a4866383937333533332d623031652d303062362d373638302d323530643239303637616233024833346237343964312d356134312d346663642d626362362d6463653735666235663733614866383937333533332d623031652d303062362d373638302d323530643239303030303030223078384437463339374234384643353836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353661660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373831332c3130303438383837392c3130303438383835362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430340238323032302d30352d30385432313a33353a31392e313738373335395a4866383937333535362d623031652d303062362d313438302d323530643239303637636366024832646364313637362d636139382d343031642d383964342d3064333830366437353738644866383937333535362d623031652d303062362d313438302d323530643239303030303030223078384437463339374234393936343433306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353663620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373831372c3130303438383930372c3130303438383837392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430350238323032302d30352d30385432313a33353a31392e323332373735385a4866383937333536612d623031652d303062362d323638302d323530643239303637666238024839626563636537642d366631302d346430312d613862322d6165653636366264346663344866383937333536612d623031652d303062362d323638302d323530643239303030303030223078384437463339374234413143413445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353664640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373832312c3130303438383932352c3130303438383930372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430360238323032302d30352d30385432313a33353a31392e323837383136315a4866383937333537622d623031652d303062362d333738302d323530643239303638313364024864656437363665392d373636652d346661662d386239652d3266316564353735363762644866383937333537622d623031652d303062362d333738302d323530643239303030303030223078384437463339374234414133303531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353665660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373832332c3130303438383934332c3130303438383932352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430370238323032302d30352d30385432313a33353a31392e333431383536345a4866383937333539302d623031652d303062362d346138302d323530643239303638323339024834663862623663642d363434642d343366362d626134642d3865356262663866376339304866383937333539302d623031652d303062362d346138302d323530643239303030303030223078384437463339374234423236463434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353730310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373832372c3130303438383936312c3130303438383934332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430380238323032302d30352d30385432313a33353a31392e333935383936345a4866383937333561372d623031652d303062362d363138302d323530643239303638343236024833373135613734652d396335302d346433382d393736622d3561636236646136363865304866383937333561372d623031652d303062362d363138302d323530643239303030303030223078384437463339374234424141453334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353730390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373832382c3130303438383936392c3130303438383936312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430390238323032302d30352d30385432313a33353a31392e343530393337305a4866383937333562392d623031652d303062362d373338302d323530643239303638356237024862666364656438642d363630612d346534342d623732302d6161663439613832346532634866383937333562392d623031652d303062362d373338302d323530643239303030303030223078384437463339374234433331343341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353732300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373833322c3130303438383939322c3130303438383936392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431300238323032302d30352d30385432313a33353a31392e353035393737375a4866383937333564302d623031652d303062362d303738302d323530643239303638376133024839613530343133622d323330612d346663612d393838382d3866316561666666623232394866383937333564302d623031652d303062362d303738302d323530643239303030303030223078384437463339374234434235333241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353732640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373833342c3130303438393030352c3130303438383939322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431310238323032302d30352d30385432313a33353a31392e353631303138345a4866383937333565382d623031652d303062362d316338302d323530643239303638386561024833653531343738392d613035362d346236642d393965332d3862303133626664393033324866383937333565382d623031652d303062362d316338302d323530643239303030303030223078384437463339374234443345303438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353734390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373833392c3130303438393033332c3130303438393030352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431320238323032302d30352d30385432313a33353a31392e363135303538375a4866383937333630362d623031652d303062362d333638302d323530643239303638613164024865306432626462612d313438302d343665652d393937612d6138386262646666626161614866383937333630362d623031652d303062362d333638302d323530643239303030303030223078384437463339374234444246383230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353735360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373834302c3130303438393034362c3130303438393033332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431330238323032302d30352d30385432313a33353a31392e363733313031335a4866383937333632382d623031652d303062362d353638302d323530643239303638623631024834613065353265362d613865632d343434642d623736642d3964303061616333303363374866383937333632382d623031652d303062362d353638302d323530643239303030303030223078384437463339374234453446413835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353736380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373834342c3130303438393036342c3130303438393034362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431340238323032302d30352d30385432313a33353a31392e373237313432385a4866383937333634612d623031652d303062362d373438302d323530643239303638636430024838666262373064622d333837382d343036312d626131362d6137323833306137336239644866383937333634612d623031652d303062362d373438302d323530643239303030303030223078384437463339374234454433393834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353737610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373834372c3130303438393038322c3130303438393036342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431350238323032302d30352d30385432313a33353a31392e383134323036305a4866383937333637322d623031652d303062362d313938302d323530643239303638663137024836656533323233622d626531332d346232302d623033382d3935356364316632343038624866383937333637322d623031652d303062362d313938302d323530643239303030303030223078384437463339374234464135423539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353739310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373835312c3130303438393130352c3130303438393038322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431360238323032302d30352d30385432313a33353a31392e383636323435325a4866383937333638632d623031652d303062362d333238302d323530643239303639303936024838393363643834622d386632662d343633382d613835382d6261616664386133346361324866383937333638632d623031652d303062362d333238302d323530643239303030303030223078384437463339374235303237333334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353761330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373835342c3130303438393132332c3130303438393130352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431370238323032302d30352d30385432313a33353a31392e393138323833365a4866383937333661312d623031652d303062362d343538302d323530643239303639316633024836376434636164652d316138322d346664302d383264662d3238653762323263343065614866383937333661312d623031652d303062362d343538302d323530643239303030303030223078384437463339374235304133434530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353762610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373835372c3130303438393134362c3130303438393132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431380238323032302d30352d30385432313a33353a31392e393731333233355a4866383937333662332d623031652d303062362d353538302d323530643239303639333363024863313232356632332d383565372d346432652d383866632d3633323363316431353231394866383937333662332d623031652d303062362d353538302d323530643239303030303030223078384437463339374235313235344243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353763630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373836312c3130303438393136342c3130303438393134362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431390238323032302d30352d30385432313a33353a32302e303233333632335a4866383937333663382d623031652d303062362d363838302d323530643239303639363638024837653464313730662d383134392d346261622d616437362d6135643638643765303161314866383937333663382d623031652d303062362d363838302d323530643239303030303030223078384437463339374235314134353830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353764650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373836332c3130303438393138322c3130303438393136342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432300238323032302d30352d30385432313a33353a32302e303934343134385a4866383937333665342d623031652d303062362d303238302d323530643239303639396563024865316130626431302d373931362d346331352d626564642d6365613531643265633838634866383937333665342d623031652d303062362d303238302d323530643239303030303030223078384437463339374235323531434644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353766300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373836372c3130303438393230302c3130303438393138322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432310238323032302d30352d30385432313a33353a32302e313634343637355a4866383937333731392d623031652d303062362d326438302d323530643239303639633735024839626538393538322d386564662d346638632d396230632d3162663561303139663432354866383937333731392d623031652d303062362d326438302d323530643239303030303030223078384437463339374235324643443642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353830370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373837302c3130303438393232332c3130303438393230302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432320238323032302d30352d30385432313a33353a32302e323139353038355a4866383937333734302d623031652d303062362d353138302d323530643239303639653232024839656166343762382d363835322d343935642d613633342d6639316135313933343662314866383937333734302d623031652d303062362d353138302d323530643239303030303030223078384437463339374235333835413844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353831650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373837352c3130303438393234362c3130303438393232332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432330238323032302d30352d30385432313a33353a32302e323732353438305a4866383937333735612d623031652d303062362d366138302d323530643239303639666631024830383033306239332d663063632d346334652d386134322d3033303963326337356439354866383937333735612d623031652d303062362d366138302d323530643239303030303030223078384437463339374235343037323638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353833300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373837382c3130303438393236342c3130303438393234362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432340238323032302d30352d30385432313a33353a32302e333433363030365a4866383937333737382d623031652d303062362d303538302d323530643239303661313935024834383037316533652d326466342d346435662d383331392d3365306461363734663633644866383937333737382d623031652d303062362d303538302d323530643239303030303030223078384437463339374235344232324432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353834370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373838322c3130303438393238372c3130303438393236342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432350238323032302d30352d30385432313a33353a32302e333937363431335a4866383937333739382d623031652d303062362d316638302d323530643239303661336133024835303162643632362d346332632d346565372d383236362d6530396166363438383438624866383937333739382d623031652d303062362d316638302d323530643239303030303030223078384437463339374235353338384444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353835390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373838352c3130303438393330352c3130303438393238372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432360238323032302d30352d30385432313a33353a32302e343534363833335a4866383937333762382d623031652d303062362d336138302d323530643239303661346666024836323061646539662d353164332d346531352d613933342d3637656631616263643332354866383937333762382d623031652d303062362d336138302d323530643239303030303030223078384437463339374235354333443131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353836620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373838382c3130303438393332332c3130303438393330352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432370238323032302d30352d30385432313a33353a32302e353039373235325a4866383937333763652d623031652d303062362d346538302d323530643239303661363536024861656232353864352d343366612d346630302d613933642d3966383733356230313436634866383937333763652d623031652d303062362d346538302d323530643239303030303030223078384437463339374235363441333234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353838370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373839332c3130303438393335312c3130303438393332332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432380238323032302d30352d30385432313a33353a32302e353633373635315a4866383937333765362d623031652d303062362d363538302d323530643239303661373633024839623535343062372d383631662d343764662d623338362d3937316233663663316334624866383937333765362d623031652d303062362d363538302d323530643239303030303030223078384437463339374235364342414642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353839650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373839372c3130303438393337342c3130303438393335312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432390238323032302d30352d30385432313a33353a32302e363138383035375a4866383937333766632d623031652d303062362d376238302d323530643239303661386237024833616431643263632d376166392d346435382d623339652d3634356564333565373463614866383937333766632d623031652d303062362d376238302d323530643239303030303030223078384437463339374235373532313035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353861620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373839392c3130303438393338372c3130303438393337342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433300238323032302d30352d30385432313a33353a32302e363736383438385a4866383937333831322d623031652d303062362d313038302d323530643239303661613330024864303763366532382d306265332d343161622d393138642d3065313436633263663232354866383937333831322d623031652d303062362d313038302d323530643239303030303030223078384437463339374235374446433535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353863320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373930322c3130303438393431302c3130303438393338372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433310238323032302d30352d30385432313a33353a32302e373331383839395a4866383937333832382d623031652d303062362d323638302d323530643239303661623539024839633930323934632d393736392d343636632d383137642d3237616435383561626434374866383937333832382d623031652d303062362d323638302d323530643239303030303030223078384437463339374235383636323543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353863660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373930352c3130303438393432332c3130303438393431302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433320238323032302d30352d30385432313a33353a32302e373837393331335a4866383937333833652d623031652d303062362d333738302d323530643239303661636134024832343361326166662d643738622d343364632d626338362d3166613938343536313062344866383937333833652d623031652d303062362d333738302d323530643239303030303030223078384437463339374235384631363931306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353865360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373930392c3130303438393434362c3130303438393432332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433330238323032302d30352d30385432313a33353a32302e383432393732305a4866383937333835322d623031652d303062362d346238302d323530643239303661646366024834323435326235342d386264382d346333642d616138642d3738623764636437633938304866383937333835322d623031652d303062362d346238302d323530643239303030303030223078384437463339374235393737433938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353866640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373931322c3130303438393436392c3130303438393434362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433340238323032302d30352d30385432313a33353a32302e383938303132335a4866383937333837352d623031652d303062362d366338302d323530643239303661653834024834633661333439302d386365622d343264622d383635392d6465383734383439323439364866383937333837352d623031652d303062362d366338302d323530643239303030303030223078384437463339374235394642423833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353930610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373931352c3130303438393438322c3130303438393436392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433350238323032302d30352d30385432313a33353a32302e393531303531395a4866383937333839312d623031652d303062362d303438302d323530643239303661663663024836343036616232642d323565352d343637392d383765312d3132323338366239326536384866383937333839312d623031652d303062362d303438302d323530643239303030303030223078384437463339374235413746413737306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353932310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373931392c3130303438393530352c3130303438393438322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433360238323032302d30352d30385432313a33353a32312e303035303931345a4866383937333862322d623031652d303062362d323338302d323530643239303662306338024862343161353736362d643131612d343761392d396664652d6262666536306230643339344866383937333862322d623031652d303062362d323338302d323530643239303030303030223078384437463339374235423031323441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353933380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373932312c3130303438393532382c3130303438393530352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433370238323032302d30352d30385432313a33353a32312e303635313336325a4866383937333863642d623031652d303062362d336238302d323530643239303662323265024863333536653665652d393132652d343839612d623661362d3666316330323164396164374866383937333863642d623031652d303062362d336238302d323530643239303030303030223078384437463339374235423933424341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353934610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373932362c3130303438393534362c3130303438393532382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433380238323032302d30352d30385432313a33353a32312e313138313735345a4866383937333865632d623031652d303062362d353338302d323530643239303662333365024837333531613433352d613430662d346233632d623530652d6463336139626331613362324866383937333865632d623031652d303062362d353338302d323530643239303030303030223078384437463339374235433137414241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353935320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373932372c3130303438393535342c3130303438393534362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433390238323032302d30352d30385432313a33353a32312e313732323135335a4866383937333930612d623031652d303062362d366238302d323530643239303662343532024839346365656535632d383933322d346338352d623637322d6239636333636663303865644866383937333930612d623031652d303062362d366238302d323530643239303030303030223078384437463339374235433942394139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353935660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373932392c3130303438393536372c3130303438393535342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434300238323032302d30352d30385432313a33353a32312e323435323639375a4866383937333932622d623031652d303062362d303838302d323530643239303662356261024834303762613038312d616130652d343861642d396631352d3134323764366231383832634866383937333932622d623031652d303062362d303838302d323530643239303030303030223078384437463339374235443444463539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353936630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933302c3130303438393538302c3130303438393536372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434310238323032302d30352d30385432313a33353a32312e333030333039395a4866383937333933662d623031652d303062362d316238302d323530643239303662366436024834636561333335392d643035342d343939382d383934612d3764633035316537336131644866383937333933662d623031652d303062362d316238302d323530643239303030303030223078384437463339374235444434353542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353937380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933332c3130303438393539322c3130303438393538302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434320238323032302d30352d30385432313a33353a32312e333538333532385a4866383937333935332d623031652d303062362d326538302d323530643239303662386236024838353864376235342d653235632d346566372d623261612d3839393961636531316563304866383937333935332d623031652d303062362d326538302d323530643239303030303030223078384437463339374235453632304138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353938300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933342c3130303438393630302c3130303438393539322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434330238323032302d30352d30385432313a33353a32312e343136333935375a4866383937333936642d623031652d303062362d343538302d323530643239303662396662024865636131343235392d643039312d343632392d616265352d3464356138653462623638664866383937333936642d623031652d303062362d343538302d323530643239303030303030223078384437463339374235454546424635306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353938380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933352c3130303438393630382c3130303438393630302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434340238323032302d30352d30385432313a33353a32312e343731343336385a4866383937333939352d623031652d303062362d366338302d323530643239303662623166024832393462653165632d353562622d343738652d616137652d6333383534646632353738624866383937333939352d623031652d303062362d366338302d323530643239303030303030223078384437463339374235463733414544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353939300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933362c3130303438393631362c3130303438393630382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434350238323032302d30352d30385432313a33353a32312e353237343737385a4866383937333961612d623031652d303062362d383038302d323530643239303662633532024864333031326262342d386561662d343461642d386661642d6462363432623561326430334866383937333961612d623031652d303062362d383038302d323530643239303030303030223078384437463339374235464643383032306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353939380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933372c3130303438393632342c3130303438393631362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434360238323032302d30352d30385432313a33353a32312e353831353137335a4866383937333964322d623031652d303062362d323238302d323530643239303662646138024831303661663632312d306334642d343361312d616235392d3030386133343535303530664866383937333964322d623031652d303062362d323238302d323530643239303030303030223078384437463339374236303832453035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353961300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933382c3130303438393633322c3130303438393632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434370238323032302d30352d30385432313a33353a32312e363335353537365a4866383937333965382d623031652d303062362d333838302d323530643239303662656366024861626631306533662d666566622d346466642d393933382d3031633938373165343339634866383937333965382d623031652d303062362d333838302d323530643239303030303030223078384437463339374236313034354444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353961380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933392c3130303438393634302c3130303438393633322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434380238323032302d30352d30385432313a33353a32312e363930353938355a4866383937333966382d623031652d303062362d343738302d323530643239303663303662024861646539623736612d353565612d343533352d396336312d3434633432396237393736384866383937333966382d623031652d303062362d343738302d323530643239303030303030223078384437463339374236313841424535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353962300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934302c3130303438393634382c3130303438393634302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434390238323032302d30352d30385432313a33353a32312e373433363338305a4866383937336130642d623031652d303062362d356238302d323530643239303663313734024830313234646237622d383335332d343633302d396232322d3930643063363236656530614866383937336130642d623031652d303062362d356238302d323530643239303030303030223078384437463339374236323045414443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353962380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934312c3130303438393635362c3130303438393634382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435300238323032302d30352d30385432313a33353a32312e383031363831375a4866383937336132352d623031652d303062362d373138302d323530643239303663326332024833373939663738632d333734342d343061332d386631332d3935336232306631353865394866383937336132352d623031652d303062362d373138302d323530643239303030303030223078384437463339374236323943363331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353963300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934322c3130303438393636342c3130303438393635362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435310238323032302d30352d30385432313a33353a32312e383539373234315a4866383937336133392d623031652d303062362d303538302d323530643239303663343135024830643463323239372d326533382d343633312d623936652d6664393531393065626536364866383937336133392d623031652d303062362d303538302d323530643239303030303030223078384437463339374236333241313739306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353963620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934342c3130303438393637352c3130303438393636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435320238323032302d30352d30385432313a33353a32312e393134373635315a4866383937336135302d623031652d303062362d316138302d323530643239303663353535024861656634306135392d333839372d346664362d386535342d6334633062336131626361664866383937336135302d623031652d303062362d316138302d323530643239303030303030223078384437463339374236334145303730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353964620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934372c3130303438393639312c31303034383936373529000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435330238323032302d30352d30385432313a33353a32312e393731383038355a4866383937336136382d623031652d303062362d333138302d323530643239303663363238024833393462363231352d323666652d346538312d393164342d3233363830616433326164394866383937336136382d623031652d303062362d333138302d323530643239303030303030223078384437463339374236343342424335306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353965330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934382c3130303438393639392c3130303438393639312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435340238323032302d30352d30385432313a33353a32322e303237383439385a4866383937336138622d623031652d303062362d353038302d323530643239303663373466024832373138646662332d393734372d343535372d616138372d6139323365636530346662624866383937336138622d623031652d303062362d353038302d323530643239303030303030223078384437463339374236344332314346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353965620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934392c3130303438393730372c3130303438393639392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435350238323032302d30352d30385432313a33353a32322e303830383839345a4866383937336161642d623031652d303062362d373238302d323530643239303663383730024830356366366561662d633032652d343236322d613537652d3238323164396337376464394866383937336161642d623031652d303062362d373238302d323530643239303030303030223078384437463339374236353436304245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353966330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935302c3130303438393731352c3130303438393730372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435360238323032302d30352d30385432313a33353a32322e313338393332325a4866383937336163372d623031652d303062362d306238302d323530643239303663396332024864643965613765642d353266352d343461622d613065382d3362363261633366653638304866383937336163372d623031652d303062362d306238302d323530643239303030303030223078384437463339374236354433433041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353966620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935312c3130303438393732332c3130303438393731352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435370238323032302d30352d30385432313a33353a32322e313934393734305a4866383937336164652d623031652d303062362d323238302d323530643239303663623132024865333165366334392d623939652d343164372d396236382d3739626231663064633037324866383937336164652d623031652d303062362d323238302d323530643239303030303030223078384437463339374236363541323138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356130330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935322c3130303438393733312c3130303438393732332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435380238323032302d30352d30385432313a33353a32322e323438303133355a4866383937336166622d623031652d303062362d336438302d323530643239303663626564024866373238313730652d393334662d343861622d383932632d6237303862656631336137664866383937336166622d623031652d303062362d336438302d323530643239303030303030223078384437463339374236364445313037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356130620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935332c3130303438393733392c3130303438393733312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435390238323032302d30352d30385432313a33353a32322e333032303534325a4866383937336231342d623031652d303062362d353338302d323530643239303663643030024830626432326566362d303966652d346538652d386364632d3365343361656432376631664866383937336231342d623031652d303062362d353338302d323530643239303030303030223078384437463339374236373631464645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356131330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935342c3130303438393734372c3130303438393733392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436300238323032302d30352d30385432313a33353a32322e333538303936305a4866383937336232392d623031652d303062362d363638302d323530643239303663656536024833633637643930372d623434362d346335342d623339322d6363313462383065306631364866383937336232392d623031652d303062362d363638302d323530643239303030303030223078384437463339374236374538363038306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356131620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935352c3130303438393735352c3130303438393734372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436310238323032302d30352d30385432313a33353a32322e343134313337375a4866383937336234392d623031652d303062362d303538302d323530643239303664306166024866373931353131332d623937372d346261352d396537612d6435393939656533643736334866383937336234392d623031652d303062362d303538302d323530643239303030303030223078384437463339374236383733413431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356132330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935362c3130303438393736332c3130303438393735352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436320238323032302d30352d30385432313a33353a32322e343733313831375a4866383937336237302d623031652d303062362d326138302d323530643239303664326462024836306235623137362d386264632d346130622d613735362d6638346265653664353263384866383937336237302d623031652d303062362d326138302d323530643239303030303030223078384437463339374236393033434139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356132620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935372c3130303438393737312c3130303438393736332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436330238323032302d30352d30385432313a33353a32322e353237323232345a4866383937336238372d623031652d303062362d343138302d323530643239303664346234024831373936313436662d313333392d343935652d393738642d3764353566663632376166654866383937336238372d623031652d303062362d343138302d323530643239303030303030223078384437463339374236393837424130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356133330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935382c3130303438393737392c3130303438393737312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436340238323032302d30352d30385432313a33353a32322e353933323731325a4866383937336262312d623031652d303062362d363538302d323530643239303664363664024861646530363837342d343537622d343232632d613737302d3231326163353737306630364866383937336262312d623031652d303062362d363538302d323530643239303030303030223078384437463339374236413236383931306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356133620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935392c3130303438393738372c3130303438393737392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436350238323032302d30352d30385432313a33353a32322e363435333130355a4866383937336264392d623031652d303062362d303938302d323530643239303664376435024866306530383265322d353966322d343934652d613662302d3166393736316130303830304866383937336264392d623031652d303062362d303938302d323530643239303030303030223078384437463339374236414138303731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356134330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936302c3130303438393739352c3130303438393738372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436360238323032302d30352d30385432313a33353a32322e373234333638315a4866383937336266612d623031652d303062362d326138302d323530643239303664613939024834633739356364642d396230322d346434612d386264392d3361376466353039383463304866383937336266612d623031652d303062362d326138302d323530643239303030303030223078384437463339374236423636393841306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356134620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936312c3130303438393830332c3130303438393739352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436370238323032302d30352d30385432313a33353a32322e383038343330375a4866383937336333312d623031652d303062362d356338302d323530643239303664636333024839396465303138332d393963342d346466622d613437652d6434643138396263346263634866383937336333312d623031652d303062362d356338302d323530643239303030303030223078384437463339374236433336343533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356135330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936322c3130303438393831312c3130303438393830332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436380238323032302d30352d30385432313a33353a32322e383631343639345a4866383937336335352d623031652d303062362d383038302d323530643239303664653066024838353734636638342d363935632d343236652d613239632d6266353938343761323836344866383937336335352d623031652d303062362d383038302d323530643239303030303030223078384437463339374236434237433236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356135620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936332c3130303438393831392c3130303438393831312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436390238323032302d30352d30385432313a33353a32322e393135353039345a4866383937336337372d623031652d303062362d323238302d323530643239303664666334024861343266316661622d363534632d343031362d396263372d6535636362663634623230374866383937336337372d623031652d303062362d323238302d323530643239303030303030223078384437463339374236443342423136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356136330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936342c3130303438393832372c3130303438393831392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437300238323032302d30352d30385432313a33353a32322e393639353439375a4866383937336339612d623031652d303062362d343438302d323530643239303665313266024865356536356533652d643164382d346332372d623030302d6431386661373934383965334866383937336339612d623031652d303062362d343438302d323530643239303030303030223078384437463339374236444246413039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356136620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936352c3130303438393833352c3130303438393832372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437310238323032302d30352d30385432313a33353a32332e303233353839375a4866383937336363652d623031652d303062362d373438302d323530643239303665323735024838343338613238342d636365652d343431312d383865312d6434393962636365336265654866383937336363652d623031652d303062362d373438302d323530643239303030303030223078384437463339374236453431314531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356137330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936362c3130303438393834332c3130303438393833352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437320238323032302d30352d30385432313a33353a32332e303738363330335a4866383937336366632d623031652d303062362d323038302d323530643239303665333931024839633830366661332d383965312d343936382d386631342d6134376237303765656132614866383937336366632d623031652d303062362d323038302d323530643239303030303030223078384437463339374236454339454646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356137620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936372c3130303438393835312c3130303438393834332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437330238323032302d30352d30385432313a33353a32332e313333363731345a4866383937336431332d623031652d303062362d333538302d323530643239303665346363024830633539633237392d386365312d346361662d623965362d3538663234316663356538664866383937336431332d623031652d303062362d333538302d323530643239303030303030223078384437463339374236463530353041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356138330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936382c3130303438393835392c3130303438393835312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437340238323032302d30352d30385432313a33353a32332e313836373130325a4866383937336432652d623031652d303062362d346338302d323530643239303665363332024832353834643461622d323163372d346239352d396166662d6462396665623134303339654866383937336432652d623031652d303062362d346338302d323530643239303030303030223078384437463339374236464431434445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356138620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936392c3130303438393836372c3130303438393835392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437350238323032302d30352d30385432313a33353a32332e323339373438395a4866383937336434362d623031652d303062362d363238302d323530643239303665376464024832636636393432652d383738382d346136382d386433372d3062663463356664313862634866383937336434362d623031652d303062362d363238302d323530643239303030303030223078384437463339374237303530443941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356139330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937302c3130303438393837352c3130303438393836372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437360238323032302d30352d30385432313a33353a32332e323931373837385a4866383937336436652d623031652d303062362d303438302d323530643239303665393737024836666335373630642d633138332d346332362d623336632d3862396236376262616633614866383937336436652d623031652d303062362d303438302d323530643239303030303030223078384437463339374237304432353736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356139620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937312c3130303438393838332c3130303438393837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437370238323032302d30352d30385432313a33353a32332e333435383237385a4866383937336438652d623031652d303062362d323238302d323530643239303665623839024837623530653863392d616533332d343164362d626135302d6232646263386266346335354866383937336438652d623031652d303062362d323238302d323530643239303030303030223078384437463339374237313536343636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356161330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937322c3130303438393839312c3130303438393838332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437380238323032302d30352d30385432313a33353a32332e333938383636395a4866383937336462372d623031652d303062362d343938302d323530643239303665636430024862343561306634372d363136642d343163302d393231662d6561343338653763316163634866383937336462372d623031652d303062362d343938302d323530643239303030303030223078384437463339374237314437433344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356161620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937332c3130303438393839392c3130303438393839312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437390238323032302d30352d30385432313a33353a32332e343532393036395a4866383937336464362d623031652d303062362d363538302d323530643239303665653365024835393734313334642d393538632d343236322d626634652d3634316436656263346137344866383937336464362d623031652d303062362d363538302d323530643239303030303030223078384437463339374237323539343135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356162330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937342c3130303438393930372c3130303438393839392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438300238323032302d30352d30385432313a33353a32332e353035393436315a4866383937336466382d623031652d303062362d303538302d323530643239303665663834024830613738383731632d666364642d346332302d386436352d3162356661653162613261364866383937336466382d623031652d303062362d303538302d323530643239303030303030223078384437463339374237324444333035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356162620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937352c3130303438393931352c3130303438393930372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438310238323032302d30352d30385432313a33353a32332e353539393836305a4866383937336531632d623031652d303062362d323938302d323530643239303666306633024866653239663664662d393533392d346263362d383037362d6666383233626132326565334866383937336531632d623031652d303062362d323938302d323530643239303030303030223078384437463339374237333545414444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356163330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937362c3130303438393932332c3130303438393931352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438320238323032302d30352d30385432313a33353a32332e363136303237385a4866383937336533332d623031652d303062362d343038302d323530643239303666323565024832633363326665372d613736392d346339642d613930382d3133383532313835346664644866383937336533332d623031652d303062362d343038302d323530643239303030303030223078384437463339374237334539463136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356163620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937372c3130303438393933312c3130303438393932332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438330238323032302d30352d30385432313a33353a32332e363730303637345a4866383937336534352d623031652d303062362d353238302d323530643239303666336465024865616530343938342d333861322d343336332d623866342d3463663735313963613637304866383937336534352d623031652d303062362d353238302d323530643239303030303030223078384437463339374237343644453032306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356164330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937382c3130303438393933392c3130303438393933312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438340238323032302d30352d30385432313a33353a32332e373235313038385a4866383937336535392d623031652d303062362d363538302d323530643239303666353235024837343236646136612d373233652d346531322d393962302d3533616639653238633839614866383937336535392d623031652d303062362d363538302d323530643239303030303030223078384437463339374237344631434630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356164620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937392c3130303438393934372c3130303438393933392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438350238323032302d30352d30385432313a33353a32332e373738313437395a4866383937336537622d623031652d303062362d303538302d323530643239303666366334024838633061303434302d643332632d346530622d626236642d3430333936656234633562614866383937336537622d623031652d303062362d303538302d323530643239303030303030223078384437463339374237353735424537306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356165330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938302c3130303438393935352c3130303438393934372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438360238323032302d30352d30385432313a33353a32332e383332313837385a4866383937336539352d623031652d303062362d316238302d323530643239303666383261024864396265303933342d623835612d343964632d616530352d3261383034613163383061384866383937336539352d623031652d303062362d316238302d323530643239303030303030223078384437463339374237354639414436306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356165620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938312c3130303438393936332c3130303438393935352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438370238323032302d30352d30385432313a33353a32332e383835323237375a4866383937336561662d623031652d303062362d333438302d323530643239303666393664024864376331623631362d313439312d346333632d623066352d3132396431303237316162644866383937336561662d623031652d303062362d333438302d323530643239303030303030223078384437463339374237363742324235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356166330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938322c3130303438393937312c3130303438393936332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438380238323032302d30352d30385432313a33353a32332e393338323636385a4866383937336564332d623031652d303062362d353038302d323530643239303666613630024862323063386636622d646361322d343861312d623766642d6666393561656265366263344866383937336564332d623031652d303062362d353038302d323530643239303030303030223078384437463339374237364643413843306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356166620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938332c3130303438393937392c3130303438393937312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438390238323032302d30352d30385432313a33353a32342e303031333134325a4866383937336566392d623031652d303062362d373138302d323530643239303666626436024861306266386234382d363231362d343133302d616539622d3366396535353565333535314866383937336566392d623031652d303062362d373138302d323530643239303030303030223078384437463339374237373936393536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356230330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938342c3130303438393938372c3130303438393937392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439300238323032302d30352d30385432313a33353a32342e303535333534395a4866383937336631612d623031652d303062362d313038302d323530643239303666636536024863363438663334622d366139362d343035362d623531392d6431636230633137383362644866383937336631612d623031652d303062362d313038302d323530643239303030303030223078384437463339374237383141383444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356230620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938352c3130303438393939352c3130303438393938372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439310238323032302d30352d30385432313a33353a32342e313331343131325a4866383937336635382d623031652d303062362d343538302d323530643239303666653532024830363136663262652d353632652d343763382d393338622d3339346433663531393531624866383937336635382d623031652d303062362d343538302d323530643239303030303030223078384437463339374237384431433234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356231330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938362c3130303439303030332c3130303438393939352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439320238323032302d30352d30385432313a33353a32342e313835343531355a4866383937336637362d623031652d303062362d363238302d323530643239303666663365024836653231613631332d656535342d343530392d386533652d6337363632356434643032364866383937336637362d623031652d303062362d363238302d323530643239303030303030223078384437463339374237393535423142306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356231620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938372c3130303439303031312c3130303439303030332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439330238323032302d30352d30385432313a33353a32342e323339343932325a4866383937336639322d623031652d303062362d373938302d323530643239303630306561024864363537363930652d336537662d346131322d396530632d3631336537313961663639324866383937336639322d623031652d303062362d373938302d323530643239303030303030223078384437463339374237394439413045306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356232330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938382c3130303439303031392c3130303439303031312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439340238323032302d30352d30385432313a33353a32342e323933353332305a4866383937336662342d623031652d303062362d313438302d323530643239303630323362024832376563383338332d613235372d346436342d616364312d3437656131316564333163354866383937336662342d623031652d303062362d313438302d323530643239303030303030223078384437463339374237413630303138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356232620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938392c3130303439303032372c3130303439303031392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439350238323032302d30352d30385432313a33353a32342e333438353733395a4866383937336664632d623031652d303062362d333538302d323530643239303630343561024830326335643233632d333830342d343666342d626332332d6533616639393566323736374866383937336664632d623031652d303062362d333538302d323530643239303030303030223078384437463339374237414533463046306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356233330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939302c3130303439303033352c3130303439303032372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439360238323032302d30352d30385432313a33353a32342e343030363131385a4866383937336666312d623031652d303062362d343838302d323530643239303630363334024863376366666631612d376131652d343365332d623064302d6136666531396232646437394866383937336666312d623031652d303062362d343838302d323530643239303030303030223078384437463339374237423635364536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356233620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939312c3130303439303034332c3130303439303033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439370238323032302d30352d30385432313a33353a32342e343538363535315a4866383937343030362d623031652d303062362d353938302d323530643239303630383237024832613435656235612d653062662d343235612d393836342d6330343436396161306333394866383937343030362d623031652d303062362d353938302d323530643239303030303030223078384437463339374237424633323337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356234330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939322c3130303439303035312c3130303439303034332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439380238323032302d30352d30385432313a33353a32342e353135363937365a4866383937343031642d623031652d303062362d366238302d323530643239303630393664024861616533613666642d313865322d343561352d386430642d6233613861616230633131654866383937343031642d623031652d303062362d366238302d323530643239303030303030223078384437463339374237433745363730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356234620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939332c3130303439303035392c3130303439303035312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439390238323032302d30352d30385432313a33353a32342e353639373337395a4866383937343033312d623031652d303062362d376338302d323530643239303630613861024830613331386439632d636533622d343465622d623037372d3365393730386436383162664866383937343033312d623031652d303062362d376338302d323530643239303030303030223078384437463339374237443032353633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356235330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939342c3130303439303036372c3130303439303035392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530300238323032302d30352d30385432313a33353a32342e363234373739335a4866383937343034322d623031652d303062362d306438302d323530643239303630643137024837653137383134352d623261342d343037332d613262612d6439326139386563393635624866383937343034322d623031652d303062362d306438302d323530643239303030303030223078384437463339374237443838423731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356235620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939352c3130303439303037352c3130303439303036372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530310238323032302d30352d30385432313a33353a32342e363737383138345a4866383937343035362d623031652d303062362d323138302d323530643239303630653734024866396161313163352d656462632d343164312d616436652d3764636230396231386338624866383937343035362d623031652d303062362d323138302d323530643239303030303030223078384437463339374237453041333438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356236330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939362c3130303439303038332c3130303439303037352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530320238323032302d30352d30385432313a33353a32342e373331383538335a4866383937343037322d623031652d303062362d336338302d323530643239303630666266024839656161626433642d366665302d346665342d393433322d3530393139386136343130664866383937343037322d623031652d303062362d336338302d323530643239303030303030223078384437463339374237453845323337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356236620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939372c3130303439303039312c3130303439303038332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530330238323032302d30352d30385432313a33353a32342e373838393030345a4866383937343038622d623031652d303062362d353338302d323530643239303631306564024836366333643664332d386431652d346466622d613664662d3863353163356435623265394866383937343038622d623031652d303062362d353338302d323530643239303030303030223078384437463339374237463139363643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356237330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939382c3130303439303039392c3130303439303039312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530340238323032302d30352d30385432313a33353a32342e383537393531395a4866383937343062342d623031652d303062362d373838302d323530643239303631326363024835613930653137352d653432322d346339332d623030352d6539666562326433373934634866383937343062342d623031652d303062362d373838302d323530643239303030303030223078384437463339374237464246384133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356237620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939392c3130303439303130372c3130303439303039392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530350238323032302d30352d30385432313a33353a32342e393130393930375a4866383937343064612d623031652d303062362d316138302d323530643239303631343535024864346335623339302d383331392d343664392d613266382d6632336639376465303433354866383937343064612d623031652d303062362d316138302d323530643239303030303030223078384437463339374238303433373933306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356238330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030302c3130303439303131352c3130303439303130372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530360238323032302d30352d30385432313a33353a32342e393635303330365a4866383937343066632d623031652d303062362d333938302d323530643239303631356137024831353862653637392d346264392d346530362d623465622d3735313138353536393931354866383937343066632d623031652d303062362d333938302d323530643239303030303030223078384437463339374238304337363832306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356238620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030312c3130303439303132332c3130303439303131352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530370238323032302d30352d30385432313a33353a32352e303138303639385a4866383937343132352d623031652d303062362d356538302d323530643239303631366662024839336438343435392d393665622d343537652d383863312d3330363537643061613738354866383937343132352d623031652d303062362d356538302d323530643239303030303030223078384437463339374238313438453541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356239330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030322c3130303439303133312c3130303439303132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530380238323032302d30352d30385432313a33353a32352e303732313039375a4866383937343134382d623031652d303062362d383038302d323530643239303631386463024833343764313461642d306135342d343665352d616562392d6232313939656434366339314866383937343134382d623031652d303062362d383038302d323530643239303030303030223078384437463339374238314343443439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356239620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030332c3130303439303133392c3130303439303133312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530390238323032302d30352d30385432313a33353a32352e313431313630375a4866383937343137322d623031652d303062362d323838302d323530643239303631616437024833333631306632322d303363352d343663662d383131342d6130623634623665663831644866383937343137322d623031652d303062362d323838302d323530643239303030303030223078384437463339374238323735363937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356261330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030342c3130303439303134372c3130303439303133392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531300238323032302d30352d30385432313a33353a32352e313935323030375a4866383937343139632d623031652d303062362d346638302d323530643239303631626536024838393730383031382d303634652d343865372d396537392d6335333265613535313031394866383937343139632d623031652d303062362d346638302d323530643239303030303030223078384437463339374238324636453642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356261620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030352c3130303439303135352c3130303439303134372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531310238323032302d30352d30385432313a33353a32352e323634323531375a4866383937343163622d623031652d303062362d373838302d323530643239303631646665024834333661636439382d386633302d343936362d383261382d3734306664623936333734644866383937343163622d623031652d303062362d373838302d323530643239303030303030223078384437463339374238334131454435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356262330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030362c3130303439303136332c3130303439303135352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531320238323032302d30352d30385432313a33353a32352e333137323930345a4866383937343166352d623031652d303062362d323038302d323530643239303631663764024831303738633761362d303939352d346161662d613334362d3362626434316630393238384866383937343166352d623031652d303062362d323038302d323530643239303030303030223078384437463339374238343233364138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356262620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030372c3130303439303137312c3130303439303136332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531330238323032302d30352d30385432313a33353a32352e333731333330385a4866383937343231322d623031652d303062362d336338302d323530643239303632313866024833323766623232312d336435622d343164642d623061332d3562323532656361316535344866383937343231322d623031652d303062362d336338302d323530643239303030303030223078384437463339374238344134453830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356263330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030382c3130303439303137392c3130303439303137312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531340238323032302d30352d30385432313a33353a32352e343236333731355a4866383937343232382d623031652d303062362d346538302d323530643239303632326335024834623033313936372d386263322d343065662d383262622d3662613130616362346430634866383937343232382d623031652d303062362d346538302d323530643239303030303030223078384437463339374238353244424133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356263620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030392c3130303439303138372c3130303439303137392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531350238323032302d30352d30385432313a33353a32352e343830343131305a4866383937343233652d623031652d303062362d363438302d323530643239303632336435024839393331616138652d663130382d346335382d386563662d3665346533323233643363394866383937343233652d623031652d303062362d363438302d323530643239303030303030223078384437463339374238354146333742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356264330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031302c3130303439303139352c3130303439303138372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531360238323032302d30352d30385432313a33353a32352e353336343532385a4866383937343236372d623031652d303062362d303638302d323530643239303632353063024830336434396330352d373331622d346166622d393333352d6666303764646436373233624866383937343236372d623031652d303062362d303638302d323530643239303030303030223078384437463339374238363338303934306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356264620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031312c3130303439303230332c3130303439303139352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531370238323032302d30352d30385432313a33353a32352e353931343933355a4866383937343239352d623031652d303062362d333338302d323530643239303632373532024835316237336465342d323735362d346234632d626263382d3333616261636566623639374866383937343239352d623031652d303062362d333338302d323530643239303030303030223078384437463339374238364245363942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356265330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031322c3130303439303231312c3130303439303230332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531380238323032302d30352d30385432313a33353a32352e363434353332375a4866383937343262302d623031652d303062362d346538302d323530643239303632393332024866336365373962652d643961622d343037332d383764392d6234663039346533633430314866383937343262302d623031652d303062362d346538302d323530643239303030303030223078384437463339374238373432353846306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356265620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031332c3130303439303231392c3130303439303231312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531390238323032302d30352d30385432313a33353a32352e363937353732305a4866383937343264312d623031652d303062362d366338302d323530643239303632613637024832653762333735302d336534622d343566642d616264612d3366386131316237633765394866383937343264312d623031652d303062362d366338302d323530643239303030303030223078384437463339374238374333443638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356266330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031342c3130303439303232372c3130303439303231392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532300238323032302d30352d30385432313a33353a32352e373531363132335a4866383937343265392d623031652d303062362d303438302d323530643239303632623533024864373630376465342d346463382d343434352d383665392d3730363936653430636438314866383937343265392d623031652d303062362d303438302d323530643239303030303030223078384437463339374238383437433542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356266620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031352c3130303439303233352c3130303439303232372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532310238323032302d30352d30385432313a33353a32352e383035363532365a4866383937343330382d623031652d303062362d316538302d323530643239303632633966024830656236656361302d633836312d343734362d383938372d6265646161636332383464384866383937343330382d623031652d303062362d316538302d323530643239303030303030223078384437463339374238384339343337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356330330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031362c3130303439303234332c3130303439303233352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532320238323032302d30352d30385432313a33353a32352e383537363931345a4866383937343331652d623031652d303062362d333238302d323530643239303632653663024863356435643330332d643730322d343664612d393138652d3531363938653461353837634866383937343331652d623031652d303062362d333238302d323530643239303030303030223078384437463339374238393441433132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356330620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031372c3130303439303235312c3130303439303234332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532330238323032302d30352d30385432313a33353a32352e393134373333395a4866383937343334362d623031652d303062362d353938302d323530643239303632663966024830316631376534352d343037332d346233382d393037632d3735333432303338316631634866383937343334362d623031652d303062362d353938302d323530643239303030303030223078384437463339374238394433393246306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356331330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031382c3130303439303235392c3130303439303235312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532340238323032302d30352d30385432313a33353a32352e393639373734355a4866383937343336382d623031652d303062362d376138302d323530643239303633303865024833636234343839392d663935382d343930662d393531612d3037663830643364363134344866383937343336382d623031652d303062362d376138302d323530643239303030303030223078384437463339374238413539463345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356331620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031392c3130303439303236372c3130303439303235392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532350238323032302d30352d30385432313a33353a32362e303233383135325a4866383937343338352d623031652d303062362d313438302d323530643239303633313666024838396634653165322d323134382d343733382d613366362d6431636237653138636333664866383937343338352d623031652d303062362d313438302d323530643239303030303030223078384437463339374238414444453335306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356332330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032302c3130303439303237352c3130303439303236372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532360238323032302d30352d30385432313a33353a32362e303736383534375a4866383937343361382d623031652d303062362d333238302d323530643239303633323733024837363439326561662d623531662d343938352d383266372d3666313434346537316139394866383937343361382d623031652d303062362d333238302d323530643239303030303030223078384437463339374238423631443233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356332620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032312c3130303439303238332c3130303439303237352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532370238323032302d30352d30385432313a33353a32362e313331383935335a4866383937343363342d623031652d303062362d346538302d323530643239303633336133024865346637616131642d623663302d343437362d386663392d6363663932616564303437374866383937343363342d623031652d303062362d346538302d323530643239303030303030223078384437463339374238424538333239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356333330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032322c3130303439303239312c3130303439303238332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532380238323032302d30352d30385432313a33353a32362e313836393336335a4866383937343365312d623031652d303062362d366138302d323530643239303633353831024866653535356334362d306135392d346336332d396330322d6533306266343134306439304866383937343365312d623031652d303062362d366138302d323530643239303030303030223078384437463339374238433643323230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356333620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032332c3130303439303239392c3130303439303239312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532390238323032302d30352d30385432313a33353a32362e323437393831385a4866383937343430342d623031652d303062362d306238302d323530643239303633366239024833663232353864312d656462362d343533382d613161372d6136383864663633666261624866383937343430342d623031652d303062362d306238302d323530643239303030303030223078384437463339374238443031324233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356334330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032342c3130303439303330372c3130303439303239392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533300238323032302d30352d30385432313a33353a32362e333033303233375a4866383937343431662d623031652d303062362d323638302d323530643239303633376535024838313762396237342d383430332d343631312d623664342d6161363536313937343662394866383937343431662d623031652d303062362d323638302d323530643239303030303030223078384437463339374238443837384331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356334620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032352c3130303439303331352c3130303439303330372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533310238323032302d30352d30385432313a33353a32362e333536303632345a4866383937343434302d623031652d303062362d343438302d323530643239303633396266024832386231383131352d653835612d346265372d623234622d3464326361663334333837304866383937343434302d623031652d303062362d343438302d323530643239303030303030223078384437463339374238453042374230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356335330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032362c3130303439303332332c3130303439303331352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533320238323032302d30352d30385432313a33353a32362e343131313033385a4866383937343435622d623031652d303062362d356638302d323530643239303633623333024835623332396463622d653037372d343438662d616531632d3936393463393735393162324866383937343435622d623031652d303062362d356638302d323530643239303030303030223078384437463339374238453931444245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356335620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032372c3130303439303333312c3130303439303332332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533330238323032302d30352d30385432313a33353a32362e343634313433345a4866383937343438322d623031652d303062362d376638302d323530643239303633633233024834616135316131392d323465332d346535302d613534612d3931333234613239343938644866383937343438322d623031652d303062362d376638302d323530643239303030303030223078384437463339374238463130453745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356336330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032382c3130303439303333392c3130303439303333312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533340238323032302d30352d30385432313a33353a32362e353138313833365a4866383937343462312d623031652d303062362d326238302d323530643239303633643235024839636638336363612d636362352d343137632d383761382d3530343933303565323563654866383937343462312d623031652d303062362d326238302d323530643239303030303030223078384437463339374238463937343843306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356336620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032392c3130303439303334372c3130303439303333392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533350238323032302d30352d30385432313a33353a32362e353732323233395a4866383937343463662d623031652d303062362d343938302d323530643239303633656365024865636532316630622d633864332d343762632d613330632d3762313965336631373532634866383937343463662d623031652d303062362d343938302d323530643239303030303030223078384437463339374239303138433638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356337330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033302c3130303439303335352c3130303439303334372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533360238323032302d30352d30385432313a33353a32362e363235323633355a4866383937343466352d623031652d303062362d366238302d323530643239303634303263024831306164633837632d663663382d346361392d613538382d3834303562363062386365654866383937343466352d623031652d303062362d366238302d323530643239303030303030223078384437463339374239303943423542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356337620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033312c3130303439303336332c3130303439303335352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533370238323032302d30352d30385432313a33353a32362e363737333032325a4866383937343531312d623031652d303062362d303438302d323530643239303634313639024862316536306431322d326430362d343239352d616536662d6566653465313833343134304866383937343531312d623031652d303062362d303438302d323530643239303030303030223078384437463339374239313142433145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356338330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033322c3130303439303337312c3130303439303336332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533380238323032302d30352d30385432313a33353a32362e373439333535305a4866383937343533362d623031652d303062362d323138302d323530643239303634326163024837313838613861332d323763322d343639392d393535652d3338613437656437373738654866383937343533362d623031652d303062362d323138302d323530643239303030303030223078384437463339374239314342414145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356338620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033332c3130303439303337392c3130303439303337312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533390238323032302d30352d30385432313a33353a32362e383034333936315a4866383937343535642d623031652d303062362d343538302d323530643239303634336230024830636638366332352d653131652d343135312d386330392d6162623933303938646663304866383937343535642d623031652d303062362d343538302d323530643239303030303030223078384437463339374239323446394131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356339330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033342c3130303439303338372c3130303439303337392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534300238323032302d30352d30385432313a33353a32362e383537343335375a4866383937343537612d623031652d303062362d363038302d323530643239303634396161024833353363323662382d626663362d346666612d616666332d3261373238313836666439634866383937343537612d623031652d303062362d363038302d323530643239303030303030223078384437463339374239324433383935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356339620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033352c3130303439303339352c3130303439303338372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534310238323032302d30352d30385432313a33353a32362e393131343734385a4866383937343539362d623031652d303062362d376138302d323530643239303634623233024866356530623731642d653162662d343335352d386262612d6237323330613130633432324866383937343539362d623031652d303062362d376138302d323530643239303030303030223078384437463339374239333535303639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356361330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033362c3130303439303430332c3130303439303339352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534320238323032302d30352d30385432313a33353a32362e393635353135315a4866383937343561632d623031652d303062362d306438302d323530643239303634633338024835326562633237372d303039632d343662632d383164362d3561376631643436336135654866383937343561632d623031652d303062362d306438302d323530643239303030303030223078384437463339374239334442363646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356361620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033372c3130303439303431312c3130303439303430332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534330238323032302d30352d30385432313a33353a32372e303139353534365a4866383937343563392d623031652d303062362d323638302d323530643239303634643235024865646632346162322d663334652d346362322d383734392d3265373130663132353933624866383937343563392d623031652d303062362d323638302d323530643239303030303030223078384437463339374239343543453437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356362330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033382c3130303439303431392c3130303439303431312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534340238323032302d30352d30385432313a33353a32372e303733353934365a4866383937343565382d623031652d303062362d343338302d323530643239303634656266024865393164393532372d386365302d343966662d623664662d3239643162326361376237644866383937343565382d623031652d303062362d343338302d323530643239303030303030223078384437463339374239344530443337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356362620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033392c3130303439303432372c3130303439303431392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534350238323032302d30352d30385432313a33353a32372e313435363437385a4866383937343631312d623031652d303062362d363838302d323530643239303635303834024833313535653233332d626561642d343436632d393863382d3939653664626337643334314866383937343631312d623031652d303062362d363838302d323530643239303030303030223078384437463339374239353933324445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356363330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034302c3130303439303433352c3130303439303432372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534360238323032302d30352d30385432313a33353a32372e313939363838325a4866383937343632382d623031652d303062362d376538302d323530643239303635316233024831343862666634362d373965652d346330372d623565362d6134383566636339316563304866383937343632382d623031652d303062362d376538302d323530643239303030303030223078384437463339374239363134414241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356363620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034312c3130303439303434332c3130303439303433352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534370238323032302d30352d30385432313a33353a32372e323831373439325a4866383937343635392d623031652d303062362d326138302d323530643239303635343434024837396230363666302d643031322d346364392d383537312d6630313835653465643665624866383937343635392d623031652d303062362d326138302d323530643239303030303030223078384437463339374239364446373534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356364330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034322c3130303439303435312c3130303439303434332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534380238323032302d30352d30385432313a33353a32372e333531383030365a4866383937343638642d623031652d303062362d356338302d323530643239303635363933024861616262643065312d633035332d343237302d396337632d3466356564653761363738314866383937343638642d623031652d303062362d356338302d323530643239303030303030223078384437463339374239373838303941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356364620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034332c3130303439303435392c3130303439303435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534390238323032302d30352d30385432313a33353a32372e343037383432305a4866383937343661362d623031652d303062362d373238302d323530643239303635376262024837383438373930662d313462342d343065352d393531652d3530326130303734613931354866383937343661362d623031652d303062362d373238302d323530643239303030303030223078384437463339374239383130444243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356365330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034342c3130303439303436372c3130303439303435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535300238323032302d30352d30385432313a33353a32372e343630383830375a4866383937343662372d623031652d303062362d303238302d323530643239303635396535024839323466613831392d363435662d343165652d383235362d3263353836383361393238394866383937343662372d623031652d303062362d303238302d323530643239303030303030223078384437463339374239383934434137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356365620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034352c3130303439303437352c3130303439303436372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535310238323032302d30352d30385432313a33353a32372e353133393230335a4866383937343663642d623031652d303062362d313338302d323530643239303635623062024830653239613230312d306662662d346162642d396231382d6237383565663661316664384866383937343663642d623031652d303062362d313338302d323530643239303030303030223078384437463339374239393136343833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356366330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034362c3130303439303438332c3130303439303437352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535320238323032302d30352d30385432313a33353a32372e353638393630365a4866383937343666302d623031652d303062362d333238302d323530643239303635633737024833343733326363302d353234312d346661352d613939622d6638626564636530343763634866383937343666302d623031652d303062362d333238302d323530643239303030303030223078384437463339374239393941333733306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356366620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034372c3130303439303439312c3130303439303438332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535330238323032302d30352d30385432313a33353a32372e363233303031345a4866383937343731322d623031652d303062362d353038302d323530643239303635653332024863643036646565322d363134392d346633392d396565632d6230613839313832306437324866383937343731322d623031652d303062362d353038302d323530643239303030303030223078384437463339374239413230393745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356430330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034382c3130303439303439392c3130303439303439312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535340238323032302d30352d30385432313a33353a32372e363738303431325a4866383937343732632d623031652d303062362d363738302d323530643239303635666435024863343938366566382d343331652d343265392d393462612d3833383334663362313763654866383937343732632d623031652d303062362d363738302d323530643239303030303030223078384437463339374239414136463743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356436350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383036372c3130303439303539372c3130303439303439392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535350238323032302d30352d30385432313a33353a32372e373332303832305a4866383937343734332d623031652d303062362d373938302d323530643239303636306139024833396637653833632d393433322d343266302d383135312d3831303432363062633534374866383937343734332d623031652d303062362d373938302d323530643239303030303030223078384437463339374239423238373538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356439350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383037362c3130303439303634352c3130303439303539372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535360238323032302d30352d30385432313a33353a32372e373836313232325a4866383937343736332d623031652d303062362d313638302d323530643239303636316536024866636230386132302d306363332d343738632d386565652d6131333363373231313135344866383937343736332d623031652d303062362d313638302d323530643239303030303030223078384437463339374239424143363446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356439640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383037372c3130303439303635332c3130303439303634352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535370238323032302d30352d30385432313a33353a32372e383431313632385a4866383937343738302d623031652d303062362d333038302d323530643239303636343131024862663731303635322d343363392d343165392d383137632d6533323264633063633330634866383937343738302d623031652d303062362d333038302d323530643239303030303030223078384437463339374239433335333643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356463640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383130322c3130303439303730312c3130303439303635332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535380238323032302d30352d30385432313a33353a32372e393139323231345a4866383937343761652d623031652d303062362d353538302d323530643239303636363734024862313364646538322d653330322d343365362d386336332d3933383231363166383337614866383937343761652d623031652d303062362d353538302d323530643239303030303030223078384437463339374239434633433936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356631300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383134382c3130303439313032342c3130303439303730312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535390238323032302d30352d30385432313a33353a32372e393733323631375a4866383937343764322d623031652d303062362d373638302d323530643239303636376232024836393663666534382d666333652d343661652d383131612d6164613134366364623138384866383937343764322d623031652d303062362d373638302d323530643239303030303030223078384437463339374239443735343732306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356666390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383139362c3130303439313235372c3130303439313032342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536300238323032302d30352d30385432313a33353a32382e303430333131375a4866383937343830362d623031652d303062362d323438302d323530643239303636396563024830353161666435312d623837632d343837372d393731362d3330333132623461613034324866383937343830362d623031652d303062362d323438302d323530643239303030303030223078384437463339374239453142364144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363030310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383139372c3130303439313236352c3130303439313235372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536310238323032302d30352d30385432313a33353a32382e303935333532375a4866383937343833352d623031652d303062362d343838302d323530643239303636623133024830303234323331342d363037352d346562302d393263372d3731376137666231636237344866383937343833352d623031652d303062362d343838302d323530643239303030303030223078384437463339374239453946354130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363030390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383139382c3130303439313237332c3130303439313236352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536320238323032302d30352d30385432313a33353a32382e313533333936305a4866383937343836322d623031652d303062362d366538302d323530643239303636633736024838333263666334622d313263662d343231302d613831362d3636613161336264373830664866383937343836322d623031652d303062362d366538302d323530643239303030303030223078384437463339374239463244304630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363065640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383234352c3130303439313530312c3130303439313237332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536330238323032302d30352d30385432313a33353a32382e323038343336365a4866383937343839392d623031652d303062362d313638302d323530643239303636663066024864626230316639642d356336362d343538312d396365352d3235663565623635656234664866383937343839392d623031652d303062362d313638302d323530643239303030303030223078384437463339374239464233364641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363164360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383238382c3130303439313733342c3130303439313530312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536340238323032302d30352d30385432313a33353a32382e323632343737335a4866383937343862342d623031652d303062362d326638302d323530643239303637306635024866396162303662632d376662362d343238642d396532382d3034396138343663383962384866383937343862342d623031652d303062362d326638302d323530643239303030303030223078384437463339374241303339443035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363239320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383332362c3130303439313932322c3130303439313733342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536350238323032302d30352d30385432313a33353a32382e333135353136345a4866383937343864622d623031652d303062362d346638302d323530643239303637326533024831313438383939632d376632632d343163362d623639382d3835343162613236356131324866383937343864622d623031652d303062362d346638302d323530643239303030303030223078384437463339374241304238444338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363239610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383332372c3130303439313933302c31303034393139323229000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536360238323032302d30352d30385432313a33353a32382e333638353535395a4866383937343866332d623031652d303062362d363038302d323530643239303637346238024839616666633038342d306237632d346435342d383861312d6139636663343336333634334866383937343866332d623031652d303062362d363038302d323530643239303030303030223078384437463339374241313343434237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363261320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383332382c3130303439313933382c3130303439313933302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536370238323032302d30352d30385432313a33353a32382e343231353935385a4866383937343930642d623031652d303062362d373538302d323530643239303637366565024833613230323237322d616637312d343564652d393631612d6264353064336236373566334866383937343930642d623031652d303062362d373538302d323530643239303030303030223078384437463339374241314245343936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363264370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383333382c3130303439313939312c3130303439313933382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536380238323032302d30352d30385432313a33353a32382e343736363336395a4866383937343933632d623031652d303062362d316438302d323530643239303637386538024833393739643865372d343364632d343231382d396337362d3566333161313338383565394866383937343933632d623031652d303062362d316438302d323530643239303030303030223078384437463339374241323434414131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363433640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383430392c3130303439323334392c3130303439313939312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536390238323032302d30352d30385432313a33353a32382e353535363935345a4866383937343937632d623031652d303062362d353438302d323530643239303637616437024834303737383234622d326366612d343763382d613433642d3233663431643639356663364866383937343937632d623031652d303062362d353438302d323530643239303030303030223078384437463339374241333035414441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363532620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383435362c3130303439323538372c3130303439323334392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537300238323032302d30352d30385432313a33353a32382e363039373336315a4866383937343961322d623031652d303062362d373438302d323530643239303637636361024837623133643534632d356666382d343138642d383634632d6439323064393564333038654866383937343961322d623031652d303062362d373438302d323530643239303030303030223078384437463339374241333837324239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363533330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383435372c3130303439323539352c3130303439323538372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537310238323032302d30352d30385432313a33353a32382e363631373734395a4866383937343962382d623031652d303062362d303838302d323530643239303637653738024861336166303265362d356637352d343961332d383131392d3535383861663739623665374866383937343962382d623031652d303062362d303838302d323530643239303030303030223078384437463339374241343038413935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363533620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383435382c3130303439323630332c3130303439323539352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537320238323032302d30352d30385432313a33353a32382e373134383134315a4866383937343964622d623031652d303062362d323738302d323530643239303638303430024833363031303837312d646531382d343738662d613663622d6666666361646631306139384866383937343964622d623031652d303062362d323738302d323530643239303030303030223078384437463339374241343841323644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363634630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383531312c3130303439323837362c3130303439323630332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537330238323032302d30352d30385432313a33353a32382e373638383534345a4866383937346130302d623031652d303062362d343938302d323530643239303638316662024861333366626565302d333435372d346461352d383633652d3337316134313533663264634866383937346130302d623031652d303062362d343938302d323530643239303030303030223078384437463339374241353042413439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363738660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383537352c3130303439333139392c3130303439323837362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537340238323032302d30352d30385432313a33353a32382e383233383934335a4866383937346131632d623031652d303062362d363138302d323530643239303638333738024837306232316534652d343732362d343034392d396232642d3133306334386235306135654866383937346131632d623031652d303062362d363138302d323530643239303030303030223078384437463339374241353934373546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363763340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383538362c3130303439333235322c3130303439333139392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537350238323032302d30352d30385432313a33353a32382e383737393334365a4866383937346132632d623031652d303062362d373138302d323530643239303638343762024862656232326631342d663962332d343937632d613262312d3461336163616636366166644866383937346132632d623031652d303062362d373138302d323530643239303030303030223078384437463339374241363138363532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363763630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383538372c3130303439333236302c3130303439333235322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537360238323032302d30352d30385432313a33353a32382e393330393733385a4866383937346134332d623031652d303062362d303538302d323530643239303638356638024831343930623739302d313434342d343831642d623030632d3463383831343234653736644866383937346134332d623031652d303062362d303538302d323530643239303030303030223078384437463339374241363939453241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363764340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383538382c3130303439333236382c3130303439333236302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537370238323032302d30352d30385432313a33353a32382e393836303134355a4866383937346135632d623031652d303062362d316438302d323530643239303638383030024833353361333833302d323738642d343838612d623237352d6265636634343834316336644866383937346135632d623031652d303062362d316438302d323530643239303030303030223078384437463339374241373144443145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363862640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383633352c3130303439333530312c3130303439333236382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537380238323032302d30352d30385432313a33353a32392e303338303532355a4866383937346137622d623031652d303062362d333938302d323530643239303638396434024833643231383130312d653033322d346231392d616666642d6130356463353537656330324866383937346137622d623031652d303062362d333938302d323530643239303030303030223078384437463339374241373946344544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363964380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383639312c3130303439333738342c3130303439333530312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537390238323032302d30352d30385432313a33353a32392e303932303932395a4866383937346162322d623031652d303062362d363438302d323530643239303638623238024836613537386265622d323332362d343963352d616531332d3632623231353063626535654866383937346162322d623031652d303062362d363438302d323530643239303030303030223078384437463339374241383230434339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366132620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383730362c3130303439333836372c3130303439333738342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538300238323032302d30352d30385432313a33353a32392e313437313333355a4866383937346163372d623031652d303062362d373838302d323530643239303638633238024866313230396165312d343665312d343662362d623033322d3062666637303639376634394866383937346163372d623031652d303062362d373838302d323530643239303030303030223078384437463339374241384139394537306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366133330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383730372c3130303439333837352c3130303439333836372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538310238323032302d30352d30385432313a33353a32392e323032313733385a4866383937346166392d623031652d303062362d323338302d323530643239303638643461024830393762313334392d386363662d346163632d383231652d3266386538396565626162314866383937346166392d623031652d303062362d323338302d323530643239303030303030223078384437463339374241393244384437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366135650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383731352c3130303439333931382c3130303439333837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538320238323032302d30352d30385432313a33353a32392e323536323133375a4866383937346231662d623031652d303062362d343238302d323530643239303638663062024865636633636139372d303366372d346466302d393166372d6461636333383237386531644866383937346231662d623031652d303062362d343238302d323530643239303030303030223078384437463339374241394231374336306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366237390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383737312c3130303439343230312c3130303439333931382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538330238323032302d30352d30385432313a33353a32392e333130323533365a4866383937346233612d623031652d303062362d356238302d323530643239303639306238024865623637303164322d646466372d343361372d386166312d6631623266613938666435664866383937346233612d623031652d303062362d356238302d323530643239303030303030223078384437463339374241413335364235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366336370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383831382c3130303439343433392c3130303439343230312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538340238323032302d30352d30385432313a33353a32392e333633323932385a4866383937346235352d623031652d303062362d373338302d323530643239303639326432024831646630653365372d653737652d343730302d623334362d3465313337323839363862654866383937346235352d623031652d303062362d373338302d323530643239303030303030223078384437463339374241414236453844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366338380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383832342c3130303439343437322c3130303439343433392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538350238323032302d30352d30385432313a33353a32392e343137333333325a4866383937346236382d623031652d303062362d303538302d323530643239303639343161024834353436313964642d643930332d343362662d616561392d6364393533666364623165324866383937346236382d623031652d303062362d303538302d323530643239303030303030223078384437463339374241423341443738306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366339350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383832362c3130303439343438352c3130303439343437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538360238323032302d30352d30385432313a33353a32392e343734333735335a4866383937346237662d623031652d303062362d313938302d323530643239303639356233024866363237653436662d376438382d346532322d626138622d3330383635626333656236354866383937346237662d623031652d303062362d313938302d323530643239303030303030223078384437463339374241424336314232306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366364390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383834302c3130303439343535332c3130303439343438352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538370238323032302d30352d30385432313a33353a32392e353237343134395a4866383937346261302d623031652d303062362d333938302d323530643239303639376162024836386530613236362d643233302d346264332d616230642d3433353138346333373962384866383937346261302d623031652d303062362d333938302d323530643239303030303030223078384437463339374241433437393845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366465610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383839332c3130303439343832362c3130303439343535332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538380238323032302d30352d30385432313a33353a32392e353830343533335a4866383937346264312d623031652d303062362d363538302d323530643239303639393030024866633538313964382d313365642d343735322d623136342d3537346231313764396362314866383937346264312d623031652d303062362d363538302d323530643239303030303030223078384437463339374241434339313544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366631340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383935322c3130303439353132342c3130303439343832362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538390238323032302d30352d30385432313a33353a32392e363334343933325a4866383937346266352d623031652d303062362d303738302d323530643239303639623432024837333162383834322d643764652d343434662d393538352d6434626561333833326230394866383937346266352d623031652d303062362d303738302d323530643239303030303030223078384437463339374241443446373634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366632360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383935352c3130303439353134322c3130303439353132342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539300238323032302d30352d30385432313a33353a32392e373032353434315a4866383937346332352d623031652d303062362d333338302d323530643239303639636163024865343330613562642d633564332d343034652d386561362d3064326437366664623062354866383937346332352d623031652d303062362d333338302d323530643239303030303030223078384437463339374241444633323841306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366632650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383935362c3130303439353135302c3130303439353134322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539310238323032302d30352d30385432313a33353a32392e373535353833375a4866383937346334612d623031652d303062362d353438302d323530643239303639653038024830316536343961642d366264382d346665382d613666332d6234316532326438613039364866383937346334612d623031652d303062362d353438302d323530643239303030303030223078384437463339374241453734413635306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366662330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383938322c3130303439353238332c3130303439353135302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539320238323032302d30352d30385432313a33353a32392e383038363233325a4866383937346337362d623031652d303062362d376238302d323530643239303639666138024866353931663336362d303238362d346232622d626231392d6332346232626530396230394866383937346337362d623031652d303062362d376238302d323530643239303030303030223078384437463339374241454638393538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373037390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393032302c3130303439353438312c3130303439353238332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539330238323032302d30352d30385432313a33353a32392e383631363632375a4866383937346339332d623031652d303062362d313738302d323530643239303661306533024830656538353737632d616234662d346437322d613362382d3238353530383631323034324866383937346339332d623031652d303062362d313738302d323530643239303030303030223078384437463339374241463741313333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373130380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393034392c3130303439353632342c3130303439353438312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539340238323032302d30352d30385432313a33353a32392e393134373032325a4866383937346362392d623031652d303062362d333938302d323530643239303661323461024838353265643538642d383737612d346162642d623466332d6333306230303131656563364866383937346362392d623031652d303062362d333938302d323530643239303030303030223078384437463339374241464642393045306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373139370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393037372c3130303439353736372c3130303439353632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539350238323032302d30352d30385432313a33353a32392e393638373432355a4866383937346364622d623031652d303062362d356238302d323530643239303661333765024831633531326631382d376433622d343465652d613566392d3139306435356439316365344866383937346364622d623031652d303062362d356238302d323530643239303030303030223078384437463339374242303744304535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373163370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393038362c3130303439353831352c3130303439353736372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539360238323032302d30352d30385432313a33353a33302e303238373837335a4866383937346430392d623031652d303062362d303438302d323530643239303661353165024837333030636461612d383262392d343035652d383933642d3934303765323336343830344866383937346430392d623031652d303062362d303438302d323530643239303030303030223078384437463339374242313132313831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373235310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393131352c3130303439353935332c3130303439353831352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539370238323032302d30352d30385432313a33353a33302e303831383236385a4866383937346433642d623031652d303062362d333038302d323530643239303661363436024834333634643034332d343062302d343762322d393766612d3835373130336138613633644866383937346433642d623031652d303062362d333038302d323530643239303030303030223078384437463339374242313933393543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373335380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393136352c3130303439363231362c3130303439353935332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539380238323032302d30352d30385432313a33353a33302e313335383636365a4866383937346437372d623031652d303062362d363638302d323530643239303661383638024831653739633664352d396338642d346632642d386638652d3831373831613131616335324866383937346437372d623031652d303062362d363638302d323530643239303030303030223078384437463339374242323135313337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373435300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393231342c3130303439363436342c3130303439363231362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539390238323032302d30352d30385432313a33353a33302e313838393036325a4866383937346439382d623031652d303062362d303338302d323530643239303661396636024832383862356338342d303432662d343636352d386237662d3964656430346339313735364866383937346439382d623031652d303062362d303338302d323530643239303030303030223078384437463339374242323939303236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373435380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393231352c3130303439363437322c3130303439363436342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630300238323032302d30352d30385432313a33353a33302e323538393538345a4866383937346463372d623031652d303062362d326538302d323530643239303661623661024866623861313434382d363064332d343734662d396135322d3334616438323439353634374866383937346463372d623031652d303062362d326538302d323530643239303030303030223078384437463339374242333434303930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373436300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393231362c3130303439363438302c3130303439363437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630310238323032302d30352d30385432313a33353a33302e333138303033325a4866383937346466322d623031652d303062362d346638302d323530643239303661646562024833313036653237322d356531332d343335662d393138662d3165336262306437363936384866383937346466322d623031652d303062362d346638302d323530643239303030303030223078384437463339374242334431424530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373436380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393231372c3130303439363438382c3130303439363438302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630320238323032302d30352d30385432313a33353a33302e333732303433315a4866383937346532322d623031652d303062362d376138302d323530643239303661666534024837353832333238322d363939332d343930362d383536372d3630303932626234643161304866383937346532322d623031652d303062362d376138302d323530643239303030303030223078384437463339374242343535414443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373538330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393237332c3130303439363737312c3130303439363438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630330238323032302d30352d30385432313a33353a33302e343236303833345a4866383937346535312d623031652d303062362d323438302d323530643239303662316234024838636364323539372d343735382d346537352d616433372d6562633733373061353066334866383937346535312d623031652d303062362d323438302d323530643239303030303030223078384437463339374242344439394341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373638660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393332392c3130303439373033392c3130303439363737312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630340238323032302d30352d30385432313a33353a33302e343938313337355a4866383937346537382d623031652d303062362d346238302d323530643239303662333431024830343564633132612d313830662d343666342d393237662d3339643661363465613862304866383937346537382d623031652d303062362d346238302d323530643239303030303030223078384437463339374242353842463746306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373666310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393334352c3130303439373133372c3130303439373033392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630350238323032302d30352d30385432313a33353a33302e353532313736395a4866383937346539352d623031652d303062362d363738302d323530643239303662346531024831313563346263352d636437652d346438632d626236352d6434343535616330666262304866383937346539352d623031652d303062362d363738302d323530643239303030303030223078384437463339374242363046453639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373738660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393337352c3130303439373239352c3130303439373133372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630360238323032302d30352d30385432313a33353a33302e363035323136395a4866383937346562652d623031652d303062362d313038302d323530643239303662363930024862316430333230372d663238662d343139332d386664392d3866616239313964373435364866383937346562652d623031652d303062362d313038302d323530643239303030303030223078384437463339374242363931363439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373835300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393431332c3130303439373438382c3130303439373239352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630370238323032302d30352d30385432313a33353a33302e363538323536305a4866383937346565372d623031652d303062362d333638302d323530643239303662386237024865366234356135362d326361662d343239322d396237342d3533326133356436373766664866383937346565372d623031652d303062362d333638302d323530643239303030303030223078384437463339374242373132453230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373934640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393436342c3130303439373734312c3130303439373438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630380238323032302d30352d30385432313a33353a33302e373131323935335a4866383937346630342d623031652d303062362d353238302d323530643239303662613634024834663034633762662d373664632d343930322d616332632d3333323063613639616165354866383937346630342d623031652d303062362d353238302d323530643239303030303030223078384437463339374242373931454531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373938320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393437342c3130303439373739342c3130303439373734312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630390238323032302d30352d30385432313a33353a33302e373635333335365a4866383937346631612d623031652d303062362d363638302d323530643239303662626133024861613233613434342d613338392d346636342d386166342d3166386366326362656134664866383937346631612d623031652d303062362d363638302d323530643239303030303030223078384437463339374242383135444435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373938610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393437352c3130303439373830322c3130303439373739342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631300238323032302d30352d30385432313a33353a33302e383435333935325a4866383937346634652d623031652d303062362d313338302d323530643239303662653138024866306365323132612d336265382d343333312d396237302d3366373436643537353566614866383937346634652d623031652d303062362d313338302d323530643239303030303030223078384437463339374242384442433430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376138320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393532342c3130303439383035302c3130303439373830322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631310238323032302d30352d30385432313a33353a33302e393034343338345a4866383937346637632d623031652d303062362d336438302d323530643239303662666634024861666133316432362d313463362d343962662d613738612d3434656465306364303331384866383937346637632d623031652d303062362d336438302d323530643239303030303030223078384437463339374242393642454130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376238340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393537352c3130303439383330382c3130303439383035302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631320238323032302d30352d30385432313a33353a33302e393631343830315a4866383937346639652d623031652d303062362d356538302d323530643239303663313464024864396336316163362d396665322d346561302d383335352d3931633333336633396264334866383937346639652d623031652d303062362d356538302d323530643239303030303030223078384437463339374242394634424245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376331330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393630332c3130303439383435312c3130303439383330382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631330238323032302d30352d30385432313a33353a33312e303133353138365a4866383937346663392d623031652d303062362d303738302d323530643239303663323333024835396630333830632d616138642d346237392d393462652d6234623737653262346232644866383937346663392d623031652d303062362d303738302d323530643239303030303030223078384437463339374242413736333932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376331620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393630342c3130303439383435392c3130303439383435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631340238323032302d30352d30385432313a33353a33312e303639353630385a4866383937346666322d623031652d303062362d326238302d323530643239303663343065024838313438363831392d643436662d343835612d613763662d6136653162306533323536614866383937346666322d623031652d303062362d326238302d323530643239303030303030223078384437463339374242414643393944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376338630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393632362c3130303439383537322c3130303439383435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631350238323032302d30352d30385432313a33353a33312e313233363030335a4866383937353031352d623031652d303062362d346138302d323530643239303663353961024831626336343636322d636264362d346661622d393363312d3838633131636131643861624866383937353031352d623031652d303062362d346138302d323530643239303030303030223078384437463339374242423832464133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376436620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393636392c3130303439383739352c3130303439383537322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631360238323032302d30352d30385432313a33353a33312e313739363431375a4866383937353034312d623031652d303062362d373038302d323530643239303663373336024838613939393936612d326435312d343630312d613462662d3935333233303131333634304866383937353034312d623031652d303062362d373038302d323530643239303030303030223078384437463339374242433042434331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376534660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393731352c3130303439393032332c3130303439383739352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631370238323032302d30352d30385432313a33353a33312e323333363832315a4866383937353037302d623031652d303062362d313738302d323530643239303663383932024838616135643433302d393966322d346539362d623639642d3061313039393637616130354866383937353037302d623031652d303062362d313738302d323530643239303030303030223078384437463339374242433844343935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376561630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393733332c3130303439393131362c3130303439393032332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631380238323032302d30352d30385432313a33353a33312e323837373231325a4866383937353039312d623031652d303062362d333538302d323530643239303663396238024831666636323466362d353937662d343663642d613262642d6465336433623539313434654866383937353039312d623031652d303062362d333538302d323530643239303030303030223078384437463339374242443133413943306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376562340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393733342c3130303439393132342c3130303439393131362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631390238323032302d30352d30385432313a33353a33312e333730373833305a4866383937353063342d623031652d303062362d363238302d323530643239303663633564024866653934393135372d613937352d346634622d626466342d6433303134343562346561344866383937353063342d623031652d303062362d363238302d323530643239303030303030223078384437463339374242444443303145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376661370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393738322c3130303439393336372c3130303439393132342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632300238323032302d30352d30385432313a33353a33312e343235383233325a4866383937353064372d623031652d303062362d373538302d323530643239303663643764024834393662323661312d323933342d343134392d616138332d6239386535383133663739644866383937353064372d623031652d303062362d373538302d323530643239303030303030223078384437463339374242453634443338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376662340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393738342c3130303439393338302c3130303439393336372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632310238323032302d30352d30385432313a33353a33312e343738383632385a4866383937353066332d623031652d303062362d306538302d323530643239303663663035024839633861623032312d626463392d343639372d613062322d6633353537363337643966324866383937353066332d623031652d303062362d306538302d323530643239303030303030223078384437463339374242454536353134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383031360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393830342c3130303439393437382c3130303439393338302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632320238323032302d30352d30385432313a33353a33312e353332393032335a4866383937353130622d623031652d303062362d323538302d323530643239303664303737024861373734333435632d336434352d346435342d396661642d3134356436323331333563324866383937353130622d623031652d303062362d323538302d323530643239303030303030223078384437463339374242463641334646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383036340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393831382c3130303439393535362c3130303439393437382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632330238323032302d30352d30385432313a33353a33312e353933393437395a4866383937353132332d623031652d303062362d336338302d323530643239303664316265024836366232333465612d663864382d346662392d396166642d3865316464613937306334304866383937353132332d623031652d303062362d336338302d323530643239303030303030223078384437463339374242464646343937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383037310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393832302c3130303439393536392c3130303439393535362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632340238323032302d30352d30385432313a33353a33312e363532393931315a4866383937353134372d623031652d303062362d363038302d323530643239303664333335024833363666623230612d313132622d343361382d623537362d3735313065316463636433624866383937353134372d623031652d303062362d363038302d323530643239303030303030223078384437463339374243303843464533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383037390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393832312c3130303439393537372c3130303439393536392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632350238323032302d30352d30385432313a33353a33312e373132303335345a4866383937353136612d623031652d303062362d303138302d323530643239303664346238024834343464356361322d366639632d346239662d383333622d3537666265326138383834634866383937353136612d623031652d303062362d303138302d323530643239303030303030223078384437463339374243313144323441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383061650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393833322c3130303439393633302c3130303439393537372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632360238323032302d30352d30385432313a33353a33312e373638303737315a4866383937353138622d623031652d303062362d323038302d323530643239303664366462024838303832623931662d653033312d346637642d623531642d3236636533633931643133384866383937353138622d623031652d303062362d323038302d323530643239303030303030223078384437463339374243314138363833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383162610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393838362c3130303439393839382c3130303439393633302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632370238323032302d30352d30385432313a33353a33312e383234313138395a4866383937353161662d623031652d303062362d343138302d323530643239303664383930024863326534383035652d363238362d343736352d383332372d3931353265326132303739644866383937353161662d623031652d303062362d343138302d323530643239303030303030223078384437463339374243323245433845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383264610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393934312c3130303530303138362c3130303439393839382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632380238323032302d30352d30385432313a33353a33312e383736313537375a4866383937353163392d623031652d303062362d356138302d323530643239303664396535024839393531303964652d633139642d343833612d383234302d3962303832343236646634614866383937353163392d623031652d303062362d356138302d323530643239303030303030223078384437463339374243324230343639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383363640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393939322c3130303530303432392c3130303530303138362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632390238323032302d30352d30385432313a33353a33312e393334323031305a4866383937353165302d623031652d303062362d373138302d323530643239303664626134024830326234326165372d306236392d343734352d386162622d6436393865623533666530654866383937353165302d623031652d303062362d373138302d323530643239303030303030223078384437463339374243333344464241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383464390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303034322c3130303530303639372c3130303530303432392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633300238323032302d30352d30385432313a33353a33312e393839323432305a4866383937353166342d623031652d303062362d303438302d323530643239303664646336024834303233666635392d623936302d343166322d393064392d3835376262316135306335304866383937353166342d623031652d303062362d303438302d323530643239303030303030223078384437463339374243334334354334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383538620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303037372c3130303530303837352c3130303530303639372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633310238323032302d30352d30385432313a33353a33322e303435323833335a4866383937353230652d623031652d303062362d316338302d323530643239303664656638024861306166383230392d636137312d343532652d613231352d3064396431613064376161304866383937353230652d623031652d303062362d316338302d323530643239303030303030223078384437463339374243343444324531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383539330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303037382c3130303530303838332c3130303530303837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633320238323032302d30352d30385432313a33353a33322e313031333235355a4866383937353232642d623031652d303062362d333638302d323530643239303665306361024866363565636638362d633361652d346665362d626231662d6562346131333839633366624866383937353232642d623031652d303062362d333638302d323530643239303030303030223078384437463339374243344436303037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383539620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303037392c3130303530303839312c3130303530303838332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633330238323032302d30352d30385432313a33353a33322e313536333636355a4866383937353234382d623031652d303062362d346638302d323530643239303665326333024831306664626133352d623435612d343963382d386338322d6539616465326134396536324866383937353234382d623031652d303062362d346638302d323530643239303030303030223078384437463339374243353539454636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383638650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303132382c3130303530313133342c3130303530303839312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633340238323032302d30352d30385432313a33353a33322e323231343135305a4866383937353236382d623031652d303062362d366238302d323530643239303665353765024865396365343532372d333137332d346137652d383866352d3162333835633033313238644866383937353236382d623031652d303062362d366238302d323530643239303030303030223078384437463339374243354642333036306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383739350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303230342c3130303530313339372c3130303530313133342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633350238323032302d30352d30385432313a33353a33322e333030343733355a4866383937353238342d623031652d303062362d303338302d323530643239303665373338024837373261663465342d366134622d346564662d386438352d3463303966356261626466344866383937353238342d623031652d303062362d303338302d323530643239303030303030223078384437463339374243364239433238306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383832340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303230372c3130303530313534302c3130303530313339372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633360238323032302d30352d30385432313a33353a33322e333536353135375a4866383937353239652d623031652d303062362d316238302d323530643239303665613265024831333365643761322d373863322d346662632d383864392d6261646464666236326335304866383937353239652d623031652d303062362d316238302d323530643239303030303030223078384437463339374243373432393439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383832630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303230382c3130303530313534382c3130303530313534302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633370238323032302d30352d30385432313a33353a33322e343232353635345a4866383937353262652d623031652d303062362d333738302d323530643239303665626333024833643931643333312d373862392d346266382d616365632d3638393961653063666466634866383937353262652d623031652d303062362d333738302d323530643239303030303030223078384437463339374243374536343736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383837610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303232332c3130303530313632362c3130303530313534382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633380238323032302d30352d30385432313a33353a33322e343736363035325a4866383937353264622d623031652d303062362d353338302d323530643239303665643630024863323061383036632d316334632d346265392d616333352d3638643362656435646662364866383937353264622d623031652d303062362d353338302d323530643239303030303030223078384437463339374243383641333634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383936330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303236392c3130303530313835392c3130303530313632362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633390238323032302d30352d30385432313a33353a33322e353330363435395a4866383937353330362d623031652d303062362d373938302d323530643239303665663632024865623830666538352d366536632d346535612d623035622d3563363839313438653839614866383937353330362d623031652d303062362d373938302d323530643239303030303030223078384437463339374243384545323542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386130360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303330322c3130303530323032322c3130303530313835392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634300238323032302d30352d30385432313a33353a33322e353836363837335a4866383937353332612d623031652d303062362d313938302d323530643239303666313365024864643333313363372d333038652d346336372d623062632d6266643637363631643534334866383937353332612d623031652d303062362d313938302d323530643239303030303030223078384437463339374243393736463739306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386162640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303333372c3130303530323230352c3130303530323032322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634310238323032302d30352d30385432313a33353a33322e363432373238365a4866383937353334372d623031652d303062362d333238302d323530643239303666333435024839653063346332342d343264352d346433322d623532662d6431336136643332333831374866383937353334372d623031652d303062362d333238302d323530643239303030303030223078384437463339374243394644353833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386165640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303334362c3130303530323235332c3130303530323230352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634320238323032302d30352d30385432313a33353a33322e363936373639365a4866383937353336312d623031652d303062362d346238302d323530643239303666346637024833383461323564352d313335612d343530352d386438312d6436643966613563353836334866383937353336312d623031652d303062362d346238302d323530643239303030303030223078384437463339374243413831343734306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386239610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303338302c3130303530323432362c3130303530323235332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634330238323032302d30352d30385432313a33353a33322e373530383038365a4866383937353337632d623031652d303062362d363238302d323530643239303666363761024835633862653061642d623465382d343435632d613731312d6137393235643263653837394866383937353337632d623031652d303062362d363238302d323530643239303030303030223078384437463339374243423037413736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386265640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303339362c3130303530323530392c3130303530323432362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634340238323032302d30352d30385432313a33353a33322e383039383532335a4866383937353361362d623031652d303062362d303638302d323530643239303666376638024832333131626434612d333065642d346162312d626463662d6365393731633037303931394866383937353361362d623031652d303062362d303638302d323530643239303030303030223078384437463339374243423937434442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386334610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303431342c3130303530323630322c3130303530323530392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634350238323032302d30352d30385432313a33353a33322e383635383933375a4866383937353364302d623031652d303062362d326138302d323530643239303666393963024832633537343365342d303731662d343530342d623730332d3835626662633661336339634866383937353364302d623031652d303062362d326138302d323530643239303030303030223078384437463339374243433230394639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386337660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303432342c3130303530323635352c3130303530323630322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634360238323032302d30352d30385432313a33353a33322e393138393333335a4866383937353366342d623031652d303062362d343938302d323530643239303666616631024834643762383635632d306161342d343665662d626165362d3330383337343833616231354866383937353366342d623031652d303062362d343938302d323530643239303030303030223078384437463339374243434132314435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386363330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303433372c3130303530323732332c3130303530323635352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634370238323032302d30352d30385432313a33353a33322e393735393735345a4866383937353431302d623031652d303062362d363338302d323530643239303666633633024865313231376265382d666435662d343665322d383564632d3834303638363164663933314866383937353431302d623031652d303062362d363338302d323530643239303030303030223078384437463339374243443244363041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386434330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303436322c3130303530323835312c3130303530323732332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634380238323032302d30352d30385432313a33353a33332e303738303530395a4866383937353433322d623031652d303062362d303538302d323530643239303666656539024866363531643262352d353431362d346539662d383166302d6131353864653431646639344866383937353433322d623031652d303062362d303538302d323530643239303030303030223078384437463339374243453234323435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386464320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303439302c3130303530323939342c3130303530323835312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634390238323032302d30352d30385432313a33353a33332e313333303931355a4866383937353435392d623031652d303062362d323838302d323530643239303630306632024862336133623632342d616463362d343332342d396162642d6530623162396132653333614866383937353435392d623031652d303062362d323838302d323530643239303030303030223078384437463339374243454143463633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386531360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303530332c3130303530333036322c3130303530323939342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635300238323032302d30352d30385432313a33353a33332e313838313332325a4866383937353437352d623031652d303062362d343238302d323530643239303630323561024865386231333439352d326466622d346662342d616633612d3833636266653837323432644866383937353437352d623031652d303062362d343238302d323530643239303030303030223078384437463339374243463330453533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386534360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303531332c3130303530333131302c3130303530333036322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635310238323032302d30352d30385432313a33353a33332e323432313732315a4866383937353438652d623031652d303062362d353838302d323530643239303630343834024838386132663333612d323637612d346636352d616432632d6363373331333664373962304866383937353438652d623031652d303062362d353838302d323530643239303030303030223078384437463339374243464234443345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386563310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303533362c3130303530333233332c3130303530333131302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635320238323032302d30352d30385432313a33353a33332e323937323133325a4866383937353461342d623031652d303062362d366438302d323530643239303630363565024837343633303061622d636632622d346430362d383065322d3436353334646336646465334866383937353461342d623031652d303062362d366438302d323530643239303030303030223078384437463339374244303344413634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386634620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303536332c3130303530333337312c3130303530333233332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635330238323032302d30352d30385432313a33353a33332e333533323535315a4866383937353462642d623031652d303062362d383038302d323530643239303630386261024833653033646535612d396163342d346666352d616539332d6332306237653735313764374866383937353462642d623031652d303062362d383038302d323530643239303030303030223078384437463339374244304336373837306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386638660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303537362c3130303530333433392c3130303530333337312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635340238323032302d30352d30385432313a33353a33332e343039323935325a4866383937353465352d623031652d303062362d316638302d323530643239303630623332024836663865383235382d333665632d346430632d383261342d3730353430383933313362384866383937353465352d623031652d303062362d316638302d323530643239303030303030223078384437463339374244313446343938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386665370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303539332c3130303530333532372c3130303530333433392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635350238323032302d30352d30385432313a33353a33332e343634333336335a4866383937353466652d623031652d303062362d333538302d323530643239303630643238024835363131313966372d376232342d343335652d613462332d3463383034363561333265324866383937353466652d623031652d303062362d333538302d323530643239303030303030223078384437463339374244314435414133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393033660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303631302c3130303530333631352c3130303530333532372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635360238323032302d30352d30385432313a33353a33332e353139333737305a4866383937353531352d623031652d303062362d346238302d323530643239303630663761024831326236356433342d653339622d343961632d396138642d6466646664646530666339354866383937353531352d623031652d303062362d346238302d323530643239303030303030223078384437463339374244323543304141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393061310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303632392c3130303530333731332c3130303530333631352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635370238323032302d30352d30385432313a33353a33332e353734343137325a4866383937353532652d623031652d303062362d363438302d323530643239303631313362024866623366323532332d363065622d343464662d396666652d3462336264313237386635664866383937353532652d623031652d303062362d363438302d323530643239303030303030223078384437463339374244324446463939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393065350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303634322c3130303530333738312c3130303530333731332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635380238323032302d30352d30385432313a33353a33332e363537343739305a4866383937353535642d623031652d303062362d306438302d323530643239303631333062024838616132643837662d643732332d343165352d396132332d3165326139313931353633364866383937353535642d623031652d303062362d306438302d323530643239303030303030223078384437463339374244334144333436306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393136610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303636382c3130303530333931342c3130303530333738312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635390238323032302d30352d30385432313a33353a33332e373131353139325a4866383937353536632d623031652d303062362d316338302d323530643239303631343438024837303239386661342d356232342d343933342d623830372d3039623938316239316539624866383937353536632d623031652d303062362d316338302d323530643239303030303030223078384437463339374244343245423230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393162640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303638342c3130303530333939372c3130303530333931342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636300238323032302d30352d30385432313a33353a33332e373636353630325a4866383937353538322d623031652d303062362d333138302d323530643239303631356132024861636636363539622d373366342d343864312d616164642d6337663734613834363563324866383937353538322d623031652d303062362d333138302d323530643239303030303030223078384437463339374244344237383432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393231610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303730322c3130303530343039302c3130303530333939372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636310238323032302d30352d30385432313a33353a33332e383139353939375a4866383937353539392d623031652d303062362d343738302d323530643239303631373032024836363332333537612d643565312d343330302d386163312d3835336463396163626264614866383937353539392d623031652d303062362d343738302d323530643239303030303030223078384437463339374244353339303144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393237630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303732312c3130303530343138382c3130303530343039302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636320238323032302d30352d30385432313a33353a33332e383734363430335a4866383937353562622d623031652d303062362d363438302d323530643239303631383236024864303964323764312d636332642d343361352d623862612d3036633262633363393137314866383937353562622d623031652d303062362d363438302d323530643239303030303030223078384437463339374244354246363233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393332390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303735332c3130303530343336312c3130303530343138382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636330238323032302d30352d30385432313a33353a33332e393238363831355a4866383937353564382d623031652d303062362d376638302d323530643239303631393730024838383539326366642d336431312d346139322d616466382d6364633538383430636634334866383937353564382d623031652d303062362d376638302d323530643239303030303030223078384437463339374244363430444646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393338360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303737322c3130303530343435342c3130303530343336312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636340238323032302d30352d30385432313a33353a33332e393831373230365a4866383937353565652d623031652d303062362d313438302d323530643239303631616561024832613230623466382d303966312d343031612d613033642d3464363562396535363063664866383937353565652d623031652d303062362d313438302d323530643239303030303030223078384437463339374244364334434636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393364390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303738392c3130303530343533372c3130303530343435342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636350238323032302d30352d30385432313a33353a33342e303635373833365a4866383937353631312d623031652d303062362d333338302d323530643239303631643864024864376637636165382d373233392d343931632d396165342d6536336537626162323837364866383937353631312d623031652d303062362d333338302d323530643239303030303030223078384437463339374244373846393931306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393438310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303832322c3130303530343730352c3130303530343533372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636360238323032302d30352d30385432313a33353a33342e313139383233395a4866383937353633652d623031652d303062362d353738302d323530643239303631663837024837623733353830362d666439372d343331322d616332612d6566373931646431343963624866383937353633652d623031652d303062362d353738302d323530643239303030303030223078384437463339374244383135463946306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393530360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303834382c3130303530343833382c3130303530343730352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636370238323032302d30352d30385432313a33353a33342e313733383634325a4866383937353635362d623031652d303062362d366238302d323530643239303632306564024836326231636237372d353230362d346534322d623362662d6434646330373366653933634866383937353635362d623031652d303062362d366238302d323530643239303030303030223078384437463339374244383939453932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393562650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303838342c3130303530353032322c3130303530343833382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636380238323032302d30352d30385432313a33353a33342e323237393033365a4866383937353636642d623031652d303062362d303138302d323530643239303632323435024836373335656130322d303039362d346262312d396130312d3239653033633333396363614866383937353636642d623031652d303062362d303138302d323530643239303030303030223078384437463339374244393144443743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393634320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303931302c3130303530353135342c3130303530353032322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636390238323032302d30352d30385432313a33353a33342e323831393434335a4866383937353638652d623031652d303062362d316138302d323530643239303632336334024838356264393062332d613934632d343238332d393536352d3365366263373061626135394866383937353638652d623031652d303062362d316138302d323530643239303030303030223078384437463339374244393946353543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393663630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303933372c3130303530353239322c3130303530353135342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637300238323032302d30352d30385432313a33353a33342e333334393834335a4866383937353661322d623031652d303062362d326338302d323530643239303632356336024836643864373536362d316530612d343230362d623435322d3662363339656561303636344866383937353661322d623031652d303062362d326338302d323530643239303030303030223078384437463339374244413233343533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393734630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303936322c3130303530353432302c3130303530353239322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637310238323032302d30352d30385432313a33353a33342e333839303233375a4866383937353662622d623031652d303062362d343138302d323530643239303632373435024838353430636232362d653665312d343033652d623335302d3035616666623261386639314866383937353662622d623031652d303062362d343138302d323530643239303030303030223078384437463339374244414137333344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393831630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313030302c3130303530353632382c3130303530353432302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637320238323032302d30352d30385432313a33353a33342e343434303635315a4866383937353664352d623031652d303062362d353938302d323530643239303632383833024862656162323465312d656439352d343062322d626131352d3766623363356666343534364866383937353664352d623031652d303062362d353938302d323530643239303030303030223078384437463339374244423242323330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393861360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313033302c3130303530353736362c3130303530353632382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637330238323032302d30352d30385432313a33353a33342e343939313036365a4866383937353665622d623031652d303062362d366638302d323530643239303632396538024832303062636465372d386331632d343238382d613561392d3936663034323562396662334866383937353665622d623031652d303062362d366638302d323530643239303030303030223078384437463339374244424231383432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393931320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313035312c3130303530353837342c3130303530353736362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637340238323032302d30352d30385432313a33353a33342e353532313435375a4866383937353730322d623031652d303062362d303538302d323530643239303632623939024832356233373335332d313633392d343233302d386464632d3633333365613731373730324866383937353730322d623031652d303062362d303538302d323530643239303030303030223078384437463339374244433335373331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393962610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313038342c3130303530363034322c3130303530353837342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637350238323032302d30352d30385432313a33353a33342e363036313835355a4866383937353732372d623031652d303062362d323138302d323530643239303632643331024830666535343039622d393762312d343834372d613438362d3834363430396365656434364866383937353732372d623031652d303062362d323138302d323530643239303030303030223078384437463339374244434239363146306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396136370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313133372c3130303530363231352c3130303530363034322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637360238323032302d30352d30385432313a33353a33342e363831323431345a4866383937353734662d623031652d303062362d343338302d323530643239303632663664024830343938316663362d323365612d346362652d616236382d3230393439626264656336304866383937353734662d623031652d303062362d343338302d323530643239303030303030223078384437463339374244443730394645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396233370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313135392c3130303530363432332c3130303530363231352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637370238323032302d30352d30385432313a33353a33342e373336323832355a4866383937353736622d623031652d303062362d356438302d323530643239303633303962024830393665636631322d323562302d346637392d393936322d6563303864373965393532344866383937353736622d623031652d303062362d356438302d323530643239303030303030223078384437463339374244444637303039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396235330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313136342c3130303530363435312c3130303530363432332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637380238323032302d30352d30385432313a33353a33342e373930333232305a4866383937353738612d623031652d303062362d376138302d323530643239303633323332024864663039326535362d363162342d346161362d616464322d3764653837666338303564394866383937353738612d623031652d303062362d376138302d323530643239303030303030223078384437463339374244453741454634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396330300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313139382c3130303530363632342c31303035303634353129000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637390238323032302d30352d30385432313a33353a33342e383434333632345a4866383937353761612d623031652d303062362d313438302d323530643239303633333531024837393536313731662d383133332d343837312d613237392d3239626166343832626532634866383937353761612d623031652d303062362d313438302d323530643239303030303030223078384437463339374244454645444538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396337360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313232312c3130303530363734322c3130303530363632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638300238323032302d30352d30385432313a33353a33342e383939343033355a4866383937353763382d623031652d303062362d333138302d323530643239303633346364024835663130643130362d646635652d343064302d613764612d6539353366326631396431644866383937353763382d623031652d303062362d333138302d323530643239303030303030223078384437463339374244463835334633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396365320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313234322c3130303530363835302c3130303530363734322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638310238323032302d30352d30385432313a33353a33342e393534343434325a4866383937353765642d623031652d303062362d353238302d323530643239303633353939024839363761376566322d643337382d343736302d626563352d6361653434653436326163644866383937353765642d623031652d303062362d353238302d323530643239303030303030223078384437463339374245303039324445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396365610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313234332c3130303530363835382c3130303530363835302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638320238323032302d30352d30385432313a33353a33352e303130343835315a4866383937353830612d623031652d303062362d366438302d323530643239303633366531024835653361366330302d333733642d346131662d626634622d3633386230363631333264394866383937353830612d623031652d303062362d366438302d323530643239303030303030223078384437463339374245303934373133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396366320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313234342c3130303530363836362c3130303530363835382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638330238323032302d30352d30385432313a33353a33352e303635353236325a4866383937353832362d623031652d303062362d303938302d323530643239303633383236024863613961373265662d653735382d346134612d383732382d3162316532353336303162624866383937353832362d623031652d303062362d303938302d323530643239303030303030223078384437463339374245313138363037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396366660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313234372c3130303530363837392c3130303530363836362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638340238323032302d30352d30385432313a33353a33352e313139353635375a4866383937353834612d623031652d303062362d323938302d323530643239303633396361024830336637386664352d373064622d343032322d623934322d3433616536626563616462384866383937353834612d623031652d303062362d323938302d323530643239303030303030223078384437463339374245313945433039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396464340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313238362c3130303530373039322c3130303530363837392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638350238323032302d30352d30385432313a33353a33352e313733363035375a4866383937353837362d623031652d303062362d353238302d323530643239303633623735024833376363653664302d363938642d343762632d393033652d6539393539653332616262384866383937353837362d623031652d303062362d353238302d323530643239303030303030223078384437463339374245323230334444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396565300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313334312c3130303530373336302c3130303530373039322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638360238323032302d30352d30385432313a33353a33352e323331363438355a4866383937353839392d623031652d303062362d373538302d323530643239303633633962024833633933353036382d663130382d343334312d383539612d3139386165643231383962304866383937353839392d623031652d303062362d373538302d323530643239303030303030223078384437463339374245324144463245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396661310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313337382c3130303530373535332c3130303530373336302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638370238323032302d30352d30385432313a33353a33352e323838363930375a4866383937353862632d623031652d303062362d306638302d323530643239303633646339024861613338623365312d363366372d343561612d393934622d6136363664333939626637394866383937353862632d623031652d303062362d306638302d323530643239303030303030223078384437463339374245333342413742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396661650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313338312c3130303530373536362c3130303530373535332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638380238323032302d30352d30385432313a33353a33352e333432373330325a4866383937353864622d623031652d303062362d326338302d323530643239303633666632024863653439316638612d623062662d343266652d383361302d6562323864653461366337314866383937353864622d623031652d303062362d326338302d323530643239303030303030223078384437463339374245334244323446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613030620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313339392c3130303530373635392c3130303530373536362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638390238323032302d30352d30385432313a33353a33352e333937373731375a4866383937353866352d623031652d303062362d343438302d323530643239303634313730024830653335343761382d376337322d343837302d616162392d3264623631326631363232324866383937353866352d623031652d303062362d343438302d323530643239303030303030223078384437463339374245343435463735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613038360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313432332c3130303530373738322c3130303530373635392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639300238323032302d30352d30385432313a33353a33352e343531383131325a4866383937353930642d623031652d303062362d356338302d323530643239303634323939024864313135613032302d386438312d343030372d393932652d3836363630326135396266384866383937353930642d623031652d303062362d356338302d323530643239303030303030223078384437463339374245344337373439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613038650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313432342c3130303530373739302c3130303530373738322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639310238323032302d30352d30385432313a33353a33352e353037383532365a4866383937353932662d623031652d303062362d373938302d323530643239303634336233024863663432336538332d326261302d343035332d393865642d3235346335643939313065644866383937353932662d623031652d303062362d373938302d323530643239303030303030223078384437463339374245353532423745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613133620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313435372c3130303530373936332c3130303530373739302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639320238323032302d30352d30385432313a33353a33352e353631383933305a4866383937353934372d623031652d303062362d306638302d323530643239303634353034024865613166306463642d303338662d343838302d396130332d3262613231623561343565624866383937353934372d623031652d303062362d306638302d323530643239303030303030223078384437463339374245354436413732306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613162310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313438312c3130303530383038312c3130303530373936332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639330238323032302d30352d30385432313a33353a33352e363137393334305a4866383937353936612d623031652d303062362d326438302d323530643239303634363536024834376163396162622d313035352d346335622d616561392d3064653464323037386632354866383937353936612d623031652d303062362d326438302d323530643239303030303030223078384437463339374245363546373843306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613162650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313438332c3130303530383039342c3130303530383038312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639340238323032302d30352d30385432313a33353a33352e363733393938395a4866383937353938332d623031652d303062362d343338302d323530643239303634376137024834353430336432392d333665342d346462332d383131362d3131626363303636383863664866383937353938332d623031652d303062362d343338302d323530643239303030303030223078384437463339374245364538353935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613163360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313438342c3130303530383130322c3130303530383039342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639350238323032302d30352d30385432313a33353a33352e373332303139315a4866383937353961642d623031652d303062362d366438302d323530643239303634393437024864666239363230372d343863642d346130392d383537392d6630643165323961613361664866383937353961642d623031652d303062362d366438302d323530643239303030303030223078384437463339374245373733384533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613236650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313531372c3130303530383237302c3130303530383130322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639360238323032302d30352d30385432313a33353a33352e383032303730385a4866383937353964342d623031652d303062362d313338302d323530643239303634623735024865346138663761322d306366352d346431632d383365392d6237383638396565366265304866383937353964342d623031652d303062362d313338302d323530643239303030303030223078384437463339374245383145393439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613362360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313538312c3130303530383539382c3130303530383237302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639370238323032302d30352d30385432313a33353a33352e383537313131395a4866383937353965382d623031652d303062362d323638302d323530643239303634643764024863393166646532642d343036622d343638342d623866392d3630353833636535303262644866383937353965382d623031652d303062362d323638302d323530643239303030303030223078384437463339374245384137363646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613435650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313631352c3130303530383736362c3130303530383539382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639380238323032302d30352d30385432313a33353a33352e393131313532365a4866383937353966662d623031652d303062362d336238302d323530643239303634663033024834393862613731352d383064352d343437312d396666352d6236656335623338363066614866383937353966662d623031652d303062362d336238302d323530643239303030303030223078384437463339374245393242353636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613436360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313631362c3130303530383737342c3130303530383736362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639390238323032302d30352d30385432313a33353a33352e393635313932305a4866383937356131632d623031652d303062362d353538302d323530643239303635303537024833396663326137342d373333352d343765652d386136342d3433633235363963336537384866383937356131632d623031652d303062362d353538302d323530643239303030303030223078384437463339374245394146343530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613461300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313634342c3130303530383833322c3130303530383737342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730300238323032302d30352d30385432313a33353a33362e303430323438345a4866383937356134322d623031652d303062362d376238302d323530643239303635323232024863303237633930322d613562362d343632662d613861642d3865623762383834656530344866383937356134322d623031652d303062362d376238302d323530643239303030303030223078384437463339374245413636383334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613536620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313636362c3130303530393033352c3130303530383833322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730310238323032302d30352d30385432313a33353a33362e303935323839345a4866383937356136632d623031652d303062362d323038302d323530643239303635333733024838636535646133392d633263372d343039642d623938622d3737636532623864666139334866383937356136632d623031652d303062362d323038302d323530643239303030303030223078384437463339374245414543453345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613634350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313731312c3130303530393235332c3130303530393033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730320238323032302d30352d30385432313a33353a33362e313531333331325a4866383937356138392d623031652d303062362d336238302d323530643239303635346636024830396236353737372d353139632d343264312d613239372d3034616537363235646661624866383937356138392d623031652d303062362d336238302d323530643239303030303030223078384437463339374245423733343434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613665380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313734322c3130303530393431362c3130303530393235332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730330238323032302d30352d30385432313a33353a33362e323036333732325a4866383937356161362d623031652d303062362d353738302d323530643239303635373066024839383065376534372d306466372d346532382d623163392d3762366235643961626339314866383937356161362d623031652d303062362d353738302d323530643239303030303030223078384437463339374245424639413532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613731330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313735302c3130303530393435392c3130303530393431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730340238323032302d30352d30385432313a33353a33362e323630343132345a4866383937356163372d623031652d303062362d373638302d323530643239303635383162024862353566636561662d313437382d343664362d386433372d6338363930656666333635324866383937356163372d623031652d303062362d373638302d323530643239303030303030223078384437463339374245433830303543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613734380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313736302c3130303530393531322c3130303530393435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730350238323032302d30352d30385432313a33353a33362e333231343537395a4866383937356164622d623031652d303062362d306138302d323530643239303635393435024832326665663465372d656530622d343637382d613264622d3337613666643665623364394866383937356164622d623031652d303062362d306138302d323530643239303030303030223078384437463339374245443132394530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613735350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313736322c3130303530393532352c3130303530393531322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730360238323032302d30352d30385432313a33353a33362e333734343937355a4866383937356166662d623031652d303062362d323838302d323530643239303635626632024865376163613638612d326232342d343838362d626137612d3231306430343538383265634866383937356166662d623031652d303062362d323838302d323530643239303030303030223078384437463339374245443936384346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613735640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313736332c3130303530393533332c3130303530393532352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730370238323032302d30352d30385432313a33353a33362e343239353338355a4866383937356231642d623031652d303062362d343338302d323530643239303635643765024831386262316531352d626166332d343266642d386432332d3731326634666162613637354866383937356231642d623031652d303062362d343338302d323530643239303030303030223078384437463339374245453143454439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613831340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313739392c3130303530393731362c3130303530393533332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730380238323032302d30352d30385432313a33353a33362e353039353937375a4866383937356234382d623031652d303062362d366338302d323530643239303636303431024863336164306337302d333964332d346235352d626232652d3238356336393366396361614866383937356234382d623031652d303062362d366338302d323530643239303030303030223078384437463339374245454530363239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613935370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313836352c3130303531303033392c3130303530393731362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730390238323032302d30352d30385432313a33353a33362e353635363339395a4866383937356236372d623031652d303062362d306138302d323530643239303636316266024863653839336562632d333237622d343665652d386533622d3064303861393231386338624866383937356236372d623031652d303062362d306138302d323530643239303030303030223078384437463339374245463639333446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616138360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313932332c3130303531303334322c3130303531303033392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731300238323032302d30352d30385432313a33353a33362e363230363831345a4866383937356238382d623031652d303062362d323838302d323530643239303636336533024863646666653934612d663363392d343432362d383163642d6231643133663666326164394866383937356238382d623031652d303062362d323838302d323530643239303030303030223078384437463339374245464544323432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616162620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313933332c3130303531303339352c3130303531303334322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731310238323032302d30352d30385432313a33353a33362e363735373232345a4866383937356261322d623031652d303062362d343038302d323530643239303636346637024831663631363336642d356135352d346163662d613238652d3839393966343539313030394866383937356261322d623031652d303062362d343038302d323530643239303030303030223078384437463339374246303735463638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616163330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313933342c3130303531303430332c3130303531303339352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731320238323032302d30352d30385432313a33353a33362e373330373632365a4866383937356263352d623031652d303062362d356638302d323530643239303636363064024863393235393933322d306233392d346666632d383234662d6438306237316564353461334866383937356263352d623031652d303062362d356638302d323530643239303030303030223078384437463339374246304643353641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616166330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313934332c3130303531303435312c3130303531303430332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731330238323032302d30352d30385432313a33353a33362e383134383234335a4866383937356265372d623031652d303062362d383038302d323530643239303636383264024861626661376232302d636563352d346331322d623738372d3230343662396363633063354866383937356265372d623031652d303062362d383038302d323530643239303030303030223078384437463339374246314339393133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616235610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313936322c3130303531303535342c3130303531303435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731340238323032302d30352d30385432313a33353a33362e383738383731375a4866383937356330302d623031652d303062362d313838302d323530643239303636613362024863363762343935382d336465392d346364322d613961612d6439356434303139353965304866383937356330302d623031652d303062362d313838302d323530643239303030303030223078384437463339374246323633374439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616338390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323032342c3130303531303835372c3130303531303535342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731350238323032302d30352d30385432313a33353a33362e393631393333305a4866383937356332662d623031652d303062362d343238302d323530643239303636633465024863353566343536622d336634622d343238342d626637652d6361393436323061303565334866383937356332662d623031652d303062362d343238302d323530643239303030303030223078384437463339374246333245343642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616434660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323036322c3130303531313035352c3130303531303835372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731360238323032302d30352d30385432313a33353a33372e303336393838395a4866383937356335332d623031652d303062362d363238302d323530643239303636653633024863646331373764322d373465312d346539312d386537382d3138613235666365383333664866383937356335332d623031652d303062362d363238302d323530643239303030303030223078384437463339374246334535383441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616536350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323131372c3130303531313333332c3130303531313035352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731370238323032302d30352d30385432313a33353a33372e303931303238385a4866383937356338332d623031652d303062362d306538302d323530643239303637303035024831336165383930652d313938382d346135312d396162662d6663356162356365326234354866383937356338332d623031652d303062362d306538302d323530643239303030303030223078384437463339374246343642453530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616634390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323136322c3130303531313536312c3130303531313333332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731380238323032302d30352d30385432313a33353a33372e313538303738345a4866383937356361362d623031652d303062362d326638302d323530643239303637323235024839626339373635372d376363652d346263392d383435312d3232666131643936373036614866383937356361362d623031652d303062362d326638302d323530643239303030303030223078384437463339374246353046393730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616662300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323138322c3130303531313636342c3130303531313536312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731390238323032302d30352d30385432313a33353a33372e323133313139305a4866383937356362632d623031652d303062362d343338302d323530643239303637333438024836373564313164372d316631332d346661392d393566342d3039626161346635343732394866383937356362632d623031652d303062362d343338302d323530643239303030303030223078384437463339374246353933383546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616662380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323138332c3130303531313637322c3130303531313636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732300238323032302d30352d30385432313a33353a33372e323637313538365a4866383937356364362d623031652d303062362d356338302d323530643239303637346237024865616265313430322d346265622d343736642d623230322d3234353531383864373930664866383937356364362d623031652d303062362d356338302d323530643239303030303030223078384437463339374246363139453632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623036300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323231362c3130303531313834302c3130303531313637322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732310238323032302d30352d30385432313a33353a33372e333231313938395a4866383937356366322d623031652d303062362d373438302d323530643239303637363461024865346138363731622d383331612d346138312d396335312d3561613933393361383633324866383937356366322d623031652d303062362d373438302d323530643239303030303030223078384437463339374246363944443535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623133350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323235362c3130303531323035332c3130303531313834302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732320238323032302d30352d30385432313a33353a33372e333736323339315a4866383937356430392d623031652d303062362d303838302d323530643239303637383637024863306262663439342d346130372d346234612d613465372d3138613238623339626663324866383937356430392d623031652d303062362d303838302d323530643239303030303030223078384437463339374246373231433439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623166360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323239362c3130303531323234362c3130303531323035332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732330238323032302d30352d30385432313a33353a33372e343331323830325a4866383937356431612d623031652d303062362d313938302d323530643239303637613033024838323061623666342d653932372d343661652d393134332d6439653431363235373136324866383937356431612d623031652d303062362d313938302d323530643239303030303030223078384437463339374246374138323442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623232620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323330362c3130303531323239392c3130303531323234362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732340238323032302d30352d30385432313a33353a33372e353031333332305a4866383937356434342d623031652d303062362d333838302d323530643239303637633139024863326564316262322d343837382d346139392d626132312d3330643035383766303333314866383937356434342d623031652d303062362d333838302d323530643239303030303030223078384437463339374246383533324231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623236300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323331382c3130303531323335322c3130303531323239392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732350238323032302d30352d30385432313a33353a33372e353536333732325a4866383937356435622d623031652d303062362d346438302d323530643239303637646463024863633135326362312d653635642d343134622d386165632d3563386137656230326330394866383937356435622d623031652d303062362d346438302d323530643239303030303030223078384437463339374246384442464341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623361640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323338312c3130303531323638352c3130303531323335322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732360238323032302d30352d30385432313a33353a33372e363130343132365a4866383937356437612d623031652d303062362d366338302d323530643239303637663433024863313130326237312d373331332d346336662d396332302d3432336662363435653930384866383937356437612d623031652d303062362d366338302d323530643239303030303030223078384437463339374246393546454245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623462340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323433342c3130303531323934382c3130303531323638352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732370238323032302d30352d30385432313a33353a33372e363636343534305a4866383937356439382d623031652d303062362d303538302d323530643239303638303339024865336639303736302d616638372d343665352d623436622d3937323533373763343134374866383937356439382d623031652d303062362d303538302d323530643239303030303030223078384437463339374246394538424443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623462630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323433352c3130303531323935362c3130303531323934382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732380238323032302d30352d30385432313a33353a33372e373232343935375a4866383937356462312d623031652d303062362d313938302d323530643239303638313337024836323537316661382d306264362d346465662d616330302d3031646361633265313065304866383937356462312d623031652d303062362d313938302d323530643239303030303030223078384437463339374246413646314532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623463340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323433362c3130303531323936342c3130303531323935362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732390238323032302d30352d30385432313a33353a33372e373737353336375a4866383937356463372d623031652d303062362d326138302d323530643239303638323434024863656230306537342d656461342d343932632d626564342d6639343564613462333735354866383937356463372d623031652d303062362d326138302d323530643239303030303030223078384437463339374246414635374543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623531320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323435302c3130303531333034322c3130303531323936342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733300238323032302d30352d30385432313a33353a33372e383334353739375a4866383937356465332d623031652d303062362d343338302d323530643239303638336137024837313061623939362d333461382d343631302d613736312d3130303639623836656562364866383937356465332d623031652d303062362d343338302d323530643239303030303030223078384437463339374246423830433235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623631650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323530342c3130303531333331302c3130303531333034322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733310238323032302d30352d30385432313a33353a33372e383838363139355a4866383937356466362d623031652d303062362d353638302d323530643239303638353364024830656137613330632d396533312d343933322d393563652d6165363834326431613736664866383937356466362d623031652d303062362d353638302d323530643239303030303030223078384437463339374246433037323333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623733340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323536342c3130303531333538382c3130303531333331302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733320238323032302d30352d30385432313a33353a33372e393433363630365a4866383937356530372d623031652d303062362d363738302d323530643239303638366134024862643561303761662d326338312d343732632d383065622d3531333336373636333331364866383937356530372d623031652d303062362d363738302d323530643239303030303030223078384437463339374246433844383345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623735350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323536352c3130303531333632312c3130303531333538382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733330238323032302d30352d30385432313a33353a33372e393938373031365a4866383937356532342d623031652d303062362d303238302d323530643239303638376263024831633530613866632d353666382d343332642d626137622d6161316565343963636334344866383937356532342d623031652d303062362d303238302d323530643239303030303030223078384437463339374246443133453438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623735640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323536362c3130303531333632392c3130303531333632312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733340238323032302d30352d30385432313a33353a33382e303534373433335a4866383937356534312d623031652d303062362d316338302d323530643239303638386464024833626533313965362d626462322d343435352d383730362d6534363935633564336537664866383937356534312d623031652d303062362d316338302d323530643239303030303030223078384437463339374246443941343532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623832330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323630352c3130303531333832372c3130303531333632392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733350238323032302d30352d30385432313a33353a33382e313130373835315a4866383937356536372d623031652d303062362d336338302d323530643239303638613431024832336239396633392d623235392d343130652d626538312d3662373836366134636537374866383937356536372d623031652d303062362d336338302d323530643239303030303030223078384437463339374246453235383842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623865650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323634342c3130303531343033302c3130303531333832372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733360238323032302d30352d30385432313a33353a33382e313634383235305a4866383937356538312d623031652d303062362d353338302d323530643239303638623737024839326665356539372d373334622d343766352d623235392d3762633130343931346165354866383937356538312d623031652d303062362d353338302d323530643239303030303030223078384437463339374246454139373741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623930660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323635302c3130303531343036332c3130303531343033302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733370238323032302d30352d30385432313a33353a33382e323139383636345a4866383937356539322d623031652d303062362d363238302d323530643239303638636236024833333939396463322d623039642d343862392d396234332d3162386565643962353230664866383937356539322d623031652d303062362d363238302d323530643239303030303030223078384437463339374246463246443838306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623932360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323635352c3130303531343038362c3130303531343036332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733380238323032302d30352d30385432313a33353a33382e323734393037345a4866383937356561632d623031652d303062362d376138302d323530643239303638646233024865386266663935352d636165332d343961302d383435392d6362313062633639373035374866383937356561632d623031652d303062362d376138302d323530643239303030303030223078384437463339374246464236333932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623934320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323636312c3130303531343131342c3130303531343038362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733390238323032302d30352d30385432313a33353a33382e333238393437335a4866383937356563352d623031652d303062362d306538302d323530643239303638663561024834646135343261612d636535622d343036312d393466652d6366653531663662363661374866383937356563352d623031652d303062362d306538302d323530643239303030303030223078384437463339374330303341323831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626136630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323731382c3130303531343431322c3130303531343131342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734300238323032302d30352d30385432313a33353a33382e333831393837325a4866383937356564632d623031652d303062362d323338302d323530643239303639313864024837333039333339312d376232352d346639322d383832302d3465323832306437356132304866383937356564632d623031652d303062362d323338302d323530643239303030303030223078384437463339374330304242413630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626238630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323737372c3130303531343730302c3130303531343431322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734310238323032302d30352d30385432313a33353a33382e343336303237355a4866383937356630302d623031652d303062362d343338302d323530643239303639333732024863366666623561662d363738632d346262642d393534392d3566316636343435653631314866383937356630302d623031652d303062362d343338302d323530643239303030303030223078384437463339374330313346393533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626263310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323738362c3130303531343735332c3130303531343730302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734320238323032302d30352d30385432313a33353a33382e343932303639335a4866383937356631612d623031652d303062362d353938302d323530643239303639346235024833636539393963322d663937312d346633372d623933622d3938646138653436663739314866383937356631612d623031652d303062362d353938302d323530643239303030303030223078384437463339374330314338363735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626263390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323738372c3130303531343736312c3130303531343735332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734330238323032302d30352d30385432313a33353a33382e353438313130365a4866383937356633322d623031652d303062362d366638302d323530643239303639363130024832376366623063352d613565322d346530662d383963662d3435326432646465333261344866383937356633322d623031652d303062362d366638302d323530643239303030303030223078384437463339374330323531333932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626266390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323739392c3130303531343830392c3130303531343736312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734340238323032302d30352d30385432313a33353a33382e363234313637375a4866383937356635622d623031652d303062362d313638302d323530643239303639376161024861316637316366332d613766382d343966652d393633322d3730646163373530343537354866383937356635622d623031652d303062362d313638302d323530643239303030303030223078384437463339374330333041453844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626362300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323833322c3130303531343939322c3130303531343830392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734350238323032302d30352d30385432313a33353a33382e363830323039355a4866383937356637352d623031652d303062362d333038302d323530643239303639623233024864393736353561382d396136352d343030342d393734632d3933363164383334343363394866383937356637352d623031652d303062362d333038302d323530643239303030303030223078384437463339374330333931343937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626430380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323834392c3130303531353038302c3130303531343939322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734360238323032302d30352d30385432313a33353a33382e373531323632305a4866383937356639622d623031652d303062362d353138302d323530643239303661323436024833393737656130322d643935612d343736362d396431632d6333376536653132616363324866383937356639622d623031652d303062362d353138302d323530643239303030303030223078384437463339374330343431333243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626461620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323838332c3130303531353234332c3130303531353038302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734370238323032302d30352d30385432313a33353a33382e383039333035335a4866383937356662652d623031652d303062362d366338302d323530643239303661366664024866643739306465662d363535302d346264342d386430312d6162386539353261623738624866383937356662652d623031652d303062362d366338302d323530643239303030303030223078384437463339374330344343373636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626535380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323931352c3130303531353431362c3130303531353234332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734380238323032302d30352d30385432313a33353a33382e383633333434385a4866383937356664312d623031652d303062362d376538302d323530643239303661396634024863356534303663382d333130642d343932362d613364302d6432613361326635653364344866383937356664312d623031652d303062362d376538302d323530643239303030303030223078384437463339374330353532443638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626566360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323934362c3130303531353537342c3130303531353431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734390238323032302d30352d30385432313a33353a33382e393139333836325a4866383937356664652d623031652d303062362d306238302d323530643239303661653835024836643666303138662d623664622d343834632d623239302d3039326432323635616665364866383937356664652d623031652d303062362d306238302d323530643239303030303030223078384437463339374330354439333646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626637310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323937302c3130303531353639372c3130303531353537342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735300238323032302d30352d30385432313a33353a33382e393733343236315a4866383937356665642d623031652d303062362d316138302d323530643239303662316665024834396363653232322d313338632d343333302d396162652d6533366161616266353366334866383937356665642d623031652d303062362d316138302d323530643239303030303030223078384437463339374330363546393735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626662350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323938352c3130303531353736352c3130303531353639372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735310238323032302d30352d30385432313a33353a33392e303239343638305a4866383937356666662d623031652d303062362d326238302d323530643239303662356337024830386463633733352d383038392d343234362d386634612d6137616633613539636366364866383937356666662d623031652d303062362d326238302d323530643239303030303030223078384437463339374330364538363938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633034390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333031312c3130303531353931332c3130303531353736352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735320238323032302d30352d30385432313a33353a33392e303834353038325a4866383937363031632d623031652d303062362d343438302d323530643239303662383331024832343134313537312d373631302d346133662d613136382d3366633634646138303664624866383937363031632d623031652d303062362d343438302d323530643239303030303030223078384437463339374330373645433941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633039630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333032382c3130303531353939362c3130303531353931332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735330238323032302d30352d30385432313a33353a33392e313535353630375a4866383937363033622d623031652d303062362d363138302d323530643239303662613263024830366631383564332d626438382d343733352d616137312d3166376631356562353061644866383937363033622d623031652d303062362d363138302d323530643239303030303030223078384437463339374330383139443030306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633132310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333035342c3130303531363132392c3130303531353939362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735340238323032302d30352d30385432313a33353a33392e323038353939395a4866383937363035352d623031652d303062362d373938302d323530643239303662626535024863386161333765352d393062642d346333382d383839392d3062383939666264316634664866383937363035352d623031652d303062362d373938302d323530643239303030303030223078384437463339374330383944424546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633163650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333038372c3130303531363330322c3130303531363132392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735350238323032302d30352d30385432313a33353a33392e323632363339385a4866383937363036632d623031652d303062362d306538302d323530643239303662643637024862613430616462342d623433382d343565312d623163362d3331326131613231303666344866383937363036632d623031652d303062362d306538302d323530643239303030303030223078384437463339374330393231414445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633238610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333132362c3130303531363439302c3130303531363330322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735360238323032302d30352d30385432313a33353a33392e333137363830355a4866383937363038302d623031652d303062362d323238302d323530643239303662663061024866343161313131392d346232652d346265332d396564652d6438363138353565386164304866383937363038302d623031652d303062362d323238302d323530643239303030303030223078384437463339374330394135394345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633333320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333135382c3130303531363635382c3130303531363439302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735370238323032302d30352d30385432313a33353a33392e333732373231325a4866383937363039312d623031652d303062362d333338302d323530643239303663313438024838376366663334652d326234332d346162322d623062322d6333643765346664643366634866383937363039312d623031652d303062362d333338302d323530643239303030303030223078384437463339374330413245364543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633364610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333139312c3130303531363832362c3130303531363635382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735380238323032302d30352d30385432313a33353a33392e343237373631345a4866383937363061642d623031652d303062362d346338302d323530643239303663373637024830343162646132322d366163312d343462352d386663342d6239616630626335333965614866383937363061642d623031652d303062362d346338302d323530643239303030303030223078384437463339374330414232354442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633431340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333230322c3130303531363838342c3130303531363832362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735390238323032302d30352d30385432313a33353a33392e343832383032355a4866383937363063392d623031652d303062362d363738302d323530643239303663386631024832626562383663622d313335652d343562352d626134332d6534383839383731623866354866383937363063392d623031652d303062362d363738302d323530643239303030303030223078384437463339374330423342324639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633431630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333230332c3130303531363839322c3130303531363838342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736300238323032302d30352d30385432313a33353a33392e353335383431375a4866383937363065302d623031652d303062362d373938302d323530643239303663613330024838613362303630302d663931342d346662662d626431612d3637353034326261343236304866383937363065302d623031652d303062362d373938302d323530643239303030303030223078384437463339374330424241334241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633432340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333230342c3130303531363930302c3130303531363839322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736310238323032302d30352d30385432313a33353a33392e353934383834395a4866383937363066652d623031652d303062362d313438302d323530643239303663633866024831306336373930612d333761632d346531362d393936642d3666643333353038643633624866383937363066652d623031652d303062362d313438302d323530643239303030303030223078384437463339374330433443443331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633462640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333233342c3130303531373035332c3130303531363930302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736320238323032302d30352d30385432313a33353a33392e363532393238365a4866383937363131372d623031652d303062362d326138302d323530643239303663646535024835356136313331342d646562622d346165372d613765312d3330663938373366366230314866383937363131372d623031652d303062362d326138302d323530643239303030303030223078384437463339374330434441383836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633538640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333237372c3130303531373236312c3130303531373035332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736330238323032302d30352d30385432313a33353a33392e373037393639335a4866383937363133372d623031652d303062362d343538302d323530643239303663666363024863656166306664322d366539642d343865342d626433382d3861616331336534643639634866383937363133372d623031652d303062362d343538302d323530643239303030303030223078384437463339374330443545373731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633633610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333330392c3130303531373433342c3130303531373236312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736340238323032302d30352d30385432313a33353a33392e373631303038315a4866383937363134662d623031652d303062362d353938302d323530643239303664323664024864663564383735332d336236362d343236332d613335392d3931333638376330326635354866383937363134662d623031652d303062362d353938302d323530643239303030303030223078384437463339374330444532363631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633666620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333334372c3130303531373632372c3130303531373433342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736350238323032302d30352d30385432313a33353a33392e383231303532345a4866383937363136352d623031652d303062362d366438302d323530643239303664336464024866616532623939342d353263352d343963612d616537372d3931383234623763333264364866383937363136352d623031652d303062362d366438302d323530643239303030303030223078384437463339374330453734464443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633730330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333334382c3130303531373633352c3130303531373632372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736360238323032302d30352d30385432313a33353a33392e383733303930395a4866383937363138332d623031652d303062362d303638302d323530643239303664356233024861616632343330372d613062382d346236622d616561382d6263323431353032623862634866383937363138332d623031652d303062362d303638302d323530643239303030303030223078384437463339374330454634303944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633736300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333336362c3130303531373732382c3130303531373633352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736370238323032302d30352d30385432313a33353a33392e393331313333335a4866383937363139302d623031652d303062362d313338302d323530643239303664376239024835616233376561652d376533392d343662302d613565612d6263626234653034386663304866383937363139302d623031652d303062362d313338302d323530643239303030303030223078384437463339374330463831424535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633762330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333338322c3130303531373831312c3130303531373732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736380238323032302d30352d30385432313a33353a33392e393837313736395a4866383937363161382d623031652d303062362d323838302d323530643239303664613335024862366530323065332d373631302d346563392d613033632d3163623466623437306632374866383937363161382d623031652d303062362d323838302d323530643239303030303030223078384437463339374331303038314543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633831660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333430332c3130303531373931392c3130303531373831312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736390238323032302d30352d30385432313a33353a34302e303430323134345a4866383937363162622d623031652d303062362d336138302d323530643239303664633366024834616365343336632d616362352d343137302d383864382d3064383934646134303762634866383937363162622d623031652d303062362d336138302d323530643239303030303030223078384437463339374331303843304530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633838310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333432302c3130303531383031372c3130303531373931392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737300238323032302d30352d30385432313a33353a34302e303935323535305a4866383937363164392d623031652d303062362d353538302d323530643239303664643836024863346461663765632d623733642d343535322d623135382d3232316138366139333032644866383937363164392d623031652d303062362d353538302d323530643239303030303030223078384437463339374331313046464346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633864340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333433382c3130303531383130302c3130303531383031372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737310238323032302d30352d30385432313a33353a34302e313531323936355a4866383937363166312d623031652d303062362d366238302d323530643239303664666630024832386538616363342d343931362d343735612d386561392d6363663763633462313432324866383937363166312d623031652d303062362d366238302d323530643239303030303030223078384437463339374331313938434539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633935650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333436352c3130303531383233382c3130303531383130302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737320238323032302d30352d30385432313a33353a34302e323035333336305a4866383937363230642d623031652d303062362d303738302d323530643239303665313937024832613634346462662d613530392d343037362d386533662d3862386364393638623561344866383937363230642d623031652d303062362d303738302d323530643239303030303030223078384437463339374331323143424443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633963660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333439352c3130303531383335312c3130303531383233382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737330238323032302d30352d30385432313a33353a34302e323637333831385a4866383937363233372d623031652d303062362d326338302d323530643239303665333835024834376531373435322d333666332d346466622d623639652d6331326564323037626563624866383937363233372d623031652d303062362d326338302d323530643239303030303030223078384437463339374331324236413941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636137370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333531392c3130303531383531392c3130303531383335312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737340238323032302d30352d30385432313a33353a34302e333231343232325a4866383937363235342d623031652d303062362d343638302d323530643239303665353836024838646532663335392d323661382d343532642d393262632d3637316234326537366434634866383937363235342d623031652d303062362d343638302d323530643239303030303030223078384437463339374331333338323741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636234320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333536322c3130303531383732322c3130303531383531392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737350238323032302d30352d30385432313a33353a34302e333736343632385a4866383937363236382d623031652d303062362d353938302d323530643239303665383236024836353266366663322d323866622d343963302d393736372d6639396662646434343138374866383937363236382d623031652d303062362d353938302d323530643239303030303030223078384437463339374331334330463934306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636239660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333537372c3130303531383831352c3130303531383732322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737360238323032302d30352d30385432313a33353a34302e343331353033355a4866383937363237612d623031652d303062362d366238302d323530643239303665393365024839326365333436322d616135662d343662612d623766322d3165393234376264383330384866383937363237612d623031652d303062362d366238302d323530643239303030303030223078384437463339374331343437353942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636266370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333539352c3130303531383930332c3130303531383831352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737370238323032302d30352d30385432313a33353a34302e343935353530385a4866383937363239352d623031652d303062362d303538302d323530643239303666323764024866303131343964392d656163642d343961332d396464302d3835636564366262306136324866383937363239352d623031652d303062362d303538302d323530643239303030303030223078384437463339374331344531343631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636333620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333630382c3130303531383937312c3130303531383930332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737380238323032302d30352d30385432313a33353a34302e353530353931355a4866383937363261622d623031652d303062362d313938302d323530643239303666363864024830366633336364382d626539312d346436642d613830652d3635343930663831636335634866383937363261622d623031652d303062362d313938302d323530643239303030303030223078384437463339374331353641313742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636336300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333631352c3130303531393030382c3130303531383937312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737390238323032302d30352d30385432313a33353a34302e363035363332325a4866383937363263322d623031652d303062362d326538302d323530643239303666383037024862376532343335362d323436362d343439662d613732642d6261383964326430303230644866383937363263322d623031652d303062362d326538302d323530643239303030303030223078384437463339374331354630373832306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636336380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333631362c3130303531393031362c3130303531393030382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738300238323032302d30352d30385432313a33353a34302e363539363732315a4866383937363265372d623031652d303062362d346338302d323530643239303666393665024833336234646461612d643537372d343338372d393733342d3636333239373764373037634866383937363265372d623031652d303062362d346338302d323530643239303030303030223078384437463339374331363734363731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636337330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333631372c3130303531393032372c3130303531393031362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738310238323032302d30352d30385432313a33353a34302e373133373132325a4866383937363330312d623031652d303062362d363438302d323530643239303666623431024834386636623335302d393132622d343737622d393030632d3833656366326232653564654866383937363330312d623031652d303062362d363438302d323530643239303030303030223078384437463339374331364638353632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636337620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333631392c3130303531393033352c3130303531393032372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738320238323032302d30352d30385432313a33353a34302e373637373532315a4866383937363332342d623031652d303062362d303438302d323530643239303666633538024861633761303038382d356432332d343265382d393738352d3531316235613934323035384866383937363332342d623031652d303062362d303438302d323530643239303030303030223078384437463339374331373739443345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636338330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632302c3130303531393034332c3130303531393033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738330238323032302d30352d30385432313a33353a34302e383231373932345a4866383937363334342d623031652d303062362d323138302d323530643239303666656262024839376263613563662d653930612d346362312d626266322d6635363564333739326536314866383937363334342d623031652d303062362d323138302d323530643239303030303030223078384437463339374331374644433243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636338620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632312c3130303531393035312c3130303531393034332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738340238323032302d30352d30385432313a33353a34302e383735383333315a4866383937363335372d623031652d303062362d333338302d323530643239303630303635024830656631376364352d383730632d346664302d623935322d6630363534326237316239304866383937363335372d623031652d303062362d333338302d323530643239303030303030223078384437463339374331383834323342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636339330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632322c3130303531393035392c3130303531393035312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738350238323032302d30352d30385432313a33353a34302e393330383733375a4866383937363337322d623031652d303062362d346538302d323530643239303630323062024862613038346135642d303137312d346666362d613633612d3134313365323133323766634866383937363337322d623031652d303062362d346538302d323530643239303030303030223078384437463339374331393041383431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636339620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632332c3130303531393036372c3130303531393035392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738360238323032302d30352d30385432313a33353a34302e393836393135395a4866383937363338372d623031652d303062362d363338302d323530643239303630333035024837383831616536612d343163652d343636612d626139372d3266343662663134323231304866383937363338372d623031652d303062362d363338302d323530643239303030303030223078384437463339374331393930453446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636361330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632342c3130303531393037352c3130303531393036372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738370238323032302d30352d30385432313a33353a34312e303431393536395a4866383937363361342d623031652d303062362d376438302d323530643239303630343530024835383863626661632d636230332d346230352d396664362d3865333763643536333836374866383937363361342d623031652d303062362d376438302d323530643239303030303030223078384437463339374331413137343539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636361620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632352c3130303531393038332c3130303531393037352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738380238323032302d30352d30385432313a33353a34312e303937393939315a4866383937363363342d623031652d303062362d316338302d323530643239303630366132024836323065333535662d306531382d346538302d613066302d3939333335333135383465384866383937363363342d623031652d303062362d316338302d323530643239303030303030223078384437463339374331414132383937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636362330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632362c3130303531393039312c3130303531393038332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738390238323032302d30352d30385432313a33353a34312e313533303339325a4866383937363365302d623031652d303062362d333838302d323530643239303630383337024833323536653964322d646339352d346234652d386431352d3934313532376334616362334866383937363365302d623031652d303062362d333838302d323530643239303030303030223078384437463339374331423238453938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636362620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632372c3130303531393039392c3130303531393039312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739300238323032302d30352d30385432313a33353a34312e323238303936305a4866383937363430372d623031652d303062362d356238302d323530643239303630613166024863343361633966372d656163622d343630312d396137322d3237623731653261306562624866383937363430372d623031652d303062362d356238302d323530643239303030303030223078384437463339374331424530323830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636363330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632382c3130303531393130372c3130303531393039392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739310238323032302d30352d30385432313a33353a34312e323834313337345a4866383937363431642d623031652d303062362d373038302d323530643239303630623538024862373062666265392d373736332d343565622d626433342d3763353339383633363335394866383937363431642d623031652d303062362d373038302d323530643239303030303030223078384437463339374331433636383836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636363620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632392c3130303531393131352c31303035313931303729000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739320238323032302d30352d30385432313a33353a34312e333339313738345a4866383937363433302d623031652d303062362d303138302d323530643239303630643231024863623063333532392d323666612d343538612d396264392d6131323439656265326631314866383937363433302d623031652d303062362d303138302d323530643239303030303030223078384437463339374331434543453939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636364330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633302c3130303531393132332c3130303531393131352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739330238323032302d30352d30385432313a33353a34312e343138323337335a4866383937363434622d623031652d303062362d316338302d323530643239303630663536024864386635653230322d363461342d346138352d623963642d3562336135373565353739374866383937363434622d623031652d303062362d316338302d323530643239303030303030223078384437463339374331444144454341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636364620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633312c3130303531393133312c3130303531393132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739340238323032302d30352d30385432313a33353a34312e343731323736395a4866383937363436382d623031652d303062362d333538302d323530643239303631313037024863346137373063632d636232332d343765352d623363372d6132303362346331663237354866383937363436382d623031652d303062362d333538302d323530643239303030303030223078384437463339374331453246364144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636365330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633322c3130303531393133392c3130303531393133312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739350238323032302d30352d30385432313a33353a34312e353234333136345a4866383937363437652d623031652d303062362d346138302d323530643239303631323038024838356332663337302d663630612d346265302d396364642d3365666432363732313132614866383937363437652d623031652d303062362d346138302d323530643239303030303030223078384437463339374331454233353943306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636365620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633332c3130303531393134372c3130303531393133392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739360238323032302d30352d30385432313a33353a34312e353830333538365a4866383937363439382d623031652d303062362d363338302d323530643239303631336133024864653439326637362d363232642d343735312d623433312d6639663339303334323065354866383937363439382d623031652d303062362d363338302d323530643239303030303030223078384437463339374331463343324332306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636366330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633342c3130303531393135352c3130303531393134372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739370238323032302d30352d30385432313a33353a34312e363337343030375a4866383937363462312d623031652d303062362d376238302d323530643239303631353064024866653234623239662d396239382d343363342d613062612d3066363863363537656365394866383937363462312d623031652d303062362d376238302d323530643239303030303030223078384437463339374331464337364637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636366620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633352c3130303531393136332c3130303531393135352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739380238323032302d30352d30385432313a33353a34312e363931343430345a4866383937363463382d623031652d303062362d313138302d323530643239303631363738024839616164356336642d356461612d346263652d383961352d3836303262313464363034384866383937363463382d623031652d303062362d313138302d323530643239303030303030223078384437463339374332303442354534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636430330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633362c3130303531393137312c3130303531393136332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739390238323032302d30352d30385432313a33353a34312e373435343830385a4866383937363464642d623031652d303062362d323538302d323530643239303631376333024866623664393163392d326661382d346662652d396161392d3430343731633765326539364866383937363464642d623031652d303062362d323538302d323530643239303030303030223078384437463339374332304346344438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636430620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633372c3130303531393137392c3130303531393137312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830300238323032302d30352d30385432313a33353a34312e373939353231315a4866383937363466302d623031652d303062362d333738302d323530643239303631386564024863613266356565392d363138652d343633392d396332612d3365353238613235613936384866383937363466302d623031652d303062362d333738302d323530643239303030303030223078384437463339374332313533334342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636431330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633382c3130303531393138372c3130303531393137392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830310238323032302d30352d30385432313a33353a34312e383536353632395a4866383937363530642d623031652d303062362d353238302d323530643239303631613162024838646462373036652d356631622d343134352d386265362d3166623364646238653936394866383937363530642d623031652d303062362d353238302d323530643239303030303030223078384437463339374332314445374644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636431620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633392c3130303531393139352c3130303531393138372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830320238323032302d30352d30385432313a33353a34312e393131363033355a4866383937363532392d623031652d303062362d366538302d323530643239303631623731024838353361383762322d366364372d343366352d616538632d3632663938316233366438334866383937363532392d623031652d303062362d366538302d323530643239303030303030223078384437463339374332323634453033306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636432330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634302c3130303531393230332c3130303531393139352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830330238323032302d30352d30385432313a33353a34312e393636363434325a4866383937363533662d623031652d303062362d303438302d323530643239303631663239024837303366366664312d376466392d343837302d616135322d3366343161313335626339314866383937363533662d623031652d303062362d303438302d323530643239303030303030223078384437463339374332324542343041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636432620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634312c3130303531393231312c3130303531393230332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830340238323032302d30352d30385432313a33353a34322e303232363835325a4866383937363535632d623031652d303062362d323038302d323530643239303632336637024834633363336130392d653132332d343964362d383930642d6438396435333534363139644866383937363535632d623031652d303062362d323038302d323530643239303030303030223078384437463339374332333734313234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636433330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634322c3130303531393231392c3130303531393231312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830350238323032302d30352d30385432313a33353a34322e303738373237305a4866383937363538382d623031652d303062362d343938302d323530643239303632383466024862363939613463382d313865382d343263612d383839662d3266393462633439656436644866383937363538382d623031652d303062362d343938302d323530643239303030303030223078384437463339374332334641373246306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636433620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634332c3130303531393232372c3130303531393231392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830360238323032302d30352d30385432313a33353a34322e313336373639395a4866383937363562302d623031652d303062362d366338302d323530643239303632613837024863386135653531622d666233642d343334322d613363662d3431343430643763303332304866383937363562302d623031652d303062362d366338302d323530643239303030303030223078384437463339374332343838323743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636434330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634342c3130303531393233352c3130303531393232372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830370238323032302d30352d30385432313a33353a34322e313930383039345a4866383937363563652d623031652d303062362d303938302d323530643239303632633065024830653663666635642d316231652d343638332d616134642d6665353066373962646365394866383937363563652d623031652d303062362d303938302d323530643239303030303030223078384437463339374332353045383745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636434620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634352c3130303531393234332c3130303531393233352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830380238323032302d30352d30385432313a33353a34322e323438383532335a4866383937363565392d623031652d303062362d323238302d323530643239303632646362024830666136313536302d326537662d343235662d626164352d3438323031666135643162334866383937363565392d623031652d303062362d323238302d323530643239303030303030223078384437463339374332353939434234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636435330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634362c3130303531393235312c3130303531393234332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830390238323032302d30352d30385432313a33353a34322e333033383933305a4866383937363630662d623031652d303062362d343738302d323530643239303632663336024837376461386566322d323537342d343162662d613165322d6532343638616565383464334866383937363630662d623031652d303062362d343738302d323530643239303030303030223078384437463339374332363230324246306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636435620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634372c3130303531393235392c3130303531393235312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831300238323032302d30352d30385432313a33353a34322e333539393334385a4866383937363634352d623031652d303062362d373638302d323530643239303633313566024831323237366366352d613636612d343033652d616538312d3637396361656131646633364866383937363634352d623031652d303062362d373638302d323530643239303030303030223078384437463339374332364142364634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636436330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634382c3130303531393236372c3130303531393235392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831310238323032302d30352d30385432313a33353a34322e343135393736325a4866383937363636392d623031652d303062362d313838302d323530643239303633326466024833323665326332332d343430372d343832302d386364302d3264383832313536323565654866383937363636392d623031652d303062362d313838302d323530643239303030303030223078384437463339374332373334343132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636436620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634392c3130303531393237352c3130303531393236372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831320238323032302d30352d30385432313a33353a34322e343732303137325a4866383937363638352d623031652d303062362d333238302d323530643239303633336565024839666533633037362d313062382d346464392d383439622d6336346563633263383237614866383937363638352d623031652d303062362d333238302d323530643239303030303030223078384437463339374332374241413144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636437330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635302c3130303531393238332c3130303531393237352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831330238323032302d30352d30385432313a33353a34322e353238303538365a4866383937363661342d623031652d303062362d353138302d323530643239303633383865024833316431336233352d323031302d343532362d623163312d3930636165326632393933644866383937363661342d623031652d303062362d353138302d323530643239303030303030223078384437463339374332383433373342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636437620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635312c3130303531393239312c3130303531393238332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831340238323032302d30352d30385432313a33353a34322e353833303939375a4866383937363663342d623031652d303062362d366238302d323530643239303633623434024864346463343465332d623830342d343461662d383837302d3834316166383137613638614866383937363663342d623031652d303062362d366238302d323530643239303030303030223078384437463339374332384339443339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636438330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635322c3130303531393239392c3130303531393239312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831350238323032302d30352d30385432313a33353a34322e363337313339365a4866383937363664632d623031652d303062362d303138302d323530643239303633633535024838386237383139342d303635352d343839312d383161352d3566373633353261386563384866383937363664632d623031652d303062362d303138302d323530643239303030303030223078384437463339374332393530333434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636438620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635332c3130303531393330372c3130303531393239392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831360238323032302d30352d30385432313a33353a34322e363932313830345a4866383937363666322d623031652d303062362d313738302d323530643239303633643930024836353933383833362d323331322d346662642d383937312d6432303436343235326265304866383937363666322d623031652d303062362d313738302d323530643239303030303030223078384437463339374332394434323339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636439330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635342c3130303531393331352c3130303531393330372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831370238323032302d30352d30385432313a33353a34322e373436323230375a4866383937363731342d623031652d303062362d333338302d323530643239303633653833024864653633656131302d643939322d346436352d626337632d6232633065363134623835634866383937363731342d623031652d303062362d333338302d323530643239303030303030223078384437463339374332413538313237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636439620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635352c3130303531393332332c3130303531393331352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831380238323032302d30352d30385432313a33353a34322e383030323630395a4866383937363734302d623031652d303062362d353938302d323530643239303634303036024863643161363332322d663261362d343031382d383934622d3862333939353634336337624866383937363734302d623031652d303062362d353938302d323530643239303030303030223078384437463339374332414445373331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636461330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635362c3130303531393333312c3130303531393332332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831390238323032302d30352d30385432313a33353a34322e383538333033385a4866383937363736382d623031652d303062362d376238302d323530643239303634313761024865376232373363392d643034382d346266612d623033612d6664336666393233323863314866383937363736382d623031652d303062362d376238302d323530643239303030303030223078384437463339374332423639423646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636461620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635372c3130303531393333392c3130303531393333312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832300238323032302d30352d30385432313a33353a34322e393132333434305a4866383937363739612d623031652d303062362d323638302d323530643239303634333237024837376531646561382d643066302d343438382d393737312d3431333037613862616230394866383937363739612d623031652d303062362d323638302d323530643239303030303030223078384437463339374332424630313730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636462330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635382c3130303531393334372c3130303531393333392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832310238323032302d30352d30385432313a33353a34322e393636333834335a4866383937363762362d623031652d303062362d343038302d323530643239303634353030024863363631636638622d373234372d346234312d616430612d3539353462363961346433324866383937363762362d623031652d303062362d343038302d323530643239303030303030223078384437463339374332433734303633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636462620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635392c3130303531393335352c3130303531393334372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832320238323032302d30352d30385432313a33353a34332e303230343235345a4866383937363763652d623031652d303062362d353638302d323530643239303634363837024831613731633835302d663431342d343230662d616663342d6539366237303431393635314866383937363763652d623031652d303062362d353638302d323530643239303030303030223078384437463339374332434635383437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636463330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636302c3130303531393336332c3130303531393335352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832330238323032302d30352d30385432313a33353a34332e303735343636305a4866383937363765392d623031652d303062362d366538302d323530643239303634383137024833313736313963322d356135362d343664382d623466652d3066656432336666666237364866383937363765392d623031652d303062362d366538302d323530643239303030303030223078384437463339374332443742453531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636463620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636312c3130303531393337312c3130303531393336332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832340238323032302d30352d30385432313a33353a34332e313238353035365a4866383937363830612d623031652d303062362d306338302d323530643239303634613233024863306134343066622d313037362d343463622d613136382d3961646438653739313964314866383937363830612d623031652d303062362d306338302d323530643239303030303030223078384437463339374332444646443430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636464330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636322c3130303531393337392c3130303531393337312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832350238323032302d30352d30385432313a33353a34332e313832353435385a4866383937363832332d623031652d303062362d323438302d323530643239303634626539024832383062343935342d313236322d343630382d626366662d3032353462613231663632314866383937363832332d623031652d303062362d323438302d323530643239303030303030223078384437463339374332453833433332306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636464620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636332c3130303531393338372c3130303531393337392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832360238323032302d30352d30385432313a33353a34332e323338353837365a4866383937363834352d623031652d303062362d343238302d323530643239303634643562024837653334336631342d323031382d343337612d613764352d3239623135623862393733344866383937363834352d623031652d303062362d343238302d323530643239303030303030223078384437463339374332463041323344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636465330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636342c3130303531393339352c3130303531393338372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832370238323032302d30352d30385432313a33353a34332e323934363239345a4866383937363835392d623031652d303062362d353438302d323530643239303634666261024833376639343338612d613834642d343061392d386436332d6330306539653962373037324866383937363835392d623031652d303062362d353438302d323530643239303030303030223078384437463339374332463935363736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636465620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636352c3130303531393430332c3130303531393339352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832380238323032302d30352d30385432313a33353a34332e333439363730385a4866383937363837362d623031652d303062362d366638302d323530643239303635316662024865333965646134372d383837382d346535372d396636392d3737626561393538353166374866383937363837362d623031652d303062362d366638302d323530643239303030303030223078384437463339374333303139353634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636466330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636362c3130303531393431312c3130303531393430332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832390238323032302d30352d30385432313a33353a34332e343132373137345a4866383937363839372d623031652d303062362d303938302d323530643239303635343665024831373663313062622d383532362d343530352d396335332d3534633330376434316636654866383937363839372d623031652d303062362d303938302d323530643239303030303030223078384437463339374333304233343333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636466620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636372c3130303531393431392c3130303531393431312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833300238323032302d30352d30385432313a33353a34332e343636373538355a4866383937363861622d623031652d303062362d316338302d323530643239303635613863024830633230353834622d303164662d343634372d623334612d6366653261653233656432354866383937363861622d623031652d303062362d316338302d323530643239303030303030223078384437463339374333313337333231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636530330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636382c3130303531393432372c3130303531393431392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833310238323032302d30352d30385432313a33353a34332e353232373939345a4866383937363863352d623031652d303062362d333338302d323530643239303635663765024831653938646661322d623235642d343933622d383136642d6264363337633035383666334866383937363863352d623031652d303062362d333338302d323530643239303030303030223078384437463339374333314330303433306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636530620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636392c3130303531393433352c3130303531393432372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833320238323032302d30352d30385432313a33353a34332e353736383339375a4866383937363865322d623031652d303062362d346238302d323530643239303636313036024835333137623933352d663736662d343933652d393538382d6262303834646136666361354866383937363865322d623031652d303062362d346238302d323530643239303030303030223078384437463339374333323433463331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636531330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637302c3130303531393434332c3130303531393433352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833330238323032302d30352d30385432313a33353a34332e363431383837385a4866383937363931312d623031652d303062362d373438302d323530643239303636333330024861323131333030642d353836622d343633392d386536652d3365613333323531393032324866383937363931312d623031652d303062362d373438302d323530643239303030303030223078384437463339374333324535333345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636531620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637312c3130303531393435312c3130303531393434332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833340238323032302d30352d30385432313a33353a34332e373035393335335a4866383937363933322d623031652d303062362d313338302d323530643239303636346434024837656161623637352d306330662d346439632d616532642d3833333262376361363339374866383937363933322d623031652d303062362d313338302d323530643239303030303030223078384437463339374333333746323032306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636532330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637322c3130303531393435392c3130303531393435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833350238323032302d30352d30385432313a33353a34332e373539393735375a4866383937363934382d623031652d303062362d323938302d323530643239303636363262024834363663396636322d346335632d346463612d616438332d3432386334336663313364314866383937363934382d623031652d303062362d323938302d323530643239303030303030223078384437463339374333343033304636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636532620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637332c3130303531393436372c3130303531393435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833360238323032302d30352d30385432313a33353a34332e383133303134395a4866383937363936312d623031652d303062362d336538302d323530643239303636373561024839383132343664622d346431372d343931382d383266652d6438656466346136623661364866383937363936312d623031652d303062362d336538302d323530643239303030303030223078384437463339374333343836464535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636533330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637342c3130303531393437352c3130303531393436372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833370238323032302d30352d30385432313a33353a34332e383638303535315a4866383937363937352d623031652d303062362d353038302d323530643239303636383766024865613465363461362d616366362d343037322d386532612d6262653963366238303364374866383937363937352d623031652d303062362d353038302d323530643239303030303030223078384437463339374333353044354537306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636533620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637352c3130303531393438332c3130303531393437352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833380238323032302d30352d30385432313a33353a34332e393234303937345a4866383937363939312d623031652d303062362d363938302d323530643239303636396239024836303833313639382d343934332d346330352d616239652d6230313436346430333762644866383937363939312d623031652d303062362d363938302d323530643239303030303030223078384437463339374333353936333045306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636534330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637362c3130303531393439312c3130303531393438332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833390238323032302d30352d30385432313a33353a34332e393831313338375a4866383937363961392d623031652d303062362d376638302d323530643239303636623163024865303162323732392d326637382d343962352d626261632d3734396138396536306135324866383937363961392d623031652d303062362d376638302d323530643239303030303030223078384437463339374333363231373342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636534620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637372c3130303531393439392c3130303531393439312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834300238323032302d30352d30385432313a33353a34342e303335313739305a4866383937363962652d623031652d303062362d313238302d323530643239303636636161024836383762316133302d613335322d346233622d616237382d6631313462383861393334374866383937363962652d623031652d303062362d313238302d323530643239303030303030223078384437463339374333364135363245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636535330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637382c3130303531393530372c3130303531393439392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834310238323032302d30352d30385432313a33353a34342e313130323334315a4866383937363965362d623031652d303062362d333638302d323530643239303636663035024836663831306233342d343862302d346338622d383364362d3338323336623539623937384866383937363965362d623031652d303062362d333638302d323530643239303030303030223078384437463339374333373543413035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636535620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637392c3130303531393531352c3130303531393530372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834320238323032302d30352d30385432313a33353a34342e313637323737315a4866383937366130372d623031652d303062362d353638302d323530643239303637313237024838336264393530322d356338352d343931622d393065352d3665656130393063343135364866383937366130372d623031652d303062362d353638302d323530643239303030303030223078384437463339374333374535373237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636536330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638302c3130303531393532332c3130303531393531352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834330238323032302d30352d30385432313a33353a34342e323339333239395a4866383937366132632d623031652d303062362d373938302d323530643239303637333563024863643737333239372d626437612d346330622d616133612d3539316536346262333233304866383937366132632d623031652d303062362d373938302d323530643239303030303030223078384437463339374333383935354242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636536620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638312c3130303531393533312c3130303531393532332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834340238323032302d30352d30385432313a33353a34342e333031333735375a4866383937366134652d623031652d303062362d313538302d323530643239303637356263024831613865333931302d633434362d343530382d393436372d6462373466653936653338644866383937366134652d623031652d303062362d313538302d323530643239303030303030223078384437463339374333393246343744306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636537330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638322c3130303531393533392c3130303531393533312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834350238323032302d30352d30385432313a33353a34342e333636343234325a4866383937366136382d623031652d303062362d326638302d323530643239303637383961024865626239616662342d306136342d343738662d613335382d3632343235363261336635614866383937366136382d623031652d303062362d326638302d323530643239303030303030223078384437463339374333394345313732306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636537620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638332c3130303531393534372c3130303531393533392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834360238323032302d30352d30385432313a33353a34342e343230343633335a4866383937366137642d623031652d303062362d343238302d323530643239303637613661024834643530346537382d343735362d346361662d616531352d3061396464653265396462384866383937366137642d623031652d303062362d343238302d323530643239303030303030223078384437463339374333413532303539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636538330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638342c3130303531393535352c3130303531393534372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834370238323032302d30352d30385432313a33353a34342e343734353033375a4866383937366139382d623031652d303062362d356238302d323530643239303637636133024838653333376261352d636365362d343231322d393830382d3962313938366535373431314866383937366139382d623031652d303062362d356238302d323530643239303030303030223078384437463339374333414435463444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636538620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638352c3130303531393536332c3130303531393535352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834380238323032302d30352d30385432313a33353a34342e353330353435355a4866383937366162302d623031652d303062362d373138302d323530643239303637653735024838616539373662392d333737632d346166642d613031382d3064363435333364623434624866383937366162302d623031652d303062362d373138302d323530643239303030303030223078384437463339374333423543353446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636539330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638362c3130303531393537312c3130303531393536332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834390238323032302d30352d30385432313a33353a34342e353836353836355a4866383937366163642d623031652d303062362d306238302d323530643239303638303433024835333935323632382d623263352d343634382d616238652d6362316236343437616235614866383937366163642d623031652d303062362d306238302d323530643239303030303030223078384437463339374333424537393839306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636539620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638372c3130303531393537392c3130303531393537312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835300238323032302d30352d30385432313a33353a34342e363633363433345a4866383937366166642d623031652d303062362d333938302d323530643239303638323966024830376138363530322d653031382d343861332d396133632d3465623163326264346235664866383937366166642d623031652d303062362d333938302d323530643239303030303030223078384437463339374333434131343742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636561330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638382c3130303531393538372c3130303531393537392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835310238323032302d30352d30385432313a33353a34342e373136363833335a4866383937366231612d623031652d303062362d353538302d323530643239303638336232024832633536363864342d626534332d343962352d613239622d3039643461306536353064614866383937366231612d623031652d303062362d353538302d323530643239303030303030223078384437463339374333443235333731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636561620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638392c3130303531393539352c3130303531393538372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835320238323032302d30352d30385432313a33353a34342e373731373233385a4866383937366234342d623031652d303062362d376138302d323530643239303638356639024863346331306231652d303833302d346435362d613138312d3732326630633237333130344866383937366234342d623031652d303062362d376138302d323530643239303030303030223078384437463339374333444139323546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636562330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639302c3130303531393630332c3130303531393539352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835330238323032302d30352d30385432313a33353a34342e383236373634345a4866383937366235372d623031652d303062362d306438302d323530643239303638613938024830666664316463362d393261622d346639332d383064612d6436636166383432663430654866383937366235372d623031652d303062362d306438302d323530643239303030303030223078384437463339374333453246383639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636562620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639312c3130303531393631312c3130303531393630332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835340238323032302d30352d30385432313a33353a34342e383831383035395a4866383937366237392d623031652d303062362d323838302d323530643239303638653133024866613331386637622d613465662d343834632d623936612d6566306132623030343562304866383937366237392d623031652d303062362d323838302d323530643239303030303030223078384437463339374333454235453646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636563330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639322c3130303531393631392c3130303531393631312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835350238323032302d30352d30385432313a33353a34342e393436383534345a4866383937366238642d623031652d303062362d336338302d323530643239303639306565024831323637333564362d373334322d346666662d616630362d3161353634666230303438664866383937366238642d623031652d303062362d336338302d323530643239303030303030223078384437463339374333463537323830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636563620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639332c3130303531393632372c3130303531393631392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835360238323032302d30352d30385432313a33353a34352e303033383936395a4866383937366261382d623031652d303062362d353238302d323530643239303639343161024839613933366565362d383966392d346439392d623662392d3065303663306637313666384866383937366261382d623031652d303062362d353238302d323530643239303030303030223078384437463339374333464532364239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636564330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639342c3130303531393633352c3130303531393632372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835370238323032302d30352d30385432313a33353a34352e303539393338325a4866383937366263632d623031652d303062362d373438302d323530643239303639373838024838616565653532612d646363642d343163612d383936302d6461313764623633636532644866383937366263632d623031652d303062362d373438302d323530643239303030303030223078384437463339374334303642334436306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636564620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639352c3130303531393634332c3130303531393633352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835380238323032302d30352d30385432313a33353a34352e313134393739375a4866383937366266632d623031652d303062362d316438302d323530643239303639386438024836326430646666382d323563632d343063372d613933662d3738643462376238346463354866383937366266632d623031652d303062362d316438302d323530643239303030303030223078384437463339374334304631394535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636565330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639362c3130303531393635312c3130303531393634332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835390238323032302d30352d30385432313a33353a34352e313735303234345a4866383937366332302d623031652d303062362d336438302d323530643239303639613665024835363932626664312d393135342d343937662d613637302d3638373236383631613231634866383937366332302d623031652d303062362d336438302d323530643239303030303030223078384437463339374334313831433444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636565620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639372c3130303531393635392c3130303531393635312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836300238323032302d30352d30385432313a33353a34352e323239303634335a4866383937366333632d623031652d303062362d353538302d323530643239303639623831024830623062313266352d303633632d343965612d616531312d3335316165633137306234614866383937366333632d623031652d303062362d353538302d323530643239303030303030223078384437463339374334323038323533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636566330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639382c3130303531393636372c3130303531393635392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836310238323032302d30352d30385432313a33353a34352e323835313036355a4866383937366335372d623031652d303062362d366438302d323530643239303639633938024831383166653662312d313662392d346534642d616363372d3637613164643038373339384866383937366335372d623031652d303062362d366438302d323530643239303030303030223078384437463339374334323845383641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636566620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639392c3130303531393637352c3130303531393636372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836320238323032302d30352d30385432313a33353a34352e333339313436335a4866383937366337382d623031652d303062362d306538302d323530643239303639653964024862303231626134322d333532312d343038632d396330612d6163643862646431623963354866383937366337382d623031652d303062362d306538302d323530643239303030303030223078384437463339374334333134453637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636630330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730302c3130303531393638332c3130303531393637352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836330238323032302d30352d30385432313a33353a34352e343132323031325a4866383937366339612d623031652d303062362d326238302d323530643239303661306339024836303463303834652d323632612d346432312d613564362d3836663035356565306533374866383937366339612d623031652d303062362d326238302d323530643239303030303030223078384437463339374334334334443034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636630620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730312c3130303531393639312c3130303531393638332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836340238323032302d30352d30385432313a33353a34352e343637323431385a4866383937366361662d623031652d303062362d343038302d323530643239303661323532024834646465376530382d333238332d343331352d393639642d3965633034386232653038354866383937366361662d623031652d303062362d343038302d323530643239303030303030223078384437463339374334343444413232306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636631330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730322c3130303531393639392c3130303531393639312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836350238323032302d30352d30385432313a33353a34352e353233323834305a4866383937366364332d623031652d303062362d356538302d323530643239303661336136024839633435633462612d356132392d343061382d393266612d3064353862656565366335624866383937366364332d623031652d303062362d356538302d323530643239303030303030223078384437463339374334344436373438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636631620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730332c3130303531393730372c3130303531393639392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836360238323032302d30352d30385432313a33353a34352e353738333234365a4866383937366366332d623031652d303062362d376538302d323530643239303661353033024834306264633939332d346231642d346139662d383234362d3166303631346262623834314866383937366366332d623031652d303062362d376538302d323530643239303030303030223078384437463339374334353541363342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636632330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730342c3130303531393731352c3130303531393730372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836370238323032302d30352d30385432313a33353a34352e363333333635365a4866383937366431652d623031652d303062362d323738302d323530643239303661363431024838633733613165632d343564632d343765332d383336392d6364633664396534656166384866383937366431652d623031652d303062362d323738302d323530643239303030303030223078384437463339374334354530433431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636632620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730352c3130303531393732332c3130303531393731352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836380238323032302d30352d30385432313a33353a34352e363838343037305a4866383937366434392d623031652d303062362d353138302d323530643239303661376132024863326430663866652d383865362d343336302d626431332d6237633033616161613638374866383937366434392d623031652d303062362d353138302d323530643239303030303030223078384437463339374334363637323441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636633330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730362c3130303531393733312c3130303531393732332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836390238323032302d30352d30385432313a33353a34352e373432343436395a4866383937366437342d623031652d303062362d376238302d323530643239303661393261024865333835636637382d333139392d343863302d623064372d6363646333333031336266654866383937366437342d623031652d303062362d376238302d323530643239303030303030223078384437463339374334364544383535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636633620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730372c3130303531393733392c3130303531393733312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837300238323032302d30352d30385432313a33353a34352e373939343839315a4866383937366461382d623031652d303062362d326638302d323530643239303661616161024835346665343062302d356235322d343739302d623661332d6238306435643430366361384866383937366461382d623031652d303062362d326638302d323530643239303030303030223078384437463339374334373736353733306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636634330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730382c3130303531393734372c3130303531393733392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837310238323032302d30352d30385432313a33353a34352e383533353239305a4866383937366464392d623031652d303062362d356338302d323530643239303661633030024865306530626336302d373737312d343036302d393164312d6465346336366664336361354866383937366464392d623031652d303062362d356338302d323530643239303030303030223078384437463339374334374643423741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636634620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730392c3130303531393735352c3130303531393734372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837320238323032302d30352d30385432313a33353a34352e393038353639375a4866383937366530382d623031652d303062362d306238302d323530643239303661653439024833626331613766322d353033332d343532622d626435312d3663353434326532336662384866383937366530382d623031652d303062362d306238302d323530643239303030303030223078384437463339374334383833313831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636635330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731302c3130303531393736332c3130303531393735352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837330238323032302d30352d30385432313a33353a34352e393830363232395a4866383937366534372d623031652d303062362d343738302d323530643239303662303961024861656230353461652d343964632d346533642d616238622d3834363666613464363236624866383937366534372d623031652d303062362d343738302d323530643239303030303030223078384437463339374334393333303135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636635620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731312c3130303531393737312c3130303531393736332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837340238323032302d30352d30385432313a33353a34362e303337363635315a4866383937366538302d623031652d303062362d376238302d323530643239303662323933024838373663303166372d636364662d343433342d613261632d6336653537663334623934624866383937366538302d623031652d303062362d376238302d323530643239303030303030223078384437463339374334394242443333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636636330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731322c3130303531393737392c3130303531393737312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837350238323032302d30352d30385432313a33353a34362e303931373035305a4866383937366563372d623031652d303062362d333738302d323530643239303662343030024837363136623235342d623265332d346361612d393234372d3934366237336537666635624866383937366563372d623031652d303062362d333738302d323530643239303030303030223078384437463339374334413346433246306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636636620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731332c3130303531393738372c3130303531393737392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837360238323032302d30352d30385432313a33353a34362e313435373434395a4866383937366566352d623031652d303062362d363038302d323530643239303662356565024833393638616238372d663165372d343663662d623236322d3039393265396137333133654866383937366566352d623031652d303062362d363038302d323530643239303030303030223078384437463339374334414336323239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636637330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731342c3130303531393739352c3130303531393738372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837370238323032302d30352d30385432313a33353a34362e313939373834395a4866383937366633392d623031652d303062362d323338302d323530643239303662376235024839373962333665322d303037312d346666322d616239642d3438313566353630636265334866383937366633392d623031652d303062362d323338302d323530643239303030303030223078384437463339374334423441313139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636637620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731352c3130303531393830332c3130303531393739352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837380238323032302d30352d30385432313a33353a34362e323534383235355a4866383937366636632d623031652d303062362d353238302d323530643239303662613462024864656235313837632d373263632d346137642d383539662d3732353635613362656532354866383937366636632d623031652d303062362d353238302d323530643239303030303030223078384437463339374334424345303034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636638330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731362c3130303531393831312c3130303531393830332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837390238323032302d30352d30385432313a33353a34362e333038383635395a4866383937366661392d623031652d303062362d306438302d323530643239303662626133024865393637376232652d623963382d346666332d616637642d3137636631643965326166324866383937366661392d623031652d303062362d306438302d323530643239303030303030223078384437463339374334433531454637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636638620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731372c3130303531393831392c3130303531393831312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838300238323032302d30352d30385432313a33353a34362e333636393038335a4866383937366665342d623031652d303062362d343538302d323530643239303662646639024831343832373038642d343864332d343262642d623332382d3432643934313832373638364866383937366665342d623031652d303062362d343538302d323530643239303030303030223078384437463339374334434532313542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636639330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731382c3130303531393832372c3130303531393831392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838310238323032302d30352d30385432313a33353a34362e343232393439385a4866383937373031382d623031652d303062362d373638302d323530643239303662663830024866356238303264362d376164312d343236372d383035362d3732626639666531663537654866383937373031382d623031652d303062362d373638302d323530643239303030303030223078384437463339374334443638373632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636639620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731392c3130303531393833352c3130303531393832372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838320238323032302d30352d30385432313a33353a34362e343839393939335a4866383937373034622d623031652d303062362d323638302d323530643239303663313337024864346538663731652d633061622d346262342d386636622d3530326662396238653834394866383937373034622d623031652d303062362d323638302d323530643239303030303030223078384437463339374334453043323832306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636661330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732302c3130303531393834332c3130303531393833352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838330238323032302d30352d30385432313a33353a34362e353434303339325a4866383937373037642d623031652d303062362d353438302d323530643239303663323738024834363461363038302d356633372d343061612d616239342d3333363730303537376637354866383937373037642d623031652d303062362d353438302d323530643239303030303030223078384437463339374334453930313731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636661620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732312c3130303531393835312c3130303531393834332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838340238323032302d30352d30385432313a33353a34362e363038303836355a4866383937373062382d623031652d303062362d306438302d323530643239303663336562024839336266376133382d383934342d343838302d616230342d6163633061326636666238334866383937373062382d623031652d303062362d306438302d323530643239303030303030223078384437463339374334463243373441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636662330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732322c3130303531393835392c3130303531393835312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838350238323032302d30352d30385432313a33353a34362e363633313237365a4866383937373065612d623031652d303062362d333938302d323530643239303663356632024865346662653431342d656436612d346562632d396636392d6465613438333932386561304866383937373065612d623031652d303062362d333938302d323530643239303030303030223078384437463339374334464232443531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636662620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732332c3130303531393836372c3130303531393835392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838360238323032302d30352d30385432313a33353a34362e373137313637345a4866383937373131352d623031652d303062362d363038302d323530643239303663366664024866373635316164332d653138662d343261372d626566352d3031373633356236373762354866383937373131352d623031652d303062362d363038302d323530643239303030303030223078384437463339374335303336433432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636663330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732342c3130303531393837352c3130303531393836372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838370238323032302d30352d30385432313a33353a34362e373731323037365a4866383937373134342d623031652d303062362d306438302d323530643239303663386535024830346136643334622d373132622d346435632d613534652d3266643031623336646532334866383937373134342d623031652d303062362d306438302d323530643239303030303030223078384437463339374335304244323443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636663620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732352c3130303531393838332c3130303531393837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838380238323032302d30352d30385432313a33353a34362e383237323439345a4866383937373137382d623031652d303062362d336638302d323530643239303663633363024837303435326462312d356131612d346435302d623461302d3662306232303238313664314866383937373137382d623031652d303062362d336638302d323530643239303030303030223078384437463339374335313435463645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636664330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732362c3130303531393839312c3130303531393838332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838390238323032302d30352d30385432313a33353a34362e383831323839375a4866383937373161642d623031652d303062362d366538302d323530643239303664303234024837656135376630352d633634322d346436322d383666332d3639393238316231663265644866383937373161642d623031652d303062362d366538302d323530643239303030303030223078384437463339374335314339453631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636664620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732372c3130303531393839392c3130303531393839312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839300238323032302d30352d30385432313a33353a34362e393338333332325a4866383937373165302d623031652d303062362d323038302d323530643239303664333563024864643933613734662d636535612d346135632d386638352d6261643866653531353733364866383937373165302d623031652d303062362d323038302d323530643239303030303030223078384437463339374335323535323941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636665330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732382c3130303531393930372c3130303531393839392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839310238323032302d30352d30385432313a33353a34362e393933333733325a4866383937373231622d623031652d303062362d353638302d323530643239303664353739024866336136313964652d316164332d343237652d383161312d3739303536383562356432634866383937373231622d623031652d303062362d353638302d323530643239303030303030223078384437463339374335324442384134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636665620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732392c3130303531393931352c3130303531393930372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839320238323032302d30352d30385432313a33353a34372e303437343133355a4866383937373235332d623031652d303062362d306538302d323530643239303664383236024834613733613038352d636238622d346537392d383265392d3061383263333266333136624866383937373235332d623031652d303062362d306538302d323530643239303030303030223078384437463339374335333546373937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636666330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733302c3130303531393932332c3130303531393931352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839330238323032302d30352d30385432313a33353a34372e313237343733325a4866383937373261312d623031652d303062362d353738302d323530643239303664396236024862353564333934372d623236322d343930612d616564372d3464656231633533356466334866383937373261312d623031652d303062362d353738302d323530643239303030303030223078384437463339374335343232454543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636666620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733312c3130303531393933312c3130303531393932332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839340238323032302d30352d30385432313a33353a34372e323233353435325a4866383937373265622d623031652d303062362d316438302d323530643239303664633963024838336663316337352d343235622d343331652d383931612d6166326230613635386161634866383937373265622d623031652d303062362d316438302d323530643239303030303030223078384437463339374335353044374243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643030330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733322c3130303531393933392c3130303531393933312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839350238323032302d30352d30385432313a33353a34372e323737353835305a4866383937373331612d623031652d303062362d343938302d323530643239303664653161024861366539313063322d303137392d346461632d613136642d6439333363306535656661364866383937373331612d623031652d303062362d343938302d323530643239303030303030223078384437463339374335353931364141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643030620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733332c3130303531393934372c3130303531393933392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839360238323032302d30352d30385432313a33353a34372e333331363234395a4866383937373334662d623031652d303062362d376438302d323530643239303664666132024837663663636536612d323961652d346536342d383965642d3434333462393433653163654866383937373334662d623031652d303062362d376438302d323530643239303030303030223078384437463339374335363135353939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643031330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733342c3130303531393935352c3130303531393934372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839370238323032302d30352d30385432313a33353a34372e333836363636335a4866383937373337662d623031652d303062362d326338302d323530643239303665313738024866663065343565612d636230312d346232612d396630642d3832636661636362383865364866383937373337662d623031652d303062362d326338302d323530643239303030303030223078384437463339374335363939343930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643031620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733352c3130303531393936332c3130303531393935352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839380238323032302d30352d30385432313a33353a34372e343430373036365a4866383937373361362d623031652d303062362d353138302d323530643239303665323964024865626230613137632d353563612d346236332d393135322d6366363562323738663466374866383937373361362d623031652d303062362d353138302d323530643239303030303030223078384437463339374335373146413941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643032330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733362c3130303531393937312c3130303531393936332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839390238323032302d30352d30385432313a33353a34372e343935373438315a4866383937373363642d623031652d303062362d373438302d323530643239303665336332024830633433613265312d663662372d343436382d383334652d6539393933613263313261624866383937373363642d623031652d303062362d373438302d323530643239303030303030223078384437463339374335374136304139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643032620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733372c3130303531393937392c3130303531393937312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930300238323032302d30352d30385432313a33353a34372e353531373839345a4866383937373366382d623031652d303062362d316538302d323530643239303665346538024862353630376363642d386233372d346336662d396430312d6430643264633361366431654866383937373366382d623031652d303062362d316538302d323530643239303030303030223078384437463339374335383245444336306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643033330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733382c3130303531393938372c3130303531393937392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930310238323032302d30352d30385432313a33353a34372e363036383330345a4866383937373432362d623031652d303062362d346138302d323530643239303665363035024865666431306364302d363163642d346131632d623663332d3932343333653766383839644866383937373432362d623031652d303062362d346138302d323530643239303030303030223078384437463339374335384232434239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643033620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733392c3130303531393939352c3130303531393938372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930320238323032302d30352d30385432313a33353a34372e363633383733345a4866383937373435332d623031652d303062362d373438302d323530643239303665373363024831653339393864622d373738312d343135332d613135332d3237326130663539343533614866383937373435332d623031652d303062362d373438302d323530643239303030303030223078384437463339374335393345304632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643034330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734302c3130303532303030332c3130303531393939352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930330238323032302d30352d30385432313a33353a34372e373136393132335a4866383937373438382d623031652d303062362d323738302d323530643239303665386234024839643665356263362d616539352d343936382d396234302d6338653765313037353736304866383937373438382d623031652d303062362d323738302d323530643239303030303030223078384437463339374335394246384342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643034620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734312c3130303532303031312c3130303532303030332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930340238323032302d30352d30385432313a33353a34372e373730393531385a4866383937373462612d623031652d303062362d353738302d323530643239303665616161024835366562393163322d343033612d343865332d386434332d6634633130306563633933364866383937373462612d623031652d303062362d353738302d323530643239303030303030223078384437463339374335413433374236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643035330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734322c3130303532303031392c31303035323030313129000d070f0c04040c00010901070b0f0e0994818080808080808000d09e8580808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930350238323032302d30352d30385432313a33353a34372e383235393932345a4866383937373465342d623031652d303062362d383038302d323530643239303665633038024831383038663733342d333662622d343231352d623666312d6339653531363763333838614866383937373465342d623031652d303062362d383038302d323530643239303030303030223078384437463339374335414339444331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643035620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734332c3130303532303032372c3130303532303031392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930360238323032302d30352d30385432313a33353a34372e383738303330395a4866383937373531632d623031652d303062362d333338302d323530643239303665643131024832343964646434392d393736612d343162642d393863612d3631643838363135363361654866383937373531632d623031652d303062362d333338302d323530643239303030303030223078384437463339374335423442353935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643036330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734342c3130303532303033352c3130303532303032372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930370238323032302d30352d30385432313a33353a34372e393332303731325a4866383937373534372d623031652d303062362d356338302d323530643239303665653462024865616462633664362d356661632d346138652d613133642d6366333333666563306364654866383937373534372d623031652d303062362d356338302d323530643239303030303030223078384437463339374335424346343838306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643036620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734352c3130303532303034332c3130303532303033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930380238323032302d30352d30385432313a33353a34372e393836313130375a4866383937373537312d623031652d303062362d303438302d323530643239303666303035024866316530316634352d663533622d343333612d393535632d3939336262313633336236334866383937373537312d623031652d303062362d303438302d323530643239303030303030223078384437463339374335433530433630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643037330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734362c3130303532303035312c3130303532303034332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930390238323032302d30352d30385432313a33353a34382e303432313532365a4866383937373539652d623031652d303062362d326438302d323530643239303666313865024831616337333165622d356436342d343638382d623236392d3238376236373634343764634866383937373539652d623031652d303062362d326438302d323530643239303030303030223078384437463339374335434443303936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643037620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734372c3130303532303035392c3130303532303035312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931300238323032302d30352d30385432313a33353a34382e303937313933375a4866383937373564312d623031652d303062362d356238302d323530643239303666326136024861633632646437362d363631342d343235302d616135312d6637393139633932613631354866383937373564312d623031652d303062362d356238302d323530643239303030303030223078384437463339374335443546463839306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643038330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734382c3130303532303036372c3130303532303035392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931310238323032302d30352d30385432313a33353a34382e313533323334375a4866383937373566352d623031652d303062362d376138302d323530643239303666333964024866363565383536662d393263382d343734352d613133632d3035306135346132323264304866383937373566352d623031652d303062362d376138302d323530643239303030303030223078384437463339374335444538434137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643038620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734392c3130303532303037352c3130303532303036372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931320238323032302d30352d30385432313a33353a34382e323038323734395a4866383937373630662d623031652d303062362d313438302d323530643239303666346138024839366162313762642d366666372d343730662d616365662d3938373763666233663738624866383937373630662d623031652d303062362d313438302d323530643239303030303030223078384437463339374335453646324145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643039330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735302c3130303532303038332c3130303532303037352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931330238323032302d30352d30385432313a33353a34382e323633333136305a4866383937373632622d623031652d303062362d326538302d323530643239303666383339024866633735373834372d636639362d346464622d616635622d6634663130373964623834654866383937373632622d623031652d303062362d326538302d323530643239303030303030223078384437463339374335454635384231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643039620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735312c3130303532303039312c3130303532303038332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931340238323032302d30352d30385432313a33353a34382e333137333536335a4866383937373635622d623031652d303062362d356238302d323530643239303666626339024866376337353363302d613132382d346439372d613439612d3435366533363636353930664866383937373635622d623031652d303062362d356238302d323530643239303030303030223078384437463339374335463742454242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643061330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735322c3130303532303039392c3130303532303039312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931350238323032302d30352d30385432313a33353a34382e333732333937305a4866383937373637632d623031652d303062362d373938302d323530643239303666663238024865393134666632622d633333332d346638382d623330342d6661636666393334613537624866383937373637632d623031652d303062362d373938302d323530643239303030303030223078384437463339374335464646444137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643061620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735332c3130303532303130372c3130303532303039392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931360238323032302d30352d30385432313a33353a34382e343237343337335a4866383937373661302d623031652d303062362d316438302d323530643239303630316662024837626535323034612d373263352d346235302d623664322d3130363334393231303433344866383937373661302d623031652d303062362d316438302d323530643239303030303030223078384437463339374336303836334144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643062330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735342c3130303532303131352c3130303532303130372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931370238323032302d30352d30385432313a33353a34382e343832343737395a4866383937373663622d623031652d303062362d343338302d323530643239303630363739024866306634326533392d386366312d343633642d386463372d3136363636366138383938374866383937373663622d623031652d303062362d343338302d323530643239303030303030223078384437463339374336313046304342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643062620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735352c3130303532303132332c3130303532303131352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931380238323032302d30352d30385432313a33353a34382e353337353138365a4866383937373665622d623031652d303062362d363138302d323530643239303630396136024831633937346561652d396566312d346433302d393930662d6138346238623636313337324866383937373665622d623031652d303062362d363138302d323530643239303030303030223078384437463339374336313932464242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643063330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735362c3130303532303133312c3130303532303132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931390238323032302d30352d30385432313a33353a34382e353931353538315a4866383937373731352d623031652d303062362d303838302d323530643239303630623238024832636561356130362d333466662d343230382d386534642d6230336562613066633966624866383937373731352d623031652d303062362d303838302d323530643239303030303030223078384437463339374336323136454145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643063620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735372c3130303532303133392c3130303532303133312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932300238323032302d30352d30385432313a33353a34382e363438363030375a4866383937373734322d623031652d303062362d333338302d323530643239303630633831024838383264363035652d656165312d343032632d386563322d3839376564343063333162614866383937373734322d623031652d303062362d333338302d323530643239303030303030223078384437463339374336324134394637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643064330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735382c3130303532303134372c3130303532303133392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932310238323032302d30352d30385432313a33353a34382e373539363833325a4866383937373739342d623031652d303062362d376438302d323530643239303630666164024831363263633133362d363138322d343636302d613466622d6164303032376430646366334866383937373739342d623031652d303062362d376438302d323530643239303030303030223078384437463339374336334231363039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643064620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735392c3130303532303135352c3130303532303134372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932320238323032302d30352d30385432313a33353a34382e383136373235385a4866383937373762362d623031652d303062362d316438302d323530643239303631313863024833623064363933342d643231302d346635302d396636302d6238613461376263633634374866383937373762362d623031652d303062362d316438302d323530643239303030303030223078384437463339374336343346313541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643065330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736302c3130303532303136332c3130303532303135352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932330238323032302d30352d30385432313a33353a34382e383730373636305a4866383937373764622d623031652d303062362d343138302d323530643239303631326562024832616536386366382d343939642d346630352d613538332d3366336530643239323230364866383937373764622d623031652d303062362d343138302d323530643239303030303030223078384437463339374336344333303443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643065620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736312c3130303532303137312c3130303532303136332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932340238323032302d30352d30385432313a33353a34382e393233383035365a4866383937373830332d623031652d303062362d363638302d323530643239303631343063024866643036643331362d376334612d343762382d613235322d3461616135336466316535614866383937373830332d623031652d303062362d363638302d323530643239303030303030223078384437463339374336353432313043306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643066330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736322c3130303532303137392c3130303532303137312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932350238323032302d30352d30385432313a33353a34382e393739383436395a4866383937373832382d623031652d303062362d303538302d323530643239303631356636024866663930336435362d646437642d343135642d616361362d3663306362386234366430364866383937373832382d623031652d303062362d303538302d323530643239303030303030223078384437463339374336354344353435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643066620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736332c3130303532303138372c3130303532303137392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932360238323032302d30352d30385432313a33353a34392e303336383839385a4866383937373836302d623031652d303062362d333738302d323530643239303631373338024834356461323464352d383939382d343238632d623634352d3363623634386561653038314866383937373836302d623031652d303062362d333738302d323530643239303030303030223078384437463339374336363536323642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643130330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736342c3130303532303139352c3130303532303138372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932370238323032302d30352d30385432313a33353a34392e303931393330395a4866383937373839382d623031652d303062362d363638302d323530643239303631386166024866356465333634332d353432652d343633322d626433642d6537353164363365626263624866383937373839382d623031652d303062362d363638302d323530643239303030303030223078384437463339374336364445463844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643130620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736352c3130303532303230332c3130303532303139352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932380238323032302d30352d30385432313a33353a34392e313436393732335a4866383937373863302d623031652d303062362d306538302d323530643239303631396232024832363065613064632d336563312d343132322d383336352d6263346365323766303334614866383937373863302d623031652d303062362d306538302d323530643239303030303030223078384437463339374336373635353942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643131330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736362c3130303532303231312c3130303532303230332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932390238323032302d30352d30385432313a33353a34392e323031303132365a4866383937373865612d623031652d303062362d333438302d323530643239303631613866024836303761636634302d653565342d343334622d616334662d6331313562383830316464374866383937373865612d623031652d303062362d333438302d323530643239303030303030223078384437463339374336374539343845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643131620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736372c3130303532303231392c3130303532303231312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933300238323032302d30352d30385432313a33353a34392e323537303534345a4866383937373931302d623031652d303062362d353438302d323530643239303631633265024861303639333437322d373639652d343338662d623238302d6262613864313963613538344866383937373931302d623031652d303062362d353438302d323530643239303030303030223078384437463339374336383732314230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643132330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736382c3130303532303232372c3130303532303231392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933310238323032302d30352d30385432313a33353a34392e333131303934325a4866383937373934342d623031652d303062362d303838302d323530643239303631643761024861316534663363312d323635322d343539392d616437332d6261306633623434623739634866383937373934342d623031652d303062362d303838302d323530643239303030303030223078384437463339374336384636303945306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643132620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736392c3130303532303233352c3130303532303232372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933320238323032302d30352d30385432313a33353a34392e333634313333375a4866383937373936362d623031652d303062362d323838302d323530643239303632303135024861306436343530632d633764642d346464662d383236362d6339636466336130333733304866383937373936362d623031652d303062362d323838302d323530643239303030303030223078384437463339374336393737383739306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643133330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737302c3130303532303234332c3130303532303233352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933330238323032302d30352d30385432313a33353a34392e343139313734385a4866383937373938652d623031652d303062362d353038302d323530643239303632336338024837326636636132352d393364632d343465662d393138312d3538336335356630326531354866383937373938652d623031652d303062362d353038302d323530643239303030303030223078384437463339374336394644453834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643133620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737312c3130303532303235312c3130303532303234332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933340238323032302d30352d30385432313a33353a34392e343734323135385a4866383937373961342d623031652d303062362d363338302d323530643239303632353165024838333239656230312d616239662d343963662d383262302d6665356531633664376238304866383937373961342d623031652d303062362d363338302d323530643239303030303030223078384437463339374336413834343845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643134330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737322c3130303532303235392c3130303532303235312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933350238323032302d30352d30385432313a33353a34392e353439323731335a4866383937373963322d623031652d303062362d376638302d323530643239303632393966024863646630343532652d656130322d346334362d383535322d6530303663373339346662304866383937373963322d623031652d303062362d376638302d323530643239303030303030223078384437463339374336423339313531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643134620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737332c3130303532303236372c3130303532303235392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933360238323032302d30352d30385432313a33353a34392e363034333132335a4866383937373964392d623031652d303062362d313538302d323530643239303632643934024864366639323862392d633338652d343837632d396665312d3330643562363939363732644866383937373964392d623031652d303062362d313538302d323530643239303030303030223078384437463339374336424331453733306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643135330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737342c3130303532303237352c3130303532303236372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933370238323032302d30352d30385432313a33353a34392e363631333535375a4866383937373965382d623031652d303062362d323438302d323530643239303633313034024834633534633439622d313930362d343431392d613337652d6661613265363166366333374866383937373965382d623031652d303062362d323438302d323530643239303030303030223078384437463339374336433441423939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643135620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737352c3130303532303238332c3130303532303237352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933380238323032302d30352d30385432313a33353a34392e373136333935365a4866383937376130622d623031652d303062362d343438302d323530643239303633323832024833343332363265632d363561332d343131392d386165372d6633333436626335333236344866383937376130622d623031652d303062362d343438302d323530643239303030303030223078384437463339374336434431313944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643136330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737362c3130303532303239312c3130303532303238332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933390238323032302d30352d30385432313a33353a34392e373730343336305a4866383937376132372d623031652d303062362d363038302d323530643239303633333934024832633363333162332d646562392d343735622d393039612d3633333235363137393836314866383937376132372d623031652d303062362d363038302d323530643239303030303030223078384437463339374336443537374138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643136620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737372c3130303532303239392c3130303532303239312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934300238323032302d30352d30385432313a33353a34392e383235343736375a4866383937376134612d623031652d303062362d383038302d323530643239303633343961024862613662353562342d396561662d343935352d613365302d3963666463386264313834304866383937376134612d623031652d303062362d383038302d323530643239303030303030223078384437463339374336444444444146306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643137330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737382c3130303532303330372c3130303532303239392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934310238323032302d30352d30385432313a33353a34392e383739353136325a4866383937376136652d623031652d303062362d316438302d323530643239303633363434024832363561653630632d353532312d346334312d613035312d3361383139313061396361654866383937376136652d623031652d303062362d316438302d323530643239303030303030223078384437463339374336453631433941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643137620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737392c3130303532303331352c3130303532303330372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934320238323032302d30352d30385432313a33353a34392e393333353536355a4866383937376139622d623031652d303062362d343738302d323530643239303633383739024862303333356261622d336138382d343132352d623235632d6261366231366161363134374866383937376139622d623031652d303062362d343738302d323530643239303030303030223078384437463339374336454535423844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643138330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738302c3130303532303332332c3130303532303331352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934330238323032302d30352d30385432313a33353a34392e393838353937325a4866383937376162652d623031652d303062362d363738302d323530643239303633396632024835656264613561352d303166372d343564622d623162382d3239353937336562343739364866383937376162652d623031652d303062362d363738302d323530643239303030303030223078384437463339374336463643313934306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643138620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738312c3130303532303333312c3130303532303332332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934340238323032302d30352d30385432313a33353a35302e303434363338365a4866383937376163362d623031652d303062362d366638302d323530643239303633623465024835383864363265662d626663612d343463362d393463312d6665303738666133663366304866383937376163362d623031652d303062362d366638302d323530643239303030303030223078384437463339374336464634454232306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643139330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738322c3130303532303333392c3130303532303333312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934350238323032302d30352d30385432313a33353a35302e313031363830385a4866383937376165612d623031652d303062362d306238302d323530643239303633633938024832643439323838662d653633622d343838622d623632322d3361656335656432353965394866383937376165612d623031652d303062362d306238302d323530643239303030303030223078384437463339374337303744424343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643139620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738332c3130303532303334372c3130303532303333392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934360238323032302d30352d30385432313a33353a35302e313535373230375a4866383937376166662d623031652d303062362d316538302d323530643239303633653463024835396463313661342d363331652d346130622d393563352d3962656237393730373732374866383937376166662d623031652d303062362d316538302d323530643239303030303030223078384437463339374337313031414242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643161330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738342c3130303532303335352c3130303532303334372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934370238323032302d30352d30385432313a33353a35302e323039373630365a4866383937376231302d623031652d303062362d326638302d323530643239303633663733024861656534323435332d383039362d343038342d383931612d3563623163343232393934614866383937376231302d623031652d303062362d326638302d323530643239303030303030223078384437463339374337313835394233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643161620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738352c3130303532303336332c3130303532303335352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934380238323032302d30352d30385432313a33353a35302e323831383133395a4866383937376233332d623031652d303062362d346438302d323530643239303634306432024832643765376339332d346161342d346461342d623738632d3833323861383231663530394866383937376233332d623031652d303062362d346438302d323530643239303030303030223078384437463339374337323337463542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643162330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738362c3130303532303337312c3130303532303336332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934390238323032302d30352d30385432313a33353a35302e333438383633345a4866383937376235612d623031652d303062362d373038302d323530643239303634333138024835363430633937662d343935662d346166632d383939352d3237663833633834613832304866383937376235612d623031652d303062362d373038302d323530643239303030303030223078384437463339374337324442413741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643162620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738372c3130303532303337392c3130303532303337312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935300238323032302d30352d30385432313a33353a35302e343033393034315a4866383937376238362d623031652d303062362d313438302d323530643239303634373132024835346234373432642d656531382d343532312d383730332d3733356338363735656230324866383937376238362d623031652d303062362d313438302d323530643239303030303030223078384437463339374337333632303831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643163330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738382c3130303532303338372c3130303532303337392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935310238323032302d30352d30385432313a33353a35302e343738393539395a4866383937376261632d623031652d303062362d333538302d323530643239303634613636024836346230653762382d316534392d343730352d626332322d3930623037373039633061624866383937376261632d623031652d303062362d333538302d323530643239303030303030223078384437463339374337343139343546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643163620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738392c3130303532303339352c3130303532303338372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935320238323032302d30352d30385432313a33353a35302e353332393939355a4866383937376263362d623031652d303062362d346438302d323530643239303634626533024837373235393961612d633530342d343762632d623364362d6537643966666538656161324866383937376263362d623031652d303062362d346438302d323530643239303030303030223078384437463339374337343944333442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643164330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739302c3130303532303430332c3130303532303339352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935330238323032302d30352d30385432313a33353a35302e353935303435335a4866383937376266312d623031652d303062362d373138302d323530643239303634656663024836343766363132352d343165332d346337382d613536612d3265623136363030333766344866383937376266312d623031652d303062362d373138302d323530643239303030303030223078384437463339374337353332334445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643164620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739312c3130303532303431312c3130303532303430332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935340238323032302d30352d30385432313a33353a35302e363439303835325a4866383937376330652d623031652d303062362d306538302d323530643239303635306235024865353332633031342d613166662d346134302d393038382d6437383939363264393131624866383937376330652d623031652d303062362d306538302d323530643239303030303030223078384437463339374337354238394534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643165330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739322c3130303532303431392c3130303532303431312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935350238323032302d30352d30385432313a33353a35302e373035313236385a4866383937376333392d623031652d303062362d333838302d323530643239303635323431024863313936383234662d633865612d343066322d383833362d6631656434373263366365364866383937376333392d623031652d303062362d333838302d323530643239303030303030223078384437463339374337363345464543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643165620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739332c3130303532303432372c3130303532303431392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935360238323032302d30352d30385432313a33353a35302e373539313637355a4866383937376336642d623031652d303062362d366138302d323530643239303635333463024864363033323937662d613063382d343531322d623961352d3032393535376234393938614866383937376336642d623031652d303062362d366138302d323530643239303030303030223078384437463339374337364335354642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643166330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739342c3130303532303433352c3130303532303432372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935370238323032302d30352d30385432313a33353a35302e383137323130335a4866383937376361332d623031652d303062362d316538302d323530643239303635343530024861643339346438342d396238372d343863632d616438392d3730663930323062373965314866383937376361332d623031652d303062362d316538302d323530643239303030303030223078384437463339374337373533313437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643166620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739352c3130303532303434332c3130303532303433352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935380238323032302d30352d30385432313a33353a35302e383733323532355a4866383937376365302d623031652d303062362d353438302d323530643239303635356463024833376339616438322d343239332d346332382d616433392d3730363461396363353661624866383937376365302d623031652d303062362d353438302d323530643239303030303030223078384437463339374337374442453644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643230330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739362c3130303532303435312c3130303532303434332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935390238323032302d30352d30385432313a33353a35302e393239323933345a4866383937376431612d623031652d303062362d303638302d323530643239303635383362024862626531386261302d616464392d343136332d386538622d3336383632393166333661654866383937376431612d623031652d303062362d303638302d323530643239303030303030223078384437463339374337383634423836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643230620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739372c3130303532303435392c3130303532303435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936300238323032302d30352d30385432313a33353a35302e393833333334315a4866383937376434392d623031652d303062362d333138302d323530643239303635396236024863303438383537362d613336362d346135352d393333642d6435393436633335626164344866383937376434392d623031652d303062362d333138302d323530643239303030303030223078384437463339374337384536333636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643231330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739382c3130303532303436372c3130303532303435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936310238323032302d30352d30385432313a33353a35312e303337333734345a4866383937376437352d623031652d303062362d356138302d323530643239303635616663024834623061303134652d313031642d343831622d623865372d3038333531366264386330644866383937376437352d623031652d303062362d356138302d323530643239303030303030223078384437463339374337393641323538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643231620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739392c3130303532303437352c3130303532303436372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936320238323032302d30352d30385432313a33353a35312e303932343135345a4866383937376462362d623031652d303062362d313138302d323530643239303635633062024831613933366561662d613866372d343338662d616336332d6436336461393761316265634866383937376462362d623031652d303062362d313138302d323530643239303030303030223078384437463339374337394632463741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643232330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830302c3130303532303438332c3130303532303437352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936330238323032302d30352d30385432313a33353a35312e313437343536345a4866383937376466362d623031652d303062362d346538302d323530643239303635643161024835623162376262382d623161372d343664662d393331612d6631376464643863303834624866383937376466362d623031652d303062362d346538302d323530643239303030303030223078384437463339374337413739353834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643232620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830312c3130303532303439312c3130303532303438332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936340238323032302d30352d30385432313a33353a35312e323032343937355a4866383937376532382d623031652d303062362d376538302d323530643239303635653665024834653238646537302d623836362d346235642d393165372d3162373337646166346464614866383937376532382d623031652d303062362d376538302d323530643239303030303030223078384437463339374337414646423846306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643233330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830322c3130303532303439392c3130303532303439312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936350238323032302d30352d30385432313a33353a35312e323536353337375a4866383937376536342d623031652d303062362d333938302d323530643239303635663735024839306636633937342d386261342d343238622d623237352d3564383666333266383835304866383937376536342d623031652d303062362d333938302d323530643239303030303030223078384437463339374337423831333641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643233620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830332c3130303532303530372c3130303532303439392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936360238323032302d30352d30385432313a33353a35312e333132353739355a4866383937376561342d623031652d303062362d373538302d323530643239303636306463024863366135323139302d613539392d346364642d396539352d6332306135653966396233644866383937376561342d623031652d303062362d373538302d323530643239303030303030223078384437463339374337433043374133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643234330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830342c3130303532303531352c3130303532303530372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936370238323032302d30352d30385432313a33353a35312e333636363139335a4866383937376564372d623031652d303062362d323838302d323530643239303636323962024864653532653536372d366331632d343063342d626363362d3239326462663038366130364866383937376564372d623031652d303062362d323838302d323530643239303030303030223078384437463339374337433930363931306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643234620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830352c3130303532303532332c3130303532303531352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936380238323032302d30352d30385432313a33353a35312e343231363630385a4866383937376631312d623031652d303062362d356638302d323530643239303636336531024830393734653933342d343837662d343338642d383766352d3130326431383561353831354866383937376631312d623031652d303062362d356638302d323530643239303030303030223078384437463339374337443134353838306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643235330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830362c3130303532303533312c3130303532303532332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936390238323032302d30352d30385432313a33353a35312e343734373030335a4866383937376634352d623031652d303062362d306438302d323530643239303636353263024863653939336532322d666434332d343638642d613961662d3762336563373630393639344866383937376634352d623031652d303062362d306438302d323530643239303030303030223078384437463339374337443938343742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643235620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830372c3130303532303533392c3130303532303533312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937300238323032302d30352d30385432313a33353a35312e353237373339395a4866383937376639322d623031652d303062362d353738302d323530643239303636363265024864356436386661302d643434342d343434352d393861622d3334313737343737373361634866383937376639322d623031652d303062362d353738302d323530643239303030303030223078384437463339374337453137353346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643236330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830382c3130303532303534372c3130303532303533392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937310238323032302d30352d30385432313a33353a35312e353739373738365a4866383937376663302d623031652d303062362d303438302d323530643239303636373730024837373431653733612d626333332d343632382d613439352d3361313866383961366436634866383937376663302d623031652d303062362d303438302d323530643239303030303030223078384437463339374337453938443141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643236620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830392c3130303532303535352c3130303532303534372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937320238323032302d30352d30385432313a33353a35312e363332383138365a4866383937376665612d623031652d303062362d326338302d323530643239303636383964024832643438306638342d663733372d346438332d623761642d3033633837663632656161664866383937376665612d623031652d303062362d326338302d323530643239303030303030223078384437463339374337463141344641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643237330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831302c3130303532303536332c3130303532303535352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937330238323032302d30352d30385432313a33353a35312e363837383539325a4866383937383031652d623031652d303062362d356638302d323530643239303636396234024831633735376530322d306362342d343162372d613561372d3837356335643461353431374866383937383031652d623031652d303062362d356638302d323530643239303030303030223078384437463339374337464130423030306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643237620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831312c3130303532303537312c3130303532303536332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937340238323032302d30352d30385432313a33353a35312e373432383939385a4866383937383035332d623031652d303062362d313238302d323530643239303636623266024837333561353835622d396337302d343537372d616439622d6536336434623539393566644866383937383035332d623031652d303062362d313238302d323530643239303030303030223078384437463339374338303234394546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643238330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831322c3130303532303537392c3130303532303537312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937350238323032302d30352d30385432313a33353a35312e373937393430355a4866383937383037612d623031652d303062362d333938302d323530643239303636633735024862326238666535362d303261652d343430632d393865622d6131313131316338643039364866383937383037612d623031652d303062362d333938302d323530643239303030303030223078384437463339374338304144373044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643238620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831332c3130303532303538372c3130303532303537392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937360238323032302d30352d30385432313a33353a35312e383531393830395a4866383937383061312d623031652d303062362d363038302d323530643239303636646463024866613766373039392d326632352d343931342d623461302d6536623838333264656233634866383937383061312d623031652d303062362d363038302d323530643239303030303030223078384437463339374338313331363031306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643239330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831342c3130303532303539352c3130303532303538372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937370238323032302d30352d30385432313a33353a35312e393038303231395a4866383937383063362d623031652d303062362d303538302d323530643239303636656238024838326536393463652d393632392d343866322d383564632d3937643438343934643430334866383937383063362d623031652d303062362d303538302d323530643239303030303030223078384437463339374338314241333142306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643239620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831352c3130303532303630332c3130303532303539352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937380238323032302d30352d30385432313a33353a35312e393635303633365a4866383937383066392d623031652d303062362d333338302d323530643239303636666261024865633838633566662d333039632d346539332d613566662d3836333266623530313830374866383937383066392d623031652d303062362d333338302d323530643239303030303030223078384437463339374338323435373443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643261330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831362c3130303532303631312c31303035323036303329000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '570460', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Fri, 08 May 2020 21:37:05 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D7F397F4212361"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb609be-a01e-00aa-5d35-455f49000000', + 'x-ms-client-request-id', + '922b8b79-bf24-4c46-bca4-5b9ca98304fc', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 08 May 2020 21:37:05 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:20 GMT' +]); diff --git a/sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient/recording_next_fetch_all_events.js b/sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient/recording_next_fetch_all_events.js new file mode 100644 index 000000000000..800821794809 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient/recording_next_fetch_all_events.js @@ -0,0 +1,1620 @@ +let nock = require('nock'); + +module.exports.hash = "6a7f8445360ad622391d10d4e92b830e"; + +module.exports.testInfo = {"uniqueName":{},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Thu, 16 Jan 2020 20:25:28 GMT', + 'ETag', + '"0x8D79AC239D611F1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb58c58-a01e-00aa-7335-455f49000000', + 'x-ms-client-request-id', + 'cec44935-70d6-4590-927f-4975aeb997ca', + 'x-ms-version', + '2019-07-07', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-has-immutability-policy', + 'false', + 'x-ms-has-legal-hold', + 'false', + 'x-ms-default-encryption-scope', + '$account-encryption-key', + 'x-ms-deny-encryption-scope-override', + 'false', + 'Date', + 'Thu, 18 Jun 2020 05:55:52 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/meta%2Fsegments.json') + .reply(200, {"version":0,"lastConsumable":"2020-06-01T21:00:00.000Z","storageDiagnostics":{"version":0,"lastModifiedTime":"2020-06-01T21:05:31.387Z","data":{"aid":"f7d1e86f-5006-0065-0058-38d11b063f9a","lfz":"2020-06-01T20:00:00.000Z"}}}, [ + 'Content-Length', + '225', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'QuB0ASmt9Z12hGvv7ai+GA==', + 'Last-Modified', + 'Mon, 01 Jun 2020 21:05:31 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8066F84E9334A"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb58d82-a01e-00aa-7f35-455f49000000', + 'x-ms-client-request-id', + 'b19e0aa8-4574-45e1-8e17-6ca6ad4e09f6', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:36:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:52 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "idx/segments//idx/segments/1601/idx/segments/2020/", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb58e85-a01e-00aa-7135-455f49000000', + 'x-ms-client-request-id', + '5b73e625-93d0-4cf9-a2b6-2848103397ff', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:55:52 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "idx/segments/2020/idx/segments/2020/01/16/2100/meta.jsonThu, 16 Jan 2020 21:37:42 GMTTue, 21 Jan 2020 18:51:58 GMT0x8D79EA2FE4F5346432application/jsonvzwoCByrJnrkChmLbATrgw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/01/21/1800/meta.jsonTue, 21 Jan 2020 18:51:58 GMTTue, 21 Jan 2020 21:28:20 GMT0x8D79EB8D65881EC432application/jsonIOSS00p0DhQhW5WZaa/AYQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/01/21/2100/meta.jsonTue, 21 Jan 2020 21:28:20 GMTFri, 21 Feb 2020 22:23:04 GMT0x8D7B71C9ED5B2C2432application/jsonrMJOssginCVk40/nHA7beQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/02/21/2200/meta.jsonFri, 21 Feb 2020 22:23:04 GMTFri, 08 May 2020 21:36:05 GMT0x8D7F397D06EBC38432application/json0qDhvBmWzT4sHWm2R7f7Zw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/08/2100/meta.jsonFri, 08 May 2020 21:36:05 GMTWed, 27 May 2020 15:45:40 GMT0x8D8025502320015432application/jsonhXO6wTQbisWw12TQW8Ex3w==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/27/1500/meta.jsonWed, 27 May 2020 15:45:40 GMTWed, 27 May 2020 16:35:04 GMT0x8D8025BE8C00911432application/jsonlI6LHgfm99Y2xljHKSAr9Q==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/27/1600/meta.jsonWed, 27 May 2020 16:35:04 GMTFri, 29 May 2020 17:00:40 GMT0x8D803F1D1241B78432application/jsonPCA+dDvBmbY+DrRnPKS7yA==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/1600/meta.jsonFri, 29 May 2020 17:00:40 GMTFri, 29 May 2020 17:02:40 GMT0x8D803F218A3410E432application/jsonzlU3hLOAc0HlRs1DjAaF9A==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/1700/meta.jsonFri, 29 May 2020 17:02:40 GMTFri, 29 May 2020 20:12:24 GMT0x8D8040C9A20A6A5432application/jsonbEDtQZGNAO5B4Oz3jcdesQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/2000/meta.jsonFri, 29 May 2020 20:12:24 GMTFri, 29 May 2020 21:03:49 GMT0x8D80413C8F8D78D432application/jsonryL5hHzuEA5g3VfnJ4Clfw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/2100/meta.jsonFri, 29 May 2020 21:03:49 GMTMon, 01 Jun 2020 15:51:15 GMT0x8D806439DFC6A64432application/jsonSTiHfikzUkcDJIj2jLGhnw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1500/meta.jsonMon, 01 Jun 2020 15:51:15 GMTMon, 01 Jun 2020 16:05:35 GMT0x8D806459EBB7340432application/json/96SZ3C2z+KR2e7KE1L4UQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1600/meta.jsonMon, 01 Jun 2020 16:05:35 GMTMon, 01 Jun 2020 17:25:00 GMT0x8D80650B6D6E7EB432application/jsonKjbJLsl5iYrFczyE21pCng==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1700/meta.jsonMon, 01 Jun 2020 17:25:00 GMTMon, 01 Jun 2020 19:13:01 GMT0x8D8065FCD9F25EC432application/jsonjEbtt206IZPG5VM3FcC6uQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1900/meta.jsonMon, 01 Jun 2020 19:13:01 GMTMon, 01 Jun 2020 20:54:36 GMT0x8D8066DFE87A4AE432application/jsonsamWT0EyebvEArLMVIUP3g==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/2000/meta.jsonMon, 01 Jun 2020 20:54:36 GMTMon, 01 Jun 2020 21:05:31 GMT0x8D8066F84DE5BED432application/jsonMNV2yKTAnKlCkAVyRj9Ekw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/2100/meta.jsonMon, 01 Jun 2020 21:05:30 GMTMon, 01 Jun 2020 21:05:30 GMT0x8D8066F84AD09E5433application/jsonaCPJOFOuAUw+bWIh+V19gA==BlockBlobHottrueunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb58fb5-a01e-00aa-8035-455f49000000', + 'x-ms-client-request-id', + 'd733939c-5d13-4cbb-bb36-b28ef44b5ef1', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:55:52 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F01%2F16%2F2100%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-01-16T21:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d79acc514fd60a","numShards":1,"recordsFormat":"avro","formatSchemaVersion":1,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/01/16/2100/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-01-16T21:37:42.441Z","data":{"aid":"bc86d97e-1006-0029-00b5-cc412b061a0b"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'vzwoCByrJnrkChmLbATrgw==', + 'Last-Modified', + 'Tue, 21 Jan 2020 18:51:58 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79EA2FE4F5346"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb591af-a01e-00aa-4535-455f49000000', + 'x-ms-client-request-id', + '14d0e59d-09be-4ee9-9080-6a421b099a1f', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:37:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:53 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/01/16/2100/log/00/2020/01/16/2100/00000.avroThu, 16 Jan 2020 21:38:42 GMTThu, 16 Jan 2020 21:38:42 GMT0x8D79ACC750BF3D456318avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5926e-a01e-00aa-7635-455f49000000', + 'x-ms-client-request-id', + '1b963d4a-30f9-4901-b630-79b3b2eabf1d', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:55:53 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F01%2F16%2F2100%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d61b8167b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a327d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f624d6574616461746155706461746564222c22436f6e74726f6c225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e09c881808080808080800094d88680808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33322e323934323833355a4865393363336231332d393031652d303037612d346562352d636336323166303635633630024836646633396636322d636630342d346135372d626531352d3732663466383535336266654865393363336231332d393031652d303037612d346562352d636336323166303030303030223078384437394143433237383035373733306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562316606066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365712e283635392c313133383835362c353832373335392c302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33322e333639333337385a4865393363336235332d393031652d303037612d306362352d636336323166303635643630024837626232336134352d323236342d343434302d383438372d6632306333373833343864614865393363336235332d393031652d303037612d306362352d636336323166303030303030223078384437394143433237384241343242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562326406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383835392c353832373337332c353832373335392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33322e343332333832375a4865393363336239322d393031652d303037612d343262352d636336323166303635653732024833616533386665332d616264612d346661352d613034652d3162346364396538383265394865393363336239322d393031652d303037612d343262352d636336323166303030303030223078384437394143433237393536394633306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562333506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836302c353832373338312c353832373337332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33322e353137343433395a4865393363336264392d393031652d303037612d303462352d636336323166303635666335024836343939303561652d313761332d346638612d386561302d3265383132343163306434344865393363336264392d393031652d303037612d303462352d636336323166303030303030223078384437394143433237413236344137306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562336406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836312c353832373338392c353832373338312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33322e353838343935305a4865393363336330662d393031652d303037612d333862352d636336323166303636306664024864343563363935612d666666382d343263662d613539362d3937616635656631336461664865393363336330662d393031652d303037612d333862352d636336323166303030303030223078384437394143433237414431353033306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562343506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836322c353832373339372c353832373338392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33322e363634353439365a4865393363336334642d393031652d303037612d366662352d636336323166303636323262024866663163343162382d376266372d343438342d393563642d6438623466336564363439624865393363336334642d393031652d303037612d366662352d636336323166303030303030223078384437394143433237423841464535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562346406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836332c353832373430352c353832373339372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33322e373333353939335a4865393363336338302d393031652d303037612d316662352d636336323166303636336138024836336635626263642d333738332d346266642d613935632d3761303039643164656631304865393363336338302d393031652d303037612d316662352d636336323166303030303030223078384437394143433237433333393231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562353506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836342c353832373431332c353832373430352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33322e383136363539385a4865393363336362382d393031652d303037612d353462352d636336323166303636353465024832656663393664362d336331392d343231342d383430322d6562623732336265353266374865393363336362382d393031652d303037612d353462352d636336323166303030303030223078384437394143433237443030434336306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562356406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836352c353832373432312c353832373431332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33322e393933373836335a4865393363336433392d393031652d303037612d346262352d636336323166303636383066024863333130646231622d393364612d346165612d383132322d6232333839616639333062614865393363336433392d393031652d303037612d346262352d636336323166303030303030223078384437394143433237454145434234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562363506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836362c353832373432392c353832373432312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33332e303534383330365a4865393363336436302d393031652d303037612d366662352d636336323166303636393334024832323364303839372d666632642d343666632d396535342d3563326534376636333135334865393363336436302d393031652d303037612d366662352d636336323166303030303030223078384437394143433237463436343532306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562366406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836372c353832373433372c353832373432392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33332e363931323837365a4865393363336635392d393031652d303037612d336262352d636336323166303637366130024861663433386432372d656533652d343939382d393134342d6233663464623065303330614865393363336635392d393031652d303037612d336262352d636336323166303030303030223078384437394143433238353538314543306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562373506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836382c353832373434352c353832373433372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33332e373734333437385a4865393363336661652d393031652d303037612d303962352d636336323166303637383363024861356261656264622d313230632d346539362d623639642d6239616430616336646532334865393363336661652d393031652d303037612d303962352d636336323166303030303030223078384437394143433238363232453736306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562376406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383836392c353832373435332c353832373434352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33332e383730343136345a4865393363336666332d393031652d303037612d343762352d636336323166303637396635024861393263376233302d336134612d343964652d393964632d3439663236326263373730314865393363336666332d393031652d303037612d343762352d636336323166303030303030223078384437394143433238373042303044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562383506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837302c353832373436312c353832373435332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33332e393332343631345a4865393363343032342d393031652d303037612d373662352d636336323166303637623538024838393263656438302d313038322d346333622d383731352d3134353536303833383866624865393363343032342d393031652d303037612d373662352d636336323166303030303030223078384437394143433238374132374142306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562386406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837312c353832373436392c353832373436312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33342e303230353234375a4865393363343036302d393031652d303037612d333162352d636336323166303637636638024831626632353431312d666439372d346533642d383262332d3431613063643966666130664865393363343036302d393031652d303037612d333162352d636336323166303030303030223078384437394143433238383742454246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562393506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837322c353832373437372c353832373436392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33342e303831353638365a4865393363343062322d393031652d303037612d376262352d636336323166303637653162024834313639656232622d313464612d346632362d613335302d6531343131303464346533314865393363343062322d393031652d303037612d376262352d636336323166303030303030223078384437394143433238393045383333306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562396406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837332c353832373438352c353832373437372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33342e313433363133325a4865393363343065342d393031652d303037612d323962352d636336323166303637663532024864613937653333362d663436652d343230622d393732622d6366356461353563386266654865393363343065342d393031652d303037612d323962352d636336323166303030303030223078384437394143433238394138364534306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562613506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837342c353832373439332c353832373438352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33342e323233363730335a4865393363343131312d393031652d303037612d353062352d636336323166303638303933024833303966663764662d303533322d343466302d626166322d3437343463613838633466654865393363343131312d393031652d303037612d353062352d636336323166303030303030223078384437394143433238413639373043306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562616406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837352c353832373530312c353832373439332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33342e323931373139325a4865393363343134622d393031652d303037612d303762352d636336323166303638323238024830386462626339642d303431322d343238352d623265662d6437383538383338326533644865393363343134622d393031652d303037612d303762352d636336323166303030303030223078384437394143433238423132303438306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562623506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837362c353832373530392c353832373530312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33342e333531373632345a4865393363343137322d393031652d303037612d323862352d636336323166303638326364024837373962336236332d623635652d343935322d613962352d3931396662643433653266374865393363343137322d393031652d303037612d323862352d636336323166303030303030223078384437394143433238424134394238306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562626406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837372c353832373531372c353832373530392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33342e353430383938335a4865393363343230392d393031652d303037612d333362352d636336323166303638353136024862373032336438362d316637662d343165642d613132392d3035326538653763383666394865393363343230392d393031652d303037612d333362352d636336323166303030303030223078384437394143433238443646454330306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562633506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837382c353832373532352c353832373531372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33342e363033393433375a4865393363343232372d393031652d303037612d353062352d636336323166303638356636024861663435333438322d383430632d343837352d396130342d6131653865653238363433344865393363343232372d393031652d303037612d353062352d636336323166303030303030223078384437394143433238453043343844306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562636406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383837392c353832373533332c353832373532352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33342e363734393934375a4865393363343235392d393031652d303037612d383062352d636336323166303638373237024838623663386465352d383636622d343261332d393262372d3664303037353230336433344865393363343235392d393031652d303037612d383062352d636336323166303030303030223078384437394143433238454237344538306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562643506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838302c353832373534312c353832373533332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33342e373335303337395a4865393363343237652d393031652d303037612d323062352d636336323166303638383261024866326131323837352d626236622d343831362d616531342d3539393730663866303864634865393363343237652d393031652d303037612d323062352d636336323166303030303030223078384437394143433238463443353642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562646406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838312c353832373534392c353832373534312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33342e383030303834375a4865393363343262322d393031652d303037612d353062352d636336323166303638393034024866636630333465632d663034642d346132662d386139372d6561616335643734666231324865393363343262322d393031652d303037612d353062352d636336323166303030303030223078384437394143433238464538423343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562653506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838322c353832373535372c353832373534392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33342e383739313431395a4865393363343266642d393031652d303037612d313462352d636336323166303638396438024862646631643561662d643838342d343161352d623163662d6138306135343833396630614865393363343266642d393031652d303037612d313462352d636336323166303030303030223078384437394143433239304143323742306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562656406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838332c353832373536352c353832373535372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33342e393738323132375a4865393363343335312d393031652d303037612d356462352d636336323166303638623464024836366435383936652d366532322d343430352d623165322d3731363937393764323731324865393363343335312d393031652d303037612d356462352d636336323166303030303030223078384437394143433239313945303646306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562663506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838342c353832373537332c353832373536352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33352e303432323539325a4865393363343339382d393031652d303037612d323162352d636336323166303638633462024866313938386237312d623138342d346534642d386531342d3335303233393932356436374865393363343339382d393031652d303037612d323162352d636336323166303030303030223078384437394143433239323337463234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386562666406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838352c353832373538312c353832373537332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33352e313136333132305a4865393363343431642d393031652d303037612d316162352d636336323166303638643335024865356263653434332d616164342d343537302d613731382d3731336132333765346265304865393363343431642d393031652d303037612d316162352d636336323166303030303030223078384437394143433239324546324630306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563303506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838362c353832373538392c353832373538312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33352e313937333730365a4865393363343437352d393031652d303037612d366462352d636336323166303638653438024834656365323238312d306433362d343335622d623963392d3235643466383766623635624865393363343437352d393031652d303037612d366462352d636336323166303030303030223078384437394143433239334232413246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563306406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838372c353832373539372c353832373538392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33352e333135343535355a4865393363343466392d393031652d303037612d366262352d636336323166303639303038024836353133613534372d376462332d346337372d626164372d6133356337313532313537634865393363343466392d393031652d303037612d366262352d636336323166303030303030223078384437394143433239344435354642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563313506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838382c353832373630352c353832373539372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33352e333735343938335a4865393363343534382d393031652d303037612d336162352d636336323166303639303830024861303238653261662d633061332d343564622d383930312d3838366330366638653363334865393363343534382d393031652d303037612d336162352d636336323166303030303030223078384437394143433239353635383442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563316406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383838392c353832373631332c353832373630352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33352e343338353433365a4865393363343538372d393031652d303037612d373762352d636336323166303639313662024830636261653464312d636562632d343733652d386535392d6430626261623834633633634865393363343538372d393031652d303037612d373762352d636336323166303030303030223078384437394143433239363031453143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563323506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839302c353832373632312c353832373631332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33352e343938353836375a4865393363343564312d393031652d303037612d336462352d636336323166303639323566024863326366333061632d303065642d343866632d626461382d3737313636613735396638374865393363343564312d393031652d303037612d336462352d636336323166303030303030223078384437394143433239363934373842306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563326406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839312c353832373632392c353832373632312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33352e353538363239395a4865393363343631302d393031652d303037612d376162352d636336323166303639333131024837646261633933612d316534392d343133352d393933622d3064333237633134656133334865393363343631302d393031652d303037612d376162352d636336323166303030303030223078384437394143433239373234394534306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563333506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839322c353832373633372c353832373632392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33352e363230363734395a4865393363343633372d393031652d303037612d316262352d636336323166303639343064024861343633303036662d663237302d343938312d623831632d3131366638383564313361324865393363343633372d393031652d303037612d316262352d636336323166303030303030223078384437394143433239374245383944306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563336406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839332c353832373634352c353832373633372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33352e363835373231375a4865393363343636612d393031652d303037612d346262352d636336323166303639343837024831663465613434642d363636302d343631642d383162392d3734303234313233613065664865393363343636612d393031652d303037612d346262352d636336323166303030303030223078384437394143433239383544353831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563343506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839342c353832373635332c353832373634352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33352e373632373737315a4865393363343639612d393031652d303037612d373562352d636336323166303639356133024864373331303561372d363435612d343830352d383933352d3765336239313930306436374865393363343639612d393031652d303037612d373562352d636336323166303030303030223078384437394143433239393137303633306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563346406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839352c353832373636312c353832373635332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33352e383232383230325a4865393363343662622d393031652d303037612d313462352d636336323166303639363335024862313331643536372d313865622d343866652d616562382d6533343236656162653462374865393363343662622d393031652d303037612d313462352d636336323166303030303030223078384437394143433239394139394346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563353506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839362c353832373636392c353832373636312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33352e383832383633305a4865393363343665342d393031652d303037612d336162352d636336323166303639373237024837633837656233372d303132322d343135632d383535342d3264646431616431353234314865393363343665342d393031652d303037612d336162352d636336323166303030303030223078384437394143433239413345413536306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563356406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839372c353832373637372c353832373636392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33352e393938393436345a4865393363343731392d393031652d303037612d366162352d636336323166303639393138024863643435373139362d646539362d346264652d623637642d6461313534383139346438344865393363343731392d393031652d303037612d366162352d636336323166303030303030223078384437394143433239423537394335306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563363506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839382c353832373638352c353832373637372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33362e303539393930335a4865393363343734352d393031652d303037612d313462352d636336323166303639613264024865626636633839362d323431652d346565302d386166622d3132366161333231623663394865393363343734352d393031652d303037612d313462352d636336323166303030303030223078384437394143433239424546313546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563366406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383839392c353832373639332c353832373638352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33362e313335303434325a4865393363343739662d393031652d303037612d363762352d636336323166303639626437024832646638323262632d396633382d343934352d613863662d6533633936306636336563344865393363343739662d393031652d303037612d363762352d636336323166303030303030223078384437394143433239434136353241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563373506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930302c353832373730312c353832373639332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33362e313936303838315a4865393363343763632d393031652d303037612d313362352d636336323166303639633632024839633566336135642d346563342d343636352d386436382d3361616561653530336332384865393363343763632d393031652d303037612d313362352d636336323166303030303030223078384437394143433239443338453945306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563376406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930312c353832373730392c353832373730312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33362e323537313332345a4865393363343766632d393031652d303037612d343162352d636336323166303639643331024866613735326561372d326332352d343830352d616164302d3133363366363166326438614865393363343766632d393031652d303037612d343162352d636336323166303030303030223078384437394143433239444430363343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563383506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930322c353832373731372c353832373730392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33362e333332313835395a4865393363343833342d393031652d303037612d373662352d636336323166303639653334024863303231386535352d373837382d343537652d393331362d3761393365396534623832344865393363343833342d393031652d303037612d373662352d636336323166303030303030223078384437394143433239453835324543306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563386406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930332c353832373732352c353832373731372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33362e343039323431375a4865393363343836362d393031652d303037612d323462352d636336323166303639663836024835373539313665372d323336622d346363322d623463632d3063303135316334623536664865393363343836362d393031652d303037612d323462352d636336323166303030303030223078384437394143433239463433433031306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563393506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930342c353832373733332c353832373732352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33362e343837323937345a4865393363343838622d393031652d303037612d343662352d636336323166303661303836024835323434366137622d333136622d343439332d613334612d3533343931396339376366354865393363343838622d393031652d303037612d343662352d636336323166303030303030223078384437394143433239464646444637306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563396406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930352c353832373734312c353832373733332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33362e353434333338345a4865393363343863352d393031652d303037612d383062352d636336323166303661313335024838333539343435632d666233632d343665312d393138382d3765663965396464393038334865393363343863352d393031652d303037612d383062352d636336323166303030303030223078384437394143433241303842323231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563613506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930362c353832373734392c353832373734312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33362e363034333832305a4865393363343866342d393031652d303037612d326262352d636336323166303661323037024866636335326635632d336436632d343631302d386239342d3530323733636435636135354865393363343866342d393031652d303037612d326262352d636336323166303030303030223078384437394143433241313144423931306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563616406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930372c353832373735372c353832373734392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33362e373734353034335a4865393363343937312d393031652d303037612d316362352d636336323166303661343464024837383232376339622d623564372d346564372d623737352d3032343337313036616435334865393363343937312d393031652d303037612d316362352d636336323166303030303030223078384437394143433241324244313030306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563623506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930382c353832373736352c353832373735372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33362e383331353435375a4865393363343939352d393031652d303037612d343062352d636336323166303661353338024839653439316165652d646632642d343762392d383662632d3834393833636361346133644865393363343939352d393031652d303037612d343062352d636336323166303030303030223078384437394143433241333441433431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563626406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383930392c353832373737332c353832373736352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33362e383933353839355a4865393363343962372d393031652d303037612d356462352d636336323166303661356234024863623966333962392d383331372d343265632d393032352d6666313837393633366235374865393363343962372d393031652d303037612d356462352d636336323166303030303030223078384437394143433241334532334437306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563633506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931302c353832373738312c353832373737332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33362e393530363330355a4865393363343964342d393031652d303037612d373762352d636336323166303661363935024866353439613962312d643338352d343861302d613431332d3736383961623130373663384865393363343964342d393031652d303037612d373762352d636336323166303030303030223078384437394143433241343642304632306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563636406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931312c353832373738392c353832373738312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33372e303037363731355a4865393363343966372d393031652d303037612d313462352d636336323166303661376339024862386466653166642d316566652d343931312d623835662d3263363833373230306337354865393363343966372d393031652d303037612d313462352d636336323166303030303030223078384437394143433241344636353138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563643506066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931322c353832373739372c353832373738392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33372e303635373133365a4865393363346132652d393031652d303037612d343362352d636336323166303661383961024833626638326334392d656537662d343861352d383435352d3138383061356264663361374865393363346132652d393031652d303037612d343362352d636336323166303030303030223078384437394143433241353834303535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563646406066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931332c353832373830352c353832373739372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33372e313235373536345a4865393363346137352d393031652d303037612d303262352d636336323166303661393961024862343539633761662d613134302d343864302d393037622d6333653163356265336666394865393363346137352d393031652d303037612d303262352d636336323166303030303030223078384437394143433241363139304443306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563653806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931342c353832373831362c353832373830352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33372e313831373936365a4865393363346139362d393031652d303037612d323062352d636336323166303661613339024864346639316565652d643234322d343535642d393239622d3366323439633235613236324865393363346139362d393031652d303037612d323062352d636336323166303030303030223078384437394143433241363946364442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563663006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931352c353832373832342c353832373831362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33372e323430383339315a4865393363346162632d393031652d303037612d343462352d636336323166303661626262024838356663376535362d343438302d343930312d616538302d3532323533303362363062354865393363346162632d393031652d303037612d343462352d636336323166303030303030223078384437394143433241373246393334306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386563663806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931372c353832373833322c353832373832342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33372e323935383739315a4865393363346164662d393031652d303037612d363462352d636336323166303661636664024835353434616330652d323561392d346131302d623262382d3334323231343237326134634865393363346164662d393031652d303037612d363462352d636336323166303030303030223078384437394143433241374235463242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564303006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931382c353832373834302c353832373833322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33372e343438393839315a4865393363346233662d393031652d303037612d336262352d636336323166303661663438024861306538396633662d623433312d343934622d393664342d3834356333373231343838344865393363346233662d393031652d303037612d336262352d636336323166303030303030223078384437394143433241393242433038306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564303806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383931392c353832373834382c353832373834302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33372e353236303434395a4865393363346237352d393031652d303037612d366462352d636336323166303662303636024839313265333031312d373330362d343765612d393363382d6434393937383737663230614865393363346237352d393031652d303037612d366462352d636336323166303030303030223078384437394143433241394541353231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564313006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932302c353832373835362c353832373834382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33372e353837303838305a4865393363346261612d393031652d303037612d313762352d636336323166303662313563024837393137326134302d613836662d343435622d623231382d3437386464373764653237324865393363346261612d393031652d303037612d313762352d636336323166303030303030223078384437394143433241413746354130306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564313806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932312c353832373836342c353832373835362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33372e363634313433385a4865393363346264662d393031652d303037612d343562352d636336323166303662323265024837326431313264322d636239612d346538632d626465622d6538393836376234353530374865393363346264662d393031652d303037612d343562352d636336323166303030303030223078384437394143433241423339303745306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564323006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932322c353832373837322c353832373836342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33372e373231313834335a4865393363346266612d393031652d303037612d356362352d636336323166303662326633024833633733373434352d366563632d343439622d393032632d3664313365393765626539354865393363346266612d393031652d303037612d356362352d636336323166303030303030223078384437394143433241424334344143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564323806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932332c353832373838302c353832373837322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33372e373735323233325a4865393363346331302d393031652d303037612d373062352d636336323166303662336665024865386466336338632d373435662d343033362d393866312d6262306533616666303562664865393363346331302d393031652d303037612d373062352d636336323166303030303030223078384437394143433241433441414138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564333006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932342c353832373838382c353832373838302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33372e383330323632335a4865393363346332332d393031652d303037612d383062352d636336323166303662346633024831306563326630662d343636622d343666352d393033362d3431353339386166646436624865393363346332332d393031652d303037612d383062352d636336323166303030303030223078384437394143433241434345393931306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564333806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932352c353832373839362c353832373838382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33372e383837333034325a4865393363346334332d393031652d303037612d316262352d636336323166303662363133024836666562613937322d636330342d346433622d383561342d3064326432656362376265624865393363346334332d393031652d303037612d316262352d636336323166303030303030223078384437394143433241443543344432306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564343006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932362c353832373930342c353832373839362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33372e393435333435395a4865393363346336612d393031652d303037612d336462352d636336323166303662366136024863623334373561322d303634312d346237342d613432392d6531356466623364323037384865393363346336612d393031652d303037612d336462352d636336323166303030303030223078384437394143433241444541303133306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564343806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932372c353832373931322c353832373930342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33382e303037333930315a4865393363346339312d393031652d303037612d356662352d636336323166303662373937024830616332626434322d306134322d346537632d616133642d3965316531393066353735614865393363346339312d393031652d303037612d356662352d636336323166303030303030223078384437394143433241453746303941306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564353006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932382c353832373932302c353832373931322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33382e313539343939345a4865393363346366392d393031652d303037612d333962352d636336323166303662396135024864306438643636332d363766622d343765622d386634652d3131643837303434376139614865393363346366392d393031652d303037612d333962352d636336323166303030303030223078384437394143433241464632363546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564353806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383932392c353832373932382c353832373932302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33382e323635353735375a4865393363346433312d393031652d303037612d366562352d636336323166303662623137024838656165356534382d336436362d343035392d383034382d3762373866656266323362374865393363346433312d393031652d303037612d366562352d636336323166303030303030223078384437394143433242304637443044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564363006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933302c353832373933362c353832373932382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33382e333236363230345a4865393363346435362d393031652d303037612d306462352d636336323166303662626462024831306639633065362d626335302d343864642d386231302d3535353734316236333465364865393363346435362d393031652d303037612d306462352d636336323166303030303030223078384437394143433242313841363743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564363806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933312c353832373934342c353832373933362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33382e333738363536355a4865393363346437382d393031652d303037612d326362352d636336323166303662643165024865353831646263372d663166312d343630612d616535352d3563343565613566363935314865393363346437382d393031652d303037612d326362352d636336323166303030303030223078384437394143433242323039373336306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564373006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933322c353832373935322c353832373934342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33382e343335363938345a4865393363346461312d393031652d303037612d353262352d636336323166303662653332024834343965356133312d383936322d346336362d616231622d6538366539626231376665314865393363346461312d393031652d303037612d353262352d636336323166303030303030223078384437394143433242323934423630306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564373806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933332c353832373936302c353832373935322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33382e353134373534385a4865393363346464652d393031652d303037612d306162352d636336323166303662663036024838613165363365332d643531362d343738362d613562342d6666643365623332393134394865393363346464652d393031652d303037612d306162352d636336323166303030303030223078384437394143433242333535423834306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564383006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933342c353832373936382c353832373936302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33382e353635373931355a4865393363346530312d393031652d303037612d326262352d636336323166303662666565024864643035656638662d613939372d343766342d623436322d3762363336316266613133654865393363346530312d393031652d303037612d326262352d636336323166303030303030223078384437394143433242334434433342306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564383806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933352c353832373937362c353832373936382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33382e363336383433385a4865393363346531622d393031652d303037612d343262352d636336323166303663306535024832396433336530372d336135332d346439642d393866332d6338363831383161303030334865393363346531622d393031652d303037612d343262352d636336323166303030303030223078384437394143433242343832334236306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564393006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933362c353832373938342c353832373937362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33382e363838383830345a4865393363346533612d393031652d303037612d356562352d636336323166303663313966024830396634393231662d633164352d343365662d393265612d6663343133336537656438344865393363346533612d393031652d303037612d356562352d636336323166303030303030223078384437394143433242353031343634306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564393806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933372c353832373939322c353832373938342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33382e373434393230365a4865393363346535352d393031652d303037612d373762352d636336323166303663323334024832343164663733352d313561392d343035652d383331312d3561646661663263643463384865393363346535352d393031652d303037612d373762352d636336323166303030303030223078384437394143433242353837413546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564613006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933382c353832383030302c353832373939322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33382e383633303034375a4865393363346561302d393031652d303037612d336162352d636336323166303663343032024832323666343637392d643531362d343033622d383362632d3435663032366130666265334865393363346561302d393031652d303037612d336162352d636336323166303030303030223078384437394143433242364137463043306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564613806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383933392c353832383030382c353832383030302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33382e393336303537365a4865393363346563392d393031652d303037612d356662352d636336323166303663346534024838333763313533312d336534302d343136612d383666332d6633323361306438633037354865393363346563392d393031652d303037612d356662352d636336323166303030303030223078384437394143433242373541344144306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564623006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934302c353832383031362c353832383030382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33392e303036313038305a4865393363346565392d393031652d303037612d376462352d636336323166303663363136024864653933353632302d336261332d343437312d613161322d3564346334333731653462624865393363346565392d393031652d303037612d376462352d636336323166303030303030223078384437394143433242383035353035306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564623806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934312c353832383032342c353832383031362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33392e303731313534375a4865393363346631622d393031652d303037612d326562352d636336323166303663376238024866373763363731362d653932322d343431642d383765632d6331623733323839393231374865393363346631622d393031652d303037612d326562352d636336323166303030303030223078384437394143433242384136384642306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564633006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934322c353832383033322c353832383032342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33392e313234313932385a4865393363346634622d393031652d303037612d353962352d636336323166303663386335024835323733633365652d316566652d343432372d393563312d6330373136613466643535314865393363346634622d393031652d303037612d353962352d636336323166303030303030223078384437394143433242393238304338306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564633806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934332c353832383034302c353832383033322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33392e313838323338395a4865393363346638332d393031652d303037612d306162352d636336323166303663396530024866656132376333332d346231382d343939622d393632302d3933366536363862663732344865393363346638332d393031652d303037612d306162352d636336323166303030303030223078384437394143433242394334363935306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564643006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934342c353832383034382c353832383034302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33392e323436323831305a4865393363346638652d393031652d303037612d313562352d636336323166303663616330024832653666623935352d303561622d343130342d626231342d3233646237323062363737634865393363346638652d393031652d303037612d313562352d636336323166303030303030223078384437394143433242413532314441306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564643806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934352c353832383035362c353832383034382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33392e333030333139345a4865393363346639652d393031652d303037612d323362352d636336323166303663623762024839616635373133302d663036312d346539372d383238662d3365303962333866346564354865393363346639652d393031652d303037612d323362352d636336323166303030303030223078384437394143433242414436304241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564653006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934362c353832383036342c353832383035362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a33392e333739333736335a4865393363346664622d393031652d303037612d353762352d636336323166303663636465024834663361336161652d333537392d346339652d626461332d3165613137376238616432314865393363346664622d393031652d303037612d353762352d636336323166303030303030223078384437394143433242423937304533306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564653806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934372c353832383037322c353832383036342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a33392e343331343133375a4865393363346666652d393031652d303037612d373262352d636336323166303663646161024863613032313131332d656435312d343761632d623663302d3532343066633334383265384865393363346666652d393031652d303037612d373262352d636336323166303030303030223078384437394143433242433133413831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564663006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934382c353832383038302c353832383037322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62300238323032302d30312d31365432313a33363a33392e353533353031345a4865393363353034372d393031652d303037612d333362352d636336323166303663666566024866353232396462332d363966662d346366312d383939312d3634643131386439316433364865393363353034372d393031652d303037612d333362352d636336323166303030303030223078384437394143433242443430324136306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386564663806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383934392c353832383038382c353832383038302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62310238323032302d30312d31365432313a33363a33392e363233353531385a4865393363353036632d393031652d303037612d346662352d636336323166303664306438024865326131653932632d353637352d343061382d613665322d3863613061383138376632654865393363353036632d393031652d303037612d346662352d636336323166303030303030223078384437394143433242444542324645306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565303006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935302c353832383039362c353832383038382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62320238323032302d30312d31365432313a33363a33392e363736353930335a4865393363353038332d393031652d303037612d363462352d636336323166303664316231024839376163393265352d333738332d346335612d616665612d3165356264376633653138634865393363353038332d393031652d303037612d363462352d636336323166303030303030223078384437394143433242453643414346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565303806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935312c353832383130342c353832383039362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62330238323032302d30312d31365432313a33363a33392e373238363237335a4865393363353061382d393031652d303037612d303562352d636336323166303664326234024832303366643565372d633461372d343939662d393435382d3633336464363730386330614865393363353061382d393031652d303037612d303562352d636336323166303030303030223078384437394143433242454539343641306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565313006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935322c353832383131322c353832383130342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62340238323032302d30312d31365432313a33363a33392e373833363637335a4865393363353063352d393031652d303037612d313862352d636336323166303664333736024837616630393966612d613364622d343933392d613065632d6130393730303234326631664865393363353063352d393031652d303037612d313862352d636336323166303030303030223078384437394143433242463732313831306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565313806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935332c353832383132302c353832383131322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62350238323032302d30312d31365432313a33363a33392e383335373034375a4865393363353065322d393031652d303037612d326662352d636336323166303664343937024839663266346333622d623761352d346537392d396533642d6530383836666265326637384865393363353065322d393031652d303037612d326662352d636336323166303030303030223078384437394143433242464631323337306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565323006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935342c353832383132382c353832383132302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62360238323032302d30312d31365432313a33363a33392e393035373534365a4865393363353130312d393031652d303037612d343962352d636336323166303664356138024863343464383761392d303131322d346532642d383765652d3137373831303636636238644865393363353130312d393031652d303037612d343962352d636336323166303030303030223078384437394143433243303939423733306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565323806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935352c353832383133362c353832383132382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62370238323032302d30312d31365432313a33363a33392e393739383037395a4865393363353133322d393031652d303037612d373662352d636336323166303664363665024830383364623036392d626537332d343830362d623139612d3936313065616639656666334865393363353133322d393031652d303037612d373662352d636336323166303030303030223078384437394143433243313530463346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565333006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935362c353832383134342c353832383133362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62380238323032302d30312d31365432313a33363a34302e303431383532395a4865393363353135312d393031652d303037612d306362352d636336323166303664373033024839633932373739392d663936312d346338642d383539382d6432353335396563373739664865393363353135312d393031652d303037612d306362352d636336323166303030303030223078384437394143433243314535464335306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565333806066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935372c353832383135322c353832383134342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572392f626c6f62732f626c6f62390238323032302d30312d31365432313a33363a34302e303938383933355a4865393363353138342d393031652d303037612d333862352d636336323166303664376162024837373133383131342d333162652d346664622d383231322d3631646636306335623230624865393363353138342d393031652d303037612d333862352d636336323166303030303030223078384437394143433243323731334546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239333030303030303030303035386565343006066269644862633837653833312d313030362d303032392d303062352d636334313262303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283635392c313133383935382c353832383136302c3538323831353229000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '56318', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Thu, 16 Jan 2020 21:38:42 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79ACC750BF3D4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb59381-a01e-00aa-6e35-455f49000000', + 'x-ms-client-request-id', + '83656612-bc34-43e1-bcc0-6933dd7c65f6', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:38:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:53 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F01%2F21%2F1800%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-01-21T18:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d79ea2fe4629dd","numShards":1,"recordsFormat":"avro","formatSchemaVersion":1,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/01/21/1800/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-01-21T18:51:58.411Z","data":{"aid":"6444a74e-a006-0003-008b-d09e3b06e2f8"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'IOSS00p0DhQhW5WZaa/AYQ==', + 'Last-Modified', + 'Tue, 21 Jan 2020 21:28:20 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79EB8D65881EC"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5952c-a01e-00aa-7835-455f49000000', + 'x-ms-client-request-id', + '21d385ca-030d-4193-9ec1-37d6031d51bb', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Tue, 21 Jan 2020 18:51:58 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:54 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/01/21/1800/log/00/2020/01/21/1800/00000.avroTue, 21 Jan 2020 18:52:58 GMTTue, 21 Jan 2020 18:52:58 GMT0x8D79EA321F9D2CC105584avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb595e1-a01e-00aa-1d35-455f49000000', + 'x-ms-client-request-id', + '899570a9-bc18-4412-9c7e-ba6bac3f4b82', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:55:54 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F01%2F21%2F1800%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d61b8167b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a327d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f624d6574616461746155706461746564222c22436f6e74726f6c225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e09f081808080808080800080828880808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62300238323032302d30312d32315431383a35303a35382e333135383035315a4865633837396461362d633031652d303035382d346338622d643061373030303634373763024832623264333630332d343630382d343264392d393730332d3034316466666136366566614865633837396461362d633031652d303035382d346338622d643061373030303030303030223078384437394541324441373434353233306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261353206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365712c283636312c3635373634372c333238373633342c302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62310238323032302d30312d32315431383a35303a35382e333835383534375a4865633837396465392d633031652d303035382d306138622d643061373030303634396563024831366161363131382d313332612d343564612d613732362d6662663136653064386137644865633837396465392d633031652d303035382d306138622d643061373030303030303030223078384437394541324441374546353733306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261356106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373634382c333238373634322c333238373633342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62320238323032302d30312d32315431383a35303a35382e343536393036385a4865633837396531642d633031652d303035382d333638622d643061373030303634636364024835383435633032652d393133382d343636642d626264372d3661373864613337653366364865633837396531642d633031652d303035382d333638622d643061373030303030303030223078384437394541324441383941354343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261363206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373634392c333238373635302c333238373634322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62330238323032302d30312d32315431383a35303a35382e353231393531355a4865633837396534622d633031652d303035382d356438622d643061373030303634663065024835313732306232652d323561322d346162352d386465652d3762316364313036313232334865633837396534622d633031652d303035382d356438622d643061373030303030303030223078384437394541324441393339324143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261366106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635302c333238373635382c333238373635302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62340238323032302d30312d32315431383a35303a35382e353930303030355a4865633837396538652d633031652d303035382d313338622d643061373030303635313237024835383663306237382d666234662d343539352d626432382d6139313066613833616531314865633837396538652d633031652d303035382d313338622d643061373030303030303030223078384437394541324441394531424535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261373206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635312c333238373636362c333238373635382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62350238323032302d30312d32315431383a35303a35382e363539303530335a4865633837396564332d633031652d303035382d353338622d643061373030303635326330024834353935313463352d613334302d343632352d623837302d6331613538353866356630314865633837396564332d633031652d303035382d353338622d643061373030303030303030223078384437394541324441413841353237306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261376106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635322c333238373637342c333238373636362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62360238323032302d30312d32315431383a35303a35382e373233313531325a4865633837396630362d633031652d303035382d303438622d643061373030303635346230024836383361303365662d623536322d343233302d623334342d3264306335663231346666644865633837396630362d633031652d303035382d303438622d643061373030303030303030223078384437394541324441423236443138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261383206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635332c333238373638322c333238373637342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62370238323032302d30312d32315431383a35303a35382e373839313432375a4865633837396633652d633031652d303035382d333938622d643061373030303635363537024833653738386564632d616362662d343263642d386663622d3938316464653061646130324865633837396633652d633031652d303035382d333938622d643061373030303030303030223078384437394541324441424337454533306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261386106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635342c333238373639302c333238373638322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62380238323032302d30312d32315431383a35303a35382e383530313835355a4865633837396635662d633031652d303035382d353538622d643061373030303635376435024838303035633361312d653963302d346264612d393165312d3234353965613464333330384865633837396635662d633031652d303035382d353538622d643061373030303030303030223078384437394541324441433543463546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261393206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635352c333238373639382c333238373639302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572302f626c6f62732f626c6f62390238323032302d30312d32315431383a35303a35382e393134323330385a4865633837396639622d633031652d303035382d306638622d643061373030303635393737024836306433353662332d313466632d343764382d613138382d6535633861353033343533394865633837396639622d633031652d303035382d306638622d643061373030303030303030223078384437394541324441434636453044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261396106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635362c333238373730362c333238373639382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62300238323032302d30312d32315431383a35303a35392e303632333335365a4865633837613031372d633031652d303035382d303538622d643061373030303635643534024862623336393062302d326162342d343438322d383234302d6439353439356361316230334865633837613031372d633031652d303035382d303538622d643061373030303030303030223078384437394541324441453632453743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261613206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635372c333238373731342c333238373730362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62310238323032302d30312d32315431383a35303a35392e313234333739365a4865633837613036352d633031652d303035382d343238622d643061373030303635656636024833633530353330342d653636322d343835662d626134302d6565653466666465666533664865633837613036352d633031652d303035382d343238622d643061373030303030303030223078384437394541324441454637454643306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261616106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635382c333238373732322c333238373731342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62320238323032302d30312d32315431383a35303a35392e313834343232305a4865633837613039362d633031652d303035382d366338622d643061373030303636303465024864613537646564312d663062652d343066362d616632302d6332636233303466653939344865633837613039362d633031652d303035382d366338622d643061373030303030303030223078384437394541324441463843463743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261623206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373635392c333238373733302c333238373732322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62330238323032302d30312d32315431383a35303a35392e323435343635375a4865633837613062652d633031652d303035382d306438622d643061373030303636316231024834336138623461302d393336342d343361662d616338622d3961623964386637306133354865633837613062652d633031652d303035382d306438622d643061373030303030303030223078384437394541324442303232303031306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261626106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636302c333238373733382c333238373733302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62340238323032302d30312d32315431383a35303a35392e333136353136305a4865633837613066342d633031652d303035382d336538622d643061373030303636333665024837623837313665632d353239302d343162322d383338652d3134656563643065316230314865633837613066342d633031652d303035382d336538622d643061373030303030303030223078384437394541324442304344303443306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261633206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636312c333238373734362c333238373733382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62350238323032302d30312d32315431383a35303a35392e333738353539395a4865633837613131382d633031652d303035382d363138622d643061373030303636346433024864373732326338322d396662662d343066312d393135662d3162326565303463326262354865633837613131382d633031652d303035382d363138622d643061373030303030303030223078384437394541324442313636454646306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261636106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636322c333238373735342c333238373734362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62360238323032302d30312d32315431383a35303a35392e343337363031365a4865633837613134612d633031652d303035382d306638622d643061373030303636373032024864616135643764662d373038372d346564382d623938642d6338383736616163343739304865633837613134612d633031652d303035382d306638622d643061373030303030303030223078384437394541324442314637313530306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261643206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636332c333238373736322c333238373735342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62370238323032302d30312d32315431383a35303a35392e343938363434345a4865633837613138652d633031652d303035382d346438622d643061373030303636383865024831396339363665322d653831302d343666322d616666632d6130663433383265386332344865633837613138652d633031652d303035382d346438622d643061373030303030303030223078384437394541324442323843314343306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261646106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636342c333238373737302c333238373736322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62380238323032302d30312d32315431383a35303a35392e353630363838335a4865633837613162312d633031652d303035382d366238622d643061373030303636613762024830623264373861392d346365352d346437322d383032372d6461323964633762646561614865633837613162312d633031652d303035382d366238622d643061373030303030303030223078384437394541324442333231323443306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261653206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636352c333238373737382c333238373737302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572312f626c6f62732f626c6f62390238323032302d30312d32315431383a35303a35392e363235373333395a4865633837613164652d633031652d303035382d313538622d643061373030303636633835024863616565633639632d373039652d343263352d626339322d3363636132326364393066334865633837613164652d633031652d303035382d313538622d643061373030303030303030223078384437394541324442334246463244306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261656106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636362c333238373738362c333238373737382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62300238323032302d30312d32315431383a35303a35392e373735383430395a4865633837613235352d633031652d303035382d376238622d643061373030303637303761024831346263653235642d306239382d343631362d613438312d6365646166383734326339654865633837613235352d633031652d303035382d376238622d643061373030303030303030223078384437394541324442353245364232306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261663206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636372c333238373739342c333238373738362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62310238323032302d30312d32315431383a35303a35392e383432383838385a4865633837613238642d633031652d303035382d326538622d643061373030303637323832024832613333643437622d323636662d346532612d396331312d3335653264383739376165354865633837613238642d633031652d303035382d326538622d643061373030303030303030223078384437394541324442354434384438306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323261666106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636382c333238373830322c333238373739342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62320238323032302d30312d32315431383a35303a35392e393037393335335a4865633837613263342d633031652d303035382d363438622d643061373030303637346335024864316539356539322d333539652d346533352d386264612d6463393562643231303037344865633837613263342d633031652d303035382d363438622d643061373030303030303030223078384437394541324442363733354239306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262303206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373636392c333238373831302c333238373830322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62330238323032302d30312d32315431383a35303a35392e393738393836305a4865633837613330612d633031652d303035382d323738622d643061373030303637366330024836363036613431362d326463352d343064652d616331372d3266373563393233386131334865633837613330612d633031652d303035382d323738622d643061373030303030303030223078384437394541324442373145363044306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262306106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637302c333238373831382c333238373831302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a30302e303530303336375a4865633837613335652d633031652d303035382d373838622d643061373030303637393836024839626334383861392d356232322d343339662d383164622d3131653864373639616533344865633837613335652d633031652d303035382d373838622d643061373030303030303030223078384437394541324442374345343846306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262313206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637312c333238373832362c333238373831382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a30302e313132303831305a4865633837613361392d633031652d303035382d336338622d643061373030303637623664024836626630666633382d616335332d346639332d383237342d3664396232383564393932384865633837613361392d633031652d303035382d336338622d643061373030303030303030223078384437394541324442383635433241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262316106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637322c333238373833342c333238373832362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a30302e313833313331385a4865633837613365632d633031652d303035382d373638622d643061373030303637646433024832613034343864622d366465322d343939372d393633372d3966613438643461346466324865633837613365632d633031652d303035382d373638622d643061373030303030303030223078384437394541324442393133333936306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262323206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637332c333238373834322c333238373833342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a30302e323631313837395a4865633837613432372d633031652d303035382d326238622d643061373030303638303834024838663463653935662d623265352d346333342d396534652d6534616563393132326562384865633837613432372d633031652d303035382d326238622d643061373030303030303030223078384437394541324442394431434137306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262326106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637342c333238373835302c333238373834322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a30302e333434323436385a4865633837613437322d633031652d303035382d373238622d643061373030303638333266024866343330316661642d303564632d343134302d386131332d3735646333633931663931664865633837613437322d633031652d303035382d373238622d643061373030303030303030223078384437394541324442413943393234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262333206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637352c333238373835382c333238373835302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572322f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a30302e343435333138365a4865633837613465342d633031652d303035382d356538622d643061373030303638373133024861323839623538302d353835372d343765362d616538352d3066383936643138346139644865633837613465342d633031652d303035382d356538622d643061373030303030303030223078384437394541324442423933353432306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262336106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637362c333238373836362c333238373835382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a30302e363433343630355a4865633837613562342d633031652d303035382d316138622d643061373030303638643231024831626562383439622d313765662d343865322d396231312d6461303065303039616532384865633837613562342d633031652d303035382d316138622d643061373030303030303030223078384437394541324442443737313244306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262343206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637372c333238373837342c333238373836362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a30302e373133353130395a4865633837613566302d633031652d303035382d353138622d643061373030303638663135024833303237373130392d343864332d343833332d393263382d3266376661636461373936344865633837613566302d633031652d303035382d353138622d643061373030303030303030223078384437394541324442453232313835306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262346106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637382c333238373838322c333238373837342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a30302e373935353639315a4865633837613633352d633031652d303035382d306138622d643061373030303639313865024833366134333166302d626432632d343765612d616265612d3166383039343631636430654865633837613633352d633031652d303035382d306138622d643061373030303030303030223078384437394541324442454541364542306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262353206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373637392c333238373839302c333238373838322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a30302e383635363139365a4865633837613637392d633031652d303035382d343238622d643061373030303639333732024839393862626631302d323664312d346330362d623165372d3935666661303532633636654865633837613637392d633031652d303035382d343238622d643061373030303030303030223078384437394541324442463933303238306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262356106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638302c333238373839382c333238373839302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a30302e393238363634365a4865633837613662342d633031652d303035382d373738622d643061373030303639353462024861653734653332352d343266642d343138322d396238662d6532333931363732383332344865633837613662342d633031652d303035382d373738622d643061373030303030303030223078384437394541324443303246354636306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262363206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638312c333238373930362c333238373839382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a30302e393938373134325a4865633837613664662d633031652d303035382d316438622d643061373030303639373835024863386564303039312d633533302d343831622d616632392d6434336333313037383932644865633837613664662d633031652d303035382d316438622d643061373030303030303030223078384437394541324443304437463246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262366206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638322c333238373931352c333238373930362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a30312e303635373632355a4865633837613732632d633031652d303035382d363038622d643061373030303639393634024832373034646366392d623266392d346132662d616632372d6565366439623263366561624865633837613732632d633031652d303035382d363038622d643061373030303030303030223078384437394541324443313745313539306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262373406066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638332c333238373932342c333238373931352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a30312e313536383237355a4865633837613737662d633031652d303035382d326538622d643061373030303639636139024835326466393432652d653137322d346233382d383463392d6630393634356633323435354865633837613737662d633031652d303035382d326538622d643061373030303030303030223078384437394541324443323543363933306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262376306066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638342c333238373933322c333238373932342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a30312e323139383731375a4865633837613764612d633031652d303035382d303438622d643061373030303639656334024861613632356536612d616238622d346566342d623938362d3266623961386665613333344865633837613764612d633031652d303035382d303438622d643061373030303030303030223078384437394541324443324633453236306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262383406066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638352c333238373934302c333238373933322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572332f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a30312e323834393139305a4865633837613831652d633031652d303035382d343638622d643061373030303661313166024863666233333865362d646366322d346431622d616635662d6234383065333531393639324865633837613831652d633031652d303035382d343638622d643061373030303030303030223078384437394541324443333932423041306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262386306066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638362c333238373934382c333238373934302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a30312e343039303037325a4865633837613839342d633031652d303035382d333638622d643061373030303661356131024837656464613730342d626663632d343364662d393739302d3339353661616564646163354865633837613839342d633031652d303035382d333638622d643061373030303030303030223078384437394541324443344331413431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262393406066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638372c333238373935362c333238373934382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a30312e343731303532335a4865633837613863642d633031652d303035382d366138622d643061373030303661376130024838366232306538312d326536392d346665332d623563642d3861623736633836313534624865633837613863642d633031652d303035382d366138622d643061373030303030303030223078384437394541324443353539314544306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262396306066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638382c333238373936342c333238373935362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a30312e353334303936395a4865633837613930652d633031652d303035382d326238622d643061373030303661393366024830333961346366362d376264362d346464342d623862332d3939313137313434636434384865633837613930652d633031652d303035382d326238622d643061373030303030303030223078384437394541324443354633303845306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262613406066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373638392c333238373937322c333238373936342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a30312e353937313431355a4865633837613935302d633031652d303035382d366438622d643061373030303661616236024837316262666333392d306666382d346464642d383062612d3936653139376235633261314865633837613935302d633031652d303035382d366438622d643061373030303030303030223078384437394541324443363846363537306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262616306066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639302c333238373938302c333238373937322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a30312e363539313836335a4865633837613938632d633031652d303035382d323838622d643061373030303661633231024864353964626238302d613137362d343336352d613566372d3766313037353231303433634865633837613938632d633031652d303035382d323838622d643061373030303030303030223078384437394541324443373236444637306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262623406066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639312c333238373938382c333238373938302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a30312e373231323330315a4865633837613963392d633031652d303035382d363138622d643061373030303661643932024836353265623962662d333063352d343133632d393732612d6631323532343466386135344865633837613963392d633031652d303035382d363138622d643061373030303030303030223078384437394541324443374245353844306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262626306066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639322c333238373939362c333238373938382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a30312e373833323734395a4865633837613965662d633031652d303035382d303738622d643061373030303661663262024834653532643837342d643736302d343262352d616131612d3534656661633933303334664865633837613965662d633031652d303035382d303738622d643061373030303030303030223078384437394541324443383535443244306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262633406066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639332c333238383030342c333238373939362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a30312e383437333230365a4865633837616131642d633031652d303035382d333138622d643061373030303662313363024864336330613030322d333864612d346562312d616233352d6332393766653532323737374865633837616131642d633031652d303035382d333138622d643061373030303030303030223078384437394541324443384546424446306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262636306066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639342c333238383031322c333238383030342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a30312e393035333632305a4865633837616134322d633031652d303035382d353338622d643061373030303662326439024832323536613738302d303361332d343636342d616632642d3334643435373065343334384865633837616134322d633031652d303035382d353338622d643061373030303030303030223078384437394541324443393744373139306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262643406066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639352c333238383032302c333238383031322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572342f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a30312e393635343034355a4865633837616136362d633031652d303035382d373538622d643061373030303662343939024863363032303632632d393536302d343331652d383034382d6165623131363133333563374865633837616136362d633031652d303035382d373538622d643061373030303030303030223078384437394541324443413130303836306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262646306066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639362c333238383032382c333238383032302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a30322e303834343839355a4865633837616163342d633031652d303035382d346238622d643061373030303662376664024865643736323835312d663435612d343138352d383333642d6237363162623963373161664865633837616163342d633031652d303035382d346238622d643061373030303030303030223078384437394541324443423335333546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262653606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639372c333238383033382c333238383032382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a30322e313433353332315a4865633837616165372d633031652d303035382d366138622d643061373030303662393830024831306433623135392d623533632d343936642d626138322d3231323966323238656338334865633837616165372d633031652d303035382d366138622d643061373030303030303030223078384437394541324443424332453945306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262656506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639382c333238383034362c333238383033382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a30322e323231353837345a4865633837616231642d633031652d303035382d316438622d643061373030303662633766024865353638323633312d323332652d343064302d386161312d3937626163373663616436384865633837616231642d633031652d303035382d316438622d643061373030303030303030223078384437394541324443433831374142306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262663606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373639392c333238383035342c333238383034362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a30322e323834363332355a4865633837616234662d633031652d303035382d346338622d643061373030303662653535024863636338653637662d613736342d343936312d623039352d3764633436386233623433654865633837616234662d633031652d303035382d346338622d643061373030303030303030223078384437394541324443443142363539306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323262666506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730302c333238383036322c333238383035342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a30322e333430363732355a4865633837616237302d633031652d303035382d366438622d643061373030303663303133024832343532626136372d393662362d343161322d386535392d6335316165616534393230384865633837616237302d633031652d303035382d366438622d643061373030303030303030223078384437394541324443444134333645306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263303606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730312c333238383037302c333238383036322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a30322e333934373131315a4865633837616239312d633031652d303035382d303938622d643061373030303663313733024833343337636462642d383864332d346633322d613336612d6332653031316563613166354865633837616239312d633031652d303035382d303938622d643061373030303030303030223078384437394541324443453238323534306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263306506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730322c333238383037382c333238383037302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a30322e343534373534345a4865633837616263352d633031652d303035382d333638622d643061373030303663336537024864306134346535612d376638382d346462622d393137312d3434373063396535616462634865633837616263352d633031652d303035382d333638622d643061373030303030303030223078384437394541324443454244324438306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263313606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730332c333238383038362c333238383037382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a30322e353038373932355a4865633837616265632d633031652d303035382d356438622d643061373030303663353965024863383838356538382d666138622d346538392d626138662d6564653938303137653837324865633837616265632d633031652d303035382d356438622d643061373030303030303030223078384437394541324443463431314235306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263316506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730342c333238383039342c333238383038362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a30322e353631383330305a4865633837616330342d633031652d303035382d373238622d643061373030303663373230024866363734363938352d656262352d343964312d613536372d6638376530343762376464324865633837616330342d633031652d303035382d373238622d643061373030303030303030223078384437394541324443464332393743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263323606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730352c333238383130322c333238383039342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572352f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a30322e363138383731365a4865633837616332342d633031652d303035382d313038622d643061373030303663386532024837376533666466642d343164662d343030342d386130372d3066303338303236303063314865633837616332342d633031652d303035382d313038622d643061373030303030303030223078384437394541324444303444444143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263326506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730362c333238383131302c333238383130322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a30322e373237393439305a4865633837616337372d633031652d303035382d353638622d643061373030303663633664024861373263373734392d326438642d346339322d396331342d3032353635383936313835614865633837616337372d633031652d303035382d353638622d643061373030303030303030223078384437394541324444313538323832306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263333606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730372c333238383131382c333238383131302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a30322e373832393838305a4865633837616339642d633031652d303035382d376138622d643061373030303663646461024831323537613237342d323164392d343535612d623663372d3433663238313330333564334865633837616339642d633031652d303035382d376138622d643061373030303030303030223078384437394541324444314443313631306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263336506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730382c333238383132362c333238383131382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a30322e383535303339305a4865633837616363362d633031652d303035382d316338622d643061373030303664303036024864353637303130632d663634362d343939322d393765612d3663386564343262386366634865633837616363362d633031652d303035382d316338622d643061373030303030303030223078384437394541324444323845364636306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263343606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373730392c333238383133342c333238383132362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a30322e393038303736315a4865633837616365322d633031652d303035382d333738622d643061373030303664323139024832656365616230382d353962302d343336362d613233372d3632613133376432666532664865633837616365322d633031652d303035382d333738622d643061373030303030303030223078384437394541324444333046454239306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263346506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731302c333238383134322c333238383133342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a30322e393637313138335a4865633837616431302d633031652d303035382d363038622d643061373030303664343339024832303162643237332d333839662d346137662d393938632d3134386631356336353264354865633837616431302d633031652d303035382d363038622d643061373030303030303030223078384437394541324444334130313046306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263353606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731312c333238383135302c333238383134322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a30332e303231313536355a4865633837616434302d633031652d303035382d306438622d643061373030303664363563024863623839613565312d623564332d343261382d613865642d3334313632663439353132324865633837616434302d633031652d303035382d306438622d643061373030303030303030223078384437394541324444343231384436306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263356506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731322c333238383135382c333238383135302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a30332e303735313935325a4865633837616436662d633031652d303035382d333938622d643061373030303664376465024835303234626463622d366530302d343866322d393461642d6261653862313030636463634865633837616436662d633031652d303035382d333938622d643061373030303030303030223078384437394541324444344135374235306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263363606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731332c333238383136362c333238383135382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a30332e313237323331365a4865633837616439362d633031652d303035382d356438622d643061373030303664393535024863393439313231622d653838612d346137622d383335332d3136636330383333626338394865633837616439362d633031652d303035382d356438622d643061373030303030303030223078384437394541324444353234383635306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263366506066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731342c333238383137342c333238383136362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a30332e313831323730335a4865633837616462652d633031652d303035382d383038622d643061373030303664623162024830323937636165652d353533312d343531612d383835652d6138343136636137653962644865633837616462652d633031652d303035382d383038622d643061373030303030303030223078384437394541324444354138373433306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263373606066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731352c333238383138322c333238383137342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572362f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a30332e323337333039355a4865633837616465662d633031652d303035382d326538622d643061373030303664643035024861386637643139612d323533382d346537642d393462362d3166373264393734613063644865633837616465662d633031652d303035382d326538622d643061373030303030303030223078384437394541324444363333423637306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263386106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731372c333238383230322c333238383138322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a30332e333438333838315a4865633837616533392d633031652d303035382d373038622d643061373030303665303533024839306132636632392d626235632d346163382d616631622d3564353761656630383138614865633837616533392d633031652d303035382d373038622d643061373030303030303030223078384437394541324444373432453639306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263393206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731382c333238383231302c333238383230322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a30332e343030343235345a4865633837616535342d633031652d303035382d306138622d643061373030303665313863024835643065353636612d356461352d343233332d383232322d6566343439663431666431384865633837616535342d633031652d303035382d306138622d643061373030303030303030223078384437394541324444374246383032306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263396106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373731392c333238383231382c333238383231302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a30332e343533343632355a4865633837616537342d633031652d303035382d323938622d643061373030303665343133024835383865303837642d313035632d343436372d393934662d3465366336363738343732354865633837616537342d633031652d303035382d323938622d643061373030303030303030223078384437394541324444383430464339306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263613206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732302c333238383232362c333238383231382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a30332e353034343938365a4865633837616539622d633031652d303035382d346538622d643061373030303665353938024834626335353962632d646535612d346464662d383932332d3566633539626638313738314865633837616539622d633031652d303035382d346538622d643061373030303030303030223078384437394541324444384330303741306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263616106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732312c333238383233342c333238383232362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a30332e353536353335385a4865633837616563322d633031652d303035382d373238622d643061373030303665373131024830633638326666302d643534352d343735642d393234302d3061663263336631336365304865633837616563322d633031652d303035382d373238622d643061373030303030303030223078384437394541324444393343413137306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263623206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732322c333238383234322c333238383233342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a30332e363038353732375a4865633837616565382d633031652d303035382d313838622d643061373030303665383339024831623462343837362d373264302d343436652d613166332d3934336364373232363864314865633837616565382d633031652d303035382d313838622d643061373030303030303030223078384437394541324444394245314446306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263626106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732332c333238383235302c333238383234322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a30332e363631363130365a4865633837616631342d633031652d303035382d336138622d643061373030303665396364024830613133356333662d393131642d343232362d623565382d3934643138633030313563644865633837616631342d633031652d303035382d336138622d643061373030303030303030223078384437394541324444413346394141306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263633206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732342c333238383235382c333238383235302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a30332e373231363532335a4865633837616634332d633031652d303035382d363438622d643061373030303665623837024861633630643836622d663236342d343462302d383264382d3839386366633733646436344865633837616634332d633031652d303035382d363438622d643061373030303030303030223078384437394541324444414432333042306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263636106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732352c333238383236362c333238383235382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a30332e373738363933305a4865633837616636622d633031652d303035382d303938622d643061373030303665643037024866303832303938612d666537622d343233372d616530632d3761303037623131353132634865633837616636622d633031652d303035382d303938622d643061373030303030303030223078384437394541324444423542303146306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263643206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732362c333238383237342c333238383236362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572372f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a30332e383334373333305a4865633837616639372d633031652d303035382d333338622d643061373030303665656331024833306232613164642d383735382d346538312d623261302d6531333166663932616363634865633837616639372d633031652d303035382d333338622d643061373030303030303030223078384437394541324444424533443246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263646106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732372c333238383238322c333238383237342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a30332e393530383135395a4865633837616665622d633031652d303035382d376538622d643061373030303666333034024833376438373732622d646634312d343532662d616638352d3065663834623236366332654865633837616665622d633031652d303035382d376538622d643061373030303030303030223078384437394541324444434646334230306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263653206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732382c333238383239302c333238383238322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a30342e303233383638305a4865633837623032342d633031652d303035382d333138622d643061373030303666356164024837303135383461382d613430312d346135382d623863352d3064383466643133346132394865633837623032342d633031652d303035382d333138622d643061373030303030303030223078384437394541324444444231393431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263656106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373732392c333238383239382c333238383239302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a30342e303737393037355a4865633837623036312d633031652d303035382d363638622d643061373030303666373139024839613432333936342d373862352d343136652d386534302d3132633166653938643862314865633837623036312d633031652d303035382d363638622d643061373030303030303030223078384437394541324444453337463433306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263663206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733302c333238383330362c333238383239382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a30342e313339393531345a4865633837623061392d633031652d303035382d323638622d643061373030303666393138024831336336336465642d653966312d343430652d626361612d6264323564373665623062344865633837623061392d633031652d303035382d323638622d643061373030303030303030223078384437394541324444454343464332306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323263666106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733312c333238383331342c333238383330362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a30342e313933393839395a4865633837623064382d633031652d303035382d346538622d643061373030303666616238024863656239336664362d623261392d343262382d386134372d6438343030313733343735644865633837623064382d633031652d303035382d346538622d643061373030303030303030223078384437394541324444463530454134306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264303206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733322c333238383332322c333238383331342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a30342e323438303238315a4865633837623131612d633031652d303035382d303938622d643061373030303666633761024838393365313062392d366332392d346666342d623936372d3337393963653063616437364865633837623131612d633031652d303035382d303938622d643061373030303030303030223078384437394541324444464437343939306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264306106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733332c333238383333302c333238383332322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a30342e333037303639385a4865633837623134622d633031652d303035382d336138622d643061373030303666653164024863343936653831392d623934352d343264372d386664642d3135646633626234396530384865633837623134622d633031652d303035382d336138622d643061373030303030303030223078384437394541324445303637364541306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264313206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733342c333238383333382c333238383333302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a30342e333631313038395a4865633837623138312d633031652d303035382d366238622d643061373030303666666439024832646261633735342d316637392d343236382d393938332d6663653666646433383732364865633837623138312d633031652d303035382d366238622d643061373030303030303030223078384437394541324445304538454239306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264316106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733352c333238383334362c333238383333382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a30342e343134313436375a4865633837623163322d633031652d303035382d323438622d643061373030303630316133024836373733653431382d303861352d343464642d626537662d3333653130633834323530614865633837623163322d633031652d303035382d323438622d643061373030303030303030223078384437394541324445313643443942306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264323206066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733362c333238383335342c333238383334362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e6572382f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a30342e343637313835305a4865633837623230322d633031652d303035382d356538622d643061373030303630336535024830376531376633662d373063322d343263642d383535662d3766653237626330343166374865633837623230322d633031652d303035382d356538622d643061373030303030303030223078384437394541324445314542453446306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264326106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733372c333238383336322c333238383335342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33322e353332313831345a4833373936333330312d323031652d303035302d306338622d643062643066303632343233024830326638623666362d316237612d343737312d396661382d6262346265663133643634624833373936333330312d323031652d303035302d306338622d643062643066303030303030223078384437394541324545443934363536306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264343106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373733392c333238383338352c333238383336322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33322e363034323332345a4833373936333332312d323031652d303035302d326138622d643062643066303632356235024861333731613463342d643564382d343439612d613262322d3566353635316631613535384833373936333332312d323031652d303035302d326138622d643062643066303030303030223078384437394541324545453434344434306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264343906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734302c333238383339332c333238383338352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33322e363731323830335a4833373936333334382d323031652d303035302d346338622d643062643066303632376164024837626334303862612d613432312d343935362d383038392d6265333732343739663665384833373936333334382d323031652d303035302d346338622d643062643066303030303030223078384437394541324545454537464533306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264353106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734312c333238383430312c333238383339332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33322e373335333236355a4833373936333336632d323031652d303035302d373038622d643062643066303632393762024866633766396565612d393163352d343665352d396139352d6537333563623531626132314833373936333336632d323031652d303035302d373038622d643062643066303030303030223078384437394541324545463834354231306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264353906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734322c333238383430392c333238383430312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33322e383031333733325a4833373936333339622d323031652d303035302d313638622d643062643066303632623136024862663665613164622d653561652d343139322d393662632d6337653531663631643038364833373936333339622d323031652d303035302d313638622d643062643066303030303030223078384437394541324546303235394134306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264363106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734332c333238383431372c333238383430392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33322e383639343231385a4833373936333364632d323031652d303035302d346638622d643062643066303632643030024864653966323939622d336139362d343262332d396536332d3636323035393133653963304833373936333364632d323031652d303035302d346638622d643062643066303030303030223078384437394541324546304342424341306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264363906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734342c333238383432352c333238383431372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33322e393333343637355a4833373936333430392d323031652d303035302d373738622d643062643066303632653466024835636165393635382d363665362d346638312d613237382d3335313438323138613630344833373936333430392d323031652d303035302d373738622d643062643066303030303030223078384437394541324546313635413743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264373106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734352c333238383433332c333238383432352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33322e393936353132365a4833373936333433652d323031652d303035302d323738622d643062643066303632666637024864323565643930312d326136322d343332382d613061342d3631333033373635386664644833373936333433652d323031652d303035302d323738622d643062643066303030303030223078384437394541324546314646393246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264373906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734362c333238383434312c333238383433332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33332e303636353632365a4833373936333437352d323031652d303035302d353838622d643062643066303633323131024833326430356434622d646365322d346666392d626536382d6139343733343338393239394833373936333437352d323031652d303035302d353838622d643062643066303030303030223078384437394541324546324144303941306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264383106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734372c333238383434392c333238383434312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33332e313236363035395a4833373936333462322d323031652d303035302d306538622d643062643066303633336431024830653865643830662d323034662d346330332d623066332d3332353632633966316161634833373936333462322d323031652d303035302d306538622d643062643066303030303030223078384437394541324546333346413042306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264383906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734382c333238383435372c333238383434392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33332e323735373131395a4833373936333530392d323031652d303035302d356338622d643062643066303633383637024865613432376339352d303962332d343061632d386264352d3966323130643864656536314833373936333530392d323031652d303035302d356338622d643062643066303030303030223078384437394541324546344142413746306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264393106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373734392c333238383436352c333238383435372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33332e333336373535355a4833373936333532382d323031652d303035302d373738622d643062643066303633396365024831313764626664382d633939312d343365372d393231642d3736316439353536393539334833373936333532382d323031652d303035302d373738622d643062643066303030303030223078384437394541324546353345334635306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264393906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735302c333238383437332c333238383436352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33332e343131383039365a4833373936333535642d323031652d303035302d326138622d643062643066303633623933024865616630363437312d373736362d346266372d393864652d3564663935333334396165654833373936333535642d323031652d303035302d326138622d643062643066303030303030223078384437394541324546354637454430306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264613106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735312c333238383438312c333238383437332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33332e343832383630335a4833373936333539382d323031652d303035302d356538622d643062643066303633646463024864656563396430612d316334322d346266372d393661362d3566636632303335336534344833373936333539382d323031652d303035302d356538622d643062643066303030303030223078384437394541324546364135363342306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264613906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735322c333238383438392c333238383438312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33332e353436393036305a4833373936333565382d323031652d303035302d323638622d643062643066303633663333024866333263643934652d316264362d346563362d393037302d3263396439346338376135334833373936333565382d323031652d303035302d323638622d643062643066303030303030223078384437394541324546373431433034306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264623106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735332c333238383439372c333238383438392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33332e363130393531335a4833373936333631392d323031652d303035302d353738622d643062643066303634306639024832656435353134642d643163352d346135652d623465302d3139303930636136626462354833373936333631392d323031652d303035302d353738622d643062643066303030303030223078384437394541324546374442414232306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264623906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735342c333238383530352c333238383439372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33332e363938303133315a4833373936333635362d323031652d303035302d306638622d643062643066303634333930024861323565633261332d306439392d346166612d613534652d3163383730313935343766664833373936333635362d323031652d303035302d306638622d643062643066303030303030223078384437394541324546384232414133306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264633106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735352c333238383531332c333238383530352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33332e373633303539395a4833373936333637382d323031652d303035302d326238622d643062643066303634353033024866343561396537632d623933382d346138332d383031382d3762353737376238666165364833373936333637382d323031652d303035302d326238622d643062643066303030303030223078384437394541324546393446303734306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264633906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735362c333238383532312c333238383531332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33332e383237313035325a4833373936333639622d323031652d303035302d346538622d643062643066303634363731024864343462663431312d313764642d343935332d613435372d3762656133313066303531334833373936333639622d323031652d303035302d346538622d643062643066303030303030223078384437394541324546394542363335306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264643106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735372c333238383532392c333238383532312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33332e383838313438305a4833373936333663652d323031652d303035302d376438622d643062643066303634383336024861346563663739382d613131362d346433622d623235352d3831623366613362653334344833373936333663652d323031652d303035302d376438622d643062643066303030303030223078384437394541324546413830364239306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264643906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735382c333238383533372c333238383532392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33342e303034323331305a4833373936333734642d323031652d303035302d373138622d643062643066303634646230024831303261353839352d613833632d343930642d386561642d3666316331353261616264664833373936333734642d323031652d303035302d373138622d643062643066303030303030223078384437394541324546423942443333306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264653106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373735392c333238383534352c333238383533372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33342e303633323732385a4833373936333738612d323031652d303035302d326238622d643062643066303635303362024838346363303433612d353736362d343263632d613533362d6230323939613935353431614833373936333738612d323031652d303035302d326238622d643062643066303030303030223078384437394541324546433242463743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264653906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736302c333238383535332c333238383534352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33342e313235333136325a4833373936333763612d323031652d303035302d363838622d643062643066303635323739024865636434323963622d333764332d343037352d613166322d3065396538393361613336324833373936333763612d323031652d303035302d363838622d643062643066303030303030223078384437394541324546434335453241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264663106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736312c333238383536312c333238383535332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33342e313835333538375a4833373936333765352d323031652d303035302d376638622d643062643066303635343031024864353866313937332d353533392d346238322d623033612d3035333363393462373133654833373936333765352d323031652d303035302d376638622d643062643066303030303030223078384437394541324546443536303738306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323264663906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736322c333238383536392c333238383536312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33342e323434343030355a4833373936333830372d323031652d303035302d316638622d643062643066303635353733024835376333383233382d326665322d346266342d613161382d6334323466323366326466624833373936333830372d323031652d303035302d316638622d643062643066303030303030223078384437394541324546444538394535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265303106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736332c333238383537372c333238383536392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33342e333035343434315a4833373936333832662d323031652d303035302d343338622d643062643066303635366335024838373734313139322d333934642d343462322d616438302d3036313336343764393366314833373936333832662d323031652d303035302d343338622d643062643066303030303030223078384437394541324546453742333445306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265303906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736342c333238383538352c333238383537372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33342e333632343834355a4833373936333834662d323031652d303035302d356638622d643062643066303635376665024832643765336136372d373937632d343332342d393165312d3132343238613961366166374833373936333834662d323031652d303035302d356638622d643062643066303030303030223078384437394541324546463038453844306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265313106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736352c333238383539332c333238383538352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33342e343232353237305a4833373936333837392d323031652d303035302d303538622d643062643066303635393561024862366264366431362d373136332d346561372d613461322d6137633033346437383230394833373936333837392d323031652d303035302d303538622d643062643066303030303030223078384437394541324546463939304442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265313906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736362c333238383630312c333238383539332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33342e343838353733375a4833373936333839652d323031652d303035302d323638622d643062643066303635626232024836343339316239342d316639332d346165392d613333622d3232616438373237353632364833373936333839652d323031652d303035302d323638622d643062643066303030303030223078384437394541324630303341344432306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265323106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736372c333238383630392c333238383630312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657232322f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33342e353438363136325a4833373936333863372d323031652d303035302d346238622d643062643066303635643636024866316431316133372d616330652d343637632d393231352d3738363063326136613939314833373936333863372d323031652d303035302d346238622d643062643066303030303030223078384437394541324630304346353532306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265323906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736382c333238383631372c3332383836303929000d070f0c04040c00010901070b0f0e098c818080808080808000b0d78480808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33342e363633363937375a4833373936333931392d323031652d303035302d313738622d643062643066303636303561024835353432313330302d623038642d346136652d613035342d3837396161653638613532394833373936333931392d323031652d303035302d313738622d643062643066303030303030223078384437394541324630314535443935306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265333106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373736392c333238383632352c333238383631372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33342e373233373339375a4833373936333933652d323031652d303035302d336238622d643062643066303636316530024838333132313439312d356530642d343135342d623739322d3831313432316666636533614833373936333933652d323031652d303035302d336238622d643062643066303030303030223078384437394541324630323738364645306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265333906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737302c333238383633332c333238383632352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33342e373834373833325a4833373936333936302d323031652d303035302d353838622d643062643066303636333838024830313034623738392d336432342d343833662d626430322d3833383133383437643163664833373936333936302d323031652d303035302d353838622d643062643066303030303030223078384437394541324630333046453938306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265343106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737312c333238383634312c333238383633332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33342e383737383439365a4833373936333961642d323031652d303035302d316438622d643062643066303636356230024866666235333763642d616531652d346136312d626433632d6333376431623565663130654833373936333961642d323031652d303035302d316438622d643062643066303030303030223078384437394541324630334633323030306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265343906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737322c333238383634392c333238383634312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33342e393431383935345a4833373936333963612d323031652d303035302d333838622d643062643066303636373034024834643139373032312d366333372d343131622d386231622d6232393336346261343032314833373936333963612d323031652d303035302d333838622d643062643066303030303030223078384437394541324630343846374341306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265353106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737332c333238383635372c333238383634392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33352e303032393338395a4833373936333965612d323031652d303035302d353138622d643062643066303636383662024832656364326634352d306663392d343838632d396638642d3434643838616562336636654833373936333965612d323031652d303035302d353138622d643062643066303030303030223078384437394541324630353232313342306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265353906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737342c333238383636352c333238383635372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33352e303634393834315a4833373936336131362d323031652d303035302d373938622d643062643066303636613166024838343034666436332d316464342d346565382d396332312d3635343266366661373638324833373936336131362d323031652d303035302d373938622d643062643066303030303030223078384437394541324630354242464631306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265363106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737352c333238383637332c333238383636352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33352e313433303339345a4833373936336135632d323031652d303035302d333738622d643062643066303636636162024862663265346363392d653535612d343032302d626265642d6166653639353130376366364833373936336135632d323031652d303035302d333738622d643062643066303030303030223078384437394541324630363738314446306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265363906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737362c333238383638312c333238383637332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33352e323030303739375a4833373936336138312d323031652d303035302d353938622d643062643066303636653835024831643766383038642d356266612d343765392d623761662d3839343038333434643937324833373936336138312d323031652d303035302d353938622d643062643066303030303030223078384437394541324630373035443144306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265373106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737372c333238383638392c333238383638312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657233332f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33352e323538313232305a4833373936336161382d323031652d303035302d376238622d643062643066303637306630024836373732376631612d336638622d343930612d623165352d6266633061353061393465354833373936336161382d323031652d303035302d376238622d643062643066303030303030223078384437394541324630373933383634306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265373906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737382c333238383639372c333238383638392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33352e333830323039325a4833373936336231312d323031652d303035302d356138622d643062643066303637373266024864666339313037302d376135652d343439332d393462662d3664333531346630653937364833373936336231312d323031652d303035302d356138622d643062643066303030303030223078384437394541324630384244393643306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265383106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373737392c333238383730352c333238383639372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33352e343431323532305a4833373936336233352d323031652d303035302d376438622d643062643066303637393563024866313739353233662d656162632d343137302d393966352d6138306135323332383230654833373936336233352d323031652d303035302d376438622d643062643066303030303030223078384437394541324630393532394538306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265383906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738302c333238383731332c333238383730352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33352e353030323934315a4833373936336235622d323031652d303035302d316338622d643062643066303637613966024831613639636435392d353639372d346334322d613537322d3231636164303435373063384833373936336235622d323031652d303035302d316338622d643062643066303030303030223078384437394541324630394532433344306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265393106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738312c333238383732312c333238383731332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33352e353537333334385a4833373936336237612d323031652d303035302d333938622d643062643066303637633436024834616438303166322d353433622d346266392d383339632d3632336463386465353934634833373936336237612d323031652d303035302d333938622d643062643066303030303030223078384437394541324630413642393532306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265393906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738322c333238383732392c333238383732312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33352e363137333737375a4833373936336262312d323031652d303035302d363938622d643062643066303637643962024838353037353766612d383939382d346239342d393561362d3138313066393265366538654833373936336262312d323031652d303035302d363938622d643062643066303030303030223078384437394541324630423030394431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265613106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738332c333238383733372c333238383732392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33352e363737343230365a4833373936336264652d323031652d303035302d313538622d643062643066303637663732024865613137656330642d343530362d343266312d396664302d3838623337306432306262364833373936336264652d323031652d303035302d313538622d643062643066303030303030223078384437394541324630423930433242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265613906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738342c333238383734352c333238383733372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33352e373536343737315a4833373936336330662d323031652d303035302d343338622d643062643066303638316339024865316463376162352d313935382d346362662d616134612d3437636234336161656563374833373936336330662d323031652d303035302d343338622d643062643066303030303030223078384437394541324630433531433442306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265623106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738352c333238383735332c333238383734352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33352e383136353230345a4833373936336333322d323031652d303035302d363438622d643062643066303638333637024831303265313332382d663733662d343262392d393365632d6561663966343536363531394833373936336333322d323031652d303035302d363438622d643062643066303030303030223078384437394541324630434536434434306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265623906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738362c333238383736312c333238383735332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33352e383734353631385a4833373936336334662d323031652d303035302d376438622d643062643066303638346363024861326137626436622d353765632d343166632d386630362d3532363030323034363563654833373936336334662d323031652d303035302d376438622d643062643066303030303030223078384437394541324630443732304637306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265633106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738372c333238383736392c333238383736312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657234342f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33352e393334363034335a4833373936336337642d323031652d303035302d323538622d643062643066303638363636024830636332623666392d656137632d346232352d613863632d3834656131343463393333614833373936336337642d323031652d303035302d323538622d643062643066303030303030223078384437394541324630453034413633306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265633906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738382c333238383737372c333238383736392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33362e303530363836375a4833373936336365362d323031652d303035302d303838622d643062643066303638396463024835363439393132652d393465612d346236652d623532332d6431323161316139356333354833373936336365362d323031652d303035302d303838622d643062643066303030303030223078384437394541324630463230304535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265643106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373738392c333238383738352c333238383737372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33362e313132373332335a4833373936336434302d323031652d303035302d353838622d643062643066303638623931024862336535626139332d333463662d343436352d616638332d6464393537353339343833304833373936336434302d323031652d303035302d353838622d643062643066303030303030223078384437394541324630464237383830306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265643906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739302c333238383739332c333238383738352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33362e313836373834385a4833373936336438342d323031652d303035302d313638622d643062643066303638653138024861343066373563352d663731662d346632352d626330302d6163373936383435323237394833373936336438342d323031652d303035302d313638622d643062643066303030303030223078384437394541324631303645433438306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265653106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739312c333238383830312c333238383739332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33362e323438383239355a4833373936336462312d323031652d303035302d336338622d643062643066303639303231024834613534666435342d373130632d346461392d383035642d3335643663393131373261364833373936336462312d323031652d303035302d336338622d643062643066303030303030223078384437394541324631313033434337306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265653906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739322c333238383830392c333238383830312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33362e333039383731385a4833373936336464392d323031652d303035302d363238622d643062643066303639316532024863323764653863642d333838382d343831312d626266302d3330633864306661353536634833373936336464392d323031652d303035302d363238622d643062643066303030303030223078384437394541324631313942343545306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265663106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739332c333238383831372c333238383830392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33362e333730393135385a4833373936336530332d323031652d303035302d303738622d643062643066303639333533024836356335643035312d333635382d346336332d626339352d3761323062653833353339384833373936336530332d323031652d303035302d303738622d643062643066303030303030223078384437394541324631323244444346306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323265663906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739342c333238383832352c333238383831372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33362e343236393535385a4833373936336532382d323031652d303035302d326238622d643062643066303639353433024836316537363838622d323636392d343332332d623763332d6165656461663739626364354833373936336532382d323031652d303035302d326238622d643062643066303030303030223078384437394541324631324236414446306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266303106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739352c333238383833332c333238383832352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33362e343830393934395a4833373936336535372d323031652d303035302d353238622d643062643066303639363864024832366238616538352d366437652d346464312d396636642d6262336533336330623333334833373936336535372d323031652d303035302d353238622d643062643066303030303030223078384437394541324631333341394331306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266303906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739362c333238383834312c333238383833332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33362e353336303333375a4833373936336536642d323031652d303035302d363538622d643062643066303639376232024838333066333563642d633633382d346331382d393134652d6663353933353364333764354833373936336536642d323031652d303035302d363538622d643062643066303030303030223078384437394541324631334330464241306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266313106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739372c333238383834392c333238383834312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33362e353932303733385a4833373936336539312d323031652d303035302d303238622d643062643066303639393766024833666637623663352d356362342d343065612d623035392d3466383434323464346263364833373936336539312d323031652d303035302d303238622d643062643066303030303030223078384437394541324631343443334532306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266313906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739382c333238383835372c333238383834392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33362e363936313438315a4833373936336565342d323031652d303035302d346238622d643062643066303639646638024861653638353434362d333432372d343832642d623533612d3338613566376531656361654833373936336565342d323031652d303035302d346238622d643062643066303030303030223078384437394541324631353441353439306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266323106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373739392c333238383836352c333238383835372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33362e373439313835395a4833373936336631332d323031652d303035302d373538622d643062643066303639666361024863363764336637612d373865632d346636322d396666312d3832303433376261363064624833373936336631332d323031652d303035302d373538622d643062643066303030303030223078384437394541324631354342443133306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266323906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830302c333238383837332c333238383836352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33362e383237323431375a4833373936336634372d323031652d303035302d323638622d643062643066303661323933024834313632373766322d643165662d343266352d383861662d3738643639353132656330334833373936336634372d323031652d303035302d323638622d643062643066303030303030223078384437394541324631363837463041306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266333106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830312c333238383838312c333238383837332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33362e383837323834365a4833373936336638302d323031652d303035302d353738622d643062643066303661343137024865666365633563632d666463362d343839642d616631352d6439366264343033336633324833373936336638302d323031652d303035302d353738622d643062643066303030303030223078384437394541324631373141383737306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266333906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830322c333238383838392c333238383838312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33362e393339333231375a4833373936336662342d323031652d303035302d303138622d643062643066303661353662024839363665336565662d623164652d346666342d626234312d3134653834396563323764394833373936336662342d323031652d303035302d303138622d643062643066303030303030223078384437394541324631373943303431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266343106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830332c333238383839372c333238383838392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33362e393930333538365a4833373936336666322d323031652d303035302d333838622d643062643066303661373363024833636164396138332d393835392d346438642d626330312d3765373064633964343666664833373936336666322d323031652d303035302d333838622d643062643066303030303030223078384437394541324631383138394532306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266343906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830342c333238383930352c333238383839372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33372e303436333938325a4833373936343033302d323031652d303035302d373438622d643062643066303661393064024866643831393031352d616335392d343033612d386465622d3962336361353862643739374833373936343033302d323031652d303035302d373438622d643062643066303030303030223078384437394541324631383945464437306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266353106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830352c333238383931332c333238383930352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33372e313033343338395a4833373936343038302d323031652d303035302d336538622d643062643066303661613235024836653934343662622d653532322d346230302d623837372d6130623062313536356262304833373936343038302d323031652d303035302d336538622d643062643066303030303030223078384437394541324631393241334645306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266353906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830362c333238383932312c333238383931332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33372e313834343936385a4833373936343064302d323031652d303035302d303938622d643062643066303661633365024862343237666536362d623761362d346637362d396130332d3630616135353439653364314833373936343064302d323031652d303035302d303938622d643062643066303030303030223078384437394541324631394630323535306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266363106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830372c333238383932392c333238383932312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657236362f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33372e323435353430345a4833373936343066622d323031652d303035302d333238622d643062643066303661653137024833323239316366302d396337632d343233362d616437622d6165366530656163363139664833373936343066622d323031652d303035302d333238622d643062643066303030303030223078384437394541324631413837394543306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266363906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830382c333238383933372c333238383932392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33372e333439363134375a4833373936343134662d323031652d303035302d373838622d643062643066303662306233024838366362636363662d316537332d343064392d623166302d3966356362653461643163334833373936343134662d323031652d303035302d373838622d643062643066303030303030223078384437394541324631423835423533306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266373106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373830392c333238383934352c333238383933372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33372e343230363635395a4833373936343138332d323031652d303035302d326338622d643062643066303662326433024865333937623064332d383932622d343664652d613961302d3361393638633436333661384833373936343138332d323031652d303035302d326338622d643062643066303030303030223078384437394541324631433330424137306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266373906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831302c333238383935332c333238383934352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33372e343733373033385a4833373936343161662d323031652d303035302d353338622d643062643066303662343461024835313632656531652d623862642d346465622d616238362d3437663961393433353735364833373936343161662d323031652d303035302d353338622d643062643066303030303030223078384437394541324631434234413845306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266383106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831312c333238383936312c333238383935332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33372e353236373431365a4833373936343163322d323031652d303035302d363538622d643062643066303662353764024836653938333235312d363330312d346434302d383136372d3633333833393933353431664833373936343163322d323031652d303035302d363538622d643062643066303030303030223078384437394541324631443336323538306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266383906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831322c333238383936392c333238383936312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33372e353738373738385a4833373936343165372d323031652d303035302d303938622d643062643066303662366338024839356337623833382d383430642d343837662d613433632d6339623632646663663864664833373936343165372d323031652d303035302d303938622d643062643066303030303030223078384437394541324631444235333043306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266393106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831332c333238383937372c333238383936392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33372e363330383136305a4833373936343230342d323031652d303035302d323438622d643062643066303662376666024839343866313632622d653636632d343366322d623238632d3838663333343438316363634833373936343230342d323031652d303035302d323438622d643062643066303030303030223078384437394541324631453334334330306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266393906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831342c333238383938352c333238383937372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33372e363932383630375a4833373936343233322d323031652d303035302d346538622d643062643066303662393466024863323966366538652d666463302d346565632d623532612d6332353232623730383266334833373936343233322d323031652d303035302d346538622d643062643066303030303030223078384437394541324631454342423546306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266613106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831352c333238383939332c333238383938352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33372e373531393032305a4833373936343237332d323031652d303035302d303538622d643062643066303662613536024834363961353539332d346262352d343034632d383630352d3764663234363231373034344833373936343237332d323031652d303035302d303538622d643062643066303030303030223078384437394541324631463542444143306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266613906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831362c333238393030312c333238383939332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33372e383036393430395a4833373936343261362d323031652d303035302d333438622d643062643066303662623466024830366131356236362d306139312d346530382d383766372d3035343833333064626661314833373936343261362d323031652d303035302d333438622d643062643066303030303030223078384437394541324631464532334131306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266623106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831372c333238393030392c333238393030312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657237372f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33372e383630393739325a4833373936343263622d323031652d303035302d353838622d643062643066303662633465024837383931323361632d323236332d343032642d383036302d3135653536653438656638644833373936343263622d323031652d303035302d353838622d643062643066303030303030223078384437394541324632303633423731306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266623906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831382c333238393031372c333238393030392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33372e393637303534375a4833373936343330662d323031652d303035302d313638622d643062643066303662663764024834316334613833322d356363612d343435392d383665352d3337363065373539353237334833373936343330662d323031652d303035302d313638622d643062643066303030303030223078384437394541324632313636414638306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266633106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373831392c333238393032352c333238393031372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33382e303230303932365a4833373936343333662d323031652d303035302d343238622d643062643066303663316130024839633464366139352d636565392d343136392d393063332d6365623633386331356437364833373936343333662d323031652d303035302d343238622d643062643066303030303030223078384437394541324632314541394445306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266633906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832302c333238393033332c333238393032352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33382e303737313332325a4833373936343337642d323031652d303035302d376238622d643062643066303663333134024834383466643133322d343738392d343033392d393465642d6664633432633834336135364833373936343337642d323031652d303035302d376238622d643062643066303030303030223078384437394541324632323735444641306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266643106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832312c333238393034312c333238393033332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33382e313330313639375a4833373936343363312d323031652d303035302d333838622d643062643066303663343632024861343535306461302d653166372d343838612d626638652d6364626137353964386432354833373936343363312d323031652d303035302d333838622d643062643066303030303030223078384437394541324632324634454141306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266643906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832322c333238393034392c333238393034312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33382e313936323136345a4833373936343366642d323031652d303035302d366638622d643062643066303663373161024838383062626139362d363536632d343632352d383934642d3234363530663764623833384833373936343366642d323031652d303035302d366638622d643062643066303030303030223078384437394541324632333938394234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266653106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832332c333238393035372c333238393034392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33382e323636323636345a4833373936343433352d323031652d303035302d323038622d643062643066303663383666024864306333376339352d343763372d346337652d626265632d3739333665636361306539664833373936343433352d323031652d303035302d323038622d643062643066303030303030223078384437394541324632343433413038306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266653906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832342c333238393036352c333238393035372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33382e333333333133355a4833373936343436392d323031652d303035302d346338622d643062643066303663396336024839313138376130392d383263312d346536352d396164642d3839663630343730613238314833373936343436392d323031652d303035302d346338622d643062643066303030303030223078384437394541324632344537353046306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266663106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832352c333238393037332c333238393036352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33382e343031333631365a4833373936343438612d323031652d303035302d366338622d643062643066303663616534024866613762613662312d656632662d343462352d613465372d6638616236616433326262314833373936343438612d323031652d303035302d366338622d643062643066303030303030223078384437394541324632353844373330306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323266663906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832362c333238393038312c333238393037332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33382e343632343035325a4833373936343462352d323031652d303035302d313338622d643062643066303663636338024836336130333935392d326538642d346466352d616665652d3266396137666638613935354833373936343462352d323031652d303035302d313338622d643062643066303030303030223078384437394541324632363232374234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330303106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832372c333238393038392c333238393038312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33382e353136343433315a4833373936343464642d323031652d303035302d336138622d643062643066303663646236024831646636363739302d306263612d343837652d396632652d3261646433643665333836384833373936343464642d323031652d303035302d336138622d643062643066303030303030223078384437394541324632364136363846306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330303906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832382c333238393039372c333238393038392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62300238323032302d30312d32315431383a35313a33382e363239353233315a4833373936343532652d323031652d303035302d383038622d643062643066303664303462024862343465383233322d383265382d343037612d626165392d3962383335313635323661374833373936343532652d323031652d303035302d383038622d643062643066303030303030223078384437394541324632374241374246306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330313106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373832392c333238393130352c333238393039372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62310238323032302d30312d32315431383a35313a33382e363834353632305a4833373936343534362d323031652d303035302d313838622d643062643066303664313963024834656239303036652d626565382d343863372d396665632d6564346465633637383634634833373936343534362d323031652d303035302d313838622d643062643066303030303030223078384437394541324632383430444234306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330313906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833302c333238393131332c333238393130352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62320238323032302d30312d32315431383a35313a33382e373337353939365a4833373936343536382d323031652d303035302d333738622d643062643066303664326330024866343737623036642d343965652d346164632d626464322d3939653335303538643532384833373936343536382d323031652d303035302d333738622d643062643066303030303030223078384437394541324632384332353743306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330323106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833312c333238393132312c333238393131332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62330238323032302d30312d32315431383a35313a33382e373931363338315a4833373936343538632d323031652d303035302d353438622d643062643066303664336639024832316463373662652d336134342d343832322d626138362d3863363364386431653231614833373936343538632d323031652d303035302d353438622d643062643066303030303030223078384437394541324632393433443431306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330323906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833322c333238393132392c333238393132312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62340238323032302d30312d32315431383a35313a33382e383433363736315a4833373936343561312d323031652d303035302d363938622d643062643066303664356464024863313862383136612d303937612d343535652d613531352d6631626365396266643639624833373936343561312d323031652d303035302d363938622d643062643066303030303030223078384437394541324632394335353139306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330333106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833332c333238393133372c333238393132392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62350238323032302d30312d32315431383a35313a33382e393131373233345a4833373936343563372d323031652d303035302d306338622d643062643066303664373337024837316430353739612d336238662d343236612d393633622d3538616361343335366462304833373936343563372d323031652d303035302d306338622d643062643066303030303030223078384437394541324632413639303142306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330333906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833342c333238393134352c333238393133372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62360238323032302d30312d32315431383a35313a33382e393636373633315a4833373936343565372d323031652d303035302d323338622d643062643066303664383565024836623465616336652d313839332d343830622d393839322d3963663538613034306636644833373936343565372d323031652d303035302d323338622d643062643066303030303030223078384437394541324632414546363138306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330343106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833352c333238393135332c333238393134352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62370238323032302d30312d32315431383a35313a33392e303335383132345a4833373936343630362d323031652d303035302d343138622d643062643066303664613030024838303863623264322d616230632d343331612d626535652d3138333937383163313961624833373936343630362d323031652d303035302d343138622d643062643066303030303030223078384437394541324632423941363643306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330343906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833362c333238393136312c333238393135332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62380238323032302d30312d32315431383a35313a33392e313134383638395a4833373936343634302d323031652d303035302d373538622d643062643066303664626337024838633765386165662d343263342d346465392d623332362d3462396435383734383336374833373936343634302d323031652d303035302d373538622d643062643066303030303030223078384437394541324632433538463745306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330353106066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833372c333238393136392c333238393136312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657239392f626c6f62732f626c6f62390238323032302d30312d32315431383a35313a33392e313636393036305a4833373936343636332d323031652d303035302d313438622d643062643066303664636361024833613061343537382d356661332d343839332d613232382d6539636437653764336462314833373936343636332d323031652d303035302d313438622d643062643066303030303030223078384437394541324632434441373434306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033323330353906066269644836343435616131382d613030362d303030332d303038622d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3635373833382c333238393137372c3332383931363929000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '105584', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 21 Jan 2020 18:52:58 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79EA321F9D2CC"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5968e-a01e-00aa-3935-455f49000000', + 'x-ms-client-request-id', + '2fcf390f-271f-4a98-87f4-be83891015f8', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Tue, 21 Jan 2020 18:52:58 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:54 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F01%2F21%2F2100%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-01-21T21:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d79eb8d64aeaea","numShards":1,"recordsFormat":"avro","formatSchemaVersion":1,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/01/21/2100/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-01-21T21:28:20.261Z","data":{"aid":"64bb3354-a006-0003-00a1-d09e3b06e3a2"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'rMJOssginCVk40/nHA7beQ==', + 'Last-Modified', + 'Fri, 21 Feb 2020 22:23:04 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D7B71C9ED5B2C2"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb59835-a01e-00aa-3335-455f49000000', + 'x-ms-client-request-id', + '20b57e1a-1476-4c47-9440-60aef43f52e2', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Tue, 21 Jan 2020 21:28:20 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:55 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/01/21/2100/log/00/2020/01/21/2100/00000.avroTue, 21 Jan 2020 21:29:20 GMTTue, 21 Jan 2020 21:29:20 GMT0x8D79EB8F9FCDAAA3716avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb59937-a01e-00aa-2135-455f49000000', + 'x-ms-client-request-id', + '55d27e4b-3c6f-4648-adf8-0778d64b2493', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:55:55 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F01%2F21%2F2100%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d61b8167b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a327d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f624d6574616461746155706461746564222c22436f6e74726f6c225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e0988808080808080808000a0a28080808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657231312f626c6f62732f626c6f62330438323032302d30312d32315432313a32373a32302e323236323035395a4835323536646661332d323031652d303038622d363661312d643037623332303662333261084861326336366164362d656166362d343561332d376634382d3763636532613738313966644835323536646661332d323031652d303038622d363661312d643037623332303030303030223078384437394542384232383233303242306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033373938353206066269644836346263373734382d613030362d303030332d303061312d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3732383437382c333634333437342c333238393137372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657235352f626c6f62732f626c6f62350438323032302d30312d32315432313a32373a32322e373136393739305a4861353131653134612d343031652d303062322d346261312d643038303265303630366566084837613863633962332d376137382d343461632d343737362d3637313434316663333865644861353131653134612d343031652d303062322d346261312d643038303265303030303030223078384437394542384233464533464645306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033373938353806066269644836346263373734382d613030362d303030332d303061312d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3732383437392c333634333438302c333634333437342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657238382f626c6f62732f626c6f62380438323032302d30312d32315432313a32373a32392e353530383435385a4834383565386430642d323031652d303036662d336661312d643037356163303664356139084832333738633436352d633362342d346263662d363066362d3430373763336463323466334834383565386430642d323031652d303036662d336661312d643037356163303030303030223078384437394542384238313130334541306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033373938356506066269644836346263373734382d613030362d303030332d303061312d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3732383438302c333634333438362c333634333438302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f636f6e7461696e657230302f626c6f62732f626c6f62350438323032302d30312d32315432313a32383a30372e373836303835365a4837323564663165312d303031652d303033352d343961312d643031333462303636333936084865383239356561392d303539352d346138372d356464392d6131386138643535343465334837323564663165312d303031652d303033352d343961312d643031333462303030303030223078384437394542384345444233464638306170706c69636174696f6e2f6f637465742d73747265616d801002006030303030303030303030303030303030303030303030303030303030303239353030303030303030303033373938393906066269644836346263373734382d613030362d303030332d303061312d643039653362303030303030067369644864383965376566652d343864622d396136362d396136622d3565303961306265313966340673657138283636312c3732383438392c333634333534352c3336343334383629000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '3716', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 21 Jan 2020 21:29:20 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D79EB8F9FCDAAA"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb59a2c-a01e-00aa-0435-455f49000000', + 'x-ms-client-request-id', + '8909ea1a-4b55-49d6-8b7e-7f46d25fdc69', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Tue, 21 Jan 2020 21:29:20 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:55 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F02%2F21%2F2200%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-02-21T22:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d7b71c9ec4e9bb","numShards":1,"recordsFormat":"avro","formatSchemaVersion":1,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/02/21/2200/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-02-21T22:23:04.688Z","data":{"aid":"c6d141ad-5006-00ae-0005-e9d24e06b764"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + '0qDhvBmWzT4sHWm2R7f7Zw==', + 'Last-Modified', + 'Fri, 08 May 2020 21:36:05 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D7F397D06EBC38"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb59b0b-a01e-00aa-4635-455f49000000', + 'x-ms-client-request-id', + 'cdff7496-e25c-4a7b-9eeb-5b6108bc39d2', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 21 Feb 2020 22:23:04 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:55 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/02/21/2200/log/00/2020/02/21/2200/00000.avroFri, 21 Feb 2020 22:24:05 GMTFri, 21 Feb 2020 22:24:05 GMT0x8D7B71CC2C202B4126294avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb59be2-a01e-00aa-0d35-455f49000000', + 'x-ms-client-request-id', + '780c0ed6-c344-4d6d-8795-f21a8aaf607a', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:55:56 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F02%2F21%2F2200%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d61b8167b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a327d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f624d6574616461746155706461746564222c22436f6e74726f6c225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e09d2818080808080808000c0898880808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34653030313833382d373632372d343837652d626531322d6238383664303431383038312f626c6f62732f746573742d626c6f622d62613136383337392d633862622d343061302d623762662d3335663261373062383966380238323032302d30322d32315432323a32323a30342e363232373339315a4837306137393630622d633031652d303038332d313830352d653936313364303631373363024833346665373634392d393831612d343230382d386232652d3266313638623238353462664837306137393630622d633031652d303038332d313830352d653936313364303030303030223078384437423731433741463739334246306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323131656606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365712e283637352c313439343635382c373437353639352c302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38353161383734322d336263312d343762662d623535382d6163656162343464396465342f626c6f62732f746573742d626c6f622d61653635623031342d393930392d343465342d396630612d3732363861386132623934640238323032302d30322d32315432323a32323a30352e303032373531395a4862346232623730332d613031652d303034652d316630352d653935316437303632323730024862386266383233392d386234382d343766302d623963662d6466336231393239643639644862346232623730332d613031652d303034652d316630352d653935316437303030303030223078384437423731433742333136384542306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132303906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343636322c373437353732312c373437353639352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33313833656565322d643231632d343534372d613762382d6332383230663630376436652f626c6f62732f746573742d626c6f622d30656632653436662d386235322d343036302d626366302d3830383461376662376361370238323032302d30322d32315432323a32323a30352e333830373634345a4833613932386538392d613031652d303037312d363430352d653939393734303632666265024836396232353064632d353463372d346566382d393730322d3731373932363662626435614833613932386538392d613031652d303037312d363430352d653939393734303030303030223078384437423731433742364233453143306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132323306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343636372c373437353734372c373437353732312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32393661656566382d393062632d343963612d613332662d3430306663663637623065332f626c6f62732f746573742d626c6f622d34653063646564322d303939662d346431352d626630382d3636663034363632633064610238323032302d30322d32315432323a32323a30352e373733373737385a4830383735666135662d643031652d303037622d356430352d653933646333303634306563024837623138363632362d333364652d343638612d393033312d3465353738353562363030304830383735666135662d643031652d303037622d356430352d653933646333303030303030223078384437423731433742413733363332306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132343306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343637322c373437353737392c373437353734372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39653562643438362d653734322d343061332d623338622d6436643665636438313333652f626c6f62732f746573742d626c6f622d36346366616538632d653333352d343038662d383764652d3832373133663533616435300238323032302d30322d32315432323a32323a30352e383931373830395a4865623263623235622d623031652d303062362d373530352d653930643239303634363065024837366662363066342d363063622d343238332d626130372d3437303532376539663063624865623263623235622d623031652d303062362d373530352d653930643239303030303030223078384437423731433742423931304132306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132353206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343637342c373437353739342c373437353737392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63366330303930652d303262642d346462322d393965652d3339343039366430646531302f626c6f62732f746573742d626c6f622d61316335633732362d646233662d343332322d616565302d6338386632363234386233390238323032302d30322d32315432323a32323a30362e303336373835335a4836656637363039362d383031652d303033622d356430352d653933616662303634636131024837326566633066322d353636632d346538352d386339352d6533386463663036376366394836656637363039362d383031652d303033622d356430352d653933616662303030303030223078384437423731433742434633304435306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132363506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343637372c373437353831332c373437353739342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65313763323463662d303334302d343665332d386530332d3163316632396230376432392f626c6f62732f746573742d626c6f622d62383065303231652d313263332d343432662d613830612d6636343932643833323738320238323032302d30322d32315432323a32323a30362e333136373937365a4836356537616464632d333031652d303062382d363230352d653932343939303635363765024861303737356566382d383763612d343663662d393137632d6563663932326365306630394836356537616464632d333031652d303062382d363230352d653932343939303030303030223078384437423731433742463945414330306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132373406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343637392c373437353832382c373437353831332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65356430303934312d326530332d343732362d613833642d3030343931666564396264362f626c6f62732f746573742d626c6f622d34646662653462312d653236382d343832312d393463312d3330323636653930333864360238323032302d30322d32315432323a32323a30362e363133383039385a4838616363643761342d353031652d303032382d313030352d653931656637303635643465024837643962383065392d393063322d346635312d613362352d3637653337376436373332664838616363643761342d353031652d303032382d313030352d653931656637303030303030223078384437423731433743323736334632306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132393906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343638352c373437353836352c373437353832382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38616636326434372d396332642d343331642d386630632d3832396238316364343935662f626c6f62732f746573742d626c6f622d38383665313536362d343864662d343866632d396463322d3632373930343234643939610238323032302d30322d32315432323a32323a30372e303234383138375a4862326263396437652d613031652d303030332d303430352d653939653362303636363432024839376631343861632d643533392d343535652d393931302d3034376231303965613665384862326263396437652d613031652d303030332d303430352d653939653362303030303030223078384437423731433743363631414642306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132613806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343638372c373437353838302c373437353836352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66333838656161362d663362652d343937302d386636622d3362333431323364316338662f626c6f62732f746573742d626c6f622d66393866653164342d336135322d343735632d626564362d3131623234653337383734300238323032302d30322d32315432323a32323a30372e323134383234305a4866633164366265332d333031652d303035632d313030352d653932613037303636623130024866666434316164302d636365342d343064642d383739332d6432386431373461633835334866633164366265332d333031652d303035632d313030352d653932613037303030303030223078384437423731433743383331393130306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132633206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639312c373437353930362c373437353838302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35303036623566392d353234662d343461612d386361382d6437666266363765303561622f626c6f62732f746573742d626c6f622d36616265663665382d333362362d346436372d623330642d3265306438366538303362380238323032302d30322d32315432323a32323a30372e353636383333395a4834653431303066362d303031652d303034372d323530352d653931343034303637643266024862303265396162332d636232642d343932652d386130372d3962396334633862383566634834653431303066362d303031652d303034372d323530352d653931343034303030303030223078384437423731433743423843463733306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132636106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639322c373437353931342c373437353930362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36623939326566642d353733632d343863312d613061632d3134613331313162643165662f626c6f62732f746573742d626c6f622d36373861303139382d306564362d343636322d616538632d3033623237306662393865350238323032302d30322d32315432323a32323a30372e383438383436305a4832396564363466632d363031652d303030632d356430352d653965383537303638396366024837626139333239392d383466652d343865652d616330302d3262306363303464326363634832396564363466632d363031652d303030632d356430352d653965383537303030303030223078384437423731433743453342303638306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132643206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639332c373437353932322c373437353931342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35626430363638392d353233302d343461612d386438372d3230633232346337346535392f626c6f62732f746573742d626c6f622d34303536393535392d656130362d343765322d386335652d3139303630643834653432300238323032302d30322d32315432323a32323a30372e393432383436375a4864316662356432392d663031652d303038382d316630352d653939613536303638646565024834636366383138312d336137382d346461622d383831372d3365376437343830363336394864316662356432392d663031652d303038382d316630352d653939613536303030303030223078384437423731433743463232463733306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132646106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639342c373437353933302c373437353932322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39326137343036382d636663622d346432632d623939332d3939313432373834376164302f626c6f62732f746573742d626c6f622d61346465336462322d303665332d343165662d623935352d3363613264326636626664320238323032302d30322d32315432323a32323a30382e303530383439365a4865313237306630612d333031652d303032652d323230352d653932643438303639323234024864313763356532382d633035382d346466362d613237622d3564396438316333366130664865313237306630612d333031652d303032652d323230352d653932643438303030303030223078384437423731433744303238333445306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132653206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639352c373437353933382c373437353933302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64326634626664302d323163372d346337332d383466352d6166343065303465636566352f626c6f62732f746573742d626c6f622d35353762663562612d303432302d343661352d626335392d6131663465323865653361340238323032302d30322d32315432323a32323a30382e313939383535325a4832656533663130612d613031652d303039352d313630352d653939376561303639383533024834303238333233322d616536632d343137652d383264342d3561353732343932613336614832656533663130612d613031652d303039352d313630352d653939376561303030303030223078384437423731433744313936364438306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132656106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639362c373437353934362c373437353933382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37316334303034382d633231392d346364332d613335622d3539313165306364336634382f626c6f62732f746573742d626c6f622d65623765643463382d623533352d346434382d616663302d6662613666343665343436360238323032302d30322d32315432323a32323a30382e323931383537375a4863323365366638642d663031652d303039382d346630352d653935663365303639613935024835663462343562322d313832662d343537322d393631322d3336363337393331646537374863323365366638642d663031652d303039382d346630352d653935663365303030303030223078384437423731433744323737304231306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132663206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639372c373437353935342c373437353934362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63313464366661632d626330302d346431632d386162632d3039343230386133653466362f626c6f62732f746573742d626c6f622d62313034626162612d613435332d343632302d396462362d3165613535643265346339370238323032302d30322d32315432323a32323a30382e353630383730395a4834326263373735632d303031652d303035372d313030352d653964313663303661313366024861656632373637392d636264382d346666612d613466372d3635373437366134646664364834326263373735632d303031652d303035372d313030352d653964313663303030303030223078384437423731433744353037443035306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132666106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639382c373437353936322c373437353935342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63373862396437352d313366392d343231332d393231652d6630623433613337643332632f626c6f62732f746573742d626c6f622d63323263323638362d313238382d343335322d626366372d3232623036613963613439390238323032302d30322d32315432323a32323a30392e313038383838305a4866366366626437642d373031652d303033662d333330352d653962376663303661636336024834333335646361642d383561312d346464632d393963622d6634373137383534613364354866366366626437642d373031652d303033662d333330352d653962376663303030303030223078384437423731433744413431424630306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133303906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730302c373437353937372c373437353936322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32633932396364302d396439302d343832382d616334352d3362623937333337386431312f626c6f62732f746573742d626c6f622d62326532353465392d303932342d343861302d623566642d3664343833613830316535330238323032302d30322d32315432323a32323a30392e323533383839385a4830333836356662352d353031652d303031372d316130352d653964363534303661663532024836663037616162342d633138352d343161312d393163342d3936393666386439656534324830333836356662352d353031652d303031372d316130352d653964363534303030303030223078384437423731433744424131353130306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133313806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730322c373437353939322c373437353937372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62303134303663342d333132322d346661362d393563352d3264383964306636366162322f626c6f62732f746573742d626c6f622d66326662636539622d306536642d346435332d623336322d3536336131306135366234390238323032302d30322d32315432323a32323a30392e353737383939345a4862326263613632342d613031652d303030332d333130352d653939653362303662643136024833383364393633382d316233612d343662332d393432622d3237313335643830306665344862326263613632342d613031652d303030332d333130352d653939653362303030303030223078384437423731433744454238354142306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133323006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730332c373437363030302c373437353939322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63383331373337632d366633642d343139642d613362622d6534393831343731363138662f626c6f62732f746573742d626c6f622d31303533623661622d646432362d343365342d393830302d3532336536306162373231380238323032302d30322d32315432323a32323a31302e393933393439325a4837636438323363622d643031652d303039662d333530352d653933333564303665386365024832306261636138382d636265662d343039362d396364372d3030623662346662313762384837636438323363622d643031652d303039662d333530352d653933333564303030303030223078384437423731433745433339383043306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133326606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730352c373437363031352c373437363030302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63383331373337632d366633642d343139642d613362622d6534393831343731363138662f626c6f62732f746573742d626c6f622d34343338346266312d393334612d346536392d393562652d3361643033646331653562350238323032302d30322d32315432323a32323a31312e303138393436385a4837636438323366312d643031652d303039662d356130352d653933333564303665393464024863613335626166382d323434632d346134392d393934312d3039376630363930353836304837636438323366312d643031652d303039662d356130352d653933333564303030303030223078384437423731433745433738463943306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133336506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730372c373437363033302c373437363031352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62643132303737372d613630322d343362362d393038652d3466623635346231323734642f626c6f62732f746573742d626c6f622d32333738376638352d636332382d343166332d393037332d3061396537383132643262610238323032302d30322d32315432323a32323a31312e353431393632385a4863626434623436662d323031652d303030642d313330352d653962373862303666623033024837366437646461372d313230642d346539312d393838642d3366333335353531366462304863626434623436662d323031652d303030642d313330352d653962373862303030303030223078384437423731433746313733364536306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133346406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730392c373437363034352c373437363033302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62643132303737372d613630322d343362362d393038652d3466623635346231323734642f626c6f62732f746573742d626c6f622d65623565323533322d336462322d346434642d383133342d6232373362646635613762360238323032302d30322d32315432323a32323a31312e353832393635355a4863626434623438382d323031652d303030642d326130352d653962373862303666636266024865316130646364652d366138622d343638312d383166372d6437306537623438343733364863626434623438382d323031652d303030642d326130352d653962373862303030303030223078384437423731433746314437383834306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133356306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731312c373437363036302c373437363034352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39393639633134312d666339382d346463632d623838642d3962323665363361393730632f626c6f62732f746573742d626c6f622d65313732353964352d386366332d343736362d393537342d3432633862333031393562630238323032302d30322d32315432323a32323a31322e303834393831335a4836356537626563632d333031652d303062382d353530352d653932343939303631316230024862383961643464662d333630362d343562352d613438332d6531623233633639646265354836356537626563632d333031652d303062382d353530352d653932343939303030303030223078384437423731433746364133393935306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133366206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731332c373437363037352c373437363036302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39393639633134312d666339382d346463632d623838642d3962323665363361393730632f626c6f62732f746573742d626c6f622d39326537363466662d643439362d346439342d393561382d3738646130623930383131370238323032302d30322d32315432323a32323a31322e313133393832305a4836356537626565622d333031652d303062382d373130352d653932343939303631326265024862613038373734662d346637392d343336322d626364392d3966353839316661626662614836356537626565622d333031652d303062382d373130352d653932343939303030303030223078384437423731433746364541363643306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133376106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731352c373437363039302c373437363037352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31303663306461392d646464642d343636652d616165612d6332326330303863646431642f626c6f62732f746573742d626c6f622d64316135353036622d623638392d346334632d613939662d3330303665656236376364360238323032302d30322d32315432323a32323a31322e353636393936345a4830343862613137652d663031652d303034332d303730352d653939393033303632303433024866393730373833322d613762352d346361372d626634342d3739313237653862356538394830343862613137652d663031652d303034332d303730352d653939393033303030303030223078384437423731433746423339463542306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133383906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731372c373437363130352c373437363039302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31303663306461392d646464642d343636652d616165612d6332326330303863646431642f626c6f62732f746573742d626c6f622d30663230363338632d666632302d346535322d613337652d3432333839333130386436380238323032302d30322d32315432323a32323a31322e353935303033315a4830343862613139322d663031652d303034332d316230352d653939393033303632306262024861383663383966642d356530322d343437662d393165392d3939373539646336333733394830343862613139322d663031652d303034332d316230352d653939393033303030303030223078384437423731433746423745353444306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133393806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731392c373437363132302c373437363130352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63636139303634312d356634652d343832622d393666312d3962333264343861623431662f626c6f62732f746573742d626c6f622d62623137393062352d386337342d343764382d613433302d6238663663643135303538620238323032302d30322d32315432323a32323a31332e303236303137305a4863346666363739622d343031652d303035362d373530352d653938656230303632383839024830666438303634342d653263322d343433362d386232352d3737653262373163616131334863346666363739622d343031652d303035362d373530352d653938656230303030303030223078384437423731433746463944304341306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133613706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343732312c373437363133352c373437363132302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63636139303634312d356634652d343832622d393666312d3962333264343861623431662f626c6f62732f746573742d626c6f622d39363335326132342d663633392d343066312d623239622d3431623830633163656634380238323032302d30322d32315432323a32323a31332e303532303131355a4863346666363761372d343031652d303035362d376630352d653938656230303632393239024863386434306665382d666335632d343932632d396261352d3537396466353466663238394863346666363761372d343031652d303035362d376630352d653938656230303030303030223078384437423731433746464443383333306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133623606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343732332c373437363135302c373437363133352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613739366132302d633638312d346437302d613765352d6237623234656239663434372f626c6f62732f746573742d626c6f622d62616339643139312d313464332d343431652d386637642d6231373839396238383465660238323032302d30322d32315432323a32323a31332e323238303138345a4862316132633032342d643031652d303031392d336530352d653966666534303632643031024865383737333364662d316433662d343930362d383735362d3931303763613863323964394862316132633032342d643031652d303031392d336530352d653966666534303030303030223078384437423731433830313841333738306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133643006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343732372c373437363137362c373437363135302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613739366132302d633638312d346437302d613765352d6237623234656239663434372f626c6f62732f746573742d626c6f622d32333862646339622d346165302d346361302d393933342d3330633135366165356332380238323032302d30322d32315432323a32323a31332e323831303233325a4862316132633034642d643031652d303031392d363430352d653966666534303632653538024861643239333636612d333061342d343865302d393966332d6338636463303063623037344862316132633034642d643031652d303031392d363430352d653966666534303030303030223078384437423731433830323042394638306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133653306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343733302c373437363139352c373437363137362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38623439633837392d623764632d343962352d396262632d6431313334656563663937352f626c6f62732f746573742d626c6f622d37656365653136652d613533382d343731362d393265392d3938613664623231346265370238323032302d30322d32315432323a32323a31332e373230303334395a4830316436333261352d393031652d303038652d346330352d653961396539303633666361024837623533643936652d393163612d346664342d393664652d3564396463393231653666394830316436333261352d393031652d303038652d346330352d653961396539303030303030223078384437423731433830363338464639306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134303206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343733352c373437363232362c373437363139352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38623439633837392d623764632d343962352d396262632d6431313334656563663937352f626c6f62732f746573742d626c6f622d33343665636161332d393632352d343436322d393235342d3564303037326533313534390238323032302d30322d32315432323a32323a31332e373438303336315a4830316436333264312d393031652d303038652d373830352d653961396539303634306465024835393839653135622d313164392d343434652d386635632d3533663937353264616365304830316436333264312d393031652d303038652d373830352d653961396539303030303030223078384437423731433830363744353945306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134313706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343733382c373437363234372c373437363232362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31613033323234312d373635342d343434332d626163352d6332383033313733666637332f626c6f62732f746573742d626c6f622d37646561613135362d306332342d343061322d623335302d3132623365633032666538380238323032302d30322d32315432323a32323a31332e393139303430355a4838646331323461302d323031652d303032322d356530352d653962613430303634376333024836393033356437622d653862302d343830372d383930382d6537306331626666356133374838646331323461302d323031652d303032322d356530352d653962613430303030303030223078384437423731433830383231343835306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134323606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343734302c373437363236322c373437363234372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31613033323234312d373635342d343434332d626163352d6332383033313733666637332f626c6f62732f746573742d626c6f622d35653537623730392d663064382d346666302d393134642d3863326161623938316439300238323032302d30322d32315432323a32323a31332e393530303430395a4838646331323462302d323031652d303032322d366530352d653962613430303634393636024835376439333666632d386530302d343163302d393765392d6564336534643663383935614838646331323462302d323031652d303032322d366530352d653962613430303030303030223078384437423731433830383641383636306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134333506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343734322c373437363237372c373437363236322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37373436303464392d396237352d343637662d393734622d6462333130333836386663362f626c6f62732f746573742d626c6f622d30383932366430312d646664622d343932642d626265322d3135386238393239633638320238323032302d30322d32315432323a32323a31342e373635303637315a4863636139383031342d643031652d303036622d303530352d653966386162303636353430024838343165326434322d353430322d343035322d623037332d6537373065343561363765384863636139383031342d643031652d303036622d303530352d653966386162303030303030223078384437423731433831303332433646306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134346606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343734362c373437363330332c373437363237372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37373436303464392d396237352d343637662d393734622d6462333130333836386663362f626c6f62732f746573742d626c6f622d34643335323938302d373032642d343462302d393339362d3535373939343336343133630238323032302d30322d32315432323a32323a31342e373934303639345a4863636139383032302d643031652d303036622d313030352d653966386162303636356339024833613066643565392d303564352d346630322d613130632d3562333464306234333463354863636139383032302d643031652d303036622d313030352d653966386162303030303030223078384437423731433831303739393536306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134356506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343734382c373437363331382c373437363330332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36306535666435332d633865642d343736392d393538612d3636333334386530303463622f626c6f62732f746573742d626c6f622d62346533633135362d646538342d343766372d383166652d3334656632613634326333300238323032302d30322d32315432323a32323a31352e323339303833355a4835613431313465302d623031652d303038392d353830352d653963353861303636663036024862633361626361382d396539362d343534632d626463302d3832643331666533333762374835613431313465302d623031652d303038392d353830352d653963353861303030303030223078384437423731433831344235394245306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134366406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343735302c373437363333332c373437363331382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36306535666435332d633865642d343736392d393538612d3636333334386530303463622f626c6f62732f746573742d626c6f622d39633066303161352d326662382d346330342d383336622d3134323063646534353134360238323032302d30322d32315432323a32323a31352e323730303836305a4835613431313465342d623031652d303038392d356330352d653963353861303636666235024866386635346437332d666339382d346330352d396162382d3131383166366565393433384835613431313465342d623031652d303038392d356330352d653963353861303030303030223078384437423731433831353031344139306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134376306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343735322c373437363334382c373437363333332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35363466393064392d613638622d343366362d383862662d3832353534333461343863332f626c6f62732f746573742d626c6f622d65653461626138632d653337372d343036352d613932612d3035303464396661643334330238323032302d30322d32315432323a32323a31352e373638313031305a4836333635653465352d323031652d303034302d346230352d653937383637303638323738024864316265303137362d326565642d346234352d623834372d6431306235666334326530314836333635653465352d323031652d303034302d346230352d653937383637303030303030223078384437423731433831394331323541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134386206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343735342c373437363336332c373437363334382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35363466393064392d613638622d343366362d383862662d3832353534333461343863332f626c6f62732f746573742d626c6f622d62633837373365632d326533372d343864382d393065312d6639333363663130623930320238323032302d30322d32315432323a32323a31352e373936313032365a4836333635653465632d323031652d303034302d353230352d653937383637303638336263024836636130363430332d623732342d346630642d613138352d3766333135633239323262654836333635653465632d323031652d303034302d353230352d653937383637303030303030223078384437423731433831413037463432306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134396106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343735362c373437363337382c373437363336332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34623734663339312d656435352d346566322d383463612d6239323832383065623464392f626c6f62732f746573742d626c6f622d62653035343461352d323930382d346564372d623534342d6666643835333436353733330238323032302d30322d32315432323a32323a31362e333638313232355a4839333763303238362d353031652d303035612d356630352d653931396238303639663236024835316531346434372d356138342d343461332d383330362d6637393762396335623332304839333763303238362d353031652d303035612d356630352d653931396238303030303030223078384437423731433831463743374339306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134623406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736302c373437363430342c373437363337382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34623734663339312d656435352d346566322d383463612d6239323832383065623464392f626c6f62732f746573742d626c6f622d66303766623230622d663161312d343832632d626232362d3234393139613936343865630238323032302d30322d32315432323a32323a31362e343030313234355a4839333763303238382d353031652d303035612d363130352d653931396238303639666434024863646462363238642d336666352d346330332d623163312d3132663036663266356564384839333763303238382d353031652d303035612d363130352d653931396238303030303030223078384437423731433831464338323942306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134633306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736322c373437363431392c373437363430342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65353064613964312d326634382d343165362d626266352d6433623562646566313435392f626c6f62732f746573742d626c6f622d30653261356462622d633336352d346230622d396638312d3935383831656162623737630238323032302d30322d32315432323a32323a31362e383531313336325a4865626235366530332d303031652d303038632d323130352d653931373531303661393433024863353834356164392d376666332d346235612d393161372d6636373562396430303235654865626235366530332d303031652d303038632d323130352d653931373531303030303030223078384437423731433832343135343632306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134643206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736342c373437363433342c373437363431392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65353064613964312d326634382d343165362d626266352d6433623562646566313435392f626c6f62732f746573742d626c6f622d62306366613061662d386463302d346637642d393961662d3664353765303334316136350238323032302d30322d32315432323a32323a31362e383836313335335a4865626235366531622d303031652d303038632d333830352d653931373531303661396631024864326431393632332d643233312d343761652d616133322d3131373465313264316230384865626235366531622d303031652d303038632d333830352d653931373531303030303030223078384437423731433832343641424330306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134653106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736362c373437363434392c373437363433342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66663066366263662d393166642d343538372d383239362d6237383561373635663662382f626c6f62732f746573742d626c6f622d61306461373935622d366635642d346532642d623930352d6134633662383432313663640238323032302d30322d32315432323a32323a31372e323730313437325a4864316662366539332d663031652d303038382d326330352d653939613536303662323866024837623862356664362d626230332d346261652d613434652d6636366263663261613666364864316662366539332d663031652d303038382d326330352d653939613536303030303030223078384437423731433832383136423230306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134653906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736372c373437363435372c373437363434392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66663066366263662d393166642d343538372d383239362d6237383561373635663662382f626c6f62732f746573742d626c6f622d39326132363336612d303235392d346336322d626534362d3662626331663936393130310238323032302d30322d32315432323a32323a31372e323939313535305a4864316662366561332d663031652d303038382d336330352d653939613536303662326665024833383137353733612d383132662d346630332d626362302d3466353862633763393531314864316662366561332d663031652d303038382d336330352d653939613536303030303030223078384437423731433832383542304546306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134663806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736392c373437363437322c373437363435372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61383634376233332d623031642d343934342d383061302d6537363635346437623934392f626c6f62732f746573742d626c6f622d38326461373464312d383135632d346266342d613232352d3465353132646337626234300238323032302d30322d32315432323a32323a31372e383231313730335a4865666237633161322d363031652d303038612d346130352d653932346565303662653932024837646339303730632d326435652d343437612d386165382d3161313134616233376635624865666237633161322d363031652d303038612d346130352d653932346565303030303030223078384437423731433832443537463737306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135303006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737302c373437363438302c373437363437322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61383634376233332d623031642d343934342d383061302d6537363635346437623934392f626c6f62732f746573742d626c6f622d36323330363765312d366163332d343434322d383831382d6332313666613939633936320238323032302d30322d32315432323a32323a31372e383832313732315a4865666237633162302d363031652d303038612d353330352d653932346565303662666434024864376633336662662d626233632d346135612d396262652d3038333862653538353265654865666237633162302d363031652d303038612d353330352d653932346565303030303030223078384437423731433832444543453539306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135306606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737322c373437363439352c373437363438302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30613139343964382d656235392d346666642d393237642d3136616163356163346661332f626c6f62732f746573742d626c6f622d61333036346234322d323432612d343139622d623139322d3466383039636433363264370238323032302d30322d32315432323a32323a31382e303135313734385a4861626562333132362d393031652d303037612d343430352d653936323166303663333365024831623030393363632d646363632d343362302d613632622d6337323238323163356431644861626562333132362d393031652d303037612d343430352d653936323166303030303030223078384437423731433832463331394334306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135313706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737332c373437363530332c373437363439352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30613139343964382d656235392d346666642d393237642d3136616163356163346661332f626c6f62732f746573742d626c6f622d66653762393334392d663563332d343864622d623665612d6337303031386264633937390238323032302d30322d32315432323a32323a31382e303436313737335a4861626562333133372d393031652d303037612d353330352d653936323166303663343035024866333335313634382d353135322d343737652d626361342d6534306135373962336366634861626562333133372d393031652d303037612d353330352d653936323166303030303030223078384437423731433832463744344344306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135323606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737352c373437363531382c373437363530332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613864363961622d653036372d343535652d613465612d3034346461343736646532642f626c6f62732f746573742d626c6f622d63356231313665372d376233352d346437382d386531372d3635646433373566343866620238323032302d30322d32315432323a32323a31382e343734313837335a4837613636616535632d633031652d303039332d343530352d653961343535303663663065024832303034613538372d653133342d346566322d623463322d3531316165306632353937364837613636616535632d633031652d303039332d343530352d653961343535303030303030223078384437423731433833333932334631306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135326506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737362c373437363532362c373437363531382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613864363961622d653036372d343535652d613465612d3034346461343736646532642f626c6f62732f746573742d626c6f622d61386463643465632d663163652d343537622d626639352d3863386234346162393335340238323032302d30322d32315432323a32323a31382e353036313839325a4837613636616537622d633031652d303039332d363430352d653961343535303664306164024865383633633535392d386365632d343162622d616631332d3338643262363866316263654837613636616537622d633031652d303039332d363430352d653961343535303030303030223078384437423731433833334444454636306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135336406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737382c373437363534312c373437363532362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33396366316639632d376537312d343966652d623539382d6661623732623933316233612f626c6f62732f746573742d626c6f622d33663939623035642d326361322d346531632d396566302d6264376434306430373234320238323032302d30322d32315432323a32323a31392e303835323038395a4838666564653933632d633031652d303033612d316130352d653936353237303665396536024834366337666166362d646561302d343937662d383233362d6530616534343762626533324838666564653933632d633031652d303033612d316130352d653936353237303030303030223078384437423731433833393633384536306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135343506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737392c373437363534392c373437363534312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33396366316639632d376537312d343966652d623539382d6661623732623933316233612f626c6f62732f746573742d626c6f622d37363038643864382d333166622d343466652d616538352d3865396537613636326236630238323032302d30322d32315432323a32323a31392e313134323039355a4838666564653934612d633031652d303033612d323730352d653936353237303665623064024830666666356633662d363831632d346333642d613762612d6266633062646563336236614838666564653934612d633031652d303033612d323730352d653936353237303030303030223078384437423731433833394143434346306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135353406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738312c373437363536342c373437363534392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30643033653735392d373530382d346430322d396137612d3035663533646636653332392f626c6f62732f746573742d626c6f622d66646537313234342d656333612d343236622d383732662d3633616135303830363535630238323032302d30322d32315432323a32323a31392e323634323137315a4862316132643135632d643031652d303031392d303330352d653966666534303666306139024832386236653832312d343935642d346633642d623338332d6533386565313962346166324862316132643135632d643031652d303031392d303330352d653966666534303030303030223078384437423731433833423138393431306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135356306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738322c373437363537322c373437363536342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30643033653735392d373530382d346430322d396137612d3035663533646636653332392f626c6f62732f746573742d626c6f622d34343633363930352d363835302d346465302d393631612d3666343466353233633732360238323032302d30322d32315432323a32323a31392e323938323135395a4862316132643137392d643031652d303031392d316430352d653966666534303666323134024830326164633030392d396535632d343238362d616231312d3435626630336335393066654862316132643137392d643031652d303031392d316430352d653966666534303030303030223078384437423731433833423645303846306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135366206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738342c373437363538372c373437363537322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35653335303466302d623366632d343062642d616236662d3537626233376233393262382f626c6f62732f746573742d626c6f622d30353861376364372d646439632d343333322d383032622d3430653836636538366262340238323032302d30322d32315432323a32323a31392e363736323331305a4866636536663061392d653031652d303038342d383030352d653930643565303666643561024866336537643637662d353437312d346566352d623361332d6465396230313965316565304866636536663061392d653031652d303038342d383030352d653930643565303030303030223078384437423731433833463036374334306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135373306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738352c373437363539352c373437363538372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35653335303466302d623366632d343062642d616236662d3537626233376233393262382f626c6f62732f746573742d626c6f622d32633162333037642d626634622d343661322d623335392d3963303534343632623761650238323032302d30322d32315432323a32323a31392e373032323333375a4866636536663062622d653031652d303038342d306530352d653930643565303666646463024831366131326161662d346336392d346639362d393535382d6663323030363837613834374866636536663062622d653031652d303038342d306530352d653930643565303030303030223078384437423731433833463435463736306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135383206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738372c373437363631302c373437363539352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32363833646630342d626432352d346336632d626136302d6333623435613536326138632f626c6f62732f746573742d626c6f622d35323066616435612d363134652d343766642d386131322d3866306434633963393262640238323032302d30322d32315432323a32323a32302e313633323436385a4834363065666363342d393031652d303062312d376630352d653936313461303630373366024861633964356238652d333232612d343235362d383366372d6138323834353463356561644834363065666363342d393031652d303062312d376630352d653936313461303030303030223078384437423731433834334142374137306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135393506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739302c373437363632392c373437363631302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32363833646630342d626432352d346336632d626136302d6333623435613536326138632f626c6f62732f746573742d626c6f622d33393430346236632d653633662d346163612d393332622d6232646339663861386464340238323032302d30322d32315432323a32323a32302e323030323439315a4834363065666365312d393031652d303062312d316130352d653936313461303630376563024831646363333066312d653032652d343561642d393937662d3262353736336634306565634834363065666365312d393031652d303062312d316130352d653936313461303030303030223078384437423731433834343038343342306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135613406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739322c373437363634342c373437363632392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65633637386161612d386262392d343138622d393436362d6438396363613535393234612f626c6f62732f746573742d626c6f622d61333463653037362d333366322d343563342d613162652d6163646234633166636130300238323032302d30322d32315432323a32323a32302e333635323439395a4866613533363632302d373031652d303035642d326530352d653937356462303630626538024865306439363665312d346533632d343030382d623733332d3331326565346530356236654866613533363632302d373031652d303035642d326530352d653937356462303030303030223078384437423731433834353942313933306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135616306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739332c373437363635322c373437363634342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65633637386161612d386262392d343138622d393436362d6438396363613535393234612f626c6f62732f746573742d626c6f622d30333230396633652d393633362d343863632d386361322d3762636361643338353661620238323032302d30322d32315432323a32323a32302e333935323534325a4866613533363632372d373031652d303035642d333330352d653937356462303630633762024865313637343139352d333336332d346263362d386366322d6636653964626663646236334866613533363632372d373031652d303035642d333330352d653937356462303030303030223078384437423731433834354531453842306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135626206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739352c373437363636372c373437363635322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35346464643264362d353430662d343465642d393339662d3762363934353537356531392f626c6f62732f746573742d626c6f622d64346538383731392d656264652d346133372d393634342d3733633063636361333438630238323032302d30322d32315432323a32323a32302e383234323634395a4866343662386433652d343031652d303062322d373730352d653938303265303631643330024831306432323232372d393939632d343563622d616564352d3239393032373430666362344866343662386433652d343031652d303062322d373730352d653938303265303030303030223078384437423731433834394642424439306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135633306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739362c373437363637352c373437363636372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35346464643264362d353430662d343465642d393339662d3762363934353537356531392f626c6f62732f746573742d626c6f622d37623064623635342d653837662d343630662d393033392d6138646630353434353563350238323032302d30322d32315432323a32323a32302e383534323635395a4866343662386434642d343031652d303062322d303630352d653938303265303631653730024864363136363433392d343932632d346462342d383864352d6232616332653635313036384866343662386434642d343031652d303062322d303630352d653938303265303030303030223078384437423731433834413432384137306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135643206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739382c373437363639302c373437363637352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35323431613061652d623061372d343735332d623635622d3064616364353631333836622f626c6f62732f746573742d626c6f622d37323564396130622d383637322d343961392d623835652d3532383765633562383636350238323032302d30322d32315432323a32323a32312e303737323733315a4866336534303033392d653031652d303030322d346530352d653963316537303632373738024866613235303934392d663062332d343734642d623963322d6263366161626363353931354866336534303033392d653031652d303030322d346530352d653963316537303030303030223078384437423731433834433635364642306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135646106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739392c373437363639382c373437363639302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35323431613061652d623061372d343735332d623635622d3064616364353631333836622f626c6f62732f746573742d626c6f622d37303431326564342d303337332d343463372d393364642d3739313433366435343638380238323032302d30322d32315432323a32323a32312e313135323734345a4866336534303034332d653031652d303030322d353730352d653963316537303632386664024837626436326135382d353030372d343331372d386133662d3461626162383136613636614866336534303034332d653031652d303030322d353730352d653963316537303030303030223078384437423731433834434246433535306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135653906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343830312c373437363731332c373437363639382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62366638613531372d633639322d346231652d396465352d3231306365343339636466642f626c6f62732f746573742d626c6f622d33313035393066332d323535302d343664632d393364332d3935353864366432636136630238323032302d30322d32315432323a32323a32312e343731323931315a4861633462653538302d623031652d303039392d336430352d653930306532303633376263024837646635613166362d343862342d343134342d613839312d3665326465363135663530624861633462653538302d623031652d303039392d336430352d653930306532303030303030223078384437423731433835303237363446306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135663806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343830332c373437363732382c373437363731332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38386532346437392d646463392d343533392d383462662d3234643337633533356634342f626c6f62732f746573742d626c6f622d31373333306131642d343230632d346263642d396637612d6665376563633966363130310238323032302d30322d32315432323a32323a32312e393739333036375a4864363262343663352d623031652d303032302d373630352d653930346638303634323136024835623033383862312d356663382d343061392d623339342d6662336238363632363161624864363262343663352d623031652d303032302d373630352d653930346638303030303030223078384437423731433835344644333943306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136303706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343830352c373437363734332c373437363732382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38386532346437392d646463392d343533392d383462662d3234643337633533356634342f626c6f62732f746573742d626c6f622d31306236663136612d373439622d343734612d383465382d3931383432616465363337380238323032302d30322d32315432323a32323a32322e303133333036375a4864363262343664352d623031652d303032302d303630352d653930346638303634326334024837323832303539662d343831612d343366642d396332612d6638613164343138336336644864363262343664352d623031652d303032302d303630352d653930346638303030303030223078384437423731433835353530333936306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136313606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343830372c373437363735382c373437363734332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37323365393366392d613461622d346630352d616437362d3334346133323739363539612f626c6f62732f746573742d626c6f622d33653163663665302d323135642d346363642d623330382d3230366139336133626530300238323032302d30322d32315432323a32323a32322e333931333139375a4836656637363933312d383031652d303033622d313430352d653933616662303634626436024839376639303530302d656431652d343233322d383133322d3533363163373662333964364836656637363933312d383031652d303033622d313430352d653933616662303030303030223078384437423731433835384544384544306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136333006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831312c373437363738342c373437363735382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37323365393366392d613461622d346630352d616437362d3334346133323739363539612f626c6f62732f746573742d626c6f622d32653430366237372d346562392d343535312d393133662d3637656131626532383066620238323032302d30322d32315432323a32323a32322e343639333135375a4836656637363933372d383031652d303033622d316130352d653933616662303634643538024864386634366364312d316136332d343938632d626633642d3363626638376134653366394836656637363933372d383031652d303033622d316130352d653933616662303030303030223078384437423731433835394142464135306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136336606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831332c373437363739392c373437363738342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33383966363062632d646136642d346165312d613437342d6437333932646663656332342f626c6f62732f746573742d626c6f622d62376561616634312d626539312d346163352d393466632d3238653431326636633637620238323032302d30322d32315432323a32323a32322e363831333235385a4865323337373735612d383031652d303035392d363330352d653966386463303635363637024866373664393039312d393262652d343562302d623130352d3265353964396639363963304865323337373735612d383031652d303035392d363330352d653966386463303030303030223078384437423731433835424231393441306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136343706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831342c373437363830372c373437363739392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33383966363062632d646136642d346165312d613437342d6437333932646663656332342f626c6f62732f746573742d626c6f622d33383364353938302d663038652d343733642d623038652d6339663032363231306434630238323032302d30322d32315432323a32323a32322e373131333237325a4865323337373737302d383031652d303035392d373430352d653966386463303635376231024862356436373331342d666234662d346434632d386539662d6165303166363561363634644865323337373737302d383031652d303035392d373430352d653966386463303030303030223078384437423731433835424638363230306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136353606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831362c373437363832322c373437363830372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65623666383336302d626231392d346362352d613763392d3834653465363566653236652f626c6f62732f746573742d626c6f622d34356334316161392d373731622d343039332d613739622d3436663861343232323937630238323032302d30322d32315432323a32323a32332e313638333431325a4832393138373062382d393031652d303035352d326530352d653936666434303636616637024831336162643532362d366432372d343038322d386163372d3332643037336236313263624832393138373062382d393031652d303035352d326530352d653936666434303030303030223078384437423731433836303536393534306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136363506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831382c373437363833372c373437363832322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65623666383336302d626231392d346362352d613763392d3834653465363566653236652f626c6f62732f746573742d626c6f622d30613833373234372d626664662d346564342d396561612d6435666264653166653037380238323032302d30322d32315432323a32323a32332e323037333431355a4832393138373063392d393031652d303035352d336330352d653936666434303636636161024833316632396235662d333031312d346237632d383336352d3063346538333538353231304832393138373063392d393031652d303035352d336330352d653936666434303030303030223078384437423731433836304235434337306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136373406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832302c373437363835322c373437363833372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34623265346534372d333038312d343337302d623862342d3231343663653535383133372f626c6f62732f746573742d626c6f622d66653238663030302d646266362d346434622d383832362d3231643033633533373561390238323032302d30322d32315432323a32323a32332e353031333532375a4865626235383064312d303031652d303038632d303230352d653931373531303637386638024833663936303166652d626330612d343961632d383063352d3032333734396531393861634865626235383064312d303031652d303038632d303230352d653931373531303030303030223078384437423731433836333833393937306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136383306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832322c373437363836372c373437363835322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38356132373763362d303266622d343064622d626565362d6365633136366464343438382f626c6f62732f746573742d626c6f622d33323866396234392d623936372d346530332d613631352d6337333761373834663464330238323032302d30322d32315432323a32323a32332e383036333637305a4866613533363938302d373031652d303035642d303230352d653937356462303637663865024839633362396266622d643230352d346135642d623634342d6637613730613138393662304866613533363938302d373031652d303035642d303230352d653937356462303030303030223078384437423731433836363639434630306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136386206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832332c373437363837352c373437363836372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38356132373763362d303266622d343064622d626565362d6365633136366464343438382f626c6f62732f746573742d626c6f622d33323866396234392d623936372d346530332d613631352d6337333761373834663464330238323032302d30322d32315432323a32323a32332e383235333632385a4866613533363938352d373031652d303035642d303730352d653937356462303637666631024832306634633730662d356135652d346262302d623230322d6634643636663731323864644866613533363938352d373031652d303035642d303730352d653937356462303030303030223078384437423731433836363938333446306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136393306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832342c373437363838332c373437363837352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31656535326635342d636536662d346463612d386133362d3030316262376433306464662f626c6f62732f746573742d626c6f622d37613730323532322d303938352d343262652d613764352d6563306638363736316436610238323032302d30322d32315432323a32323a32332e393834333732385a4865306665303965312d643031652d303032362d313030352d653933373437303638323731024861623066613932652d383830632d343031382d613663392d3330633331306365383731334865306665303965312d643031652d303032362d313030352d653933373437303030303030223078384437423731433836383145443930306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136396206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832352c373437363839312c373437363838332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31656535326635342d636536662d346463612d386133362d3030316262376433306464662f626c6f62732f746573742d626c6f622d37613730323532322d303938352d343262652d613764352d6563306638363736316436610238323032302d30322d32315432323a32323a32332e393938333638375a4865306665303965352d643031652d303032362d313430352d653933373437303638326337024833383430313733622d636233642d346335652d393335302d3434393432653530373763654865306665303965352d643031652d303032362d313430352d653933373437303030303030223078384437423731433836383431303437306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136613306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832362c373437363839392c373437363839312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35303866383938642d313135392d343739372d613538382d3163653265616464383733622f626c6f62732f746573742d626c6f622d38363539363538382d633333382d343465332d393064392d6230336337336337643937370238323032302d30322d32315432323a32323a32342e313230333730305a4837303035653166642d303031652d303062332d363230352d653964666632303638346630024838383033353966662d343739362d343464302d396138312d6464373431373963633934394837303035653166642d303031652d303062332d363230352d653964666632303030303030223078384437423731433836393641444634306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136616206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832372c373437363930372c373437363839392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35303866383938642d313135392d343739372d613538382d3163653265616464383733622f626c6f62732f746573742d626c6f622d38363539363538382d633333382d343465332d393064392d6230336337336337643937370238323032302d30322d32315432323a32323a32342e313338333733325a4837303035653232322d303031652d303062332d303530352d653964666632303638353236024836626638383832652d643233372d343134662d613834362d6365303738656565613064664837303035653232322d303031652d303062332d303530352d653964666632303030303030223078384437423731433836393934363341306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136623306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832382c373437363931352c373437363930372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36366632303836312d323737332d346236662d613636392d3231623833396563323564652f626c6f62732f746573742d626c6f622d39653738386639312d393438392d343732372d386436352d6339373936313338316234380238323032302d30322d32315432323a32323a32342e333637333832375a4833663062656130632d333031652d303030312d346630352d653932303833303638396565024838616339653566342d356161622d346330652d386437342d6634616137396134616237394833663062656130632d333031652d303030312d346630352d653932303833303030303030223078384437423731433836424335454533306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136626206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832392c373437363932332c373437363931352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36366632303836312d323737332d346236662d613636392d3231623833396563323564652f626c6f62732f746573742d626c6f622d39653738386639312d393438392d343732372d386436352d6339373936313338316234380238323032302d30322d32315432323a32323a32342e333937333834305a4833663062656131632d333031652d303030312d356430352d653932303833303638613833024837643435393236642d383937362d343165392d393862332d6164313336333431326532394833663062656131632d333031652d303030312d356430352d653932303833303030303030223078384437423731433836433043424235306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136633306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833302c373437363933312c373437363932332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36643361373134362d303039322d343331392d396461392d6263633266306237353838322f626c6f62732f746573742d626c6f622d65643538633534382d396466322d343365332d623765302d6363636336316332356264380238323032302d30322d32315432323a32323a32342e353235333834375a4832616165663233382d393031652d303061312d313830352d653961343232303638643462024834343733353230362d323466342d346566332d393365332d3934666463653538316432314832616165663233382d393031652d303061312d313830352d653961343232303030303030223078384437423731433836443437414437306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136636206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833312c373437363933392c373437363933312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36643361373134362d303039322d343331392d396461392d6263633266306237353838322f626c6f62732f746573742d626c6f622d65643538633534382d396466322d343365332d623765302d6363636336316332356264380238323032302d30322d32315432323a32323a32342e353430333838325a4832616165663234632d393031652d303061312d326330352d653961343232303638653163024863323764333534652d313936662d343563662d623436392d3862393461303261633262334832616165663234632d393031652d303061312d326330352d653961343232303030303030223078384437423731433836443643344541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136643306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833322c373437363934372c373437363933392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61393363666435652d313461632d346231632d386261652d3066653464323565316235652f626c6f62732f746573742d626c6f622d37356263643663362d353263632d343837632d393634612d3932303963373964636366650238323032302d30322d32315432323a32323a32342e363233333839365a4834326263613436392d303031652d303035372d373130352d653964313663303639316132024836616663616234352d353032652d343734312d626339382d6234613639316532626663334834326263613436392d303031652d303035372d373130352d653964313663303030303030223078384437423731433836453334383034306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136646206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833332c373437363935352c373437363934372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61393363666435652d313461632d346231632d386261652d3066653464323565316235652f626c6f62732f746573742d626c6f622d37356263643663362d353263632d343837632d393634612d3932303963373964636366650238323032302d30322d32315432323a32323a32342e363531333837375a4834326263613436642d303031652d303035372d373530352d653964313663303639326237024838666165376334632d383036312d343664302d616335652d3030356563313962623036374834326263613436642d303031652d303035372d373530352d653964313663303030303030223078384437423731433836453738444342306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136653806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833352c373437363936382c373437363935352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34383338613164332d663336612d343134312d616264632d6366633435343037653631322f626c6f62732f746573742d626c6f622d63383231666261352d396239632d346338372d613032662d3335663532343932333538610238323032302d30322d32315432323a32323a32352e303435343031395a4830663431616436352d663031652d303033312d343430352d653939653463303661306365024839336431623139362d366236622d346564382d623638622d3330396465653639636462374830663431616436352d663031652d303033312d343430352d653939653463303030303030223078384437423731433837323344343033306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136663006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833362c373437363937362c373437363936382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34363565653138612d323431362d343663382d396264622d3430643332623836313633382f626c6f62732f746573742d626c6f622d31386133333738332d633738392d343462382d616133352d3937363966303937643364350238323032302d30322d32315432323a32323a32352e363431343230395a4862316132653165322d643031652d303031392d353430352d653966666534303662353739024864316665343038662d346562362d343730372d396533322d3966613734306639633338644862316132653165322d643031652d303031392d353430352d653966666534303030303030223078384437423731433837374539454642306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136663806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833372c373437363938342c373437363937362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66313639643737382d333066382d343438332d386539382d3262383838386430613330622f626c6f62732f746573742d626c6f622d39373062653538352d666135372d346436362d393365382d6337396462303035363761330238323032302d30322d32315432323a32323a32352e383639343239375a4837616561396332352d633031652d303035382d353630352d653961373030303662616234024835626261643636352d353237632d343735382d613533322d3735366263313363353434344837616561396332352d633031652d303035382d353630352d653961373030303030303030223078384437423731433837413139303939306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137303006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833382c373437363939322c373437363938342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37383939633730632d333961322d346365362d386463352d3035343430633464363037612f626c6f62732f746573742d626c6f622d39646535653764612d373836372d343333342d616434352d6363623564363165626639340238323032302d30322d32315432323a32323a32362e303934343336325a4865626235383835612d303031652d303038632d343530352d653931373531303662666432024835666132613634622d626563662d346630352d616436332d3064303537313430363733364865626235383835612d303031652d303038632d343530352d653931373531303030303030223078384437423731433837433345354541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137303806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833392c373437373030302c373437363939322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30666137636330312d303230632d343366392d383936612d3234656664383236393135612f626c6f62732f746573742d626c6f622d64323063666361342d653861332d346335622d383631362d3066386134626337366661610238323032302d30322d32315432323a32323a32362e323234343338385a4833303234323662392d393031652d303033372d363830352d653961646633303663323561024831366665643031622d363865642d343365632d393761362d6632363334383966643764354833303234323662392d393031652d303033372d363830352d653961646633303030303030223078384437423731433837443739353444306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137313006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834302c373437373030382c373437373030302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30306138373764332d373166642d346239352d393832352d3663316532306366383635302f626c6f62732f746573742d626c6f622d37313132653763642d356663372d346362362d396337372d3038323538343131613361300238323032302d30322d32315432323a32323a32362e333339343433355a4836356537663038652d333031652d303062382d323630352d653932343939303663356131024864376236666466652d633863312d343463312d393136322d3132636365303234326432384836356537663038652d333031652d303062382d323630352d653932343939303030303030223078384437423731433837453934383833306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137313806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834312c373437373031362c373437373030382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613136633061622d353236622d346663302d626661392d6661636132343463366261302f626c6f62732f746573742d626c6f622d35363239643735652d626130612d343364392d393633332d3633666534653938396465610238323032302d30322d32315432323a32323a32372e303239343636325a4863623333626635352d363031652d303037652d336530352d653965663138303664656564024831393031333833642d313237302d343837302d626531652d3862646661666530316236634863623333626635352d363031652d303037652d336530352d653965663138303030303030223078384437423731433838353236423645306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137323006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834322c373437373032342c373437373031362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30343237363234662d393934612d343261352d613663362d6361643839383436353864662f626c6f62732f746573742d626c6f622d38393263396438642d616433372d346234342d623330652d3038623461323665616236330238323032302d30322d32315432323a32323a32372e333032343734365a4832656534316134632d613031652d303039352d363830352d653939376561303665393938024864653234303039622d393236382d343631642d393038322d3632626438353663653765364832656534316134632d613031652d303039352d363830352d653939376561303030303030223078384437423731433838374333414541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137323806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834332c373437373033322c373437373032342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38306464633161372d333132362d343137382d623332652d3963656533323862613232392f626c6f62732f746573742d626c6f622d31343534333861352d666562612d346634312d393865612d3436663835333565333239380238323032302d30322d32315432323a32323a32382e303033343936305a4862633535626661612d343031652d303036392d306630352d653934363133303666653231024861643766656538372d636337362d343864382d396231382d3164653265633463363038634862633535626661612d343031652d303036392d306630352d653934363133303030303030223078384437423731433838453730423942306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137333006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834342c373437373034302c373437373033322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37663466333361662d666231642d346133322d396131392d3663323666643866636630622f626c6f62732f746573742d626c6f622d66313138623064372d653635342d343761352d623338362d3236353439663238363630650238323032302d30322d32315432323a32323a32382e323932353132315a4832656237373439612d653031652d303037302d333330352d653963366138303630343033024832333033343838302d383736332d346532362d626338332d6466326464626362623532324832656237373439612d653031652d303037302d333330352d653963366138303030303030223078384437423731433839313332353245306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137343306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834372c373437373035392c373437373034302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62363761623434612d613563352d346335612d623132332d6564313666306462636464362f626c6f62732f746573742d626c6f622d37626164323934652d316231632d346339352d383436342d6464636231393138663532360238323032302d30322d32315432323a32323a32382e343438353137385a4866366366643839312d373031652d303033662d313230352d653962376663303630383062024838326437396437662d643836352d343631342d393364382d3766323462626363316262364866366366643839312d373031652d303033662d313230352d653962376663303030303030223078384437423731433839324146324445306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137353206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834392c373437373037342c373437373035392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36303262643061362d353730622d346431642d613166652d6466333133666666656530622f626c6f62732f746573742d626c6f622d34326634626364372d313930332d346230612d613830612d6634613137316234393132300238323032302d30322d32315432323a32323a32382e353532353136305a4861393136333031352d353031652d303037352d376530352d653931343733303630613331024833653134326135332d646333652d343138642d616164312d3231613235363662646538364861393136333031352d353031652d303037352d376530352d653931343733303030303030223078384437423731433839334146384138306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137363106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343835312c373437373038392c373437373037342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33623563613232652d363731612d346639322d623064652d6338333831656330363435392f626c6f62732f746573742d626c6f622d61383638383265382d333861332d343932382d396266662d6336373735666166303965610238323032302d30322d32315432323a32323a32382e383133353235335a4866343933643036632d643031652d303061302d323030352d653966626665303631343830024834373466393662352d663737342d343636612d386363662d3338653166333533373563654866343933643036632d643031652d303061302d323030352d653966626665303030303030223078384437423731433839363243433535306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137373006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343835332c373437373130342c373437373038392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66393065306333372d613635362d346636642d383938662d6265653566656166346639392f626c6f62732f746573742d626c6f622d39303965373664622d393664342d343262322d383961662d3966373634313530663836610238323032302d30322d32315432323a32323a32382e393631353238315a4833386661356535332d343031652d303039642d353930352d653938646535303631613430024839363437643036372d363938632d343431642d386564392d6462626138653035343966634833386661356535332d343031652d303039642d353930352d653938646535303030303030223078384437423731433839373936314231306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137376606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343835352c373437373131392c373437373130342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33313865363062342d343437612d346431392d613234652d6466326465323830613364372f626c6f62732f746573742d626c6f622d35616261373539332d386661622d346532632d626132612d6336346536373630333563320238323032302d30322d32315432323a32323a32392e313535353333345a4834326535643434312d613031652d303035652d363430352d653939346266303632316637024837366131643161372d666566332d343565342d623536362d3435643061393632383964624834326535643434312d613031652d303035652d363430352d653939346266303030303030223078384437423731433839393646433036306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137393906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343835382c373437373134352c3734373731313929000d070f0c04040c00010901070b0f0e09ba818080808080808000bc938780808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63386133333435362d393031352d343661362d386665622d6339656131363862663863342f626c6f62732f746573742d626c6f622d63383363333039332d393333392d343435642d393663332d3037353361353539363066320238323032302d30322d32315432323a32323a32392e333131353339355a4861313166636663332d613031652d303032632d336630352d653939336630303632376530024830336237303436332d343133362d346532302d626361342d6164643632346234643165624861313166636663332d613031652d303032632d336630352d653939336630303030303030223078384437423731433839414543413033306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137613806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836312c373437373136302c373437373134352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39393861623063652d316663372d343663622d383131362d6336323737653466623665622f626c6f62732f746573742d626c6f622d66373564346234392d396366362d346666382d396132372d3739633336613936636135380238323032302d30322d32315432323a32323a32392e343231353432315a4861313166643033332d613031652d303032632d323630352d653939336630303632643266024865363862613430382d326165352d346632352d623765362d3635643736323035366661654861313166643033332d613031652d303032632d323630352d653939336630303030303030223078384437423731433839424636433038306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137626306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836342c373437373138302c373437373136302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38303261306564642d373665322d343834382d626332662d3932633332313934636439632f626c6f62732f746573742d626c6f622d30353566333438612d623461622d346633362d383533382d3764626337633932353765660238323032302d30322d32315432323a32323a32392e353836353531355a4866636536666633332d653031652d303038342d323030352d653930643565303633333932024862313730383036612d393834302d346164372d383338322d3434326261353365376162394866636536666633332d653031652d303038342d323030352d653930643565303030303030223078384437423731433839443843304142306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137636206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836362c373437373139352c373437373138302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64363764656430382d326537622d343861322d393336632d3237653061353066386263342f626c6f62732f746573742d626c6f622d61313437353933302d316365352d346634342d386362382d6335363865323663363766640238323032302d30322d32315432323a32323a32392e393331353632365a4863643562346661372d313031652d303031362d353930352d653938393838303633623663024863353539326234302d653637352d343664632d386662322d3135353836333465323162324863643562346661372d313031652d303031362d353930352d653938393838303030303030223078384437423731433841304433453836306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137646106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836382c373437373231302c373437373139352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31643532653432352d393037312d343131312d623437302d3061346132373861353836382f626c6f62732f746573742d626c6f622d31353664663534612d666465302d346266312d383437342d3233663831346538353565660238323032302d30322d32315432323a32323a33302e323337353732315a4865623264323833312d623031652d303062362d353530352d653930643239303634323766024830373538313933312d626539342d343866652d616635322d3962356337356238636438354865623264323833312d623031652d303062362d353530352d653930643239303030303030223078384437423731433841334331373239306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137653206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836392c373437373231382c373437373231302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39643834393438302d653562392d343263662d393133612d6135343037316137333764342f626c6f62732f746573742d626c6f622d65623033626632652d396166612d343431312d393936652d3837313832346232316264660238323032302d30322d32315432323a32323a33302e343439353830355a4863303636663630332d343031652d303038642d366430352d653934383864303634376262024836646532616664622d326662342d343832632d623666342d6630656230653234633335374863303636663630332d343031652d303038642d366430352d653934383864303030303030223078384437423731433841354337304244306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137656106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837302c373437373232362c373437373231382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62303034386636652d323238392d343132382d393031322d3037663362346461623361382f626c6f62732f746573742d626c6f622d64636262613761612d653464652d343264362d393266342d3663666434333335323033330238323032302d30322d32315432323a32323a33302e373136353837315a4835366132333061322d343031652d303032342d316330352d653938396666303634666237024864313430386137392d623065622d343336632d623735302d6366363239333137363132664835366132333061322d343031652d303032342d316330352d653938396666303030303030223078384437423731433841383532454146306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137663206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837312c373437373233342c373437373232362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39383864383931302d653730332d343239352d613930382d3835366462316435653639322f626c6f62732f746573742d626c6f622d62663735343833322d343330632d343662372d613038372d6162393235373437393031640238323032302d30322d32315432323a32323a33312e313035353937315a4863636139613635662d643031652d303036622d363030352d653966386162303635666663024837343931353062312d656264312d343564382d623462302d3661343038366431356233304863636139613635662d643031652d303036622d363030352d653966386162303030303030223078384437423731433841433038413633306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138303006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837332c373437373234382c373437373233342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63316335353965322d656231372d346339302d393439362d6231656532386563636563342f626c6f62732f746573742d626c6f622d36613436303861362d323332332d346131652d393066622d3035326462656139653361350238323032302d30322d32315432323a32323a33312e353531363133365a4866653931356562372d323031652d303038622d326330352d653937623332303637313561024833623336623961302d613532662d343632662d383565322d6638366230643164663130304866653931356562372d323031652d303038622d326330352d653937623332303030303030223078384437423731433842303437314338306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138306406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837352c373437373236312c373437373234382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35666237653565302d663061652d343034392d393662372d6633383837613164316665622f626c6f62732f746573742d626c6f622d65366638623933342d666562652d343031392d396562622d3637616539396432656462330238323032302d30322d32315432323a32323a33312e373339363136365a4862383639333534642d633031652d303031352d333830352d653936386563303637376535024831613930326663332d656163342d343364322d396161342d6461613530316365666436634862383639333534642d633031652d303031352d333830352d653936386563303030303030223078384437423731433842323132314246306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138313506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837362c373437373236392c373437373236312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31613935353331352d323533662d343630302d393063392d3262313565333535306239372f626c6f62732f746573742d626c6f622d61656232643734302d316530652d346239642d383866332d6334363237333635616362350238323032302d30322d32315432323a32323a33312e393932363236385a4866653931356565362d323031652d303038622d346130352d653937623332303637636134024831653166643034662d623263622d346539312d613236622d3536663764663139306166344866653931356565362d323031652d303038622d346130352d653937623332303030303030223078384437423731433842343745334643306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138316406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837372c373437373237372c373437373236392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35323739333065352d393438632d343632312d393364302d3765666134656337653133312f626c6f62732f746573742d626c6f622d35343231616430312d666335632d346231372d613635322d3666663764373039666532340238323032302d30322d32315432323a32323a33322e363536363436385a4833663062666334302d333031652d303030312d373730352d653932303833303638643764024837376361303761392d323863332d343739622d613564322d6430306439356538623433304833663062666334302d333031652d303030312d373730352d653932303833303030303030223078384437423731433842414430463345306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138326306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837392c373437373239322c373437373237372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34356236643237662d383337322d343936302d383034622d6365363633653962373832352f626c6f62732f746573742d626c6f622d31663239373834622d343036362d343762302d623263352d3262326434623133333936330238323032302d30322d32315432323a32323a33322e373636363530335a4866643430323533352d663031652d303037632d373330352d653935316130303639316331024863626430323035352d326265382d346137352d626463622d3734636432396635313462664866643430323533352d663031652d303037632d373330352d653935316130303030303030223078384437423731433842424446463437306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138336206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838312c373437373330372c373437373239322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31343236633833382d633737302d343835622d383130662d3530366636633732323434662f626c6f62732f746573742d626c6f622d34353230663063382d663630392d343939322d613030632d6235356364366431646539340238323032302d30322d32315432323a32323a33332e313438363634315a4837636438636236322d643031652d303039662d346430352d653933333564303661303863024834653362316165632d393832322d346539312d613437382d6464366363613465306661334837636438636236322d643031652d303039662d346430352d653933333564303030303030223078384437423731433842463832324243306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138343306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838322c373437373331352c373437373330372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37653263623264662d646236652d343530392d396161352d3633373662636336313863612f626c6f62732f746573742d626c6f622d65653865396238332d313735332d343735622d623966632d6236376430636537313662310238323032302d30322d32315432323a32323a33342e333733373037395a4830383736333236332d643031652d303037622d366630352d653933646333303663323730024830303233613933662d333933622d346162622d616435342d3761613064346133353635644830383736333236332d643031652d303037622d366630352d653933646333303030303030223078384437423731433843423333364637306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138353406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838342c373437373333322c373437373331352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37653263623264662d646236652d343530392d396161352d3633373662636336313863612f626c6f62732f746573742d626c6f622d30343563376234632d616132632d346238382d623634372d6337666464383163373533660238323032302d30322d32315432323a32323a33342e343031373038365a4830383736333237352d643031652d303037622d376630352d653933646333303663326462024834363831643835632d663333312d343039322d613666302d3430656534313136633666624830383736333237352d643031652d303037622d376630352d653933646333303030303030223078384437423731433843423735354137306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138363306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838362c373437373334372c373437373333322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36393039333066392d373238392d346261652d396636382d3865396237333035336663342f626c6f62732f746573742d626c6f622d66353338386335622d653864332d346238392d616432302d3266353764363336616362640238323032302d30322d32315432323a32323a33342e353539373134395a4836306134336230642d363031652d303062352d336630352d653965633464303663366632024838373538353561642d643731322d343561392d613736392d3637343532313036383131664836306134336230642d363031652d303062352d336630352d653965633464303030303030223078384437423731433843434639384444306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138373206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838382c373437373336322c373437373334372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36393039333066392d373238392d346261652d396636382d3865396237333035336663342f626c6f62732f746573742d626c6f622d34656565356335352d343538352d343633642d393130612d3662353866633531393039390238323032302d30322d32315432323a32323a33342e363036373133355a4836306134336233312d363031652d303062352d356630352d653965633464303663383232024866363136333562362d643430332d343536652d616464652d3864356437306432656133634836306134336233312d363031652d303062352d356630352d653965633464303030303030223078384437423731433843443643344246306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138383106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343839302c373437373337372c373437373336322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38373332353366312d666637322d343932632d396137362d6333333839396535326665642f626c6f62732f746573742d626c6f622d36336630306130362d383535332d343461352d613535372d6630663837343264623430370238323032302d30322d32315432323a32323a33352e323237373331395a4838646331346531622d323031652d303032322d313330352d653962613430303664643533024862396462316666662d373434382d346265632d613338392d3862353736373532643666354838646331346531622d323031652d303032322d313330352d653962613430303030303030223078384437423731433844333538373437306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138396206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343839342c373437373430332c373437373337372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38373332353366312d666637322d343932632d396137362d6333333839396535326665642f626c6f62732f746573742d626c6f622d36386566636363312d376461622d343636662d626264372d3862326234626232373239660238323032302d30322d32315432323a32323a33352e323539373331375a4838646331346532382d323031652d303032322d323030352d653962613430303664653666024830363036636664632d363964322d346635632d396666652d3730316164633238396438364838646331346532382d323031652d303032322d323030352d653962613430303030303030223078384437423731433844334134323332306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138616106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343839362c373437373431382c373437373430332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37396462353738642d386137382d346239392d626338352d6332383066336636376465322f626c6f62732f746573742d626c6f622d61363334633831312d633636632d343639342d626331372d6131623232633665323538340238323032302d30322d32315432323a32323a33352e353936373435345a4833366137356434302d313031652d303061662d343430352d653938643932303665616634024865643662343238632d393963382d343536312d386166642d6134303363643438383131394833366137356434302d313031652d303061662d343430352d653938643932303030303030223078384437423731433844364441454434306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138623906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343839382c373437373433332c373437373431382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37396462353738642d386137382d346239392d626338352d6332383066336636376465322f626c6f62732f746573742d626c6f622d30613431363435322d366137382d343834382d383432642d3439396534663163653636320238323032302d30322d32315432323a32323a33352e363232373435355a4833366137356438312d313031652d303061662d376630352d653938643932303665633261024831663730323230352d643061302d343635632d386530392d3038343139386339366162394833366137356438312d313031652d303061662d376630352d653938643932303030303030223078384437423731433844373143443746306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138633806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343930302c373437373434382c373437373433332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63333433363132632d353161382d346535372d613337642d3030393935643735386564302f626c6f62732f746573742d626c6f622d64346262383039362d653037362d346666382d383737332d3363646437383732326365630238323032302d30322d32315432323a32323a33362e303536373537345a4830333836613961652d353031652d303031372d336330352d653964363534303666363934024866373539613437622d343231382d346231302d626334382d3338346636343339663861374830333836613961652d353031652d303031372d336330352d653964363534303030303030223078384437423731433844423430373136306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138643706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343930322c373437373436332c373437373434382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63333433363132632d353161382d346535372d613337642d3030393935643735386564302f626c6f62732f746573742d626c6f622d61353332366166312d336166612d346439662d613863302d3633383630633237383161340238323032302d30322d32315432323a32323a33362e303833373631365a4830333836613963352d353031652d303031372d353330352d653964363534303666373037024830333932303032302d356261322d346431652d393139302d6433306235613062666364344830333836613963352d353031652d303031372d353330352d653964363534303030303030223078384437423731433844423832354630306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138653606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343930342c373437373437382c373437373436332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34653234633063332d656664332d346366622d626663352d6166656637613262323537302f626c6f62732f746573742d626c6f622d39346230343837642d636439662d346233632d386436612d3638383030653634313634640238323032302d30322d32315432323a32323a33362e383833373834385a4832653831333262642d383031652d303038322d363630352d653933656531303630393166024833643766643563342d623333632d343334342d383962342d3766633733323437656666654832653831333262642d383031652d303038322d363630352d653933656531303030303030223078384437423731433845333231314339306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139303406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343931312c373437373530382c373437373437382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34653234633063332d656664332d346366622d626663352d6166656637613262323537302f626c6f62732f746573742d626c6f622d63643162653662332d313738352d346637362d393438302d3134356263303439653436660238323032302d30322d32315432323a32323a33362e393232373834375a4832653831333263642d383031652d303038322d373530352d653933656531303630613366024864646434346363392d343666642d346339382d616436642d6631616336326436643863394832653831333263642d383031652d303038322d373530352d653933656531303030303030223078384437423731433845333830353344306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139313306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343931332c373437373532332c373437373530382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38393639326531662d313465612d343839392d616334372d3138663063353965333634662f626c6f62732f746573742d626c6f622d33326661353133392d653734652d343436612d393666612d6138633162373939643331640238323032302d30322d32315432323a32323a33372e333635373939345a4830633535363136322d373031652d303036322d333030352d653962643738303631393065024861326662336235622d363263382d346236662d613431372d3232323362616533373437334830633535363136322d373031652d303036322d333030352d653962643738303030303030223078384437423731433845374239453733306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139333206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343931382c373437373535342c373437373532332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38393639326531662d313465612d343839392d616334372d3138663063353965333634662f626c6f62732f746573742d626c6f622d32336665623134332d626232342d346566652d383230322d3935636533313961633463620238323032302d30322d32315432323a32323a33372e333936383033375a4830633535363136652d373031652d303036322d333930352d653962643738303631613034024839303034316561642d616138302d346436612d616234382d3232363534613534663563324830633535363136652d373031652d303036322d333930352d653962643738303030303030223078384437423731433845383035393734306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139343106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343932302c373437373536392c373437373535342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31633031643337302d346337352d346161612d386138392d6165323861363732666230342f626c6f62732f746573742d626c6f622d36376663376138622d333162332d343731662d623830342d3632343566623634303535620238323032302d30322d32315432323a32323a33382e303038383234385a4834326263633132662d303031652d303035372d343630352d653964313663303632623632024862353738363139632d373864642d343535662d613966382d3338363432653934633535364834326263633132662d303031652d303035372d343630352d653964313663303030303030223078384437423731433845444442433745306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139353006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343932322c373437373538342c373437373536392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31633031643337302d346337352d346161612d386138392d6165323861363732666230342f626c6f62732f746573742d626c6f622d34653964613234302d646330652d343866342d626166662d6462623335383234366433630238323032302d30322d32315432323a32323a33382e303437383231375a4834326263633134312d303031652d303035372d353230352d653964313663303632633164024866306262663431652d663533342d346230642d396538392d6530386530616639346233634834326263633134312d303031652d303035372d353230352d653964313663303030303030223078384437423731433845453344373039306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139363506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343932352c373437373630352c373437373538342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35383430376339362d666665642d343233652d626464632d3939313234343337643865652f626c6f62732f746573742d626c6f622d36663032343463652d626666612d343539622d623737342d3239636336386262306461320238323032302d30322d32315432323a32323a33382e343434383336305a4838393238363966352d643031652d303034342d376130352d653966353630303633353634024866623737653466382d323234332d343766372d623437612d6364366566306366643161334838393238363966352d643031652d303034342d376130352d653966353630303030303030223078384437423731433846323036423638306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139373906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343932382c373437373632352c373437373630352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35383430376339362d666665642d343233652d626464632d3939313234343337643865652f626c6f62732f746573742d626c6f622d31313236303634302d323866632d343465632d383631642d3935343737303165643230320238323032302d30322d32315432323a32323a33382e343734383337335a4838393238363966612d643031652d303034342d376630352d653966353630303633363130024830393864666433312d343239332d343764352d613435302d3630613232653163366636394838393238363966612d643031652d303034342d376630352d653966353630303030303030223078384437423731433846323446463535306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139383806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343933302c373437373634302c373437373632352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33353136333064622d356639652d343864312d393734352d3034343165633561616162362f626c6f62732f746573742d626c6f622d31613437626134302d363762622d343663652d396532642d3435303538333066386465350238323032302d30322d32315432323a32323a33382e383533383438305a4836373365653839342d393031652d303036612d323330352d653961373737303634303339024833366234396161352d383032632d343164362d623938342d6165383638383531666465384836373365653839342d393031652d303036612d323330352d653961373737303030303030223078384437423731433846354541443544306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139616106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343933392c373437373637342c373437373634302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33353136333064622d356639652d343864312d393734352d3034343165633561616162362f626c6f62732f746573742d626c6f622d66363437383730362d383237642d343138392d623337372d6530303461376133323366330238323032302d30322d32315432323a32323a33382e383833383439305a4836373365653861632d393031652d303036612d333830352d653961373737303634313137024864343763373064662d393362382d346330362d393131382d3266383561303637636261334836373365653861632d393031652d303036612d333830352d653961373737303030303030223078384437423731433846363336383541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139623906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343934312c373437373638392c373437373637342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30646330343631642d336464662d343962382d386132312d3337373037326665333161642f626c6f62732f746573742d626c6f622d62363063383662362d613263642d343263322d613730322d3735356530626465353564310238323032302d30322d32315432323a32323a33392e313530383537375a4861393136336661662d353031652d303037352d376630352d653931343733303634396166024830396434356537392d646432312d346535352d386436322d3038346162373336336233664861393136336661662d353031652d303037352d376630352d653931343733303030303030223078384437423731433846384332363631306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139636406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343934342c373437373730392c373437373638392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30646330343631642d336464662d343962382d386132312d3337373037326665333161642f626c6f62732f746573742d626c6f622d33633334643462662d663065392d343636332d393863632d3238376165323966333932390238323032302d30322d32315432323a32323a33392e313831383537365a4861393136336662362d353031652d303037352d303630352d653931343733303634616264024836616564373365392d303533642d343161332d393132342d3630376335336437316663304861393136336662362d353031652d303037352d303630352d653931343733303030303030223078384437423731433846393042413744306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139646306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343934362c373437373732342c373437373730392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39316438316461332d376463652d346431612d626364362d6634613730303261363864322f626c6f62732f746573742d626c6f622d37316264363761652d343862662d343465332d396566632d6534666439396130333733380238323032302d30322d32315432323a32323a33392e353139383732395a4838646331353336342d323031652d303032322d336430352d653962613430303635363236024837303066356638652d643132322d343761352d393139382d6366333932366137343137614838646331353336342d323031652d303032322d336430352d653962613430303030303030223078384437423731433846433434444438306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139656206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343934382c373437373733392c373437373732342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39316438316461332d376463652d346431612d626364362d6634613730303261363864322f626c6f62732f746573742d626c6f622d38613661393862372d373639622d343461622d613866312d6663383638346564363838350238323032302d30322d32315432323a32323a33392e353437383731315a4838646331353337312d323031652d303032322d343830352d653962613430303635373038024866626532326634332d653461632d343734622d626238632d3362623566313262313962664838646331353337312d323031652d303032322d343830352d653962613430303030303030223078384437423731433846433842414237306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139666106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343935302c373437373735342c373437373733392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37623233376131622d386661332d346361382d626233652d3335666162383965646436382f626c6f62732f746573742d626c6f622d61326165343839622d663034312d343139632d383836372d6536613339303639393234660238323032302d30322d32315432323a32323a33392e393533383835325a4833396230303365642d613031652d303031332d323130352d653935623533303636303566024833656262323633632d623062342d346535372d626337362d6162616362346433643538374833396230303365642d613031652d303031332d323130352d653935623533303030303030223078384437423731433930303641454134306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161316506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343935352c373437373739302c373437373735342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37623233376131622d386661332d346361382d626233652d3335666162383965646436382f626c6f62732f746573742d626c6f622d32356632333836632d313937632d343235622d616262392d3938366631363066323033310238323032302d30322d32315432323a32323a33392e393835383833385a4833396230303366342d613031652d303031332d323730352d653935623533303636313137024865363364353131342d323531632d343036612d393530362d6237646131636136386234354833396230303366342d613031652d303031332d323730352d653935623533303030303030223078384437423731433930304236393745306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161326406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343935372c373437373830352c373437373739302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31346465653366382d373535612d343739382d386137612d3961376239386230626136662f626c6f62732f746573742d626c6f622d61316262616165352d303036652d346365382d383362352d6266333161376436373662350238323032302d30322d32315432323a32323a34302e343135383938325a4866336534316261662d653031652d303030322d353330352d653963316537303636396538024866363937326438322d653764352d343362622d613661322d6531366164636635386665614866336534316261662d653031652d303030322d353330352d653963316537303030303030223078384437423731433930344430373044306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161333606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343935392c373437373831342c373437373830352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31346465653366382d373535612d343739382d386137612d3961376239386230626136662f626c6f62732f746573742d626c6f622d37666161643734652d653864652d343366612d623764642d6136366133633838633832370238323032302d30322d32315432323a32323a34302e343530393030335a4866336534316263342d653031652d303030322d363730352d653963316537303636613837024866326664366237332d656161612d346137622d623139362d3139333230333132363030394866336534316263342d653031652d303030322d363730352d653963316537303030303030223078384437423731433930353235453531306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161343506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936312c373437373832392c373437373831342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36363062643138622d346233662d346633382d396663612d6436663566366535323561632f626c6f62732f746573742d626c6f622d37323761333630382d393165322d343936622d613031362d3034393733373731383631330238323032302d30322d32315432323a32323a34302e373836393039385a4832343362316236662d323031652d303035302d303130352d653962643066303637316231024839356638366365332d363236352d343261372d386136392d3064386436303231303132394832343362316236662d323031652d303035302d303130352d653962643066303030303030223078384437423731433930383541334245306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161353006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936332c373437373834302c373437373832392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36363062643138622d346233662d346633382d396663612d6436663566366535323561632f626c6f62732f746573742d626c6f622d63386634623534632d353836352d346632392d623031622d6137626132313233623232300238323032302d30322d32315432323a32323a34302e383134393131345a4832343362316238302d323031652d303035302d306630352d653962643066303637323865024832356665303961612d376331652d343536302d613035322d3133653030353733663362324832343362316238302d323031652d303035302d306630352d653962643066303030303030223078384437423731433930383945393545306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161356606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936352c373437373835352c373437373834302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36643830666434662d646166352d346333322d613232332d6538303763353661303231622f626c6f62732f746573742d626c6f622d37353566303962632d623338302d343164632d623465622d3965633662356264333966300238323032302d30322d32315432323a32323a34302e393338393136385a4863656262336332332d643031652d303062302d316330352d653933653936303637356663024861336461623130352d643831342d343766662d623139352d3335633363353530356634304863656262336332332d643031652d303062302d316330352d653933653936303030303030223078384437423731433930394344353631306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161363706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936362c373437373836332c373437373835352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36643830666434662d646166352d346333322d613232332d6538303763353661303231622f626c6f62732f746573742d626c6f622d30316232656138382d386562622d343832622d626532332d6564353961663635386234320238323032302d30322d32315432323a32323a34302e393636393137355a4863656262336335372d643031652d303062302d346630352d653933653936303637366338024836333166323964392d323866302d346263372d613037382d3136343766333930663739624863656262336335372d643031652d303062302d346630352d653933653936303030303030223078384437423731433930413134323337306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161373606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936382c373437373837382c373437373836332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64646133336464302d646333322d343434632d393131632d3865656535653238643765312f626c6f62732f746573742d626c6f622d34616537376433332d643663382d346132662d626161342d3236396138316139363366390238323032302d30322d32315432323a32323a34312e343632393331395a4833653866363432622d383031652d303032622d343430352d653966663933303638306364024863356162313738352d386264342d343734302d616161642d6331383131323333303661384833653866363432622d383031652d303032622d343430352d653966663933303030303030223078384437423731433930454346314337306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161383706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937322c373437373839352c373437373837382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64646133336464302d646333322d343434632d393131632d3865656535653238643765312f626c6f62732f746573742d626c6f622d35643739383730362d383034302d346463372d616436352d3638636138633561653263330238323032302d30322d32315432323a32323a34312e353133393338365a4833653866363434302d383031652d303032622d353830352d653966663933303638316236024830313365303038622d643761352d343863312d386438662d6366666165323864643234304833653866363434302d383031652d303032622d353830352d653966663933303030303030223078384437423731433930463439333232306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161393606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937342c373437373931302c373437373839352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61313031646431362d626339622d343239612d393965392d3634626432643432336434332f626c6f62732f746573742d626c6f622d38353038633564392d653735302d346533662d623766662d3639376431353235656134620238323032302d30322d32315432323a32323a34312e383238393530305a4839383337333463322d383031652d303037362d326230352d653966353137303638376439024832633161643561372d643562382d343264612d393930382d3638646562356232393330634839383337333463322d383031652d303037362d326230352d653966353137303030303030223078384437423731433931323441343334306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161396506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937352c373437373931382c373437373931302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61313031646431362d626339622d343239612d393965392d3634626432643432336434332f626c6f62732f746573742d626c6f622d64303464613662392d333739332d346335632d383238372d3064343638376433373364660238323032302d30322d32315432323a32323a34312e383538393531305a4839383337333463652d383031652d303037362d333130352d653966353137303638383539024830616530303966642d306338352d343234302d623030332d6336616532346530323764664839383337333463652d383031652d303037362d333130352d653966353137303030303030223078384437423731433931323933374637306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161616406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937372c373437373933332c373437373931382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34366236626438382d373330372d343432632d626134652d3536376631626535663031662f626c6f62732f746573742d626c6f622d37373864316132662d643133612d343633362d613531342d6265353632386665323164390238323032302d30322d32315432323a32323a34322e313238393534365a4836646563303761332d383031652d303036362d326630352d653933303766303638653036024833636365616161382d623064632d346636322d616661622d6532316634306537373238654836646563303761332d383031652d303036362d326630352d653933303766303030303030223078384437423731433931353236423337306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161623506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937382c373437373934312c373437373933332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34366236626438382d373330372d343432632d626134652d3536376631626535663031662f626c6f62732f746573742d626c6f622d39306166376266612d653639622d343064642d626432322d3139396461386162663835330238323032302d30322d32315432323a32323a34322e313637393538305a4836646563303762362d383031652d303036362d336630352d653933303766303638656337024839623931653465622d336231392d343962332d396536312d3264346637313932346463644836646563303762362d383031652d303036362d336630352d653933303766303030303030223078384437423731433931353838354443306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161633406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938302c373437373935362c373437373934312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33323438633262342d636138362d343837392d623136652d3338666466666235653338312f626c6f62732f746573742d626c6f622d64343062666435612d333036342d343661652d623731352d3333653365393038653636360238323032302d30322d32315432323a32323a34322e333136393631395a4832633338323433312d383031652d303030342d373830352d653966323538303639316666024863613536616632642d663630332d346663302d383134632d6664636231653037323861374832633338323433312d383031652d303030342d373830352d653966323538303030303030223078384437423731433931364634323533306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161636306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938312c373437373936342c373437373935362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33323438633262342d636138362d343837392d623136652d3338666466666235653338312f626c6f62732f746573742d626c6f622d61373561393863662d636235632d343830362d396263632d3964653939393065336337660238323032302d30322d32315432323a32323a34322e333531393634385a4832633338323433652d383031652d303030342d303430352d653966323538303639333734024839313532323063392d626637382d346463652d616238372d3938363938306536656237644832633338323433652d383031652d303030342d303430352d653966323538303030303030223078384437423731433931373439394130306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161646206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938332c373437373937392c373437373936342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62363334623666342d386438312d346631322d396439342d3862616366646238653462342f626c6f62732f746573742d626c6f622d64306662316138322d383334392d346430312d383962392d3736383839623266386637620238323032302d30322d32315432323a32323a34322e373839393738385a4863303637333038352d343031652d303038642d373030352d653934383864303639626335024831313233343761332d376435352d343562642d626666322d3837653733306632626334314863303637333038352d343031652d303038642d373030352d653934383864303030303030223078384437423731433931423734383739306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161656206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938362c373437373939352c373437373937392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62363334623666342d386438312d346631322d396439342d3862616366646238653462342f626c6f62732f746573742d626c6f622d66633336366335632d376263302d343234622d383437332d3963366634323737623139320238323032302d30322d32315432323a32323a34322e383338393737325a4863303637333062382d343031652d303038642d323130352d653934383864303639646639024830356166656338382d326662662d343437342d616563612d3066353330316435313462644863303637333062382d343031652d303038642d323130352d653934383864303030303030223078384437423731433931424545393843306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161666106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938382c373437383031302c373437373939352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36396161653664622d353438372d343731382d623431392d3237396263623165643735332f626c6f62732f746573742d626c6f622d38363236373434312d333165342d343835362d383332652d6161393638653666316338360238323032302d30322d32315432323a32323a34332e313030393839385a4836656637373362652d383031652d303033622d353030352d653933616662303661366462024835343163633066382d336531342d346138372d396231662d3561323539386532353563654836656637373362652d383031652d303033622d353030352d653933616662303030303030223078384437423731433931453645343641306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162303806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343939302c373437383032342c373437383031302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36396161653664622d353438372d343731382d623431392d3237396263623165643735332f626c6f62732f746573742d626c6f622d65353863643131362d363937662d343737312d626361652d3366663139663137353739610238323032302d30322d32315432323a32323a34332e313830393839305a4836656637373364312d383031652d303033622d363030352d653933616662303661396233024864653836336230642d303333372d343461642d393464612d3562613663636164653335644836656637373364312d383031652d303033622d363030352d653933616662303030303030223078384437423731433931463331393632306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162313706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343939322c373437383033392c373437383032342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303630326563392d393261362d343062362d383164392d6638613634396637326432392f626c6f62732f746573742d626c6f622d30366331646564362d626364382d343363652d396266392d3434366262353736643232660238323032302d30322d32315432323a32323a34332e343333393936375a4861343930623264392d343031652d303061322d363830352d653934353436303662326363024837336536333639312d336264342d343363372d613563632d3564613331653662313935634861343930623264392d343031652d303061322d363830352d653934353436303030303030223078384437423731433932313942343746306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162326406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343939372c373437383036312c373437383033392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303630326563392d393261362d343062362d383164392d6638613634396637326432392f626c6f62732f746573742d626c6f622d63366532393162642d643933312d346161662d396465392d3737383263333637346239620238323032302d30322d32315432323a32323a34332e343833393937315a4861343930623333332d343031652d303061322d336430352d653934353436303662343161024864666531383331612d383536312d343261622d383130322d6336336561333238353961664861343930623333332d343031652d303061322d336430352d653934353436303030303030223078384437423731433932323132453944306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162336306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343939392c373437383037362c373437383036312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63626336363631652d643237322d343562642d613262382d3262326464343862663439662f626c6f62732f746573742d626c6f622d31613237333737612d616334302d346531312d613366332d3363366632626233353338300238323032302d30322d32315432323a32323a34342e303530303230385a4834623834616563612d613031652d303033632d336430352d653935363938303663336163024833353565663534342d613263382d343865652d626439392d6238363031303031323265334834623834616563612d613031652d303033632d336430352d653935363938303030303030223078384437423731433932373742334630306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162343406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030302c373437383038342c373437383037362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63626336363631652d643237322d343562642d613262382d3262326464343862663439662f626c6f62732f746573742d626c6f622d35336632313437332d343465622d346635652d393265342d3935613265343638303364660238323032302d30322d32315432323a32323a34342e313338303232305a4865643434303132322d623031652d303035322d323130352d653930336237303663353233024838356131323236342d666662612d343036642d383830312d6231303036353835333865384865643434303132322d623031652d303035322d323130352d653930336237303030303030223078384437423731433932383446413639306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162353306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030322c373437383039392c373437383038342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33353662323863372d363364372d343432342d616235362d6332343738353834633661662f626c6f62732f746573742d626c6f622d37373566376534392d343662372d346538382d393635312d3030643231613039653032610238323032302d30322d32315432323a32323a34342e323832303238365a4837613637303166632d633031652d303039332d363130352d653961343535303663383161024832396634636337302d383637632d346362352d613637632d6331366339363632306331334837613637303166632d633031652d303039332d363130352d653961343535303030303030223078384437423731433932394231414245306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162363206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030342c373437383131342c373437383039392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38636366613731342d623735362d343138372d616434332d6562643530313664623962352f626c6f62732f746573742d626c6f622d35323533343731642d363937662d343139342d393362392d6434343730363430373036340238323032302d30322d32315432323a32323a34342e383132303339365a4865626235623865302d303031652d303038632d313230352d653931373531303664333863024862643161383634312d353261652d343831352d623062352d3533323138383332353762644865626235623865302d303031652d303038632d313230352d653931373531303030303030223078384437423731433932454244333441306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162373506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030372c373437383133332c373437383131342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38636366613731342d623735362d343138372d616434332d6562643530313664623962352f626c6f62732f746573742d626c6f622d30626634336438662d353935322d343731632d386531392d6638373734346165643434620238323032302d30322d32315432323a32323a34342e383339303435325a4865626235623866322d303031652d303038632d323430352d653931373531303664343165024862333365643338622d396231342d343461302d383836612d3839376434653638613034344865626235623866322d303031652d303038632d323430352d653931373531303030303030223078384437423731433932463031393334306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162383406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030392c373437383134382c373437383133332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39326431376332642d323366662d346463322d386334612d3861376466336539663131662f626c6f62732f746573742d626c6f622d65613236333561382d383663382d343832372d613336332d3432356465373365303034380238323032302d30322d32315432323a32323a34352e333332303538365a4834393139393431632d333031652d303037332d306130352d653932376363303665323239024862343365376565382d656137302d346663322d623264642d3564613339336134656533374834393139393431632d333031652d303037332d306130352d653932376363303030303030223078384437423731433933334232433732306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162396506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353031352c373437383137342c373437383134382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39326431376332642d323366662d346463322d386334612d3861376466336539663131662f626c6f62732f746573742d626c6f622d33616432613362652d376335632d346532392d396237332d3735336430303439353035330238323032302d30322d32315432323a32323a34352e333636303539355a4834393139393432392d333031652d303037332d313530352d653932376363303665336331024865646464386235642d353831352d343034652d623662302d6335613935336339626238644834393139393432392d333031652d303037332d313530352d653932376363303030303030223078384437423731433933343038334233306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162616406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353031372c373437383138392c373437383137342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35313961343139652d323663362d343236312d613765362d3362653830386631663366352f626c6f62732f746573742d626c6f622d32333531633039372d656437322d343832382d383932632d6234323165626463646663360238323032302d30322d32315432323a32323a34352e383836303831345a4834653431386434652d303031652d303034372d363630352d653931343034303666306663024838633035663365302d353131392d343931612d386261332d6537373062633636376238354834653431386434652d303031652d303034372d363630352d653931343034303030303030223078384437423731433933384642354646306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162623506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353031382c373437383139372c373437383138392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35313961343139652d323663362d343236312d613765362d3362653830386631663366352f626c6f62732f746573742d626c6f622d32633561343235392d663534632d346230322d393132352d6334386435366438313432320238323032302d30322d32315432323a32323a34352e393438303737305a4834653431386438632d303031652d303034372d316530352d653931343034303666323266024863646438333835372d333865642d346334662d393935372d6464333863353230356565654834653431386438632d303031652d303034372d316530352d653931343034303030303030223078384437423731433933393932424335306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162633406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353032302c373437383231322c373437383139372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64306662653663662d623762342d343939392d613632302d6263383839363761343937322f626c6f62732f746573742d626c6f622d61303165333563382d653936392d346636652d613166392d6632643030333663663862610238323032302d30322d32315432323a32323a34362e353535313034325a4832363839633632632d623031652d303037642d376630352d653930653763303666643135024832353738386632372d356433302d343766362d626563662d3663626431366637336238664832363839633632632d623031652d303037642d376630352d653930653763303030303030223078384437423731433933463546324332306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162646506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353032342c373437383233382c373437383231322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64306662653663662d623762342d343939392d613632302d6263383839363761343937322f626c6f62732f746573742d626c6f622d63333235613033652d343437332d343963322d626564342d3835356539623537653739340238323032302d30322d32315432323a32323a34362e353931313033325a4832363839633633612d623031652d303037642d306230352d653930653763303666646333024837326333323333392d333133302d343166352d393234642d3137346335306262643230384832363839633633612d623031652d303037642d306230352d653930653763303030303030223078384437423731433933464237304638306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162656406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353032362c373437383235332c373437383233382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38383033656635612d376336612d343733392d613936312d6538663033626566396532312f626c6f62732f746573742d626c6f622d36643030383135332d316236382d346630662d396161312d6161373033323661663330640238323032302d30322d32315432323a32323a34362e383434313039325a4864366634613736382d323031652d303061342d366330352d653937366639303630333830024836626663313132322d336234312d343634642d393966362d3236636235303837313761344864366634613736382d323031652d303061342d366330352d653937366639303030303030223078384437423731433934323230433034306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163303406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033302c373437383237362c373437383235332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31656233623933662d393936332d343336352d626464662d6164366530386539306561362f626c6f62732f746573742d626c6f622d31623532356631382d333936352d346236372d393564392d6339633939383838346533390238323032302d30322d32315432323a32323a34372e323733313139305a4864316662393664312d663031652d303038382d366530352d653939613536303630633637024861306631353032372d356636652d343964652d386330362d6630666537616531373664374864316662393664312d663031652d303038382d366530352d653939613536303030303030223078384437423731433934363338323336306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163313806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033342c373437383239362c373437383237362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31656233623933662d393936332d343336352d626464662d6164366530386539306561362f626c6f62732f746573742d626c6f622d31623532356631382d333936352d346236372d393564392d6339633939383838346533390238323032302d30322d32315432323a32323a34372e323836313139375a4864316662393664342d663031652d303038382d373130352d653939613536303630636231024839333630343864342d613037372d343335612d393335632d6430343332336435643737394864316662393664342d663031652d303038382d373130352d653939613536303030303030223078384437423731433934363537453044306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163323006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033352c373437383330342c373437383239362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31663361333335302d343462642d343933302d623839642d6133396533313561353533372f626c6f62732f746573742d626c6f622d66323065376637652d313339372d346433312d383962392d3231343532306135623966310238323032302d30322d32315432323a32323a34372e353134313332385a4834663830396332652d393031652d303039652d333630352d653936633831303631313365024836313930303933362d663662302d343734342d613935342d3432626663613939353933364834663830396332652d393031652d303039652d333630352d653936633831303030303030223078384437423731433934383834384430306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163323806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033362c373437383331322c373437383330342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31663361333335302d343462642d343933302d623839642d6133396533313561353533372f626c6f62732f746573742d626c6f622d66323065376637652d313339372d346433312d383962392d3231343532306135623966310238323032302d30322d32315432323a32323a34372e353239313330325a4834663830396335302d393031652d303039652d353430352d653936633831303631313933024834653032313036312d373865652d343838382d383836352d6362666332626530363535374834663830396335302d393031652d303039652d353430352d653936633831303030303030223078384437423731433934384136424138306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163333006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033372c373437383332302c373437383331322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63376533633534632d353633342d346465302d623065652d6163353133343039643864362f626c6f62732f746573742d626c6f622d38336265623164322d643866622d343836652d396563642d6563616164376432646164650238323032302d30322d32315432323a32323a34372e383032313431325a4833396230306436392d613031652d303031332d356130352d653935623533303631373065024864383665303336622d356539652d343030392d623633382d6532616134313837643066634833396230306436392d613031652d303031332d356130352d653935623533303030303030223078384437423731433934423433423234306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163333806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033382c373437383332382c373437383332302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63376533633534632d353633342d346465302d623065652d6163353133343039643864362f626c6f62732f746573742d626c6f622d38336265623164322d643866622d343836652d396563642d6563616164376432646164650238323032302d30322d32315432323a32323a34372e383331313432375a4833396230306437392d613031652d303031332d363830352d653935623533303631373736024834396461313436332d306433382d346264642d626435612d3331393732363235393234394833396230306437392d613031652d303031332d363830352d653935623533303030303030223078384437423731433934423841383033306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163343006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033392c373437383333362c373437383332382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30653738363039652d373038322d343332352d626139332d6463393738623433386466662f626c6f62732f746573742d626c6f622d36323734653461312d653637372d346138342d396639352d3064653936646536623964360238323032302d30322d32315432323a32323a34372e393133313431325a4863626435313165322d323031652d303030642d316530352d653962373862303631393633024838316632386662342d393533362d343138632d396435382d3061653361643439323336314863626435313165322d323031652d303030642d316530352d653962373862303030303030223078384437423731433934433532423134306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163346506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034312c373437383335302c373437383333362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30653738363039652d373038322d343332352d626139332d6463393738623433386466662f626c6f62732f746573742d626c6f622d36323734653461312d653637372d346138342d396639352d3064653936646536623964360238323032302d30322d32315432323a32323a34372e393430313430345a4863626435313166622d323031652d303030642d333430352d653962373862303631613535024834646264653461642d336264372d343833652d386234312d6361623630636164633733624863626435313166622d323031652d303030642d333430352d653962373862303030303030223078384437423731433934433934394243306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163353606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034322c373437383335382c373437383335302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36656130323834332d613065312d343064302d393331382d6130643665376162306564302f626c6f62732f746573742d626c6f622d36333230333637612d356137612d343363352d623634332d3532393461336639343132610238323032302d30322d32315432323a32323a34382e333430313536355a4832656237393663652d653031652d303037302d313230352d653963366138303632356430024833383638336431372d363064322d343961612d616264662d6435656463323134623737614832656237393663652d653031652d303037302d313230352d653963366138303030303030223078384437423731433935303635333544306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163363306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034342c373437383337312c373437383335382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36656130323834332d613065312d343064302d393331382d6130643665376162306564302f626c6f62732f746573742d626c6f622d36333230333637612d356137612d343363352d623634332d3532393461336639343132610238323032302d30322d32315432323a32323a34382e333837313537325a4832656237393665332d653031652d303037302d323530352d653963366138303632373266024864323233613839392d316130302d346437392d623232302d3761633836396138303936364832656237393665332d653031652d303037302d323530352d653963366138303030303030223078384437423731433935304437463534306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163366206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034352c373437383337392c373437383337312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34313532383466622d613334612d343534302d616437342d3632363862366562663163392f626c6f62732f746573742d626c6f622d30333233646431342d363761322d343935622d613837662d3766393735663435396337310238323032302d30322d32315432323a32323a34382e343833313539335a4839633335313537312d323031652d303031642d303230352d653937326533303632393634024832303630393539632d373535372d343662332d386665302d3139633365336365663063324839633335313537312d323031652d303031642d303230352d653937326533303030303030223078384437423731433935314246453637306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163373306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034362c373437383338372c373437383337392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34313532383466622d613334612d343534302d616437342d3632363862366562663163392f626c6f62732f746573742d626c6f622d30333233646431342d363761322d343935622d613837662d3766393735663435396337310238323032302d30322d32315432323a32323a34382e373437313638385a4839633335313630352d323031652d303031642d303130352d653937326533303633313539024864653031643261362d386561382d346263652d623463642d3630396131653038353366664839633335313630352d323031652d303031642d303130352d653937326533303030303030223078384437423731433935343434373330306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163383006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034382c373437383430302c373437383338372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34633133613263302d636337622d343963622d383630322d3235653465376634616634332f626c6f62732f746573742d626c6f622d35313734656466322d336633382d346533392d383630312d3562343238306234383564660238323032302d30322d32315432323a32323a34392e323839313839355a4834326535656362382d613031652d303035652d376430352d653939346266303633643964024863323261303635352d663732312d343731662d383836372d3634383330626362363136304834326535656362382d613031652d303035652d376430352d653939346266303030303030223078384437423731433935393732324637306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163396106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035332c373437383432362c373437383430302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34306638333832662d333737382d346237342d396537382d6135343961623337343533612f626c6f62732f746573742d626c6f622d64353065666364662d396234642d346433382d613837392d6337343538623065626137660238323032302d30322d32315432323a32323a34392e353534313937365a4837303036383062392d303031652d303062332d343230352d653964666632303634333965024838646565393636642d663232302d343734352d386638342d3931653065646333316634614837303036383062392d303031652d303062332d343230352d653964666632303030303030223078384437423731433935424636424441306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163613206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035342c373437383433342c373437383432362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31383634313966302d636137322d343562632d623439642d3134626562376530353231632f626c6f62732f746573742d626c6f622d30366230363237652d613431312d346139612d626562302d3264653130613239633338360238323032302d30322d32315432323a32323a34392e383030323036305a4837636439343861632d643031652d303039662d363830352d653933333564303634383530024864386530613164312d626139662d343161642d626232652d3835326638383438313062324837636439343861632d643031652d303039662d363830352d653933333564303030303030223078384437423731433935453531433843306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163616106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035352c373437383434322c373437383433342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31333330366465652d663866302d343334382d613836342d6335646664303461396336392f626c6f62732f746573742d626c6f622d35366534333663652d333237322d343465322d383032392d6134613763313939313632350238323032302d30322d32315432323a32323a35302e303538323130365a4839656130343531612d303031652d303037382d343730352d653964636137303634653664024838376138323463632d356232632d346438662d613839612d6532396463333565646163614839656130343531612d303031652d303037382d343730352d653964636137303030303030223078384437423731433936304337414441306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163623306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035362c373437383435312c373437383434322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35653636333733662d383138342d343965392d393461612d3264316266623762663933362f626c6f62732f746573742d626c6f622d66623730653535612d396164642d343864662d626631312d3334616230663537616662360238323032302d30322d32315432323a32323a35302e323039323138355a4830656236656236622d653031652d303034662d336330352d653930653062303635326565024835666166633339362d623963352d346266302d383866622d3132326636316263363335344830656236656236622d653031652d303034662d336330352d653930653062303030303030223078384437423731433936323335453735306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163633606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035392c373437383437302c373437383435312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30323963633638632d323363352d346661302d386165352d3631666231313662363633322f626c6f62732f746573742d626c6f622d30613638366362612d653566382d343464372d623739322d6362343235366237363535660238323032302d30322d32315432323a32323a35302e333238323138355a4835646662633137302d623031652d303033302d366130352d653963313930303635363535024836616666653334642d303761332d346162372d623466312d6533643632633732353338364835646662633137302d623031652d303033302d366130352d653963313930303030303030223078384437423731433936333541453039306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163636506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353036302c373437383437382c373437383437302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38366334366463302d613337312d343064662d396133642d6630326331393564383161652f626c6f62732f746573742d626c6f622d35336436326435342d643562652d343262312d383631622d6665623733343538663530300238323032302d30322d32315432323a32323a35302e383335323335395a4833653533393365362d623031652d303036642d343430352d653963623134303636366364024863396133313138642d323066372d343661312d396165372d3330626262393336613031394833653533393365362d623031652d303036642d343430352d653963623134303030303030223078384437423731433936383245343530306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163653206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353036342c373437383439382c373437383437382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65653330333936342d646236652d343439642d383934332d6261376538373864366265642f626c6f62732f746573742d626c6f622d35613664373235392d616537662d346535632d623733302d6631396430323239376339610238323032302d30322d32315432323a32323a35302e393537323339345a4865663331346534642d643031652d303035342d363430352d653933303038303636613165024865356435303032312d373537302d346131642d396564652d6133316336366539376162664865663331346534642d643031652d303035342d363430352d653933303038303030303030223078384437423731433936393538323335306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163656106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353036352c373437383530362c373437383439382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34313234323361642d333730652d346634632d393437302d3533653430663062613938652f626c6f62732f746573742d626c6f622d38366231613238612d306331382d343935382d623263352d3636303732333163343035370238323032302d30322d32315432323a32323a35312e333133323538335a4863663664393466622d353031652d303036352d336530352d653964313162303637313362024863643738346164332d383237332d346337622d396239322d3833316535326638393932314863663664393466622d353031652d303036352d336530352d653964313162303030303030223078384437423731433936434244344544306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163663606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353036372c373437383531382c3734373835303629000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '126294', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Fri, 21 Feb 2020 22:24:05 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D7B71CC2C202B4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb59cbe-a01e-00aa-5535-455f49000000', + 'x-ms-client-request-id', + '2ab08c68-c623-401c-9222-f4153c3270fd', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 21 Feb 2020 22:24:05 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:56 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F05%2F08%2F2100%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-05-08T21:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d7f397d0687978","numShards":1,"recordsFormat":"avro","formatSchemaVersion":4,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/05/08/2100/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-05-08T21:36:05.833Z","data":{"aid":"0d8549de-a006-0095-0080-2597ea06f360"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'hXO6wTQbisWw12TQW8Ex3w==', + 'Last-Modified', + 'Wed, 27 May 2020 15:45:40 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8025502320015"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb59e29-a01e-00aa-1535-455f49000000', + 'x-ms-client-request-id', + 'cd98a581-ed16-4e3b-9ad5-37388354623a', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 08 May 2020 21:36:05 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:56 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/05/08/2100/log/00/2020/05/08/2100/00000.avroFri, 08 May 2020 21:37:05 GMTFri, 08 May 2020 21:37:05 GMT0x8D7F397F4212361570460avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb59ee6-a01e-00aa-4035-455f49000000', + 'x-ms-client-request-id', + 'bf16ff04-d90a-42f5-81ca-2af437d2bc70', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:55:56 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F05%2F08%2F2100%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d619c257b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a347d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f6250726f7065727469657355706461746564222c22426c6f62536e617073686f7443726561746564222c22436f6e74726f6c222c22426c6f62546965724368616e676564222c22426c6f624173796e634f7065726174696f6e496e69746961746564225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74222c22556e64656c657465426c6f62222c22536574426c6f6250726f70657274696573222c22536e617073686f74426c6f62222c22536574426c6f6254696572222c2241626f7274436f7079426c6f62225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62222c22417070656e64426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a22626c6f6256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22636f6e7461696e657256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6254696572222c2274797065223a5b226e756c6c222c7b2274797065223a22656e756d222c226e616d65223a22426c6f6254696572456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254696572222c22486f74222c22436f6f6c222c2241726368697665225d2c2264656661756c74223a22556e737065636966696564426c6f6254696572227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22736e617073686f74222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6250726f7065727469657355706461746564222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a7b2274797065223a227265636f7264222c226e616d65223a2276616c756573222c226669656c6473223a5b7b226e616d65223a2263757272656e74222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573222c2274797065223a22737472696e67222c2264656661756c74223a22227d5d7d7d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a226173796e634f7065726174696f6e496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e09e4818080808080808000a4878880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f300238323032302d30352d30385432313a33343a35352e323537393838315a4866383936663632612d623031652d303062362d306538302d323530643239303634643230024862326637656439632d366632362d346131622d393235312d3266313337396131396233634866383936663632612d623031652d303062362d306538302d323530643239303030303030223078384437463339374136353738373239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343866360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365713628323131312c32303031373335332c3130303438353336362c302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f310238323032302d30352d30385432313a33343a35352e333932303838355a4866383936663639362d623031652d303062362d366538302d323530643239303635343538024832643166623433632d326131372d346334352d393632642d6630623632393136366565364866383936663639362d623031652d303062362d366538302d323530643239303030303030223078384437463339374136364246443735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343930340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373335362c3130303438353338302c3130303438353336362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f320238323032302d30352d30385432313a33343a35352e343630313338385a4866383936663662382d623031652d303062362d306438302d323530643239303635393631024866356661373036622d386462332d343739302d383266362d6433386637636532656662624866383936663662382d623031652d303062362d306438302d323530643239303030303030223078384437463339374136373635464143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343930650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373335372c3130303438353339302c3130303438353338302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f330238323032302d30352d30385432313a33343a35352e353333313933325a4866383936663665322d623031652d303062362d333338302d323530643239303635653164024861396265656431322d303633652d343563642d623735622d6537323533626430396131644866383936663665322d623031652d303062362d333338302d323530643239303030303030223078384437463339374136383138353543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343931360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373335382c3130303438353339382c3130303438353339302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f340238323032302d30352d30385432313a33343a35352e363038323439315a4866383936663730352d623031652d303062362d353638302d323530643239303636333961024862633662336563612d653831352d346438392d623065322d3565313362333365336633344866383936663730352d623031652d303062362d353638302d323530643239303030303030223078384437463339374136384344323244306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343931650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373335392c3130303438353430362c3130303438353339382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f350238323032302d30352d30385432313a33343a35352e363736323939375a4866383936663732362d623031652d303062362d373738302d323530643239303636383430024861616562623939372d306265392d343935632d383438362d3633636235646462623534344866383936663732362d623031652d303062362d373738302d323530643239303030303030223078384437463339374136393735423735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343932360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336302c3130303438353431342c3130303438353430362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f360238323032302d30352d30385432313a33343a35352e373435333530375a4866383936663735362d623031652d303062362d323238302d323530643239303636626137024839613438636339302d383234392d343130622d626330372d6438626136396238313832664866383936663735362d623031652d303062362d323238302d323530643239303030303030223078384437463339374136413145344333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343932650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336312c3130303438353432322c3130303438353431342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f370238323032302d30352d30385432313a33343a35352e383132343030365a4866383936663738312d623031652d303062362d343938302d323530643239303636643464024830626434616333382d323565652d343961322d393238392d3735306232313666633662354866383936663738312d623031652d303062362d343938302d323530643239303030303030223078384437463339374136414331464536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343933360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336322c3130303438353433302c3130303438353432322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f380238323032302d30352d30385432313a33343a35352e383832343532345a4866383936663762662d623031652d303062362d383038302d323530643239303636653937024837383437343834302d383934642d343034382d626239342d6661343838343564656330644866383936663762662d623031652d303062362d383038302d323530643239303030303030223078384437463339374136423641393330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343933650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336332c3130303438353433382c3130303438353433302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f390238323032302d30352d30385432313a33343a35352e393434343937385a4866383936663766372d623031652d303062362d333838302d323530643239303637313364024861363366373038372d343934312d346230342d623033342d6563356163656433616264324866383936663766372d623031652d303062362d333838302d323530643239303030303030223078384437463339374136433034374632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343934360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336342c3130303438353434362c3130303438353433382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31300238323032302d30352d30385432313a33343a35362e303035353432395a4866383936663832662d623031652d303062362d366238302d323530643239303637326433024839613831663438312d373932652d346131612d393963342d3666333930656233643233384866383936663832662d623031652d303062362d366238302d323530643239303030303030223078384437463339374136433939383835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343934650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336352c3130303438353435342c3130303438353434362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31310238323032302d30352d30385432313a33343a35362e303638353839355a4866383936663836392d623031652d303062362d316438302d323530643239303637353131024838316536333738302d616132662d343837352d616237632d3961396166633737616532314866383936663836392d623031652d303062362d316438302d323530643239303030303030223078384437463339374136443333373437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343935360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336362c3130303438353436322c3130303438353435342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31320238323032302d30352d30385432313a33343a35362e313332363336385a4866383936663861372d623031652d303062362d353838302d323530643239303637366539024832343133643332372d366336332d343966322d616661332d3331393832363763396535304866383936663861372d623031652d303062362d353838302d323530643239303030303030223078384437463339374136444344363039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343935650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336372c3130303438353437302c3130303438353436322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31330238323032302d30352d30385432313a33343a35362e313934363832375a4866383936663865302d623031652d303062362d306438302d323530643239303637383262024863613231333131332d653761342d343662632d393839652d3731633361633465363338364866383936663865302d623031652d303062362d306438302d323530643239303030303030223078384437463339374136453634444233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343936360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336382c3130303438353437382c3130303438353437302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31340238323032302d30352d30385432313a33343a35362e323535373237345a4866383936663931382d623031652d303062362d343138302d323530643239303637396138024861323734396330642d623335302d343931622d613332612d6662643337316235353038634866383936663931382d623031652d303062362d343138302d323530643239303030303030223078384437463339374136454643353541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343936650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336392c3130303438353438362c3130303438353437382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31350238323032302d30352d30385432313a33343a35362e333330373833375a4866383936663935392d623031652d303062362d303238302d323530643239303637636332024835666635633162662d613338652d343764302d383466302d3337636461623439333636354866383936663935392d623031652d303062362d303238302d323530643239303030303030223078384437463339374136464231323231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343937360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337302c3130303438353439342c3130303438353438362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31360238323032302d30352d30385432313a33343a35362e333931383238385a4866383936663939302d623031652d303062362d333938302d323530643239303637646437024839646661363433312d656366662d343233342d616266622d3164623934303330353330394866383936663939302d623031652d303062362d333938302d323530643239303030303030223078384437463339374137303438394430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343937650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337312c3130303438353530322c3130303438353439342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31370238323032302d30352d30385432313a33343a35362e343533383734325a4866383936663963642d623031652d303062362d366638302d323530643239303637663638024830623431303066632d663133322d343463612d383835612d3633636332636333383662304866383936663963642d623031652d303062362d366638302d323530643239303030303030223078384437463339374137304530313736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343938620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337332c3130303438353531352c3130303438353530322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31380238323032302d30352d30385432313a33343a35362e353137393232345a4866383936666130322d623031652d303062362d323338302d323530643239303638313134024834383133646162662d346664302d346433312d393631662d3363326161366631316635354866383936666130322d623031652d303062362d323338302d323530643239303030303030223078384437463339374137313741303338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343939330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337342c3130303438353532332c3130303438353531352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31390238323032302d30352d30385432313a33343a35362e353830393638355a4866383936666134652d623031652d303062362d366138302d323530643239303638326532024864656361653732322d373565332d343666662d383136642d6661633766653136383062624866383936666134652d623031652d303062362d366138302d323530643239303030303030223078384437463339374137323136363135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343939620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337352c3130303438353533312c3130303438353532332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32300238323032302d30352d30385432313a33343a35362e363435303536355a4866383936666138362d623031652d303062362d323138302d323530643239303638346233024864653532323539392d353138392d346361312d383361642d3137653366666430663633344866383936666138362d623031652d303062362d323138302d323530643239303030303030223078384437463339374137324232443835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343961330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337362c3130303438353533392c3130303438353533312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32310238323032302d30352d30385432313a33343a35362e373037303631375a4866383936666163652d623031652d303062362d363338302d323530643239303638363335024832653639323563392d363463352d346133612d623866372d6563373064663031666561624866383936666163652d623031652d303062362d363338302d323530643239303030303030223078384437463339374137333441333939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343961620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337372c3130303438353534372c3130303438353533392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32320238323032302d30352d30385432313a33343a35362e373839313232385a4866383936666232392d623031652d303062362d336438302d323530643239303638383737024831663461643064392d386136652d343836662d613461382d6539303732376132663136374866383936666232392d623031652d303062362d336438302d323530643239303030303030223078384437463339374137343132393143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343962330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337382c3130303438353535352c3130303438353534372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32330238323032302d30352d30385432313a33343a35362e383532313639385a4866383936666236392d623031652d303062362d373838302d323530643239303638396131024863373465316161312d336439312d343263632d616262342d3937626339353732343337314866383936666236392d623031652d303062362d373838302d323530643239303030303030223078384437463339374137344143374532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343962620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337392c3130303438353536332c3130303438353535352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32340238323032302d30352d30385432313a33343a35362e393431323336325a4866383936666262312d623031652d303062362d336438302d323530643239303638633231024861356130323536652d333262322d346662612d383963322d6462346434363030353930654866383936666262312d623031652d303062362d336438302d323530643239303030303030223078384437463339374137353835463041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343963630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338302c3130303438353538302c3130303438353536332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32350238323032302d30352d30385432313a33343a35372e303035323834345a4866383936666265332d623031652d303062362d366538302d323530643239303638653362024835373538636532642d333039342d346335302d386561352d3565396539333231313538644866383936666265332d623031652d303062362d366538302d323530643239303030303030223078384437463339374137363146444430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343965300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338342c3130303438353630302c3130303438353538302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32360238323032302d30352d30385432313a33343a35372e303636333239345a4866383936666331362d623031652d303062362d316638302d323530643239303639303062024866336431653064352d343338332d343231362d393733652d6666306539306336633637344866383936666331362d623031652d303062362d316638302d323530643239303030303030223078384437463339374137364237353745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343965380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338352c3130303438353630382c3130303438353630302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32370238323032302d30352d30385432313a33343a35372e313539333938385a4866383936666336332d623031652d303062362d363438302d323530643239303639373766024833636438376363312d343965372d346432642d626534342d6338646231336365343935614866383936666336332d623031652d303062362d363438302d323530643239303030303030223078384437463339374137373938314544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343966300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338362c3130303438353631362c3130303438353630382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32380238323032302d30352d30385432313a33343a35372e323139343433355a4866383936666338642d623031652d303062362d306238302d323530643239303639633536024838663335396338322d383635392d343666612d393439642d6337313662613639623839364866383936666338642d623031652d303062362d306238302d323530643239303030303030223078384437463339374137383244323833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343966380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338372c3130303438353632342c3130303438353631362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32390238323032302d30352d30385432313a33343a35372e323830343839305a4866383936666362382d623031652d303062362d333338302d323530643239303661303161024865663565333031632d653137342d346339352d613033332d3833316439663336613435664866383936666362382d623031652d303062362d333338302d323530643239303030303030223078384437463339374137384246424646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346130300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338382c3130303438353633322c3130303438353632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33300238323032302d30352d30385432313a33343a35372e333430353333385a4866383936666365342d623031652d303062362d356538302d323530643239303661333063024866613838633834372d373962642d343137362d613533312d3738313034313535383139394866383936666365342d623031652d303062362d356538302d323530643239303030303030223078384437463339374137393534433941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346130380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338392c3130303438353634302c3130303438353633322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33310238323032302d30352d30385432313a33343a35372e343032353739365a4866383936666431302d623031652d303062362d306138302d323530643239303661346337024836353864643833332d663161652d343438372d613465332d3133323564633834323137364866383936666431302d623031652d303062362d306138302d323530643239303030303030223078384437463339374137394543343434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346131300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339302c3130303438353634382c3130303438353634302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33320238323032302d30352d30385432313a33343a35372e343636363238325a4866383936666433642d623031652d303062362d333438302d323530643239303661366364024837656163643362382d616233342d346232392d623430332d3765643666333230333562344866383936666433642d623031652d303062362d333438302d323530643239303030303030223078384437463339374137413836333041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346131380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339312c3130303438353635362c3130303438353634382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33330238323032302d30352d30385432313a33343a35372e353238363734305a4866383936666436352d623031652d303062362d353938302d323530643239303661386266024831396633306133322d373139372d343064312d626432382d6362646530356164396162364866383936666436352d623031652d303062362d353938302d323530643239303030303030223078384437463339374137423230314434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346132300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339322c3130303438353636342c3130303438353635362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33340238323032302d30352d30385432313a33343a35372e353930373230375a4866383936666438352d623031652d303062362d373438302d323530643239303661616632024866373730646161342d623465662d343462362d396263652d3164626464373066313165654866383936666438352d623031652d303062362d373438302d323530643239303030303030223078384437463339374137424237393837306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346132380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339332c3130303438353637322c3130303438353636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33350238323032302d30352d30385432313a33343a35372e363532373636355a4866383936666461382d623031652d303062362d313238302d323530643239303661636462024837633036303862612d633732632d343830392d396561622d3161636531306264393464384866383936666461382d623031652d303062362d313238302d323530643239303030303030223078384437463339374137433446313331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346133300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339342c3130303438353638302c3130303438353637322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33360238323032302d30352d30385432313a33343a35372e373133383131365a4866383936666464342d623031652d303062362d336338302d323530643239303661663161024831663634336537342d616635652d343462662d616530372d3462383465313464303066324866383936666464342d623031652d303062362d336338302d323530643239303030303030223078384437463339374137434534314334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346133380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339352c3130303438353638382c3130303438353638302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33370238323032302d30352d30385432313a33343a35372e373739383630345a4866383936666466612d623031652d303062362d363138302d323530643239303662313038024837623363323262642d626632612d343462662d396266642d3538313738626236623839654866383936666466612d623031652d303062362d363138302d323530643239303030303030223078384437463339374137443832454239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346134300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339362c3130303438353639362c3130303438353638382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33380238323032302d30352d30385432313a33343a35372e383432393037305a4866383936666532332d623031652d303062362d303438302d323530643239303662326531024833343733643035352d626632622d346362302d386437342d3266313364616531346432394866383936666532332d623031652d303062362d303438302d323530643239303030303030223078384437463339374137453146343845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346134380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339372c3130303438353730342c3130303438353639362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33390238323032302d30352d30385432313a33343a35372e393034393532385a4866383936666535612d623031652d303062362d333538302d323530643239303662346132024830336663623136632d306466632d346135352d616361662d3332306435333565633136394866383936666535612d623031652d303062362d333538302d323530643239303030303030223078384437463339374137454236433338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346135300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339382c3130303438353731322c3130303438353730342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34300238323032302d30352d30385432313a33343a35372e393635393938335a4866383936666538372d623031652d303062362d363038302d323530643239303662363664024863353837366539622d303265632d343038352d393035342d3139323039383735386134644866383936666538372d623031652d303062362d363038302d323530643239303030303030223078384437463339374137463442434346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346135380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339392c3130303438353732302c3130303438353731322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34310238323032302d30352d30385432313a33343a35382e303237303433305a4866383936666562372d623031652d303062362d306238302d323530643239303662376632024865386562623766652d623135622d346666392d626562392d3933373435393435326262624866383936666562372d623031652d303062362d306238302d323530643239303030303030223078384437463339374137464530443545306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346136300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430302c3130303438353732382c3130303438353732302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34320238323032302d30352d30385432313a33343a35382e313133313036365a4866383936666566622d623031652d303062362d343838302d323530643239303662613335024834643038373665302d313062612d343739662d616464652d3339663436356265383334654866383936666566622d623031652d303062362d343838302d323530643239303030303030223078384437463339374138304232463341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346136380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430312c3130303438353733362c3130303438353732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34330238323032302d30352d30385432313a33343a35382e313935313637375a4866383936666633382d623031652d303062362d376638302d323530643239303662636534024839646237366165362d613063302d343164302d623965372d3363383866646336633065324866383936666633382d623031652d303062362d376638302d323530643239303030303030223078384437463339374138313738444131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346137300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430322c3130303438353734342c3130303438353733362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34340238323032302d30352d30385432313a33343a35382e323534323130395a4866383936666635622d623031652d303062362d323138302d323530643239303662663039024863306534333038332d656531362d343735312d383663322d3966336334343262313930314866383936666635622d623031652d303062362d323138302d323530643239303030303030223078384437463339374138323042373144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346137380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430332c3130303438353735322c3130303438353734342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34350238323032302d30352d30385432313a33343a35382e333135323536305a4866383936666638622d623031652d303062362d353038302d323530643239303663303931024864653633323537612d633566622d343536622d616665612d3239353732363162356635664866383936666638622d623031652d303062362d353038302d323530643239303030303030223078384437463339374138324130374230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346138300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430342c3130303438353736302c3130303438353735322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34360238323032302d30352d30385432313a33343a35382e333735333030335a4866383936666662652d623031652d303062362d303138302d323530643239303663326563024830656339356130372d393037382d343534372d393466662d3732323630306532363262384866383936666662652d623031652d303062362d303138302d323530643239303030303030223078384437463339374138333333313242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346138380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430352c3130303438353736382c3130303438353736302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34370238323032302d30352d30385432313a33343a35382e343334333434305a4866383936666666312d623031652d303062362d333038302d323530643239303663346136024836316538383931372d613538302d346136362d613231342d3466393535653364333064634866383936666666312d623031652d303062362d333038302d323530643239303030303030223078384437463339374138334333333930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346139300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430362c3130303438353737362c3130303438353736382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34380238323032302d30352d30385432313a33343a35382e343937333930355a4866383937303031652d623031652d303062362d353938302d323530643239303663363537024832313863303331382d343839372d343165352d623831352d6535303161613133316236624866383937303031652d623031652d303062362d353938302d323530643239303030303030223078384437463339374138343541423345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346139380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430372c3130303438353738342c3130303438353737362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34390238323032302d30352d30385432313a33343a35382e353537343334355a4866383937303034302d623031652d303062362d376138302d323530643239303663376563024832326336326233332d626163652d343439612d623832642d3236336561613231343830364866383937303034302d623031652d303062362d376138302d323530643239303030303030223078384437463339374138344544344236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346161300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430382c3130303438353739322c3130303438353738342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35300238323032302d30352d30385432313a33343a35382e363138343830305a4866383937303036372d623031652d303062362d316538302d323530643239303663613530024838313265343061352d656532652d343564662d383336612d3062663032353337336138324866383937303036372d623031652d303062362d316538302d323530643239303030303030223078384437463339374138353832353444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346161380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430392c3130303438353830302c3130303438353739322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35310238323032302d30352d30385432313a33343a35382e373035353434375a4866383937303039332d623031652d303062362d343938302d323530643239303663663734024836326236373832312d383530622d343832652d626538372d3636356439613930666537614866383937303039332d623031652d303062362d343938302d323530643239303030303030223078384437463339374138363536453430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346162300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431302c3130303438353830382c3130303438353830302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35320238323032302d30352d30385432313a33343a35382e373730353932385a4866383937303062392d623031652d303062362d366438302d323530643239303664333261024837306632336433662d303764392d346634332d613166332d3565356463326439313739614866383937303062392d623031652d303062362d366438302d323530643239303030303030223078384437463339374138364638323438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346162380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431312c3130303438353831362c3130303438353830382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35330238323032302d30352d30385432313a33343a35382e383338363433355a4866383937303065622d623031652d303062362d316438302d323530643239303664366237024839363230396436372d623934652d343837342d623435612d3764373537646335366239334866383937303065622d623031652d303062362d316438302d323530643239303030303030223078384437463339374138373945343833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346163300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431322c3130303438353832342c3130303438353831362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35340238323032302d30352d30385432313a33343a35382e383938363838375a4866383937303131632d623031652d303062362d346238302d323530643239303664613135024862373363633838392d363239612d343432662d396130382d3563333533653136313533304866383937303131632d623031652d303062362d346238302d323530643239303030303030223078384437463339374138383330453037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346163380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431332c3130303438353833322c3130303438353832342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35350238323032302d30352d30385432313a33343a35382e393539373334325a4866383937303134652d623031652d303062362d373538302d323530643239303664633836024836646530643333622d643534312d346631642d623836312d3937666538323539666439334866383937303134652d623031652d303062362d373538302d323530643239303030303030223078384437463339374138384333373836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346164300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431342c3130303438353834302c3130303438353833322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35360238323032302d30352d30385432313a33343a35392e303139373739335a4866383937303137662d623031652d303062362d323138302d323530643239303664666461024839393634663539382d643437632d346362322d623432612d6133346336326664386163304866383937303137662d623031652d303062362d323138302d323530643239303030303030223078384437463339374138393536313036306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346164380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431352c3130303438353834382c3130303438353834302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35370238323032302d30352d30385432313a33343a35392e303830383234345a4866383937303161622d623031652d303062362d343638302d323530643239303665313766024839656465386139342d656466372d343931642d383536382d6465626435333864316234304866383937303161622d623031652d303062362d343638302d323530643239303030303030223078384437463339374138394542313938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346165300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431362c3130303438353835362c3130303438353834382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35380238323032302d30352d30385432313a33343a35392e313339383638345a4866383937303163642d623031652d303062362d363738302d323530643239303665326364024837336237333730372d643738392d346534322d623238322d6537306663366432663232324866383937303163642d623031652d303062362d363738302d323530643239303030303030223078384437463339374138413744423143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346165380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431372c3130303438353836342c3130303438353835362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35390238323032302d30352d30385432313a33343a35392e323230393238385a4866383937303231302d623031652d303062362d316638302d323530643239303665346565024861653766643762662d366633612d343561662d393239612d3536616532653738646163394866383937303231302d623031652d303062362d316638302d323530643239303030303030223078384437463339374138423431323731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346166300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431382c3130303438353837322c3130303438353836342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36300238323032302d30352d30385432313a33343a35392e323831393734335a4866383937303233382d623031652d303062362d343538302d323530643239303665366634024833623633313663352d373530372d343165302d616230342d3230653232623936386561664866383937303233382d623031652d303062362d343538302d323530643239303030303030223078384437463339374138424438413146306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346166380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431392c3130303438353838302c3130303438353837322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36310238323032302d30352d30385432313a33343a35392e333432303139315a4866383937303236362d623031652d303062362d373038302d323530643239303665393534024863313566633730342d663939302d343736652d393635632d3663663837633131383139624866383937303236362d623031652d303062362d373038302d323530643239303030303030223078384437463339374138433638433837306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346230300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432302c3130303438353838382c3130303438353838302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36320238323032302d30352d30385432313a33343a35392e333938303630395a4866383937303238662d623031652d303062362d313838302d323530643239303665623034024866613236383166622d326238312d346239622d386339372d3730393338613239386162384866383937303238662d623031652d303062362d313838302d323530643239303030303030223078384437463339374138434634304331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346230380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432312c3130303438353839362c3130303438353838382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36330238323032302d30352d30385432313a33343a35392e343536313034355a4866383937303262352d623031652d303062362d336538302d323530643239303665643639024862366137346639622d336133362d343366332d393964392d6635336533646433366465664866383937303262352d623031652d303062362d336538302d323530643239303030303030223078384437463339374138443746344635306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346231300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432322c3130303438353930342c3130303438353839362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36340238323032302d30352d30385432313a33343a35392e353131313435315a4866383937303264382d623031652d303062362d363038302d323530643239303665663531024830616633323664342d623632612d346339372d616337322d3766656639333764333862324866383937303264382d623031652d303062362d363038302d323530643239303030303030223078384437463339374138453038323142306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346231380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432332c3130303438353931322c3130303438353930342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36350238323032302d30352d30385432313a33343a35392e353636313836325a4866383937303330362d623031652d303062362d303738302d323530643239303666303664024839353039303531622d393731302d346662302d613265632d3765336239643936393734384866383937303330362d623031652d303062362d303738302d323530643239303030303030223078384437463339374138453845383236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346232300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432342c3130303438353932302c3130303438353931322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36360238323032302d30352d30385432313a33343a35392e363232323238385a4866383937303332362d623031652d303062362d323538302d323530643239303666316234024839323231323466302d613864362d343963382d393731652d6137633261383564376462344866383937303332362d623031652d303062362d323538302d323530643239303030303030223078384437463339374138463137353530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346232380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432352c3130303438353932382c3130303438353932302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36370238323032302d30352d30385432313a33343a35392e373031323836315a4866383937303336312d623031652d303062362d356338302d323530643239303666336262024863633632626261622d616565322d343730382d613461392d6662616237346139323739304866383937303336312d623031652d303062362d356338302d323530643239303030303030223078384437463339374138464438353744306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346233300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432362c3130303438353933362c3130303438353932382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36380238323032302d30352d30385432313a33343a35392e373535333236345a4866383937303338652d623031652d303062362d303538302d323530643239303666353736024831323665313839652d366331392d343836322d383839322d3931333232623430303033664866383937303338652d623031652d303062362d303538302d323530643239303030303030223078384437463339374139303543343730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346233380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432372c3130303438353934342c3130303438353933362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36390238323032302d30352d30385432313a33343a35392e383131333637385a4866383937303362652d623031652d303062362d333338302d323530643239303666373864024832393537343238612d333661312d343539342d386232612d6530323965346335653835634866383937303362652d623031652d303062362d333338302d323530643239303030303030223078384437463339374139304535313845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346234300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432382c3130303438353935322c3130303438353934342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37300238323032302d30352d30385432313a33343a35392e383635343037385a4866383937303365632d623031652d303062362d363038302d323530643239303666393438024839393364346135332d386436352d346464322d623238332d6361653334333730663535364866383937303365632d623031652d303062362d363038302d323530643239303030303030223078384437463339374139313639303745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346234380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432392c3130303438353936302c3130303438353935322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37310238323032302d30352d30385432313a33343a35392e393230343438305a4866383937303432632d623031652d303062362d313938302d323530643239303666623465024864653961656639632d656431362d343532652d386431362d3063376136323537383738394866383937303432632d623031652d303062362d313938302d323530643239303030303030223078384437463339374139314543463644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346235340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433312c3130303438353937322c3130303438353936302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37320238323032302d30352d30385432313a33343a35392e393735343839355a4866383937303435612d623031652d303062362d343638302d323530643239303666636263024832306666313063312d346461302d343131392d393437322d3161666462356639616531664866383937303435612d623031652d303062362d343638302d323530643239303030303030223078384437463339374139323733353734306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346235630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433322c3130303438353938302c3130303438353937322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37330238323032302d30352d30385432313a33353a30302e303330353239335a4866383937303438362d623031652d303062362d366438302d323530643239303666653932024862366662333737332d646463642d346664652d613931662d6435643737336533346533634866383937303438362d623031652d303062362d366438302d323530643239303030303030223078384437463339374139324639423741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346236340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433332c3130303438353938382c3130303438353938302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37340238323032302d30352d30385432313a33353a30302e303835353730395a4866383937303461642d623031652d303062362d313338302d323530643239303630303166024862323336346265372d333935652d346166662d383335372d3535393764626365363134354866383937303461642d623031652d303062362d313338302d323530643239303030303030223078384437463339374139333830313831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346236630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433342c3130303438353939362c3130303438353938382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37350238323032302d30352d30385432313a33353a30302e313430363130375a4866383937303464342d623031652d303062362d333938302d323530643239303630323463024836326532326564612d306666322d343638332d613933612d3732313035663231656330394866383937303464342d623031652d303062362d333938302d323530643239303030303030223078384437463339374139343038453942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346237340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433352c3130303438363030342c3130303438353939362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37360238323032302d30352d30385432313a33353a30302e313935363532325a4866383937303530322d623031652d303062362d363338302d323530643239303630336233024866333237303263312d653061342d343130662d383532362d3963336237306666316634374866383937303530322d623031652d303062362d363338302d323530643239303030303030223078384437463339374139343843443933306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346237630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433362c3130303438363031322c3130303438363030342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37370238323032302d30352d30385432313a33353a30302e323533363935315a4866383937303532622d623031652d303062362d306238302d323530643239303630353862024861303566343135352d666631632d346465302d626431372d3531336631663666393336654866383937303532622d623031652d303062362d306238302d323530643239303030303030223078384437463339374139353141384442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346239320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433392c3130303438363033342c3130303438363031322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37380238323032302d30352d30385432313a33353a30302e333039373336315a4866383937303535342d623031652d303062362d333338302d323530643239303630373035024861393530323731322d386466642d343639652d613965332d6565633366303535376333354866383937303535342d623031652d303062362d333338302d323530643239303030303030223078384437463339374139354135443131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346261300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434312c3130303438363034382c3130303438363033342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37390238323032302d30352d30385432313a33353a30302e333633373736345a4866383937303537642d623031652d303062362d353838302d323530643239303630386666024832366230656433372d373133322d343734342d616439322d6163363463373834333066304866383937303537642d623031652d303062362d353838302d323530643239303030303030223078384437463339374139363239433034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346261380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434332c3130303438363035362c3130303438363034382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38300238323032302d30352d30385432313a33353a30302e343336383330345a4866383937303563332d623031652d303062362d313838302d323530643239303630623230024835626465643435392d316162622d343364332d393662632d6261656236396134363434664866383937303563332d623031652d303062362d313838302d323530643239303030303030223078384437463339374139364443314230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346262300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434342c3130303438363036342c3130303438363035362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38310238323032302d30352d30385432313a33353a30302e343932383731345a4866383937303565652d623031652d303062362d343038302d323530643239303630633861024838393863386133392d393935622d343762312d383534342d3237366666643263326631334866383937303565652d623031652d303062362d343038302d323530643239303030303030223078384437463339374139373632374237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346262380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434352c3130303438363037322c3130303438363036342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38320238323032302d30352d30385432313a33353a30302e353438393132385a4866383937303632362d623031652d303062362d373638302d323530643239303630646636024833616538653930382d653533312d346535322d383138382d6531623538383330636365614866383937303632362d623031652d303062362d373638302d323530643239303030303030223078384437463339374139374544424538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346263300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434362c3130303438363038302c3130303438363037322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38330238323032302d30352d30385432313a33353a30302e363034393534325a4866383937303635332d623031652d303062362d323038302d323530643239303630663430024838613137353231322d613561382d343434302d613839642d6166666261663637366636374866383937303635332d623031652d303062362d323038302d323530643239303030303030223078384437463339374139383736393036306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346263380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434372c3130303438363038382c3130303438363038302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38340238323032302d30352d30385432313a33353a30302e363538393934325a4866383937303637642d623031652d303062362d343838302d323530643239303631303566024836363530613266302d353934312d346561302d393737662d3162613232383361356363624866383937303637642d623031652d303062362d343838302d323530643239303030303030223078384437463339374139384638304446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346264300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434382c3130303438363039362c3130303438363038382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38350238323032302d30352d30385432313a33353a30302e373133303334355a4866383937303662312d623031652d303062362d376338302d323530643239303631323263024839666236303263612d386163322d343662352d616431342d3935646336616535393937374866383937303662312d623031652d303062362d376338302d323530643239303030303030223078384437463339374139393745364539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346264380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434392c3130303438363130342c3130303438363039362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38360238323032302d30352d30385432313a33353a30302e373638303735355a4866383937303664652d623031652d303062362d323638302d323530643239303631333766024836386363326131302d386632662d343331362d613135372d3435626465323439356435364866383937303664652d623031652d303062362d323638302d323530643239303030303030223078384437463339374139413034434633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346265300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435302c3130303438363131322c3130303438363130342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38370238323032302d30352d30385432313a33353a30302e383233313136315a4866383937303730302d623031652d303062362d343638302d323530643239303631346533024832376638613264342d656431322d343136622d623931642d3666356633653436316565324866383937303730302d623031652d303062362d343638302d323530643239303030303030223078384437463339374139413838424536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346265380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435312c3130303438363132302c3130303438363131322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38380238323032302d30352d30385432313a33353a30302e383736313536315a4866383937303732352d623031652d303062362d366238302d323530643239303631356561024863643764353533612d666336662d346161302d626536322d3234366439396262373865354866383937303732352d623031652d303062362d366238302d323530643239303030303030223078384437463339374139423043414439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346266300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435322c3130303438363132382c3130303438363132302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38390238323032302d30352d30385432313a33353a30302e393331313936375a4866383937303735362d623031652d303062362d313938302d323530643239303631366563024836646463663061352d636137352d346264362d393431302d3533366335393532663739644866383937303735362d623031652d303062362d313938302d323530643239303030303030223078384437463339374139423930394342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346266380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435332c3130303438363133362c3130303438363132382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39300238323032302d30352d30385432313a33353a30302e393834323336365a4866383937303738362d623031652d303062362d343838302d323530643239303631376634024864326436333130342d383664612d343635642d613230342d3234623764376634386463624866383937303738362d623031652d303062362d343838302d323530643239303030303030223078384437463339374139433134384245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346330300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435342c3130303438363134342c3130303438363133362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39310238323032302d30352d30385432313a33353a30312e303338323736395a4866383937303762382d623031652d303062362d373838302d323530643239303631393063024863613761373236382d666239352d343462642d616431312d3430623936383536346332394866383937303762382d623031652d303062362d373838302d323530643239303030303030223078384437463339374139433936303939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346330380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435352c3130303438363135322c3130303438363134342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39320238323032302d30352d30385432313a33353a30312e313133333332385a4866383937303766642d623031652d303062362d333838302d323530643239303631613630024861386237323637302d383939622d346662392d626535632d3363323965326139316332334866383937303766642d623031652d303062362d333838302d323530643239303030303030223078384437463339374139443446423930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346331300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435362c3130303438363136302c3130303438363135322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39330238323032302d30352d30385432313a33353a30312e313637333732375a4866383937303833332d623031652d303062362d363638302d323530643239303631626137024836363961323833612d666162622d343838382d623734302d3039623337383034663965354866383937303833332d623031652d303062362d363638302d323530643239303030303030223078384437463339374139444433413746306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346331380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435372c3130303438363136382c3130303438363136302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39340238323032302d30352d30385432313a33353a30312e323531343335385a4866383937303838302d623031652d303062362d326538302d323530643239303631643433024836313561343465342d343436302d346463332d396334632d3138386361666265616431664866383937303838302d623031652d303062362d326538302d323530643239303030303030223078384437463339374139453945373145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346332300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435382c3130303438363137362c3130303438363136382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39350238323032302d30352d30385432313a33353a30312e333034343734395a4866383937303862312d623031652d303062362d356438302d323530643239303631663165024834393062663735352d633733622d346562652d396466352d3832663161623532616136394866383937303862312d623031652d303062362d356438302d323530643239303030303030223078384437463339374139463232363044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346332380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435392c3130303438363138342c3130303438363137362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39360238323032302d30352d30385432313a33353a30312e333537353134385a4866383937303864632d623031652d303062362d303338302d323530643239303632303338024839313566633164392d653138352d346264392d623837612d3738326333383439316661364866383937303864632d623031652d303062362d303338302d323530643239303030303030223078384437463339374139464131364435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346333300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436302c3130303438363139322c3130303438363138342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39370238323032302d30352d30385432313a33353a30312e343131353535315a4866383937303930652d623031652d303062362d333338302d323530643239303632313935024830326161653465652d663730302d343734362d386365372d6534316532393161396661324866383937303930652d623031652d303062362d333338302d323530643239303030303030223078384437463339374141303237434446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346333380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436312c3130303438363230302c3130303438363139322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39380238323032302d30352d30385432313a33353a30312e343734363032315a4866383937303934612d623031652d303062362d366538302d323530643239303632333531024836326636646638362d663636332d343736642d626231352d3637616137633737393565374866383937303934612d623031652d303062362d366538302d323530643239303030303030223078384437463339374141304246343844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346334300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436322c3130303438363230382c3130303438363230302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39390238323032302d30352d30385432313a33353a30312e353331363434365a4866383937303937392d623031652d303062362d313838302d323530643239303632343735024835646362386163382d353038332d346234332d386336642d3434356237373532336161624866383937303937392d623031652d303062362d313838302d323530643239303030303030223078384437463339374141313443464445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346334380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436332c3130303438363231362c3130303438363230382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130300238323032302d30352d30385432313a33353a30312e353836363835365a4866383937303961382d623031652d303062362d343438302d323530643239303632353566024834653063396236352d653734652d343963332d623134302d6134343062633961626337354866383937303961382d623031652d303062362d343438302d323530643239303030303030223078384437463339374141314430454431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346335300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436342c3130303438363232342c3130303438363231362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130310238323032302d30352d30385432313a33353a30312e363339373235365a4866383937303964382d623031652d303062362d366438302d323530643239303632366131024835636232353831332d346536332d343331302d393632322d3030663431656633646231334866383937303964382d623031652d303062362d366438302d323530643239303030303030223078384437463339374141323534444338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346335380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436352c3130303438363233322c3130303438363232342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130320238323032302d30352d30385432313a33353a30312e363933373635315a4866383937306130622d623031652d303062362d316638302d323530643239303632373935024834396134623063662d393134362d343130352d383134332d6564643634646134613335304866383937306130622d623031652d303062362d316638302d323530643239303030303030223078384437463339374141324436354130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346336300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436362c3130303438363234302c3130303438363233322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130330238323032302d30352d30385432313a33353a30312e373436383034335a4866383937306133382d623031652d303062362d346138302d323530643239303632386433024864353833366662662d366165322d343336642d386464382d3738663232393838643065394866383937306133382d623031652d303062362d346138302d323530643239303030303030223078384437463339374141333541343842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346336380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436372c3130303438363234382c3130303438363234302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130340238323032302d30352d30385432313a33353a30312e383030383434335a4866383937306136302d623031652d303062362d373238302d323530643239303632613639024863366538333130322d613062362d343661382d613736302d3964393662353733663038354866383937306136302d623031652d303062362d373238302d323530643239303030303030223078384437463339374141334445333742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346337300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436382c3130303438363235362c3130303438363234382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130350238323032302d30352d30385432313a33353a30312e383534383834365a4866383937306138622d623031652d303062362d316238302d323530643239303632623738024832316465316136302d643439652d343238342d383962632d3862393631666362343535324866383937306138622d623031652d303062362d316238302d323530643239303030303030223078384437463339374141343632323645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346337380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436392c3130303438363236342c3130303438363235362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130360238323032302d30352d30385432313a33353a30312e393037393233345a4866383937306163342d623031652d303062362d353138302d323530643239303632633966024861323465316563332d363833322d346466612d613939322d6461663662343664613532374866383937306163342d623031652d303062362d353138302d323530643239303030303030223078384437463339374141344533413432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346338300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437302c3130303438363237322c3130303438363236342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130370238323032302d30352d30385432313a33353a30312e393633393634385a4866383937306166352d623031652d303062362d383038302d323530643239303632653162024866636133343430392d363039322d343861362d396564622d3961336432313139643466334866383937306166352d623031652d303062362d383038302d323530643239303030303030223078384437463339374141353643373630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346338380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437312c3130303438363238302c3130303438363237322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130380238323032302d30352d30385432313a33353a30322e303439303237365a4866383937306233652d623031652d303062362d343538302d323530643239303633306462024861613231626661312d633139322d343366362d393665392d6231386135663461636336344866383937306233652d623031652d303062362d343538302d323530643239303030303030223078384437463339374141363339423044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346339300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437322c3130303438363238382c3130303438363238302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130390238323032302d30352d30385432313a33353a30322e313034303638335a4866383937306236352d623031652d303062362d363938302d323530643239303633323739024839633031626339382d356333352d343564342d393634632d3361633661393130623830354866383937306236352d623031652d303062362d363938302d323530643239303030303030223078384437463339374141364330313134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346339380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437332c3130303438363239362c3130303438363238382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131300238323032302d30352d30385432313a33353a30322e313537313037355a4866383937306239642d623031652d303062362d316338302d323530643239303633333939024837383135316561642d356232612d343035382d393735322d3630383962333235366133644866383937306239642d623031652d303062362d316338302d323530643239303030303030223078384437463339374141373434303033306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346361300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437342c3130303438363330342c3130303438363239362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131310238323032302d30352d30385432313a33353a30322e323132313438325a4866383937306264332d623031652d303062362d346438302d323530643239303633353136024862386565356564362d336531302d343532392d626364382d6334616231636363363066664866383937306264332d623031652d303062362d346438302d323530643239303030303030223078384437463339374141374337454545306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346361380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437352c3130303438363331322c3130303438363330342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131320238323032302d30352d30385432313a33353a30322e323636313838315a4866383937306330642d623031652d303062362d303338302d323530643239303633363535024862346365666438382d363761302d343436662d386433662d3536646138333237653962664866383937306330642d623031652d303062362d303338302d323530643239303030303030223078384437463339374141383445344639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346362300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437362c3130303438363332302c3130303438363331322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131330238323032302d30352d30385432313a33353a30322e333234323331305a4866383937306333622d623031652d303062362d326538302d323530643239303633383632024836653136343863322d343363372d346236392d613137302d3933656462396531616164394866383937306333622d623031652d303062362d326538302d323530643239303030303030223078384437463339374141384443303436306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346362380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437372c3130303438363332382c31303034383633323029000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131340238323032302d30352d30385432313a33353a30322e333738323730355a4866383937306335622d623031652d303062362d346438302d323530643239303633393662024833633966613038302d333164352d343139642d386239352d3233356566633765343837624866383937306335622d623031652d303062362d346438302d323530643239303030303030223078384437463339374141393544383145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346363300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437382c3130303438363333362c3130303438363332382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131350238323032302d30352d30385432313a33353a30322e343332333130385a4866383937306338382d623031652d303062362d373738302d323530643239303633626330024831366633383338312d653733622d346664352d626265332d3130323261316564623231634866383937306338382d623031652d303062362d373738302d323530643239303030303030223078384437463339374141394531373044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346363380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437392c3130303438363334342c3130303438363333362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131360238323032302d30352d30385432313a33353a30322e343837333531355a4866383937306362392d623031652d303062362d323538302d323530643239303633643438024839343035643137612d623763312d343765382d393663352d6361363662346537323566354866383937306362392d623031652d303062362d323538302d323530643239303030303030223078384437463339374141413637443046306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346364300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438302c3130303438363335322c3130303438363334342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131370238323032302d30352d30385432313a33353a30322e353637343130375a4866383937306364332d623031652d303062362d336438302d323530643239303633663163024863643162623233372d623931632d346239392d386530302d3362666663393161393337354866383937306364332d623031652d303062362d336438302d323530643239303030303030223078384437463339374141423242343633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346364380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438312c3130303438363336302c3130303438363335322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131380238323032302d30352d30385432313a33353a30322e363732343838305a4866383937306430342d623031652d303062362d366138302d323530643239303634316231024835346265653432392d666537392d346432312d613063332d3432393563386464386565304866383937306430342d623031652d303062362d366138302d323530643239303030303030223078384437463339374141433242434639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346365300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438322c3130303438363336382c3130303438363336302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131390238323032302d30352d30385432313a33353a30322e373235353237365a4866383937306431622d623031652d303062362d376238302d323530643239303634333634024837333139626639362d313061332d343035362d396533382d6332666263326266393239614866383937306431622d623031652d303062362d376238302d323530643239303030303030223078384437463339374141434146424543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346365380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438332c3130303438363337362c3130303438363336382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132300238323032302d30352d30385432313a33353a30322e373739353638375a4866383937306432652d623031652d303062362d303938302d323530643239303634353031024832353036333036342d316538642d343834382d383239662d3665363635653630653635374866383937306432652d623031652d303062362d303938302d323530643239303030303030223078384437463339374141443331334342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346366300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438342c3130303438363338342c3130303438363337362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132310238323032302d30352d30385432313a33353a30322e383333363038355a4866383937306434302d623031652d303062362d313938302d323530643239303634363331024834313633363033322d643861322d343334642d626337632d3831326134643137366565324866383937306434302d623031652d303062362d313938302d323530643239303030303030223078384437463339374141444235324245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346366380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438352c3130303438363339322c3130303438363338342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132320238323032302d30352d30385432313a33353a30322e383937363536335a4866383937306435302d623031652d303062362d323938302d323530643239303634376562024836383361653031312d336462302d346237362d383864392d6132366462353930353662664866383937306435302d623031652d303062362d323938302d323530643239303030303030223078384437463339374141453531383942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346430300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438362c3130303438363430302c3130303438363339322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132330238323032302d30352d30385432313a33353a30322e393530363935385a4866383937306436312d623031652d303062362d336138302d323530643239303634386639024865386633326334372d323566662d346432652d626236342d3762373333656630386465364866383937306436312d623031652d303062362d336138302d323530643239303030303030223078384437463339374141454435373845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346430380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438372c3130303438363430382c3130303438363430302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132340238323032302d30352d30385432313a33353a30332e303037373337395a4866383937306437312d623031652d303062362d343738302d323530643239303634613938024834663530313066372d353731652d346437362d393735362d6130313438323137333463614866383937306437312d623031652d303062362d343738302d323530643239303030303030223078384437463339374141463630424333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346431300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438382c3130303438363431362c3130303438363430382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132350238323032302d30352d30385432313a33353a30332e303632373739335a4866383937306439362d623031652d303062362d363838302d323530643239303634623934024839643430386631612d336464312d346563382d613534372d3434323432623039346437354866383937306439362d623031652d303062362d363838302d323530643239303030303030223078384437463339374141464537314431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346431380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438392c3130303438363432342c3130303438363431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132360238323032302d30352d30385432313a33353a30332e313430383337315a4866383937306462622d623031652d303062362d303838302d323530643239303634643638024832653535646565362d366463332d343166352d386339352d6264633337396562316462364866383937306462622d623031652d303062362d303838302d323530643239303030303030223078384437463339374142304135414633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346432300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439302c3130303438363433322c3130303438363432342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132370238323032302d30352d30385432313a33353a30332e323132383931325a4866383937306464332d623031652d303062362d316338302d323530643239303634663139024866663431366433382d336366332d346239622d616661302d3235306264316234323832374866383937306464332d623031652d303062362d316338302d323530643239303030303030223078384437463339374142313535393930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346432380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439312c3130303438363434302c3130303438363433322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132380238323032302d30352d30385432313a33353a30332e323636393331355a4866383937306465322d623031652d303062362d323738302d323530643239303635306364024834653066646437342d633836612d343237382d386663322d3336336337623632323163334866383937306465322d623031652d303062362d323738302d323530643239303030303030223078384437463339374142314439383833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346433300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439322c3130303438363434382c3130303438363434302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132390238323032302d30352d30385432313a33353a30332e333139393731395a4866383937306530322d623031652d303062362d336638302d323530643239303635333165024861373062356233302d346638632d343037622d393265302d6661633561303938653337374866383937306530322d623031652d303062362d336638302d323530643239303030303030223078384437463339374142323542303637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346433380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439332c3130303438363435362c3130303438363434382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133300238323032302d30352d30385432313a33353a30332e333736303132385a4866383937306531392d623031652d303062362d353238302d323530643239303635346264024832623534366161362d376632342d343831652d623033362d3639386133323231346131334866383937306531392d623031652d303062362d353238302d323530643239303030303030223078384437463339374142324531363644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346434300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439342c3130303438363436342c3130303438363435362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133310238323032302d30352d30385432313a33353a30332e343239303532335a4866383937306532382d623031652d303062362d363138302d323530643239303635363765024862386238373238642d333962652d346536632d383465632d3164343464363234353234314866383937306532382d623031652d303062362d363138302d323530643239303030303030223078384437463339374142333635353542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346434380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439352c3130303438363437322c3130303438363436342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133320238323032302d30352d30385432313a33353a30332e343834303933335a4866383937306533622d623031652d303062362d373338302d323530643239303635383265024839323630316336662d653834362d343966372d613663652d6338613965366637616164664866383937306533622d623031652d303062362d373338302d323530643239303030303030223078384437463339374142334539343532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346435300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439362c3130303438363438302c3130303438363437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133330238323032302d30352d30385432313a33353a30332e353337313332345a4866383937306535312d623031652d303062362d303538302d323530643239303635396463024865313530313366312d353864642d343034632d626364662d6139363038353738346430374866383937306535312d623031652d303062362d303538302d323530643239303030303030223078384437463339374142343644333343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346435380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439372c3130303438363438382c3130303438363438302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133340238323032302d30352d30385432313a33353a30332e363133313930305a4866383937306536632d623031652d303062362d316438302d323530643239303635626537024861626636383934392d376466652d346336382d613635612d3331396665313132386564384866383937306536632d623031652d303062362d316438302d323530643239303030303030223078384437463339374142353236453343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346436300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439382c3130303438363439362c3130303438363438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133350238323032302d30352d30385432313a33353a30332e363638323330395a4866383937306538632d623031652d303062362d333638302d323530643239303635643633024863306230313431332d383637382d346237392d383638382d3366343736666237373438374866383937306538632d623031652d303062362d333638302d323530643239303030303030223078384437463339374142354144343435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346436380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439392c3130303438363530342c3130303438363439362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133360238323032302d30352d30385432313a33353a30332e373232323730345a4866383937306561342d623031652d303062362d346438302d323530643239303635656665024861623739383566662d616163612d343162392d623435662d3137356633303034373336334866383937306561342d623031652d303062362d346438302d323530643239303030303030223078384437463339374142363331333330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346437300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530302c3130303438363531322c3130303438363530342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133370238323032302d30352d30385432313a33353a30332e373735333039365a4866383937306563612d623031652d303062362d373238302d323530643239303636303632024862393033363965662d303638642d346562322d383863662d3930626565356136626635354866383937306563612d623031652d303062362d373238302d323530643239303030303030223078384437463339374142364232423038306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346437380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530312c3130303438363532302c3130303438363531322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133380238323032302d30352d30385432313a33353a30332e383436333631375a4866383937306566312d623031652d303062362d313438302d323530643239303636323534024833396632383834652d303133332d343563382d396532662d3331633438316330646265304866383937306566312d623031652d303062362d313438302d323530643239303030303030223078384437463339374142373630323831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346438300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530322c3130303438363532382c3130303438363532302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133390238323032302d30352d30385432313a33353a30332e383939343031335a4866383937306630622d623031652d303062362d326338302d323530643239303636343337024838333833366434342d353665322d343938632d626366382d3539376636363938316631334866383937306630622d623031652d303062362d326338302d323530643239303030303030223078384437463339374142374446333435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346438380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530332c3130303438363533362c3130303438363532382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134300238323032302d30352d30385432313a33353a30332e393533343430385a4866383937306632302d623031652d303062362d343038302d323530643239303636356136024834323966353136632d653937392d346131392d386438662d3666373064626661623733324866383937306632302d623031652d303062362d343038302d323530643239303030303030223078384437463339374142383633323339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346439300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530342c3130303438363534342c3130303438363533362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134310238323032302d30352d30385432313a33353a30342e303036343830385a4866383937306633622d623031652d303062362d353538302d323530643239303636373332024834383332363934352d356239662d343039372d383339302d3630373563383435393330324866383937306633622d623031652d303062362d353538302d323530643239303030303030223078384437463339374142384537313238306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346439380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530352c3130303438363535322c3130303438363534342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134320238323032302d30352d30385432313a33353a30342e303630353230335a4866383937306635382d623031652d303062362d373038302d323530643239303636386139024862353135626634312d386466372d343862352d383535322d6263376635313237376464364866383937306635382d623031652d303062362d373038302d323530643239303030303030223078384437463339374142393642303133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346461300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530362c3130303438363536302c3130303438363535322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134330238323032302d30352d30385432313a33353a30342e313136353631375a4866383937306637312d623031652d303062362d303638302d323530643239303636613332024839393162326563342d663330322d346565362d396537342d3261396261623132613739624866383937306637312d623031652d303062362d303638302d323530643239303030303030223078384437463339374142394631363141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346461380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530372c3130303438363536382c3130303438363536302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134340238323032302d30352d30385432313a33353a30342e313639363031335a4866383937306639372d623031652d303062362d323738302d323530643239303636633163024831633039616365642d623364372d346635612d393531382d3761323734616665613837614866383937306639372d623031652d303062362d323738302d323530643239303030303030223078384437463339374142413735353044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346462300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530382c3130303438363537362c3130303438363536382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134350238323032302d30352d30385432313a33353a30342e323235363432385a4866383937306662312d623031652d303062362d336538302d323530643239303636646239024863666565333839312d626663372d343265382d393563612d6339323165626630663862334866383937306662312d623031652d303062362d336538302d323530643239303030303030223078384437463339374142414642423130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346462380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530392c3130303438363538342c3130303438363537362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134360238323032302d30352d30385432313a33353a30342e323931363930375a4866383937306663652d623031652d303062362d353738302d323530643239303636666364024836333339656633332d303435302d343864352d626362302d6634646666396263373462354866383937306663652d623031652d303062362d353738302d323530643239303030303030223078384437463339374142423946363242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346463300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531302c3130303438363539322c3130303438363538342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134370238323032302d30352d30385432313a33353a30342e333435373331315a4866383937306664642d623031652d303062362d363538302d323530643239303637313936024861316262636263632d643939362d343137342d626565662d6365646635366263383730314866383937306664642d623031652d303062362d363538302d323530643239303030303030223078384437463339374142433230453037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346463380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531312c3130303438363630302c3130303438363539322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134380238323032302d30352d30385432313a33353a30342e343030373731375a4866383937306666352d623031652d303062362d373938302d323530643239303637326163024833653034346663612d303538392d343634322d613661362d6163336662393435633234664866383937306666352d623031652d303062362d373938302d323530643239303030303030223078384437463339374142434137343045306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346464300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531322c3130303438363630382c3130303438363630302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134390238323032302d30352d30385432313a33353a30342e343534383131375a4866383937313030332d623031652d303062362d303738302d323530643239303637343063024833363564336261632d623562382d343538662d623330362d6334393865333165646435354866383937313030332d623031652d303062362d303738302d323530643239303030303030223078384437463339374142443242333031306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346464380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531332c3130303438363631362c3130303438363630382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135300238323032302d30352d30385432313a33353a30342e353038383531365a4866383937313031652d623031652d303062362d316538302d323530643239303637356130024838383435366234622d616537322d346566612d393838612d6665666338373463643466344866383937313031652d623031652d303062362d316538302d323530643239303030303030223078384437463339374142444231393034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346465300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531342c3130303438363632342c3130303438363631362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135310238323032302d30352d30385432313a33353a30342e353633383932375a4866383937313033612d623031652d303062362d333538302d323530643239303637373164024839306234333038642d383332382d343732662d386130652d6138313632343332376333654866383937313033612d623031652d303062362d333538302d323530643239303030303030223078384437463339374142453335374637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346465380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531352c3130303438363633322c3130303438363632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135320238323032302d30352d30385432313a33353a30342e363135393331315a4866383937313035342d623031652d303062362d346338302d323530643239303637393164024830343561613666302d643063342d343466342d396133392d3638333339643362326463354866383937313035342d623031652d303062362d346338302d323530643239303030303030223078384437463339374142454236464346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346466300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531362c3130303438363634302c3130303438363633322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135330238323032302d30352d30385432313a33353a30342e363639393730335a4866383937313036342d623031652d303062362d356338302d323530643239303637616332024835646636653031642d353365382d346131322d386463382d3832326666643065356266314866383937313036342d623031652d303062362d356338302d323530643239303030303030223078384437463339374142463341454237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346466380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531372c3130303438363634382c3130303438363634302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135340238323032302d30352d30385432313a33353a30342e373234303131305a4866383937313037632d623031652d303062362d366638302d323530643239303637633663024865383732366430332d356164342d346233312d623065312d6439316266356138373463614866383937313037632d623031652d303062362d366638302d323530643239303030303030223078384437463339374142464243363937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346530300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531382c3130303438363635362c3130303438363634382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135350238323032302d30352d30385432313a33353a30342e373737303531305a4866383937313039372d623031652d303062362d303638302d323530643239303637646430024862353338313932362d633130652d346461342d383261332d3938623231623639303935394866383937313039372d623031652d303062362d303638302d323530643239303030303030223078384437463339374143303430353845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346530380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531392c3130303438363636342c3130303438363635362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135360238323032302d30352d30385432313a33353a30342e383333303932335a4866383937313061632d623031652d303062362d316238302d323530643239303637663764024834636663363831372d613966342d343733302d623332312d6561386131613661303163344866383937313061632d623031652d303062362d316238302d323530643239303030303030223078384437463339374143304339324142306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346531300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532302c3130303438363637322c3130303438363636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135370238323032302d30352d30385432313a33353a30342e383930313334385a4866383937313063622d623031652d303062362d336138302d323530643239303638306432024862313061316630312d326139332d343039392d613434362d6530663161386136626137384866383937313063622d623031652d303062362d336138302d323530643239303030303030223078384437463339374143313534364534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346531380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532312c3130303438363638302c3130303438363637322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135380238323032302d30352d30385432313a33353a30342e393434313735315a4866383937313065352d623031652d303062362d353338302d323530643239303638323566024866373932366330662d396231382d343833342d613733642d6461663532326162313636354866383937313065352d623031652d303062362d353338302d323530643239303030303030223078384437463339374143314435454330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346532300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532322c3130303438363638382c3130303438363638302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135390238323032302d30352d30385432313a33353a30342e393937323134325a4866383937313066662d623031652d303062362d366338302d323530643239303638343637024830666534336333662d333930342d343238662d623930662d6364346438313634366537364866383937313066662d623031652d303062362d366338302d323530643239303030303030223078384437463339374143323539444145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346532380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532332c3130303438363639362c3130303438363638382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136300238323032302d30352d30385432313a33353a30352e303632323633315a4866383937313132392d623031652d303062362d313438302d323530643239303638366438024838366333626334662d363262352d346438662d393932312d3732666231366666656663314866383937313132392d623031652d303062362d313438302d323530643239303030303030223078384437463339374143324638414137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346533300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532342c3130303438363730342c3130303438363639362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136310238323032302d30352d30385432313a33353a30352e313338333139345a4866383937313134362d623031652d303062362d333138302d323530643239303638396535024837666232643239312d616331642d346434352d383038312d3433353033613430323739364866383937313134362d623031652d303062362d333138302d323530643239303030303030223078384437463339374143334232353941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346533380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532352c3130303438363731322c3130303438363730342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136320238323032302d30352d30385432313a33353a30352e313931333538395a4866383937313136382d623031652d303062362d353238302d323530643239303638623666024865313832346166392d636534332d343234632d623638352d6362373963643438663366324866383937313136382d623031652d303062362d353238302d323530643239303030303030223078384437463339374143343333443735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346534300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532362c3130303438363732302c3130303438363731322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136330238323032302d30352d30385432313a33353a30352e323435333939365a4866383937313139612d623031652d303062362d373738302d323530643239303638636430024837303936646663632d356139642d343736622d383263632d3535643039356165646430644866383937313139612d623031652d303062362d373738302d323530643239303030303030223078384437463339374143344237433643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346534380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532372c3130303438363732382c3130303438363732302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136340238323032302d30352d30385432313a33353a30352e323939343339395a4866383937313162382d623031652d303062362d313538302d323530643239303638646330024835343931346161342d323164392d343335312d623661372d3165323166623534363132344866383937313162382d623031652d303062362d313538302d323530643239303030303030223078384437463339374143353342423546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346535300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532382c3130303438363733362c3130303438363732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136350238323032302d30352d30385432313a33353a30352e333630343835345a4866383937313164322d623031652d303062362d326538302d323530643239303638666133024836393765363231392d356438352d346533612d383666312d3265373161396136386461304866383937313164322d623031652d303062362d326538302d323530643239303030303030223078384437463339374143354345344446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346535380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532392c3130303438363734342c3130303438363733362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136360238323032302d30352d30385432313a33353a30352e343133353235385a4866383937313165622d623031652d303062362d343538302d323530643239303639306639024866626264633965362d306163342d343765302d613666302d3362333834623731613266374866383937313165622d623031652d303062362d343538302d323530643239303030303030223078384437463339374143363446434241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346536300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533302c3130303438363735322c3130303438363734342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136370238323032302d30352d30385432313a33353a30352e343637353635325a4866383937313166662d623031652d303062362d353838302d323530643239303639326261024836363062386630352d303634332d343265372d386365382d3534356165396263313261364866383937313166662d623031652d303062362d353838302d323530643239303030303030223078384437463339374143364433424144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346536380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533312c3130303438363736302c3130303438363735322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136380238323032302d30352d30385432313a33353a30352e353230363034375a4866383937313231642d623031652d303062362d373038302d323530643239303639343336024835363765623730302d396131652d343435362d383135312d3365326131333766346233374866383937313231642d623031652d303062362d373038302d323530643239303030303030223078384437463339374143373537413946306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346537300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533322c3130303438363736382c3130303438363736302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136390238323032302d30352d30385432313a33353a30352e353735363435335a4866383937313235352d623031652d303062362d323738302d323530643239303639353232024833303536356534362d656530642d343666612d393937652d6534353862646663343633334866383937313235352d623031652d303062362d323738302d323530643239303030303030223078384437463339374143374445304135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346537380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533332c3130303438363737362c3130303438363736382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137300238323032302d30352d30385432313a33353a30352e363330363836385a4866383937313236652d623031652d303062362d336538302d323530643239303639363532024862373534623239362d316534322d343334322d613630322d3934343466633935623365664866383937313236652d623031652d303062362d336538302d323530643239303030303030223078384437463339374143383634364234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346538300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533342c3130303438363738342c3130303438363737362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137310238323032302d30352d30385432313a33353a30352e363835373237365a4866383937313238612d623031652d303062362d353838302d323530643239303639376338024863643464333665352d366232612d346230392d383736342d3139636236373633303465384866383937313238612d623031652d303062362d353838302d323530643239303030303030223078384437463339374143384538354134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346538380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533352c3130303438363739322c3130303438363738342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137320238323032302d30352d30385432313a33353a30352e373338373636335a4866383937313262322d623031652d303062362d376338302d323530643239303639393066024834306338316438392d363566662d343035372d383035342d3438313332613761383734354866383937313262322d623031652d303062362d376338302d323530643239303030303030223078384437463339374143393639443835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346539330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533372c3130303438363830332c3130303438363739322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137330238323032302d30352d30385432313a33353a30352e373932383036375a4866383937313265642d623031652d303062362d333138302d323530643239303639616537024836623565653233632d623735302d346562612d623034612d6636303538376331393331614866383937313265642d623031652d303062362d333138302d323530643239303030303030223078384437463339374143394630333833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346539620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533382c3130303438363831312c3130303438363830332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137340238323032302d30352d30385432313a33353a30352e383730383634345a4866383937313334352d623031652d303062362d303538302d323530643239303639633466024861333131363966362d326366652d343866302d393939332d3131396661373565613832644866383937313334352d623031652d303062362d303538302d323530643239303030303030223078384437463339374143414143353843306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346561330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533392c3130303438363831392c3130303438363831312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137350238323032302d30352d30385432313a33353a30352e393234393034335a4866383937313337372d623031652d303062362d333038302d323530643239303639643764024865636336316465312d643931652d343030372d623636642d6266346332623932643337664866383937313337372d623031652d303062362d333038302d323530643239303030303030223078384437463339374143423330343743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346561620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534302c3130303438363832372c3130303438363831392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137360238323032302d30352d30385432313a33353a30352e393736393432385a4866383937313339652d623031652d303062362d353338302d323530643239303639653661024861346636336535362d313533392d343862642d613531342d3061336330616463323334644866383937313339652d623031652d303062362d353338302d323530643239303030303030223078384437463339374143424231433534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346562330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534312c3130303438363833352c3130303438363832372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137370238323032302d30352d30385432313a33353a30362e303331393833305a4866383937313363642d623031652d303062362d383038302d323530643239303639666265024862613235646164372d303834652d346165382d616230302d6661333032663062663935664866383937313363642d623031652d303062362d383038302d323530643239303030303030223078384437463339374143433335423346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346562620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534322c3130303438363834332c3130303438363833352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137380238323032302d30352d30385432313a33353a30362e313333303538315a4866383937313433302d623031652d303062362d356438302d323530643239303661323331024832663639346137612d303039382d343365632d393131612d3037363937363166663130374866383937313433302d623031652d303062362d356438302d323530643239303030303030223078384437463339374143443245453935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346563330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534332c3130303438363835312c3130303438363834332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137390238323032302d30352d30385432313a33353a30362e313837303938305a4866383937313436312d623031652d303062362d306338302d323530643239303661333564024831376162343136392d623764322d343863662d616262372d6334383338643362323734364866383937313436312d623031652d303062362d306338302d323530643239303030303030223078384437463339374143444232443834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346563620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534342c3130303438363835392c3130303438363835312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138300238323032302d30352d30385432313a33353a30362e323433313339305a4866383937313439322d623031652d303062362d336438302d323530643239303661346166024830353263613335302d666135372d343034362d623566322d6163376161313036353539624866383937313439322d623031652d303062362d336438302d323530643239303030303030223078384437463339374143453339333842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346564330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534352c3130303438363836372c3130303438363835392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138310238323032302d30352d30385432313a33353a30362e333031313832335a4866383937313463312d623031652d303062362d366238302d323530643239303661363230024861383236333538322d663234662d343465662d393161362d3134633465386437336661634866383937313463312d623031652d303062362d366238302d323530643239303030303030223078384437463339374143454339354546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346564620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534362c3130303438363837352c3130303438363836372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138320238323032302d30352d30385432313a33353a30362e333535323232335a4866383937313465312d623031652d303062362d303838302d323530643239303661383132024837343463633163322d616138652d343661392d616539652d3263366539376635346235344866383937313465312d623031652d303062362d303838302d323530643239303030303030223078384437463339374143463441444337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346565330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534372c3130303438363838332c3130303438363837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138330238323032302d30352d30385432313a33353a30362e343039323631385a4866383937313530642d623031652d303062362d333238302d323530643239303661393332024838613462636661382d343965622d343038332d386461372d3261363736613130336434354866383937313530642d623031652d303062362d333238302d323530643239303030303030223078384437463339374143464431334341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346565620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534382c3130303438363839312c3130303438363838332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138340238323032302d30352d30385432313a33353a30362e343633333032315a4866383937313534302d623031652d303062362d363338302d323530643239303661616462024834353563613966322d356133652d343932642d616630372d3831306631643938613962304866383937313534302d623031652d303062362d363338302d323530643239303030303030223078384437463339374144303535324244306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346566330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534392c3130303438363839392c3130303438363839312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138350238323032302d30352d30385432313a33353a30362e353137333432315a4866383937313537342d623031652d303062362d313438302d323530643239303661633739024834373961303835392d346135662d343364622d383866392d6531613737316639323434324866383937313537342d623031652d303062362d313438302d323530643239303030303030223078384437463339374144304436413935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346566620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535302c3130303438363930372c3130303438363839392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138360238323032302d30352d30385432313a33353a30362e353731333832345a4866383937313562332d623031652d303062362d353338302d323530643239303661653639024861373561386565662d626131622d343033332d393630332d3662613364363763323036614866383937313562332d623031652d303062362d353338302d323530643239303030303030223078384437463339374144313544304130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346630330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535312c3130303438363931352c3130303438363930372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138370238323032302d30352d30385432313a33353a30362e363331343236345a4866383937313565622d623031652d303062362d303938302d323530643239303662303034024864333435313136322d633039302d343531642d623662352d3161363731646163356363314866383937313565622d623031652d303062362d303938302d323530643239303030303030223078384437463339374144314544333030306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346630620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535322c3130303438363932332c3130303438363931352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138380238323032302d30352d30385432313a33353a30362e363836343637305a4866383937313630372d623031652d303062362d323438302d323530643239303662313464024837666236646532352d303532352d343431372d626566662d6138356333633133653636354866383937313630372d623031652d303062362d323438302d323530643239303030303030223078384437463339374144323736303145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346631330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535332c3130303438363933312c3130303438363932332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138390238323032302d30352d30385432313a33353a30362e373430353036395a4866383937313632392d623031652d303062362d343238302d323530643239303662323838024866366635316364622d323833392d343162302d386434302d6531306237346664633165334866383937313632392d623031652d303062362d343238302d323530643239303030303030223078384437463339374144324637374641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346631620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535342c3130303438363933392c3130303438363933312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139300238323032302d30352d30385432313a33353a30362e383133353630395a4866383937313636372d623031652d303062362d376138302d323530643239303662343031024834373139613938302d666231322d343165332d626562392d3761313866663939373637314866383937313636372d623031652d303062362d376138302d323530643239303030303030223078384437463339374144334143344239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346632330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535352c3130303438363934372c3130303438363933392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139310238323032302d30352d30385432313a33353a30362e383636363030315a4866383937313639342d623031652d303062362d323338302d323530643239303662356364024830376361306364632d633837652d346134332d396235622d3639613237663537303661664866383937313639342d623031652d303062362d323338302d323530643239303030303030223078384437463339374144343242353741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346632620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535362c3130303438363935352c3130303438363934372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139320238323032302d30352d30385432313a33353a30362e393230363430305a4866383937313662382d623031652d303062362d343338302d323530643239303662366334024861333538323335382d383862612d343365302d396539322d3339663334333461326365314866383937313662382d623031652d303062362d343338302d323530643239303030303030223078384437463339374144344231423830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346633330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535372c3130303438363936332c3130303438363935352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139330238323032302d30352d30385432313a33353a30362e393735363831315a4866383937313665322d623031652d303062362d366138302d323530643239303662383532024833396539343565632d386236302d343964312d626663632d3734623265646565333566634866383937313665322d623031652d303062362d366138302d323530643239303030303030223078384437463339374144353338313842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346633620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535382c3130303438363937312c3130303438363936332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139340238323032302d30352d30385432313a33353a30372e303239373231315a4866383937313731622d623031652d303062362d323338302d323530643239303662393865024861613038366462382d343461302d343437312d613164632d6364306339616265613362364866383937313731622d623031652d303062362d323338302d323530643239303030303030223078384437463339374144354239393546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346634330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535392c3130303438363937392c3130303438363937312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139350238323032302d30352d30385432313a33353a30372e303834373630395a4866383937313735662d623031652d303062362d356338302d323530643239303662623438024838666539303364382d316466352d346362322d613561362d3830636461613134353037344866383937313735662d623031652d303062362d356338302d323530643239303030303030223078384437463339374144363432363739306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346634620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536302c3130303438363938372c3130303438363937392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139360238323032302d30352d30385432313a33353a30372e313430383032375a4866383937313739352d623031652d303062362d306538302d323530643239303662643230024836376263633064322d336532302d343638632d616261632d3134343166363239386138634866383937313739352d623031652d303062362d306538302d323530643239303030303030223078384437463339374144364342333942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346635330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536312c3130303438363939352c3130303438363938372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139370238323032302d30352d30385432313a33353a30372e313935383433305a4866383937313764342d623031652d303062362d346238302d323530643239303662653737024833663264376632332d326530392d343066332d383164352d3163336135393234366466394866383937313764342d623031652d303062362d346238302d323530643239303030303030223078384437463339374144373531393945306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346635620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536322c3130303438373030332c3130303438363939352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139380238323032302d30352d30385432313a33353a30372e323530383833365a4866383937313830302d623031652d303062362d373638302d323530643239303662666366024864373866393837302d636263332d343462392d613239392d3161363235316330653964374866383937313830302d623031652d303062362d373638302d323530643239303030303030223078384437463339374144374437464134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346636330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536332c3130303438373031312c3130303438373030332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139390238323032302d30352d30385432313a33353a30372e333033393233335a4866383937313833362d623031652d303062362d323438302d323530643239303663313364024836633838393539382d396634332d343939622d393262662d3039306631653930626335614866383937313833362d623031652d303062362d323438302d323530643239303030303030223078384437463339374144383539373831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346636620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536342c3130303438373031392c3130303438373031312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230300238323032302d30352d30385432313a33353a30372e333538393633355a4866383937313834622d623031652d303062362d333838302d323530643239303663333866024835303339313861612d363737382d343637652d623462322d6330626564643837656533634866383937313834622d623031652d303062362d333838302d323530643239303030303030223078384437463339374144384446443833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346637330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536352c3130303438373032372c3130303438373031392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230310238323032302d30352d30385432313a33353a30372e343334303139305a4866383937313838372d623031652d303062362d373138302d323530643239303663353531024830373062636663632d636230662d346265302d613262622d3163376633636136363534344866383937313838372d623031652d303062362d373138302d323530643239303030303030223078384437463339374144393937313545306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346637620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536362c3130303438373033352c3130303438373032372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230320238323032302d30352d30385432313a33353a30372e343839303630305a4866383937313861652d623031652d303062362d313738302d323530643239303663366635024838353530346166342d623538302d343735352d613333302d3263316364633230303462634866383937313861652d623031652d303062362d313738302d323530643239303030303030223078384437463339374144413144373638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346638330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536372c3130303438373034332c3130303438373033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230330238323032302d30352d30385432313a33353a30372e353434313030375a4866383937313863642d623031652d303062362d333638302d323530643239303663383365024836633965383264342d636262632d343363352d393535642d6364646636333239343138314866383937313863642d623031652d303062362d333638302d323530643239303030303030223078384437463339374144414131363538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346638620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536382c3130303438373035312c3130303438373034332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230340238323032302d30352d30385432313a33353a30372e353938313430325a4866383937313930332d623031652d303062362d363738302d323530643239303663396564024864363138383965322d636234612d343562332d383064382d3035636263323962663936314866383937313930332d623031652d303062362d363738302d323530643239303030303030223078384437463339374144423237433541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346639330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536392c3130303438373035392c3130303438373035312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230350238323032302d30352d30385432313a33353a30372e363532313831305a4866383937313932392d623031652d303062362d306138302d323530643239303663626639024835643065316564662d656537352d343230632d626339332d3330313036346235343737624866383937313932392d623031652d303062362d306138302d323530643239303030303030223078384437463339374144424142423532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346639620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537302c3130303438373036372c3130303438373035392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230360238323032302d30352d30385432313a33353a30372e373035323230315a4866383937313933632d623031652d303062362d316438302d323530643239303663643634024839613135303532332d313061332d346335632d396338622d6532666139623262386237614866383937313933632d623031652d303062362d316438302d323530643239303030303030223078384437463339374144433244333239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346661330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537312c3130303438373037352c3130303438373036372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230370238323032302d30352d30385432313a33353a30372e373539323630345a4866383937313936642d623031652d303062362d346138302d323530643239303663653731024864623937383566642d636137662d346266632d616533322d6330616530336438643430384866383937313936642d623031652d303062362d346138302d323530643239303030303030223078384437463339374144434145423034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346661620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537322c3130303438373038332c3130303438373037352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230380238323032302d30352d30385432313a33353a30372e383132323939395a4866383937313939312d623031652d303062362d366538302d323530643239303663666138024862366337666234392d363637612d343935352d393331612d3437666438336565366166354866383937313939312d623031652d303062362d366538302d323530643239303030303030223078384437463339374144443332394637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346662330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537332c3130303438373039312c3130303438373038332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230390238323032302d30352d30385432313a33353a30372e383636333430325a4866383937313962382d623031652d303062362d313338302d323530643239303664306535024861653834353133332d663364302d346663312d383136392d3863613636363538356531334866383937313962382d623031652d303062362d313338302d323530643239303030303030223078384437463339374144444236384541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346662620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537342c3130303438373039392c3130303438373039312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231300238323032302d30352d30385432313a33353a30372e393334333930395a4866383937313964392d623031652d303062362d326638302d323530643239303664323961024838326131653431662d666162312d343839322d613239372d3330343236633338323035304866383937313964392d623031652d303062362d326638302d323530643239303030303030223078384437463339374144453541343132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346663330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537352c3130303438373130372c3130303438373039392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231310238323032302d30352d30385432313a33353a30372e393837343330395a4866383937316130302d623031652d303062362d353538302d323530643239303664336434024864346336643561662d653261612d346430652d626564612d3361666463386565626132364866383937316130302d623031652d303062362d353538302d323530643239303030303030223078384437463339374144454442424535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346663620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537362c3130303438373131352c3130303438373130372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231320238323032302d30352d30385432313a33353a30382e303530343737345a4866383937316132352d623031652d303062362d373838302d323530643239303664353631024832393861323637622d376636352d343965342d386261392d3038386636653138633664304866383937316132352d623031652d303062362d373838302d323530643239303030303030223078384437463339374144463738314336306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346664330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537372c3130303438373132332c3130303438373131352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231330238323032302d30352d30385432313a33353a30382e313131353232395a4866383937316134662d623031652d303062362d316238302d323530643239303664366466024833313836356664382d373036392d343038622d613035392d3530316339306565613962374866383937316134662d623031652d303062362d316238302d323530643239303030303030223078384437463339374145303041423431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346664620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537382c3130303438373133312c3130303438373132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231340238323032302d30352d30385432313a33353a30382e313733353639325a4866383937316137632d623031652d303062362d343638302d323530643239303664386534024838383965646462622d373034652d343065392d386135342d3331643233613531653036344866383937316137632d623031652d303062362d343638302d323530643239303030303030223078384437463339374145304132324634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346665330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537392c3130303438373133392c3130303438373133312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231350238323032302d30352d30385432313a33353a30382e323236363038375a4866383937316139652d623031652d303062362d363738302d323530643239303664616632024833616263663262632d353835392d346466322d613362632d3365396164306236656539324866383937316139652d623031652d303062362d363738302d323530643239303030303030223078384437463339374145313236314537306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346665620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538302c3130303438373134372c3130303438373133392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231360238323032302d30352d30385432313a33353a30382e323739363438325a4866383937316163342d623031652d303062362d306438302d323530643239303664636266024834306235613932652d663937302d346134612d616633372d3835313064613131363765664866383937316163342d623031652d303062362d306438302d323530643239303030303030223078384437463339374145314137394332306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346666330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538312c3130303438373135352c3130303438373134372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231370238323032302d30352d30385432313a33353a30382e333333363838355a4866383937316166302d623031652d303062362d333638302d323530643239303664653735024833323830623061622d356362352d343839622d396536362d3330313432303133353833304866383937316166302d623031652d303062362d333638302d323530643239303030303030223078384437463339374145323239313939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346666620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538322c3130303438373136332c3130303438373135352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231380238323032302d30352d30385432313a33353a30382e333839373330335a4866383937316231382d623031652d303062362d356338302d323530643239303665303238024862643035343436322d313562342d343161652d613363662d6337616237343232373339364866383937316231382d623031652d303062362d356338302d323530643239303030303030223078384437463339374145324234354437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353030330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538332c3130303438373137312c3130303438373136332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231390238323032302d30352d30385432313a33353a30382e343432373639385a4866383937316234392d623031652d303062362d303638302d323530643239303665316431024836616234306561332d316439382d343336322d626335312d3932373866623563623461654866383937316234392d623031652d303062362d303638302d323530643239303030303030223078384437463339374145333333363946306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353030620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538342c3130303438373137392c3130303438373137312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232300238323032302d30352d30385432313a33353a30382e343935383039335a4866383937316236662d623031652d303062362d326338302d323530643239303665333938024833323632326130622d353761312d343037392d623435342d6138326632663866643030354866383937316236662d623031652d303062362d326338302d323530643239303030303030223078384437463339374145334237353844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353031330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538352c3130303438373138372c3130303438373137392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232310238323032302d30352d30385432313a33353a30382e353438383439335a4866383937316239342d623031652d303062362d346538302d323530643239303665346535024864646136656563392d383033362d343763662d626661382d6134376235616437616434624866383937316239342d623031652d303062362d346538302d323530643239303030303030223078384437463339374145343336363535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353031620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538362c3130303438373139352c3130303438373138372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232320238323032302d30352d30385432313a33353a30382e363031383838345a4866383937316262662d623031652d303062362d373938302d323530643239303665363561024865653463666464342d623533372d346665612d626230632d6262663934323562646639364866383937316262662d623031652d303062362d373938302d323530643239303030303030223078384437463339374145344241353434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353032330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538372c3130303438373230332c3130303438373139352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232330238323032302d30352d30385432313a33353a30382e363537393239375a4866383937316265332d623031652d303062362d316438302d323530643239303665383331024831316461656262362d653232362d346534642d626539632d3465633530343761363836384866383937316265332d623031652d303062362d316438302d323530643239303030303030223078384437463339374145353433323631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353032620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538382c3130303438373231312c3130303438373230332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232340238323032302d30352d30385432313a33353a30382e373131393730315a4866383937316266392d623031652d303062362d333138302d323530643239303665393937024833313938643433612d643138612d343434342d623161652d6162373030393834643737364866383937316266392d623031652d303062362d333138302d323530643239303030303030223078384437463339374145354334413344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353033330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538392c3130303438373231392c3130303438373231312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232350238323032302d30352d30385432313a33353a30382e373636303039365a4866383937316330612d623031652d303062362d343038302d323530643239303665613935024834656130323064322d363532642d343539662d383266322d3864623930366332366132314866383937316330612d623031652d303062362d343038302d323530643239303030303030223078384437463339374145363442303430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353033620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539302c3130303438373232372c3130303438373231392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232360238323032302d30352d30385432313a33353a30382e383230303439355a4866383937316332362d623031652d303062362d353938302d323530643239303665633066024832663930343631652d333033362d343164662d623135382d6333313031393462316631664866383937316332362d623031652d303062362d353938302d323530643239303030303030223078384437463339374145364343383137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353034330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539312c3130303438373233352c31303034383732323729000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232370238323032302d30352d30385432313a33353a30382e383739303933355a4866383937316335642d623031652d303062362d306138302d323530643239303665646139024866666461616439382d613064332d346361332d616436392d3731353063306535303933314866383937316335642d623031652d303062362d306138302d323530643239303030303030223078384437463339374145373546313937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353034630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539322c3130303438373234342c3130303438373233352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232380238323032302d30352d30385432313a33353a30382e393532313437355a4866383937316361622d623031652d303062362d353538302d323530643239303666313935024839373766326237372d313738622d346464322d613133372d3934363736336662643031624866383937316361622d623031652d303062362d353538302d323530643239303030303030223078384437463339374145383131373433306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353035350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539332c3130303438373235332c3130303438373234342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232390238323032302d30352d30385432313a33353a30392e303036313837355a4866383937316366322d623031652d303062362d313938302d323530643239303666343236024839636236386562372d386133392d343838352d386166322d3862633034333364326135654866383937316366322d623031652d303062362d313938302d323530643239303030303030223078384437463339374145383935363333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353035640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539342c3130303438373236312c3130303438373235332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233300238323032302d30352d30385432313a33353a30392e303635323330365a4866383937316432392d623031652d303062362d346338302d323530643239303666376565024865623461313962352d646264352d346362342d623466302d3963343634646433646635324866383937316432392d623031652d303062362d346338302d323530643239303030303030223078384437463339374145393233313746306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353036350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539352c3130303438373236392c3130303438373236312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233310238323032302d30352d30385432313a33353a30392e313230323731375a4866383937316435382d623031652d303062362d373338302d323530643239303666613463024836333833386636302d646164612d343230352d613031372d3633626666633539323964624866383937316435382d623031652d303062362d373338302d323530643239303030303030223078384437463339374145394142453944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353036640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539362c3130303438373237372c3130303438373236392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233320238323032302d30352d30385432313a33353a30392e313734333131375a4866383937316437662d623031652d303062362d313938302d323530643239303666636239024834636566306330322d643631392d343138362d613335642d3234313863383034363638624866383937316437662d623031652d303062362d313938302d323530643239303030303030223078384437463339374145413244363745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353037350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539372c3130303438373238352c3130303438373237372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233330238323032302d30352d30385432313a33353a30392e323431333631325a4866383937316462342d623031652d303062362d346138302d323530643239303666663665024838343362303462322d376462332d343137362d383931642d3639373730363630316566374866383937316462342d623031652d303062362d346138302d323530643239303030303030223078384437463339374145414433384143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353037640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539382c3130303438373239332c3130303438373238352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233340238323032302d30352d30385432313a33353a30392e323936343031395a4866383937316464632d623031652d303062362d373238302d323530643239303630323733024865333230323262642d646162362d343662372d393432662d3362353233353534353565644866383937316464632d623031652d303062362d373238302d323530643239303030303030223078384437463339374145423539454233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353038350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539392c3130303438373330312c3130303438373239332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233350238323032302d30352d30385432313a33353a30392e333530343431385a4866383937316530642d623031652d303062362d323238302d323530643239303630366136024865636162313330612d333061312d343466382d393232312d3863326239623831393637624866383937316530642d623031652d303062362d323238302d323530643239303030303030223078384437463339374145424444444132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353038640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630302c3130303438373330392c3130303438373330312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233360238323032302d30352d30385432313a33353a30392e343433353131305a4866383937316536302d623031652d303062362d373238302d323530643239303630656236024861663162633838652d353961322d346663652d616161372d3561333839393863383831664866383937316536302d623031652d303062362d373238302d323530643239303030303030223078384437463339374145434331313236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353039350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630312c3130303438373331372c3130303438373330392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233370238323032302d30352d30385432313a33353a30392e353030353533325a4866383937316538362d623031652d303062362d313538302d323530643239303631323833024839323262643832362d323234392d346535632d393565612d3365313561626333383736324866383937316538362d623031652d303062362d313538302d323530643239303030303030223078384437463339374145443443353543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353039640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630322c3130303438373332352c3130303438373331372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233380238323032302d30352d30385432313a33353a30392e353535353933345a4866383937316561352d623031652d303062362d333338302d323530643239303631343634024830356639666230382d663739312d346163312d383430642d3632313764333735346534394866383937316561352d623031652d303062362d333338302d323530643239303030303030223078384437463339374145444432423545306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353061350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630332c3130303438373333332c3130303438373332352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233390238323032302d30352d30385432313a33353a30392e363239363437375a4866383937316565352d623031652d303062362d373038302d323530643239303631393963024839306331636465632d383431622d343937322d613336322d6239323464373433633934334866383937316565352d623031652d303062362d373038302d323530643239303030303030223078384437463339374145453837383144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353061640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630342c3130303438373334312c3130303438373333332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234300238323032302d30352d30385432313a33353a30392e363832363837315a4866383937316631322d623031652d303062362d316438302d323530643239303631643235024834623765626139372d366636662d343936342d613433642d3033323333623665663538664866383937316631322d623031652d303062362d316438302d323530643239303030303030223078384437463339374145463038464637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353062350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630352c3130303438373334392c3130303438373334312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234310238323032302d30352d30385432313a33353a30392e373336373237335a4866383937316634302d623031652d303062362d346138302d323530643239303631663265024834633235376436332d316430662d346437332d393231372d3531376465656330353737654866383937316634302d623031652d303062362d346138302d323530643239303030303030223078384437463339374145463841374441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353062640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630362c3130303438373335372c3130303438373334392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234320238323032302d30352d30385432313a33353a30392e373839373637375a4866383937316635392d623031652d303062362d363238302d323530643239303632306434024838396665333534622d616238312d346338362d616534332d3838616135333666653066324866383937316635392d623031652d303062362d363238302d323530643239303030303030223078384437463339374146303045364344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353063350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630372c3130303438373336352c3130303438373335372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234330238323032302d30352d30385432313a33353a30392e383433383037315a4866383937316637652d623031652d303062362d303738302d323530643239303632326231024865373330333037652d653934652d346632622d616635372d3933623730656435653231664866383937316637652d623031652d303062362d303738302d323530643239303030303030223078384437463339374146303932354237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353063650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630382c3130303438373337342c3130303438373336352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234340238323032302d30352d30385432313a33353a30392e383937383437385a4866383937316662392d623031652d303062362d343238302d323530643239303632343534024833633330303736632d313665642d346566322d386461392d3664383633653163356634384866383937316662392d623031652d303062362d343238302d323530643239303030303030223078384437463339374146313133443942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353064370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630392c3130303438373338332c3130303438373337342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234350238323032302d30352d30385432313a33353a30392e393532383838395a4866383937316665622d623031652d303062362d373138302d323530643239303632363138024836653563613136322d346634382d343236362d383631662d6561383962333736323539334866383937316665622d623031652d303062362d373138302d323530643239303030303030223078384437463339374146313941334136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353064660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631302c3130303438373339312c3130303438373338332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234360238323032302d30352d30385432313a33353a31302e303333393439335a4866383937323033382d623031652d303062362d336238302d323530643239303632386130024839613336383761332d396336332d343337652d396631312d6334396636316233343931664866383937323033382d623031652d303062362d336238302d323530643239303030303030223078384437463339374146323632393235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353065370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631312c3130303438373339392c3130303438373339312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234370238323032302d30352d30385432313a33353a31302e303837393930305a4866383937323036322d623031652d303062362d363338302d323530643239303632616266024839346137656537372d653936372d346332612d613963382d3931656663666338616131624866383937323036322d623031652d303062362d363338302d323530643239303030303030223078384437463339374146324536383143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353066300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631332c3130303438373430382c3130303438373339392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234380238323032302d30352d30385432313a33353a31302e313435303332355a4866383937323039302d623031652d303062362d306538302d323530643239303632636362024833633533653039662d613362362d343865662d396436622d3931353738333665356364334866383937323039302d623031652d303062362d306538302d323530643239303030303030223078384437463339374146333646353339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353066380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631342c3130303438373431362c3130303438373430382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234390238323032302d30352d30385432313a33353a31302e323031303733385a4866383937323063342d623031652d303062362d343038302d323530643239303632653265024866616537303834372d626334372d343764662d623466342d6137643538613535323930634866383937323063342d623031652d303062362d343038302d323530643239303030303030223078384437463339374146334638323546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353130300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631352c3130303438373432342c3130303438373431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235300238323032302d30352d30385432313a33353a31302e323538313136385a4866383937323130322d623031652d303062362d373938302d323530643239303632663835024862663964356562632d343465362d343362392d386466372d3631343066626466373036354866383937323130322d623031652d303062362d373938302d323530643239303030303030223078384437463339374146343833363934306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353130380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631362c3130303438373433322c3130303438373432342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235310238323032302d30352d30385432313a33353a31302e333131313535395a4866383937323134312d623031652d303062362d333438302d323530643239303633306664024834396237633035632d336665352d343137362d623933622d6434636366343335613831304866383937323134312d623031652d303062362d333438302d323530643239303030303030223078384437463339374146353037353837306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353131300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631372c3130303438373434302c3130303438373433322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235320238323032302d30352d30385432313a33353a31302e333834323130385a4866383937323139322d623031652d303062362d376638302d323530643239303633333938024863336239663637342d643463302d346265332d613666382d3438353735383332383664374866383937323139322d623031652d303062362d376638302d323530643239303030303030223078384437463339374146354239423343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353131380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631382c3130303438373434382c3130303438373434302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235330238323032302d30352d30385432313a33353a31302e343337323439395a4866383937323163322d623031652d303062362d326238302d323530643239303633346331024837646566373962362d386632632d343866382d383339312d3062313261303131356334374866383937323163322d623031652d303062362d326238302d323530643239303030303030223078384437463339374146363342333133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353132300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631392c3130303438373435362c3130303438373434382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235340238323032302d30352d30385432313a33353a31302e353134333037375a4866383937323230632d623031652d303062362d373338302d323530643239303633373362024834623162396631622d613835392d346532352d626232382d3033306131346633396630624866383937323230632d623031652d303062362d373338302d323530643239303030303030223078384437463339374146364634453035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353132380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632302c3130303438373436342c3130303438373435362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235350238323032302d30352d30385432313a33353a31302e353731333439385a4866383937323233312d623031652d303062362d313738302d323530643239303633386632024839326237373666612d336661632d343635382d616139662d6439316361356537626333644866383937323233312d623031652d303062362d313738302d323530643239303030303030223078384437463339374146373832393541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353133300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632312c3130303438373437322c3130303438373436342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235360238323032302d30352d30385432313a33353a31302e363236333931335a4866383937323235322d623031652d303062362d333538302d323530643239303633613862024839646234313031332d616164632d343738322d613935382d6431356237343838303161634866383937323235322d623031652d303062362d333538302d323530643239303030303030223078384437463339374146383038463639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353133380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632322c3130303438373438302c3130303438373437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235370238323032302d30352d30385432313a33353a31302e363832343332345a4866383937323237642d623031652d303062362d356638302d323530643239303633633662024838383337363933302d633535362d343462332d626437322d3830616363363536656534364866383937323237642d623031652d303062362d356638302d323530643239303030303030223078384437463339374146383931433834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353134300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632332c3130303438373438382c3130303438373438302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235380238323032302d30352d30385432313a33353a31302e373337343733315a4866383937323262342d623031652d303062362d313038302d323530643239303633646563024832653536313934312d366638342d346132302d623234312d3236343038393763303538654866383937323262342d623031652d303062362d313038302d323530643239303030303030223078384437463339374146393138323842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353134380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632342c3130303438373439362c3130303438373438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235390238323032302d30352d30385432313a33353a31302e373931353133305a4866383937323265312d623031652d303062362d336438302d323530643239303633666438024834316238323165312d313030322d346532332d616232302d6537363538333336366461384866383937323265312d623031652d303062362d336438302d323530643239303030303030223078384437463339374146393939413633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353135300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632352c3130303438373530342c3130303438373439362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236300238323032302d30352d30385432313a33353a31302e383438353535365a4866383937323265652d623031652d303062362d346138302d323530643239303634313565024831613235383462622d313339652d343962382d396266382d3133356637313738643934634866383937323265652d623031652d303062362d346138302d323530643239303030303030223078384437463339374146413234453944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353135380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632362c3130303438373531322c3130303438373530342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236310238323032302d30352d30385432313a33353a31302e393037353938385a4866383937323331642d623031652d303062362d373938302d323530643239303634383337024834313933303233632d616330362d343738312d383333352d3632346430393963663038374866383937323331642d623031652d303062362d373938302d323530643239303030303030223078384437463339374146414237383134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353136300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632372c3130303438373532302c3130303438373531322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236320238323032302d30352d30385432313a33353a31302e393632363339395a4866383937323334342d623031652d303062362d316638302d323530643239303634643530024864366537636566652d393464622d346561382d383162392d3566653864636664373732384866383937323334342d623031652d303062362d316638302d323530643239303030303030223078384437463339374146423342373033306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353136380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632382c3130303438373532382c3130303438373532302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236330238323032302d30352d30385432313a33353a31312e303135363738375a4866383937323336662d623031652d303062362d343738302d323530643239303635303063024832623938363563622d646634642d343334312d396131662d6639313431326531303532334866383937323336662d623031652d303062362d343738302d323530643239303030303030223078384437463339374146424246354633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353137300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632392c3130303438373533362c3130303438373532382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236340238323032302d30352d30385432313a33353a31312e303730373138395a4866383937323339372d623031652d303062362d366638302d323530643239303635336130024830323836316634312d636637362d346435662d383731302d3563343132613931306639644866383937323339372d623031652d303062362d366638302d323530643239303030303030223078384437463339374146433433344536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353137380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633302c3130303438373534342c3130303438373533362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236350238323032302d30352d30385432313a33353a31312e313234373539335a4866383937323363342d623031652d303062362d313938302d323530643239303635363461024830306339356230382d363630642d346334392d623361642d3438303330303833343466614866383937323363342d623031652d303062362d313938302d323530643239303030303030223078384437463339374146434339414539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353138300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633312c3130303438373535322c3130303438373534342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236360238323032302d30352d30385432313a33353a31312e313738373939365a4866383937323365662d623031652d303062362d336638302d323530643239303635373839024837336639613561352d356134612d346564372d393935662d3862366564336564613630384866383937323365662d623031652d303062362d336638302d323530643239303030303030223078384437463339374146443442324330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353138380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633322c3130303438373536302c3130303438373535322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236370238323032302d30352d30385432313a33353a31312e323434383438345a4866383937323433642d623031652d303062362d303638302d323530643239303635393562024863323363386164312d353135352d343835392d613338322d6535616439353339666639654866383937323433642d623031652d303062362d303638302d323530643239303030303030223078384437463339374146444543364338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353139300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633332c3130303438373536382c3130303438373536302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236380238323032302d30352d30385432313a33353a31312e333138393032375a4866383937323437642d623031652d303062362d343538302d323530643239303635633031024836336232646266392d316633342d343539342d613263342d3766613931333764353632394866383937323437642d623031652d303062362d343538302d323530643239303030303030223078384437463339374146454133414133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353139380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633342c3130303438373537362c3130303438373536382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236390238323032302d30352d30385432313a33353a31312e333733393433385a4866383937323461352d623031652d303062362d366338302d323530643239303635656130024836336537313130612d633966652d343964322d626166312d3236663061363931326135384866383937323461352d623031652d303062362d366338302d323530643239303030303030223078384437463339374146463237393932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353161300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633352c3130303438373538342c3130303438373537362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237300238323032302d30352d30385432313a33353a31312e343236393832315a4866383937323464372d623031652d303062362d316538302d323530643239303636303262024834346530613832642d366364362d343662662d613939302d3336666535643161356164374866383937323464372d623031652d303062362d316538302d323530643239303030303030223078384437463339374146464139313641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353161380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633362c3130303438373539322c3130303438373538342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237310238323032302d30352d30385432313a33353a31312e343834303235315a4866383937323530612d623031652d303062362d346538302d323530643239303636326366024865376438326630632d393766392d343932342d616131322d3232313934326165646434304866383937323530612d623031652d303062362d346538302d323530643239303030303030223078384437463339374230303336434242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353162300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633372c3130303438373630302c3130303438373539322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237320238323032302d30352d30385432313a33353a31312e353338303634365a4866383937323533612d623031652d303062362d376438302d323530643239303636346336024862346139633962642d663730372d343463662d396661312d6561663937353264363438374866383937323533612d623031652d303062362d376438302d323530643239303030303030223078384437463339374230304241424136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353162380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633382c3130303438373630382c3130303438373630302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237330238323032302d30352d30385432313a33353a31312e353932313034365a4866383937323536652d623031652d303062362d333138302d323530643239303636363661024831636233383962652d613261322d346161662d393165662d6532323338613166363933654866383937323536652d623031652d303062362d333138302d323530643239303030303030223078384437463339374230313345413936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353163300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633392c3130303438373631362c3130303438373630382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237340238323032302d30352d30385432313a33353a31312e363437313435325a4866383937323539392d623031652d303062362d356238302d323530643239303636383639024863636366356366352d376532352d346438302d393233612d3833353333313532343163614866383937323539392d623031652d303062362d356238302d323530643239303030303030223078384437463339374230314335303943306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353163380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634302c3130303438373632342c3130303438373631362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237350238323032302d30352d30385432313a33353a31312e373031313835355a4866383937323563622d623031652d303062362d306438302d323530643239303636396430024837633636656662322d393562342d343662362d383638382d3661313163356466613133394866383937323563622d623031652d303062362d306438302d323530643239303030303030223078384437463339374230323438463846306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353164300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634312c3130303438373633322c3130303438373632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237360238323032302d30352d30385432313a33353a31312e373536323236355a4866383937323565652d623031652d303062362d326538302d323530643239303636626231024833653936663536312d326463382d346564382d393737612d6333613238333862336339644866383937323565652d623031652d303062362d326538302d323530643239303030303030223078384437463339374230324343453831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353164380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634322c3130303438373634302c3130303438373633322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237370238323032302d30352d30385432313a33353a31312e383130323636385a4866383937323631352d623031652d303062362d353138302d323530643239303636636634024834333836396166302d396237372d346339632d396465332d3061383039653139636232364866383937323631352d623031652d303062362d353138302d323530643239303030303030223078384437463339374230333530443738306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353165300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634332c3130303438373634382c3130303438373634302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237380238323032302d30352d30385432313a33353a31312e383633333036335a4866383937323633342d623031652d303062362d373038302d323530643239303636653464024831666365363266352d373439392d343731352d396137642d3365613061376166343632384866383937323633342d623031652d303062362d373038302d323530643239303030303030223078384437463339374230334432353442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353165380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634342c3130303438373635362c3130303438373634382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237390238323032302d30352d30385432313a33353a31312e393137333436365a4866383937323635392d623031652d303062362d313338302d323530643239303636666533024863323534363561662d356166642d343661382d383430362d6633363231363139323462364866383937323635392d623031652d303062362d313338302d323530643239303030303030223078384437463339374230343536343432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353166300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634352c3130303438373636342c3130303438373635362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238300238323032302d30352d30385432313a33353a31312e393731333836385a4866383937323637382d623031652d303062362d333238302d323530643239303637313533024832393836643532372d393161322d346139662d396461372d6138393864316365373766634866383937323637382d623031652d303062362d333238302d323530643239303030303030223078384437463339374230344443413443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353166380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634362c3130303438373637322c3130303438373636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238310238323032302d30352d30385432313a33353a31322e303235343237355a4866383937323661362d623031652d303062362d356238302d323530643239303637326539024831383263376235382d346234652d343732652d616263312d3564373035356261373563304866383937323661362d623031652d303062362d356238302d323530643239303030303030223078384437463339374230353545323233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353230300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634372c3130303438373638302c3130303438373637322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238320238323032302d30352d30385432313a33353a31322e303739343637345a4866383937323663332d623031652d303062362d373838302d323530643239303637343936024832633436326335612d343039332d346233392d383039382d6633356565333836643865324866383937323663332d623031652d303062362d373838302d323530643239303030303030223078384437463339374230354532313136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353230380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634382c3130303438373638382c3130303438373638302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238330238323032302d30352d30385432313a33353a31322e313333353037375a4866383937323665632d623031652d303062362d316438302d323530643239303637363137024838386231373439632d383363332d346136352d393730392d3139363233616635656135654866383937323665632d623031652d303062362d316438302d323530643239303030303030223078384437463339374230363638373235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353231300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634392c3130303438373639362c3130303438373638382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238340238323032302d30352d30385432313a33353a31322e323033353630335a4866383937323731652d623031652d303062362d346138302d323530643239303637376138024836383738616332352d313435332d343161642d386364612d6539643630313035633834624866383937323731652d623031652d303062362d346138302d323530643239303030303030223078384437463339374230373131303737306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353231380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635302c3130303438373730342c3130303438373639362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238350238323032302d30352d30385432313a33353a31322e323536353939305a4866383937323733392d623031652d303062362d363338302d323530643239303637386365024830363364313630652d383436612d343165372d613731302d3238653935616237383132344866383937323733392d623031652d303062362d363338302d323530643239303030303030223078384437463339374230373934463636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353232300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635312c3130303438373731322c3130303438373730342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238360238323032302d30352d30385432313a33353a31322e333134363432325a4866383937323735642d623031652d303062362d303338302d323530643239303637623061024830356635306339642d386233652d346435662d393230622d3433306335336437336230384866383937323735642d623031652d303062362d303338302d323530643239303030303030223078384437463339374230383230334137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353232380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635322c3130303438373732302c3130303438373731322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238370238323032302d30352d30385432313a33353a31322e333638363832395a4866383937323737652d623031652d303062362d316538302d323530643239303637643637024861616562653437372d346137342d343365632d616363312d3335323765343565303964394866383937323737652d623031652d303062362d316538302d323530643239303030303030223078384437463339374230384134323941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353233300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635332c3130303438373732382c3130303438373732302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238380238323032302d30352d30385432313a33353a31322e343231373232305a4866383937323739612d623031652d303062362d336138302d323530643239303637666134024866343062333439342d326438322d346363642d396662612d3635626565393866393532654866383937323739612d623031652d303062362d336138302d323530643239303030303030223078384437463339374230393238313834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353233380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635342c3130303438373733362c3130303438373732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238390238323032302d30352d30385432313a33353a31322e343735373632385a4866383937323762352d623031652d303062362d353138302d323530643239303638363862024832616633353038612d653739652d346637632d383536312d3735663135663730633730664866383937323762352d623031652d303062362d353138302d323530643239303030303030223078384437463339374230394143303743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353234300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635352c3130303438373734342c3130303438373733362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239300238323032302d30352d30385432313a33353a31322e353336383038375a4866383937323765632d623031652d303062362d303138302d323530643239303638393736024862333436313135322d643464392d343866622d623436632d3635333865613065353730394866383937323765632d623031652d303062362d303138302d323530643239303030303030223078384437463339374230413345394642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353234380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635362c3130303438373735322c3130303438373734342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239310238323032302d30352d30385432313a33353a31322e353932383439365a4866383937323830362d623031652d303062362d313738302d323530643239303638633961024864643433376335632d653237392d343831332d623564652d6435646361333366343732334866383937323830362d623031652d303062362d313738302d323530643239303030303030223078384437463339374230414337373144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353235300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635372c3130303438373736302c3130303438373735322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239320238323032302d30352d30385432313a33353a31322e363730393038315a4866383937323832312d623031652d303062362d326438302d323530643239303638656564024838373363303761332d343639392d343832352d623839662d6631353363663163366632394866383937323832312d623031652d303062362d326438302d323530643239303030303030223078384437463339374230423836303432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353235380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635382c3130303438373736382c3130303438373736302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239330238323032302d30352d30385432313a33353a31322e373234393438305a4866383937323834332d623031652d303062362d346238302d323530643239303639343339024863333030643633342d613637392d343138332d616535612d3732333234353735356635634866383937323834332d623031652d303062362d346238302d323530643239303030303030223078384437463339374230433039463331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353236300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635392c3130303438373737362c3130303438373736382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239340238323032302d30352d30385432313a33353a31322e373930393936385a4866383937323837342d623031652d303062362d373938302d323530643239303639373563024834623134643739302d323566652d346566352d383138302d6534636635366332386639614866383937323837342d623031652d303062362d373938302d323530643239303030303030223078384437463339374230434144413530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353236380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636302c3130303438373738342c3130303438373737362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239350238323032302d30352d30385432313a33353a31322e383534303433345a4866383937323839302d623031652d303062362d313538302d323530643239303639393466024864393062626666332d376631352d346564362d623463342d3562313431383863323662334866383937323839302d623031652d303062362d313538302d323530643239303030303030223078384437463339374230443437393132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353237300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636312c3130303438373739322c3130303438373738342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239360238323032302d30352d30385432313a33353a31322e393139303931395a4866383937323862342d623031652d303062362d333638302d323530643239303639623562024862316634373664622d363061392d343037302d623932652d6233363630383038376263334866383937323862342d623031652d303062362d333638302d323530643239303030303030223078384437463339374230444536363037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353237380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636322c3130303438373830302c3130303438373739322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239370238323032302d30352d30385432313a33353a31322e393733313331385a4866383937323863392d623031652d303062362d343738302d323530643239303639643238024865303462353038312d326565362d343938652d383465372d3961623461363734633335324866383937323863392d623031652d303062362d343738302d323530643239303030303030223078384437463339374230453637444442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353238300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636332c3130303438373830382c3130303438373830302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239380238323032302d30352d30385432313a33353a31332e303236313730365a4866383937323865312d623031652d303062362d356238302d323530643239303639653863024863356330346266652d633866332d343662652d623634622d3133666561383838326438394866383937323865312d623031652d303062362d356238302d323530643239303030303030223078384437463339374230454542434341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353238380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636342c3130303438373831362c3130303438373830382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239390238323032302d30352d30385432313a33353a31332e303830323130355a4866383937323866632d623031652d303062362d373338302d323530643239303639666462024862396561316135372d323733652d343366612d393335322d3535643130616661326639634866383937323866632d623031652d303062362d373338302d323530643239303030303030223078384437463339374230463646424239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353239300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636352c3130303438373832342c3130303438373831362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330300238323032302d30352d30385432313a33353a31332e313335323531325a4866383937323931302d623031652d303062362d303738302d323530643239303661313361024834313761326632312d336134352d343466362d383063312d3961333036373765376235344866383937323931302d623031652d303062362d303738302d323530643239303030303030223078384437463339374230464633414134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353239380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636362c3130303438373833322c3130303438373832342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330310238323032302d30352d30385432313a33353a31332e313931323932365a4866383937323932332d623031652d303062362d313838302d323530643239303661323934024832613635396134332d303863382d343266312d396466612d3732346162363935386632614866383937323932332d623031652d303062362d313838302d323530643239303030303030223078384437463339374231303743374337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353261300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636372c3130303438373834302c3130303438373833322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330320238323032302d30352d30385432313a33353a31332e323436333333335a4866383937323933652d623031652d303062362d326338302d323530643239303661346437024863333336356237642d303134632d343666322d613435392d6330613139396335643233324866383937323933652d623031652d303062362d326338302d323530643239303030303030223078384437463339374231313035344535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353261380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636382c3130303438373834382c3130303438373834302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330330238323032302d30352d30385432313a33353a31332e333331333936315a4866383937323936302d623031652d303062362d346338302d323530643239303661376262024863343936393163632d643165662d343061332d613136302d3165333032356163363236354866383937323936302d623031652d303062362d346338302d323530643239303030303030223078384437463339374231314434464139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353262300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636392c3130303438373835362c3130303438373834382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330340238323032302d30352d30385432313a33353a31332e333836343336385a4866383937323937652d623031652d303062362d363738302d323530643239303661393137024834643261323732642d396134302d343861382d383539332d3534643534306430343437384866383937323937652d623031652d303062362d363738302d323530643239303030303030223078384437463339374231323542354230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353262380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637302c3130303438373836342c3130303438373835362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330350238323032302d30352d30385432313a33353a31332e343430343737325a4866383937323939362d623031652d303062362d376138302d323530643239303661623561024863306633643730372d393166622d343863392d393732322d6563373634646539626339384866383937323939362d623031652d303062362d376138302d323530643239303030303030223078384437463339374231324446344134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353263300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637312c3130303438373837322c3130303438373836342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330360238323032302d30352d30385432313a33353a31332e343934353137315a4866383937323961612d623031652d303062362d306238302d323530643239303661643862024835656634653764322d383062622d343435312d386430632d3034636538616437626534334866383937323961612d623031652d303062362d306238302d323530643239303030303030223078384437463339374231333630433733306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353263380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637322c3130303438373838302c3130303438373837322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330370238323032302d30352d30385432313a33353a31332e353438353537305a4866383937323963372d623031652d303062362d323638302d323530643239303661663031024861353937363431632d316563362d346131362d393665392d3030303264333135363336394866383937323963372d623031652d303062362d323638302d323530643239303030303030223078384437463339374231334537323832306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353264300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637332c3130303438373838382c3130303438373838302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330380238323032302d30352d30385432313a33353a31332e363032353936355a4866383937323964642d623031652d303062362d336338302d323530643239303662306237024835643837393737362d623534652d343831372d396664362d3834353732653566643435374866383937323964642d623031652d303062362d336338302d323530643239303030303030223078384437463339374231343642313644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353264380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637342c3130303438373839362c3130303438373838382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330390238323032302d30352d30385432313a33353a31332e363537363735375a4866383937323966302d623031652d303062362d346638302d323530643239303662323831024863636364633030302d343761652d346339302d383831622d6436396464313364626638664866383937323966302d623031652d303062362d346638302d323530643239303030303030223078384437463339374231344546303543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353265300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637352c3130303438373930342c3130303438373839362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331300238323032302d30352d30385432313a33353a31332e373132363738325a4866383937326130652d623031652d303062362d363738302d323530643239303662363831024839366165626537612d316334642d343465332d386361622d3262653639393932373064654866383937326130652d623031652d303062362d363738302d323530643239303030303030223078384437463339374231353735363637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353265380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637362c3130303438373931322c3130303438373930342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331310238323032302d30352d30385432313a33353a31332e373636373138395a4866383937326133322d623031652d303062362d303438302d323530643239303662386339024836346238353436342d363362352d346632382d613164622d3364393664353433366438304866383937326133322d623031652d303062362d303438302d323530643239303030303030223078384437463339374231354642433735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353266300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637372c3130303438373932302c3130303438373931322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331320238323032302d30352d30385432313a33353a31332e383231373539355a4866383937326134382d623031652d303062362d313938302d323530643239303662613835024831336631636637362d386639372d343962332d383334362d3063646439633530316334394866383937326134382d623031652d303062362d313938302d323530643239303030303030223078384437463339374231363832323742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353266380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637382c3130303438373932382c3130303438373932302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331330238323032302d30352d30385432313a33353a31332e383735373939385a4866383937326136302d623031652d303062362d326438302d323530643239303662653736024839633465616236382d626635302d343561632d626438302d3630356531313330656563374866383937326136302d623031652d303062362d326438302d323530643239303030303030223078384437463339374231373036313645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353330300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637392c3130303438373933362c3130303438373932382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331340238323032302d30352d30385432313a33353a31332e393239383430315a4866383937326136642d623031652d303062362d336138302d323530643239303663343864024839323332643234332d646532392d343436302d396463342d3739393037316534666434324866383937326136642d623031652d303062362d336138302d323530643239303030303030223078384437463339374231373841303631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353330380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638302c3130303438373934342c3130303438373933362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331350238323032302d30352d30385432313a33353a31332e393839383834385a4866383937326138352d623031652d303062362d346638302d323530643239303663373238024839616530653666332d383661322d343737362d626139642d3434663236353033663336314866383937326138352d623031652d303062362d346638302d323530643239303030303030223078384437463339374231383143394530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353331300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638312c3130303438373935322c3130303438373934342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331360238323032302d30352d30385432313a33353a31342e303536393334385a4866383937326161322d623031652d303062362d363838302d323530643239303663386361024864623834353832612d656532302d343333322d616336332d3130323636303262323261364866383937326161322d623031652d303062362d363838302d323530643239303030303030223078384437463339374231384330353034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353331380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638322c3130303438373936302c3130303438373935322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331370238323032302d30352d30385432313a33353a31342e313039393734335a4866383937326163612d623031652d303062362d303638302d323530643239303663613136024865356135326237332d326662302d343566642d626334622d3365333333333431383866394866383937326163612d623031652d303062362d303638302d323530643239303030303030223078384437463339374231393346354343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353332300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638332c3130303438373936382c3130303438373936302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331380238323032302d30352d30385432313a33353a31342e313633303133345a4866383937326164392d623031652d303062362d313338302d323530643239303663626162024832646337356238322d666263632d343232312d386434332d3033616134383164393364624866383937326164392d623031652d303062362d313338302d323530643239303030303030223078384437463339374231394333344236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353332380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638342c3130303438373937362c3130303438373936382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331390238323032302d30352d30385432313a33353a31342e323231303536375a4866383937326166622d623031652d303062362d333138302d323530643239303663636632024838656539343966302d396430362d346235312d616232382d6634353433666262353263664866383937326166622d623031652d303062362d333138302d323530643239303030303030223078384437463339374231413531303037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353333300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638352c3130303438373938342c3130303438373937362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332300238323032302d30352d30385432313a33353a31342e323736303938315a4866383937326231392d623031652d303062362d346138302d323530643239303663653238024837396535303235342d663936642d343736332d626666302d3530633537356166623432614866383937326231392d623031652d303062362d346138302d323530643239303030303030223078384437463339374231414434454645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353333380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638362c3130303438373939322c3130303438373938342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332310238323032302d30352d30385432313a33353a31342e333335313432315a4866383937326233342d623031652d303062362d363338302d323530643239303664306464024862656166333034652d306430372d343963382d623536302d3463663266396134663464384866383937326233342d623031652d303062362d363338302d323530643239303030303030223078384437463339374231423635313636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353334300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638372c3130303438383030302c3130303438373939322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332320238323032302d30352d30385432313a33353a31342e333931313833395a4866383937326234362d623031652d303062362d373338302d323530643239303664323630024838393261626332352d643139332d343563332d396434652d6437383838366236666563334866383937326234362d623031652d303062362d373338302d323530643239303030303030223078384437463339374231424630353946306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353334380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638382c3130303438383030382c3130303438383030302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332330238323032302d30352d30385432313a33353a31342e343437323236315a4866383937326236362d623031652d303062362d306538302d323530643239303664333663024863393963353230612d666339342d343737372d396633332d3031656633383164326437644866383937326236362d623031652d303062362d306538302d323530643239303030303030223078384437463339374231433739324335306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353335300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638392c3130303438383031362c3130303438383030382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332340238323032302d30352d30385432313a33353a31342e353031323635355a4866383937326237642d623031652d303062362d323138302d323530643239303664346435024837396566313862302d383237632d343831372d386432382d3232633137356632316437654866383937326237642d623031652d303062362d323138302d323530643239303030303030223078384437463339374231434641413943306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353335380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639302c3130303438383032342c3130303438383031362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332350238323032302d30352d30385432313a33353a31342e353731333137375a4866383937326261362d623031652d303062362d343738302d323530643239303664363732024863346235653261302d643636642d346661362d383662372d3264316161616331626131374866383937326261362d623031652d303062362d343738302d323530643239303030303030223078384437463339374231444138323139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353336300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639312c3130303438383033322c3130303438383032342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332360238323032302d30352d30385432313a33353a31342e363235333538345a4866383937326263352d623031652d303062362d363438302d323530643239303664383562024863346563393932372d373636372d343062622d383763642d3037653839346137303436624866383937326263352d623031652d303062362d363438302d323530643239303030303030223078384437463339374231453243313130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353336380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639322c3130303438383034302c3130303438383033322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332370238323032302d30352d30385432313a33353a31342e363739333938315a4866383937326264382d623031652d303062362d373538302d323530643239303664613335024830303039383830382d653037322d346162372d383164372d6139643364633533663834644866383937326264382d623031652d303062362d373538302d323530643239303030303030223078384437463339374231454144384536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353337300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639332c3130303438383034382c3130303438383034302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332380238323032302d30352d30385432313a33353a31342e373332343337385a4866383937326266332d623031652d303062362d306338302d323530643239303664623936024863353435373535372d623637622d343830662d386334372d3537326133666462396435614866383937326266332d623031652d303062362d306338302d323530643239303030303030223078384437463339374231463246304342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353337380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639342c3130303438383035362c3130303438383034382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332390238323032302d30352d30385432313a33353a31342e373835343736395a4866383937326330392d623031652d303062362d323138302d323530643239303664636563024834383830323465332d343666622d346638302d383131652d3064616266336535663462344866383937326330392d623031652d303062362d323138302d323530643239303030303030223078384437463339374231464232464231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353338300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639352c3130303438383036342c3130303438383035362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333300238323032302d30352d30385432313a33353a31342e383730353430325a4866383937326333362d623031652d303062362d346138302d323530643239303664663366024832323532383034622d323730372d343032322d383634642d3132623430346465373635614866383937326333362d623031652d303062362d346138302d323530643239303030303030223078384437463339374232303832413741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353338380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639362c3130303438383037322c3130303438383036342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333310238323032302d30352d30385432313a33353a31342e393235353830355a4866383937326335302d623031652d303062362d363238302d323530643239303665313031024836306464386535632d316336342d343465322d626331352d3239363735663364613234314866383937326335302d623031652d303062362d363238302d323530643239303030303030223078384437463339374232313039303744306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353339300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639372c3130303438383038302c3130303438383037322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333320238323032302d30352d30385432313a33353a31342e393831363231395a4866383937326337362d623031652d303062362d303338302d323530643239303665323661024839393662646338322d613333322d343235392d623363322d3463633033326333613263394866383937326337362d623031652d303062362d303338302d323530643239303030303030223078384437463339374232313931443942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353339380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639382c3130303438383038382c3130303438383038302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333330238323032302d30352d30385432313a33353a31352e303335363631345a4866383937326338642d623031652d303062362d316138302d323530643239303665336539024839303131323062332d346431342d343565322d383062332d3233373432333632646539344866383937326338642d623031652d303062362d316138302d323530643239303030303030223078384437463339374232323135433836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353361300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639392c3130303438383039362c3130303438383038382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333340238323032302d30352d30385432313a33353a31352e303932373033355a4866383937326361622d623031652d303062362d333838302d323530643239303665356137024834353633396635652d366464362d343537642d393132382d3733373734336439636463394866383937326361622d623031652d303062362d333838302d323530643239303030303030223078384437463339374232324131304242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353361380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730302c3130303438383130342c3130303438383039362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333350238323032302d30352d30385432313a33353a31352e313530373436385a4866383937326363622d623031652d303062362d353438302d323530643239303665373362024832623161663863382d666130342d343939612d393536662d3838326537633334373766624866383937326363622d623031652d303062362d353438302d323530643239303030303030223078384437463339374232333245433043306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353362300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730312c3130303438383131322c3130303438383130342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333360238323032302d30352d30385432313a33353a31352e323035373837355a4866383937326365372d623031652d303062362d366538302d323530643239303665383930024832383330363931302d383435392d343861322d383536612d3961636162303464363866614866383937326365372d623031652d303062362d366538302d323530643239303030303030223078384437463339374232334232423030306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353362380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730322c3130303438383132302c3130303438383131322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333370238323032302d30352d30385432313a33353a31352e323733383337385a4866383937326431332d623031652d303062362d313238302d323530643239303665396636024862623933393533612d326330352d343830332d623034382d3336653831393036346266384866383937326431332d623031652d303062362d313238302d323530643239303030303030223078384437463339374232343542343441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353363300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730332c3130303438383132382c3130303438383132302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333380238323032302d30352d30385432313a33353a31352e333239383739365a4866383937326433382d623031652d303062362d333038302d323530643239303665666133024832656636346134352d663663372d343863332d383332642d3833623965343262356432614866383937326433382d623031652d303062362d333038302d323530643239303030303030223078384437463339374232344534313643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353363380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730342c3130303438383133362c3130303438383132382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333390238323032302d30352d30385432313a33353a31352e343039393337395a4866383937326436392d623031652d303062362d356438302d323530643239303666363139024866653034393631322d646166392d343466632d623336372d6364313666616131623066634866383937326436392d623031652d303062362d356438302d323530643239303030303030223078384437463339374232354137384233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353364300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730352c3130303438383134342c31303034383831333629000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334300238323032302d30352d30385432313a33353a31352e343633393738335a4866383937326438332d623031652d303062362d373738302d323530643239303666376438024830613736306563382d623761372d343935652d386631642d6334393839636562393434364866383937326438332d623031652d303062362d373738302d323530643239303030303030223078384437463339374232363242374137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353364380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730362c3130303438383135322c3130303438383134342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334310238323032302d30352d30385432313a33353a31352e353330303237355a4866383937326461322d623031652d303062362d313238302d323530643239303666393837024832356163386339372d663166612d343639362d393037392d6133636138623330313266654866383937326461322d623031652d303062362d313238302d323530643239303030303030223078384437463339374232364341343937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353365300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730372c3130303438383136302c3130303438383135322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334320238323032302d30352d30385432313a33353a31352e353838303730305a4866383937326462612d623031652d303062362d323838302d323530643239303666616331024866653839613264662d386238382d343133382d383663362d6239653062616563633538364866383937326462612d623031652d303062362d323838302d323530643239303030303030223078384437463339374232373541364643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353365380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730382c3130303438383136382c3130303438383136302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334330238323032302d30352d30385432313a33353a31352e363532313137375a4866383937326464622d623031652d303062362d343738302d323530643239303666633834024865616161633434652d366437302d346633362d623539322d3437366564353335343830344866383937326464622d623031652d303062362d343738302d323530643239303030303030223078384437463339374232374636434439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353366300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730392c3130303438383137362c3130303438383136382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334340238323032302d30352d30385432313a33353a31352e373133313633325a4866383937326466332d623031652d303062362d356438302d323530643239303666653664024830366663323765302d356464622d346335632d383434612d3861373862343338373534324866383937326466332d623031652d303062362d356438302d323530643239303030303030223078384437463339374232383842443730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353366380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731302c3130303438383138342c3130303438383137362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334350238323032302d30352d30385432313a33353a31352e373930323230325a4866383937326531362d623031652d303062362d376438302d323530643239303630303765024832633636333365662d643538362d346335642d626131352d3266396231613433646339304866383937326531362d623031652d303062362d376438302d323530643239303030303030223078384437463339374232393437463741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353430300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731312c3130303438383139322c3130303438383138342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334360238323032302d30352d30385432313a33353a31352e383433323539375a4866383937326534372d623031652d303062362d323938302d323530643239303630323234024832393865353632342d376136362d346333302d386365372d3662376331663766346138314866383937326534372d623031652d303062362d323938302d323530643239303030303030223078384437463339374232394339373535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353430380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731322c3130303438383230302c3130303438383139322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334370238323032302d30352d30385432313a33353a31352e383937333030305a4866383937326536302d623031652d303062362d336538302d323530643239303630333937024864303337373232372d326465352d343031382d393731612d3833343637653137353230654866383937326536302d623031652d303062362d336538302d323530643239303030303030223078384437463339374232413444363438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353431300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731332c3130303438383230382c3130303438383230302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334380238323032302d30352d30385432313a33353a31352e393532333430365a4866383937326539332d623031652d303062362d366638302d323530643239303630353934024836353137366536632d646466302d343731652d623635322d3632396361326134373666314866383937326539332d623031652d303062362d366638302d323530643239303030303030223078384437463339374232414431353342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353431380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731342c3130303438383231362c3130303438383230382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334390238323032302d30352d30385432313a33353a31362e303039333834305a4866383937326563372d623031652d303062362d323038302d323530643239303630373630024838663039636266382d393965312d346636652d626630632d3138613864336336316532634866383937326563372d623031652d303062362d323038302d323530643239303030303030223078384437463339374232423543393734306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353432300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731352c3130303438383232342c3130303438383231362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335300238323032302d30352d30385432313a33353a31362e303634343234315a4866383937326566332d623031652d303062362d343838302d323530643239303630393234024830316638316238352d386464632d346536302d623532622d3338373862643764663431624866383937326566332d623031652d303062362d343838302d323530643239303030303030223078384437463339374232424532463745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353432380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731362c3130303438383233322c3130303438383232342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335310238323032302d30352d30385432313a33353a31362e313138343634345a4866383937326631362d623031652d303062362d363938302d323530643239303630623235024830643531313237322d373330322d346666612d623839662d3566383530373539623538364866383937326631362d623031652d303062362d363938302d323530643239303030303030223078384437463339374232433639353834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353433300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731372c3130303438383234302c3130303438383233322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335320238323032302d30352d30385432313a33353a31362e313734353036365a4866383937326633652d623031652d303062362d306538302d323530643239303630643433024831303935393864362d313238372d346330632d393165652d3961343533623862336361614866383937326633652d623031652d303062362d306538302d323530643239303030303030223078384437463339374232434632324141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353433380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731382c3130303438383234382c3130303438383234302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335330238323032302d30352d30385432313a33353a31362e323330353439365a4866383937326635652d623031652d303062362d323738302d323530643239303630656234024861326137383664622d636537322d343937612d393865302d6461393531383562343662354866383937326635652d623031652d303062362d323738302d323530643239303030303030223078384437463339374232443741464438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353434300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731392c3130303438383235362c3130303438383234382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335340238323032302d30352d30385432313a33353a31362e323834353838365a4866383937326637632d623031652d303062362d343238302d323530643239303631306461024862353732636635342d333139312d343435372d626366372d3165343935363638393031624866383937326637632d623031652d303062362d343238302d323530643239303030303030223078384437463339374232444645454245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353434380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732302c3130303438383236342c3130303438383235362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335350238323032302d30352d30385432313a33353a31362e333430363330345a4866383937326661362d623031652d303062362d363338302d323530643239303631333437024864306336396236302d363732322d346632322d623130372d6234666166386230343436614866383937326661362d623031652d303062362d363338302d323530643239303030303030223078384437463339374232453835344334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353435300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732312c3130303438383237322c3130303438383236342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335360238323032302d30352d30385432313a33353a31362e333935363731345a4866383937326663312d623031652d303062362d376538302d323530643239303631346233024830636430656164622d623532382d346261392d623231662d3638636161313262353937634866383937326663312d623031652d303062362d376538302d323530643239303030303030223078384437463339374232463042414433306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353435380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732322c3130303438383238302c3130303438383237322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335370238323032302d30352d30385432313a33353a31362e343438373131305a4866383937326664632d623031652d303062362d313838302d323530643239303631363633024836633066363735302d323339322d343332362d386564652d3431323536393038316138314866383937326664632d623031652d303062362d313838302d323530643239303030303030223078384437463339374232463846394336306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353436300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732332c3130303438383238382c3130303438383238302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335380238323032302d30352d30385432313a33353a31362e353133373539345a4866383937333030332d623031652d303062362d333938302d323530643239303631386335024833663431386235652d393339312d343739352d393163302d6536333465383561613162614866383937333030332d623031652d303062362d333938302d323530643239303030303030223078384437463339374233303245364241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353436380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732342c3130303438383239362c3130303438383238382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335390238323032302d30352d30385432313a33353a31362e353638383030355a4866383937333031662d623031652d303062362d353238302d323530643239303631616162024834646635626334312d366536342d343930352d383435332d6635323461383637376533644866383937333031662d623031652d303062362d353238302d323530643239303030303030223078384437463339374233304232354139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353437300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732352c3130303438383330342c3130303438383239362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336300238323032302d30352d30385432313a33353a31362e363232383430375a4866383937333033622d623031652d303062362d366138302d323530643239303631626430024839353034333561342d643938342d343666642d616130322d3438303936386337306233384866383937333033622d623031652d303062362d366138302d323530643239303030303030223078384437463339374233313336344130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353437380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732362c3130303438383331322c3130303438383330342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336310238323032302d30352d30385432313a33353a31362e363735383830325a4866383937333035382d623031652d303062362d303438302d323530643239303631643032024866346664646165312d363938372d343563652d616636352d3266316438396230343734324866383937333035382d623031652d303062362d303438302d323530643239303030303030223078384437463339374233314237433741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353438300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732372c3130303438383332302c3130303438383331322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336320238323032302d30352d30385432313a33353a31362e373239393139375a4866383937333037632d623031652d303062362d323538302d323530643239303631653561024863353338303734312d623932322d346330652d616662362d3135306339316234336265334866383937333037632d623031652d303062362d323538302d323530643239303030303030223078384437463339374233323345323744306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353438380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732382c3130303438383332382c3130303438383332302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336330238323032302d30352d30385432313a33353a31362e373832393539375a4866383937333061352d623031652d303062362d346138302d323530643239303631666537024831376435393164652d373231302d343035322d613662642d3462393365383333393238334866383937333061352d623031652d303062362d346138302d323530643239303030303030223078384437463339374233324246413544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353439300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732392c3130303438383333362c3130303438383332382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336340238323032302d30352d30385432313a33353a31362e383536303133335a4866383937333063352d623031652d303062362d366138302d323530643239303632323433024834616135303937332d653931392d343461642d616433362d6535336334303339343439304866383937333063352d623031652d303062362d366138302d323530643239303030303030223078384437463339374233333646384544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353439380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733302c3130303438383334342c3130303438383333362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336350238323032302d30352d30385432313a33353a31362e393130303533325a4866383937333064632d623031652d303062362d376638302d323530643239303632336331024861633535626236642d383937632d346232612d386536382d3532373062653566643663374866383937333064632d623031652d303062362d376638302d323530643239303030303030223078384437463339374233334635454634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353461300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733312c3130303438383335322c3130303438383334342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336360238323032302d30352d30385432313a33353a31362e393633303932305a4866383937333066322d623031652d303062362d313538302d323530643239303632346631024835363963643235302d303163312d343735612d613432302d6335313939333233336562664866383937333066322d623031652d303062362d313538302d323530643239303030303030223078384437463339374233343737364338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353461380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733322c3130303438383336302c3130303438383335322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336370238323032302d30352d30385432313a33353a31372e303239313430385a4866383937333131382d623031652d303062362d333938302d323530643239303632366362024832393363323064342d613036632d346563322d626166312d6339643533326231613064374866383937333131382d623031652d303062362d333938302d323530643239303030303030223078384437463339374233353136334243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353462300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733332c3130303438383336382c3130303438383336302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336380238323032302d30352d30385432313a33353a31372e303834313832335a4866383937333134332d623031652d303062362d356438302d323530643239303632383834024835366363313834652d643863362d346331642d616535322d3761353534336336396466634866383937333134332d623031652d303062362d356438302d323530643239303030303030223078384437463339374233353943394333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353462380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733342c3130303438383337362c3130303438383336382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336390238323032302d30352d30385432313a33353a31372e313338323231385a4866383937333136372d623031652d303062362d376638302d323530643239303632646639024863643832643334302d313538362d343665392d623334362d3331303235653062383332304866383937333136372d623031652d303062362d376638302d323530643239303030303030223078384437463339374233363232464341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353463300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733352c3130303438383338342c3130303438383337362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337300238323032302d30352d30385432313a33353a31372e313932323631375a4866383937333138342d623031652d303062362d316138302d323530643239303633323966024833643537366531392d643862352d343837382d393763652d3937386134313861336262384866383937333138342d623031652d303062362d316138302d323530643239303030303030223078384437463339374233364136454239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353463380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733362c3130303438383339322c3130303438383338342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337310238323032302d30352d30385432313a33353a31372e323438333032375a4866383937333139662d623031652d303062362d333338302d323530643239303633373666024839303966663234642d303737362d343435652d393939612d6164306537373564626535614866383937333139662d623031652d303062362d333338302d323530643239303030303030223078384437463339374233373244344330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353464300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733372c3130303438383430302c3130303438383339322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337320238323032302d30352d30385432313a33353a31372e333035333434385a4866383937333162372d623031652d303062362d346138302d323530643239303633613766024835383964303736612d663535612d346539652d383236632d3962333031626432336637614866383937333162372d623031652d303062362d346138302d323530643239303030303030223078384437463339374233374242303038306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353464380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733382c3130303438383430382c3130303438383430302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337330238323032302d30352d30385432313a33353a31372e333539333835325a4866383937333163652d623031652d303062362d363138302d323530643239303633636533024861636637363839382d363661362d346339372d613937662d3262396633613331653561634866383937333163652d623031652d303062362d363138302d323530643239303030303030223078384437463339374233383343374535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353465300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733392c3130303438383431362c3130303438383430382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337340238323032302d30352d30385432313a33353a31372e343235343334305a4866383937333165342d623031652d303062362d373738302d323530643239303633656634024839323466356134622d666165332d343166652d386635642d3532646463393735613232314866383937333165342d623031652d303062362d373738302d323530643239303030303030223078384437463339374233384444424544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353465380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734302c3130303438383432342c3130303438383431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337350238323032302d30352d30385432313a33353a31372e343739343733355a4866383937333166392d623031652d303062362d303838302d323530643239303634303663024863323136323964322d663832612d343832652d396130632d3030653262623132316563654866383937333166392d623031652d303062362d303838302d323530643239303030303030223078384437463339374233393631414443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353466300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734312c3130303438383433322c3130303438383432342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337360238323032302d30352d30385432313a33353a31372e353333353133395a4866383937333231642d623031652d303062362d323738302d323530643239303634326165024835376636303062332d663738342d343166312d626434352d6636316466633838636361334866383937333231642d623031652d303062362d323738302d323530643239303030303030223078384437463339374233394535394337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353466380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734322c3130303438383434302c3130303438383433322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337370238323032302d30352d30385432313a33353a31372e353836353533305a4866383937333233652d623031652d303062362d343538302d323530643239303634343161024833356262616631352d666563362d346465382d383536662d3566663636616365356263634866383937333233652d623031652d303062362d343538302d323530643239303030303030223078384437463339374233413639384241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353530300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734332c3130303438383434382c3130303438383434302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337380238323032302d30352d30385432313a33353a31372e363432353934355a4866383937333236382d623031652d303062362d363838302d323530643239303634356530024831313763353032332d643235622d343464372d386433302d6435363032616566373363394866383937333236382d623031652d303062362d363838302d323530643239303030303030223078384437463339374233414546454331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353530380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734342c3130303438383435362c3130303438383434382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337390238323032302d30352d30385432313a33353a31372e363936363334365a4866383937333237622d623031652d303062362d373938302d323530643239303634373766024865353839646363372d356430342d346132382d383933312d3235323532336336303665664866383937333237622d623031652d303062362d373938302d323530643239303030303030223078384437463339374233423736344341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353531300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734352c3130303438383436342c3130303438383435362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338300238323032302d30352d30385432313a33353a31372e373531363735365a4866383937333238652d623031652d303062362d306338302d323530643239303634393438024837353066656235392d656530352d343632312d623932342d3163346531393165623363664866383937333238652d623031652d303062362d306338302d323530643239303030303030223078384437463339374233424641334335306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353531380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734362c3130303438383437322c3130303438383436342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338310238323032302d30352d30385432313a33353a31372e383035373135395a4866383937333239642d623031652d303062362d316138302d323530643239303634623431024834316139363536302d646336322d343431362d623462302d3236373435663363666662354866383937333239642d623031652d303062362d316138302d323530643239303030303030223078384437463339374233433745324234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353532300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734372c3130303438383438302c3130303438383437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338320238323032302d30352d30385432313a33353a31372e383633373539365a4866383937333262312d623031652d303062362d326338302d323530643239303634636534024836646632343332642d653936322d343033622d383734342d3538303362333763663566384866383937333262312d623031652d303062362d326338302d323530643239303030303030223078384437463339374233443042453035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353532380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734382c3130303438383438382c3130303438383438302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338330238323032302d30352d30385432313a33353a31372e393136373938335a4866383937333263622d623031652d303062362d343538302d323530643239303634653566024862373461326132332d363837352d343232352d613230342d3065343431326134643463334866383937333263622d623031652d303062362d343538302d323530643239303030303030223078384437463339374233443846434546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353533300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734392c3130303438383439362c3130303438383438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338340238323032302d30352d30385432313a33353a31372e393730383339345a4866383937333265382d623031652d303062362d356538302d323530643239303635303637024865306164303638382d663666632d343563312d396466622d3761626264386566363534334866383937333265382d623031652d303062362d356538302d323530643239303030303030223078384437463339374233453131344341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353533380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735302c3130303438383530342c3130303438383439362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338350238323032302d30352d30385432313a33353a31382e303232383737335a4866383937333330392d623031652d303062362d376338302d323530643239303635313633024832616262333835612d313036622d343131622d386133642d3239393063613166643363394866383937333330392d623031652d303062362d376338302d323530643239303030303030223078384437463339374233453932434135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353534370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735322c3130303438383531392c3130303438383530342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338360238323032302d30352d30385432313a33353a31382e303735393137335a4866383937333332362d623031652d303062362d313838302d323530643239303635326430024862346231393631332d373432642d343539352d613861612d3339383234633235323035654866383937333332362d623031652d303062362d313838302d323530643239303030303030223078384437463339374233463134343835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353534660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735332c3130303438383532372c3130303438383531392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338370238323032302d30352d30385432313a33353a31382e313239393537365a4866383937333334642d623031652d303062362d333838302d323530643239303635343562024837343230633536352d363230362d343139312d396138392d3230366233613664393766324866383937333334642d623031652d303062362d333838302d323530643239303030303030223078384437463339374233463938333738306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353535370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735342c3130303438383533352c3130303438383532372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338380238323032302d30352d30385432313a33353a31382e313833393937345a4866383937333336322d623031652d303062362d346238302d323530643239303635363337024838653831326136662d666363392d343033392d393962622d3761653037343662623561344866383937333336322d623031652d303062362d346238302d323530643239303030303030223078384437463339374234303143323636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353536610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735372c3130303438383535342c3130303438383533352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338390238323032302d30352d30385432313a33353a31382e323339303338395a4866383937333338322d623031652d303062362d363838302d323530643239303635373937024839616338353664642d386233302d346333662d616262382d6163376230643534616531664866383937333338322d623031652d303062362d363838302d323530643239303030303030223078384437463339374234304132383735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353538360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373736312c3130303438383538322c3130303438383535342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339300238323032302d30352d30385432313a33353a31382e323935303830365a4866383937333361662d623031652d303062362d306438302d323530643239303635393933024837396465363465632d656664372d343265362d383531352d6130333939366338396161334866383937333361662d623031652d303062362d306438302d323530643239303030303030223078384437463339374234313242353936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353539330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373736332c3130303438383539352c3130303438383538322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339310238323032302d30352d30385432313a33353a31382e333439313230395a4866383937333363642d623031652d303062362d323838302d323530643239303635626663024833393731366664362d613631352d346135342d396664662d3965336532306536343665654866383937333363642d623031652d303062362d323838302d323530643239303030303030223078384437463339374234314143443644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353561610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373736382c3130303438383631382c3130303438383539352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339320238323032302d30352d30385432313a33353a31382e343232313735345a4866383937333366352d623031652d303062362d346238302d323530643239303635646466024862353237613532372d373963622d346461332d626638662d6261626638633863313534384866383937333366352d623031652d303062362d346238302d323530643239303030303030223078384437463339374234323631413341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353562630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373737312c3130303438383633362c3130303438383631382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339330238323032302d30352d30385432313a33353a31382e343736323135365a4866383937333430622d623031652d303062362d363138302d323530643239303635663039024834663635643164362d643662322d346331632d396232392d3031386235643133636632614866383937333430622d623031652d303062362d363138302d323530643239303030303030223078384437463339374234324533323139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353564330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373737342c3130303438383635392c3130303438383633362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339340238323032302d30352d30385432313a33353a31382e353533323733315a4866383937333432622d623031652d303062362d376638302d323530643239303636303935024863313030663434612d666462312d343235642d396262622d3662373738346233336163634866383937333432622d623031652d303062362d376638302d323530643239303030303030223078384437463339374234333946343233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353565660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373738302c3130303438383638372c3130303438383635392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339350238323032302d30352d30385432313a33353a31382e363037333132395a4866383937333434332d623031652d303062362d313738302d323530643239303636323461024865336231363835652d613431372d346265322d383132632d3630383137323931333236384866383937333434332d623031652d303062362d313738302d323530643239303030303030223078384437463339374234343235413239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353630360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373738332c3130303438383731302c3130303438383638372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339360238323032302d30352d30385432313a33353a31382e363631333737315a4866383937333435622d623031652d303062362d326638302d323530643239303636376264024831376630313731382d343636612d343231382d623439642d3963663536303331356164384866383937333435622d623031652d303062362d326638302d323530643239303030303030223078384437463339374234344139413042306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353631380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373738372c3130303438383732382c3130303438383731302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339370238323032302d30352d30385432313a33353a31382e373231333938305a4866383937333437362d623031652d303062362d343838302d323530643239303636666631024837666639633764392d336239662d346336642d616137372d6432646364393135303539334866383937333437362d623031652d303062362d343838302d323530643239303030303030223078384437463339374234353339423834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353632660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373739302c3130303438383735312c3130303438383732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339380238323032302d30352d30385432313a33353a31382e373737343339345a4866383937333438652d623031652d303062362d356538302d323530643239303637313865024866376263333730322d306433312d346536322d396466302d3365666139346165636566624866383937333438652d623031652d303062362d356538302d323530643239303030303030223078384437463339374234354332383945306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353634310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373739342c3130303438383736392c3130303438383735312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339390238323032302d30352d30385432313a33353a31382e383334343831355a4866383937333461332d623031652d303062362d373338302d323530643239303637336135024836643564666330382d333564332d343665662d623036332d6466316466306231343036374866383937333461332d623031652d303062362d373338302d323530643239303030303030223078384437463339374234363444434438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353635380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373739382c3130303438383739322c3130303438383736392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430300238323032302d30352d30385432313a33353a31382e383839353231385a4866383937333463342d623031652d303062362d313238302d323530643239303637346564024836636437336361632d383938322d343163642d393065302d3433313333353431316234374866383937333463342d623031652d303062362d313238302d323530643239303030303030223078384437463339374234364436394632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353636610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373830312c3130303438383831302c3130303438383739322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430310238323032302d30352d30385432313a33353a31382e393537353732395a4866383937333464622d623031652d303062362d323938302d323530643239303637363764024865356562356462352d643935382d343661352d623537352d6662633233373031303435364866383937333464622d623031652d303062362d323938302d323530643239303030303030223078384437463339374234373741353141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353638310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373830352c3130303438383833332c3130303438383831302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430320238323032302d30352d30385432313a33353a31392e303334363239345a4866383937333530342d623031652d303062362d346238302d323530643239303637383665024830316136333066632d386665372d343237312d613962332d3565363739383961633335634866383937333530342d623031652d303062362d346238302d323530643239303030303030223078384437463339374234383336373146306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353639380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373830392c3130303438383835362c3130303438383833332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430330238323032302d30352d30385432313a33353a31392e313134363838365a4866383937333533332d623031652d303062362d373638302d323530643239303637616233024833346237343964312d356134312d346663642d626362362d6463653735666235663733614866383937333533332d623031652d303062362d373638302d323530643239303030303030223078384437463339374234384643353836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353661660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373831332c3130303438383837392c3130303438383835362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430340238323032302d30352d30385432313a33353a31392e313738373335395a4866383937333535362d623031652d303062362d313438302d323530643239303637636366024832646364313637362d636139382d343031642d383964342d3064333830366437353738644866383937333535362d623031652d303062362d313438302d323530643239303030303030223078384437463339374234393936343433306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353663620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373831372c3130303438383930372c3130303438383837392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430350238323032302d30352d30385432313a33353a31392e323332373735385a4866383937333536612d623031652d303062362d323638302d323530643239303637666238024839626563636537642d366631302d346430312d613862322d6165653636366264346663344866383937333536612d623031652d303062362d323638302d323530643239303030303030223078384437463339374234413143413445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353664640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373832312c3130303438383932352c3130303438383930372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430360238323032302d30352d30385432313a33353a31392e323837383136315a4866383937333537622d623031652d303062362d333738302d323530643239303638313364024864656437363665392d373636652d346661662d386239652d3266316564353735363762644866383937333537622d623031652d303062362d333738302d323530643239303030303030223078384437463339374234414133303531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353665660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373832332c3130303438383934332c3130303438383932352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430370238323032302d30352d30385432313a33353a31392e333431383536345a4866383937333539302d623031652d303062362d346138302d323530643239303638323339024834663862623663642d363434642d343366362d626134642d3865356262663866376339304866383937333539302d623031652d303062362d346138302d323530643239303030303030223078384437463339374234423236463434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353730310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373832372c3130303438383936312c3130303438383934332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430380238323032302d30352d30385432313a33353a31392e333935383936345a4866383937333561372d623031652d303062362d363138302d323530643239303638343236024833373135613734652d396335302d346433382d393736622d3561636236646136363865304866383937333561372d623031652d303062362d363138302d323530643239303030303030223078384437463339374234424141453334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353730390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373832382c3130303438383936392c3130303438383936312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430390238323032302d30352d30385432313a33353a31392e343530393337305a4866383937333562392d623031652d303062362d373338302d323530643239303638356237024862666364656438642d363630612d346534342d623732302d6161663439613832346532634866383937333562392d623031652d303062362d373338302d323530643239303030303030223078384437463339374234433331343341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353732300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373833322c3130303438383939322c3130303438383936392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431300238323032302d30352d30385432313a33353a31392e353035393737375a4866383937333564302d623031652d303062362d303738302d323530643239303638376133024839613530343133622d323330612d346663612d393838382d3866316561666666623232394866383937333564302d623031652d303062362d303738302d323530643239303030303030223078384437463339374234434235333241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353732640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373833342c3130303438393030352c3130303438383939322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431310238323032302d30352d30385432313a33353a31392e353631303138345a4866383937333565382d623031652d303062362d316338302d323530643239303638386561024833653531343738392d613035362d346236642d393965332d3862303133626664393033324866383937333565382d623031652d303062362d316338302d323530643239303030303030223078384437463339374234443345303438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353734390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373833392c3130303438393033332c3130303438393030352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431320238323032302d30352d30385432313a33353a31392e363135303538375a4866383937333630362d623031652d303062362d333638302d323530643239303638613164024865306432626462612d313438302d343665652d393937612d6138386262646666626161614866383937333630362d623031652d303062362d333638302d323530643239303030303030223078384437463339374234444246383230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353735360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373834302c3130303438393034362c3130303438393033332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431330238323032302d30352d30385432313a33353a31392e363733313031335a4866383937333632382d623031652d303062362d353638302d323530643239303638623631024834613065353265362d613865632d343434642d623736642d3964303061616333303363374866383937333632382d623031652d303062362d353638302d323530643239303030303030223078384437463339374234453446413835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353736380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373834342c3130303438393036342c3130303438393034362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431340238323032302d30352d30385432313a33353a31392e373237313432385a4866383937333634612d623031652d303062362d373438302d323530643239303638636430024838666262373064622d333837382d343036312d626131362d6137323833306137336239644866383937333634612d623031652d303062362d373438302d323530643239303030303030223078384437463339374234454433393834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353737610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373834372c3130303438393038322c3130303438393036342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431350238323032302d30352d30385432313a33353a31392e383134323036305a4866383937333637322d623031652d303062362d313938302d323530643239303638663137024836656533323233622d626531332d346232302d623033382d3935356364316632343038624866383937333637322d623031652d303062362d313938302d323530643239303030303030223078384437463339374234464135423539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353739310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373835312c3130303438393130352c3130303438393038322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431360238323032302d30352d30385432313a33353a31392e383636323435325a4866383937333638632d623031652d303062362d333238302d323530643239303639303936024838393363643834622d386632662d343633382d613835382d6261616664386133346361324866383937333638632d623031652d303062362d333238302d323530643239303030303030223078384437463339374235303237333334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353761330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373835342c3130303438393132332c3130303438393130352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431370238323032302d30352d30385432313a33353a31392e393138323833365a4866383937333661312d623031652d303062362d343538302d323530643239303639316633024836376434636164652d316138322d346664302d383264662d3238653762323263343065614866383937333661312d623031652d303062362d343538302d323530643239303030303030223078384437463339374235304133434530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353762610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373835372c3130303438393134362c3130303438393132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431380238323032302d30352d30385432313a33353a31392e393731333233355a4866383937333662332d623031652d303062362d353538302d323530643239303639333363024863313232356632332d383565372d346432652d383866632d3633323363316431353231394866383937333662332d623031652d303062362d353538302d323530643239303030303030223078384437463339374235313235344243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353763630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373836312c3130303438393136342c3130303438393134362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431390238323032302d30352d30385432313a33353a32302e303233333632335a4866383937333663382d623031652d303062362d363838302d323530643239303639363638024837653464313730662d383134392d346261622d616437362d6135643638643765303161314866383937333663382d623031652d303062362d363838302d323530643239303030303030223078384437463339374235314134353830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353764650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373836332c3130303438393138322c3130303438393136342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432300238323032302d30352d30385432313a33353a32302e303934343134385a4866383937333665342d623031652d303062362d303238302d323530643239303639396563024865316130626431302d373931362d346331352d626564642d6365613531643265633838634866383937333665342d623031652d303062362d303238302d323530643239303030303030223078384437463339374235323531434644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353766300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373836372c3130303438393230302c3130303438393138322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432310238323032302d30352d30385432313a33353a32302e313634343637355a4866383937333731392d623031652d303062362d326438302d323530643239303639633735024839626538393538322d386564662d346638632d396230632d3162663561303139663432354866383937333731392d623031652d303062362d326438302d323530643239303030303030223078384437463339374235324643443642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353830370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373837302c3130303438393232332c3130303438393230302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432320238323032302d30352d30385432313a33353a32302e323139353038355a4866383937333734302d623031652d303062362d353138302d323530643239303639653232024839656166343762382d363835322d343935642d613633342d6639316135313933343662314866383937333734302d623031652d303062362d353138302d323530643239303030303030223078384437463339374235333835413844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353831650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373837352c3130303438393234362c3130303438393232332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432330238323032302d30352d30385432313a33353a32302e323732353438305a4866383937333735612d623031652d303062362d366138302d323530643239303639666631024830383033306239332d663063632d346334652d386134322d3033303963326337356439354866383937333735612d623031652d303062362d366138302d323530643239303030303030223078384437463339374235343037323638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353833300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373837382c3130303438393236342c3130303438393234362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432340238323032302d30352d30385432313a33353a32302e333433363030365a4866383937333737382d623031652d303062362d303538302d323530643239303661313935024834383037316533652d326466342d346435662d383331392d3365306461363734663633644866383937333737382d623031652d303062362d303538302d323530643239303030303030223078384437463339374235344232324432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353834370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373838322c3130303438393238372c3130303438393236342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432350238323032302d30352d30385432313a33353a32302e333937363431335a4866383937333739382d623031652d303062362d316638302d323530643239303661336133024835303162643632362d346332632d346565372d383236362d6530396166363438383438624866383937333739382d623031652d303062362d316638302d323530643239303030303030223078384437463339374235353338384444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353835390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373838352c3130303438393330352c3130303438393238372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432360238323032302d30352d30385432313a33353a32302e343534363833335a4866383937333762382d623031652d303062362d336138302d323530643239303661346666024836323061646539662d353164332d346531352d613933342d3637656631616263643332354866383937333762382d623031652d303062362d336138302d323530643239303030303030223078384437463339374235354333443131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353836620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373838382c3130303438393332332c3130303438393330352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432370238323032302d30352d30385432313a33353a32302e353039373235325a4866383937333763652d623031652d303062362d346538302d323530643239303661363536024861656232353864352d343366612d346630302d613933642d3966383733356230313436634866383937333763652d623031652d303062362d346538302d323530643239303030303030223078384437463339374235363441333234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353838370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373839332c3130303438393335312c3130303438393332332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432380238323032302d30352d30385432313a33353a32302e353633373635315a4866383937333765362d623031652d303062362d363538302d323530643239303661373633024839623535343062372d383631662d343764662d623338362d3937316233663663316334624866383937333765362d623031652d303062362d363538302d323530643239303030303030223078384437463339374235364342414642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353839650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373839372c3130303438393337342c3130303438393335312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432390238323032302d30352d30385432313a33353a32302e363138383035375a4866383937333766632d623031652d303062362d376238302d323530643239303661386237024833616431643263632d376166392d346435382d623339652d3634356564333565373463614866383937333766632d623031652d303062362d376238302d323530643239303030303030223078384437463339374235373532313035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353861620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373839392c3130303438393338372c3130303438393337342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433300238323032302d30352d30385432313a33353a32302e363736383438385a4866383937333831322d623031652d303062362d313038302d323530643239303661613330024864303763366532382d306265332d343161622d393138642d3065313436633263663232354866383937333831322d623031652d303062362d313038302d323530643239303030303030223078384437463339374235374446433535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353863320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373930322c3130303438393431302c3130303438393338372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433310238323032302d30352d30385432313a33353a32302e373331383839395a4866383937333832382d623031652d303062362d323638302d323530643239303661623539024839633930323934632d393736392d343636632d383137642d3237616435383561626434374866383937333832382d623031652d303062362d323638302d323530643239303030303030223078384437463339374235383636323543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353863660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373930352c3130303438393432332c3130303438393431302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433320238323032302d30352d30385432313a33353a32302e373837393331335a4866383937333833652d623031652d303062362d333738302d323530643239303661636134024832343361326166662d643738622d343364632d626338362d3166613938343536313062344866383937333833652d623031652d303062362d333738302d323530643239303030303030223078384437463339374235384631363931306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353865360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373930392c3130303438393434362c3130303438393432332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433330238323032302d30352d30385432313a33353a32302e383432393732305a4866383937333835322d623031652d303062362d346238302d323530643239303661646366024834323435326235342d386264382d346333642d616138642d3738623764636437633938304866383937333835322d623031652d303062362d346238302d323530643239303030303030223078384437463339374235393737433938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353866640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373931322c3130303438393436392c3130303438393434362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433340238323032302d30352d30385432313a33353a32302e383938303132335a4866383937333837352d623031652d303062362d366338302d323530643239303661653834024834633661333439302d386365622d343264622d383635392d6465383734383439323439364866383937333837352d623031652d303062362d366338302d323530643239303030303030223078384437463339374235394642423833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353930610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373931352c3130303438393438322c3130303438393436392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433350238323032302d30352d30385432313a33353a32302e393531303531395a4866383937333839312d623031652d303062362d303438302d323530643239303661663663024836343036616232642d323565352d343637392d383765312d3132323338366239326536384866383937333839312d623031652d303062362d303438302d323530643239303030303030223078384437463339374235413746413737306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353932310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373931392c3130303438393530352c3130303438393438322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433360238323032302d30352d30385432313a33353a32312e303035303931345a4866383937333862322d623031652d303062362d323338302d323530643239303662306338024862343161353736362d643131612d343761392d396664652d6262666536306230643339344866383937333862322d623031652d303062362d323338302d323530643239303030303030223078384437463339374235423031323441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353933380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373932312c3130303438393532382c3130303438393530352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433370238323032302d30352d30385432313a33353a32312e303635313336325a4866383937333863642d623031652d303062362d336238302d323530643239303662323265024863333536653665652d393132652d343839612d623661362d3666316330323164396164374866383937333863642d623031652d303062362d336238302d323530643239303030303030223078384437463339374235423933424341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353934610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373932362c3130303438393534362c3130303438393532382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433380238323032302d30352d30385432313a33353a32312e313138313735345a4866383937333865632d623031652d303062362d353338302d323530643239303662333365024837333531613433352d613430662d346233632d623530652d6463336139626331613362324866383937333865632d623031652d303062362d353338302d323530643239303030303030223078384437463339374235433137414241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353935320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373932372c3130303438393535342c3130303438393534362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433390238323032302d30352d30385432313a33353a32312e313732323135335a4866383937333930612d623031652d303062362d366238302d323530643239303662343532024839346365656535632d383933322d346338352d623637322d6239636333636663303865644866383937333930612d623031652d303062362d366238302d323530643239303030303030223078384437463339374235433942394139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353935660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373932392c3130303438393536372c3130303438393535342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434300238323032302d30352d30385432313a33353a32312e323435323639375a4866383937333932622d623031652d303062362d303838302d323530643239303662356261024834303762613038312d616130652d343861642d396631352d3134323764366231383832634866383937333932622d623031652d303062362d303838302d323530643239303030303030223078384437463339374235443444463539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353936630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933302c3130303438393538302c3130303438393536372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434310238323032302d30352d30385432313a33353a32312e333030333039395a4866383937333933662d623031652d303062362d316238302d323530643239303662366436024834636561333335392d643035342d343939382d383934612d3764633035316537336131644866383937333933662d623031652d303062362d316238302d323530643239303030303030223078384437463339374235444434353542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353937380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933332c3130303438393539322c3130303438393538302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434320238323032302d30352d30385432313a33353a32312e333538333532385a4866383937333935332d623031652d303062362d326538302d323530643239303662386236024838353864376235342d653235632d346566372d623261612d3839393961636531316563304866383937333935332d623031652d303062362d326538302d323530643239303030303030223078384437463339374235453632304138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353938300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933342c3130303438393630302c3130303438393539322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434330238323032302d30352d30385432313a33353a32312e343136333935375a4866383937333936642d623031652d303062362d343538302d323530643239303662396662024865636131343235392d643039312d343632392d616265352d3464356138653462623638664866383937333936642d623031652d303062362d343538302d323530643239303030303030223078384437463339374235454546424635306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353938380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933352c3130303438393630382c3130303438393630302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434340238323032302d30352d30385432313a33353a32312e343731343336385a4866383937333939352d623031652d303062362d366338302d323530643239303662623166024832393462653165632d353562622d343738652d616137652d6333383534646632353738624866383937333939352d623031652d303062362d366338302d323530643239303030303030223078384437463339374235463733414544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353939300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933362c3130303438393631362c3130303438393630382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434350238323032302d30352d30385432313a33353a32312e353237343737385a4866383937333961612d623031652d303062362d383038302d323530643239303662633532024864333031326262342d386561662d343461642d386661642d6462363432623561326430334866383937333961612d623031652d303062362d383038302d323530643239303030303030223078384437463339374235464643383032306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353939380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933372c3130303438393632342c3130303438393631362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434360238323032302d30352d30385432313a33353a32312e353831353137335a4866383937333964322d623031652d303062362d323238302d323530643239303662646138024831303661663632312d306334642d343361312d616235392d3030386133343535303530664866383937333964322d623031652d303062362d323238302d323530643239303030303030223078384437463339374236303832453035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353961300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933382c3130303438393633322c3130303438393632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434370238323032302d30352d30385432313a33353a32312e363335353537365a4866383937333965382d623031652d303062362d333838302d323530643239303662656366024861626631306533662d666566622d346466642d393933382d3031633938373165343339634866383937333965382d623031652d303062362d333838302d323530643239303030303030223078384437463339374236313034354444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353961380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933392c3130303438393634302c3130303438393633322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434380238323032302d30352d30385432313a33353a32312e363930353938355a4866383937333966382d623031652d303062362d343738302d323530643239303663303662024861646539623736612d353565612d343533352d396336312d3434633432396237393736384866383937333966382d623031652d303062362d343738302d323530643239303030303030223078384437463339374236313841424535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353962300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934302c3130303438393634382c3130303438393634302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434390238323032302d30352d30385432313a33353a32312e373433363338305a4866383937336130642d623031652d303062362d356238302d323530643239303663313734024830313234646237622d383335332d343633302d396232322d3930643063363236656530614866383937336130642d623031652d303062362d356238302d323530643239303030303030223078384437463339374236323045414443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353962380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934312c3130303438393635362c3130303438393634382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435300238323032302d30352d30385432313a33353a32312e383031363831375a4866383937336132352d623031652d303062362d373138302d323530643239303663326332024833373939663738632d333734342d343061332d386631332d3935336232306631353865394866383937336132352d623031652d303062362d373138302d323530643239303030303030223078384437463339374236323943363331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353963300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934322c3130303438393636342c3130303438393635362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435310238323032302d30352d30385432313a33353a32312e383539373234315a4866383937336133392d623031652d303062362d303538302d323530643239303663343135024830643463323239372d326533382d343633312d623936652d6664393531393065626536364866383937336133392d623031652d303062362d303538302d323530643239303030303030223078384437463339374236333241313739306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353963620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934342c3130303438393637352c3130303438393636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435320238323032302d30352d30385432313a33353a32312e393134373635315a4866383937336135302d623031652d303062362d316138302d323530643239303663353535024861656634306135392d333839372d346664362d386535342d6334633062336131626361664866383937336135302d623031652d303062362d316138302d323530643239303030303030223078384437463339374236334145303730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353964620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934372c3130303438393639312c31303034383936373529000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435330238323032302d30352d30385432313a33353a32312e393731383038355a4866383937336136382d623031652d303062362d333138302d323530643239303663363238024833393462363231352d323666652d346538312d393164342d3233363830616433326164394866383937336136382d623031652d303062362d333138302d323530643239303030303030223078384437463339374236343342424335306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353965330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934382c3130303438393639392c3130303438393639312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435340238323032302d30352d30385432313a33353a32322e303237383439385a4866383937336138622d623031652d303062362d353038302d323530643239303663373466024832373138646662332d393734372d343535372d616138372d6139323365636530346662624866383937336138622d623031652d303062362d353038302d323530643239303030303030223078384437463339374236344332314346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353965620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934392c3130303438393730372c3130303438393639392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435350238323032302d30352d30385432313a33353a32322e303830383839345a4866383937336161642d623031652d303062362d373238302d323530643239303663383730024830356366366561662d633032652d343236322d613537652d3238323164396337376464394866383937336161642d623031652d303062362d373238302d323530643239303030303030223078384437463339374236353436304245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353966330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935302c3130303438393731352c3130303438393730372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435360238323032302d30352d30385432313a33353a32322e313338393332325a4866383937336163372d623031652d303062362d306238302d323530643239303663396332024864643965613765642d353266352d343461622d613065382d3362363261633366653638304866383937336163372d623031652d303062362d306238302d323530643239303030303030223078384437463339374236354433433041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353966620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935312c3130303438393732332c3130303438393731352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435370238323032302d30352d30385432313a33353a32322e313934393734305a4866383937336164652d623031652d303062362d323238302d323530643239303663623132024865333165366334392d623939652d343164372d396236382d3739626231663064633037324866383937336164652d623031652d303062362d323238302d323530643239303030303030223078384437463339374236363541323138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356130330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935322c3130303438393733312c3130303438393732332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435380238323032302d30352d30385432313a33353a32322e323438303133355a4866383937336166622d623031652d303062362d336438302d323530643239303663626564024866373238313730652d393334662d343861622d383932632d6237303862656631336137664866383937336166622d623031652d303062362d336438302d323530643239303030303030223078384437463339374236364445313037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356130620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935332c3130303438393733392c3130303438393733312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435390238323032302d30352d30385432313a33353a32322e333032303534325a4866383937336231342d623031652d303062362d353338302d323530643239303663643030024830626432326566362d303966652d346538652d386364632d3365343361656432376631664866383937336231342d623031652d303062362d353338302d323530643239303030303030223078384437463339374236373631464645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356131330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935342c3130303438393734372c3130303438393733392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436300238323032302d30352d30385432313a33353a32322e333538303936305a4866383937336232392d623031652d303062362d363638302d323530643239303663656536024833633637643930372d623434362d346335342d623339322d6363313462383065306631364866383937336232392d623031652d303062362d363638302d323530643239303030303030223078384437463339374236374538363038306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356131620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935352c3130303438393735352c3130303438393734372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436310238323032302d30352d30385432313a33353a32322e343134313337375a4866383937336234392d623031652d303062362d303538302d323530643239303664306166024866373931353131332d623937372d346261352d396537612d6435393939656533643736334866383937336234392d623031652d303062362d303538302d323530643239303030303030223078384437463339374236383733413431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356132330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935362c3130303438393736332c3130303438393735352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436320238323032302d30352d30385432313a33353a32322e343733313831375a4866383937336237302d623031652d303062362d326138302d323530643239303664326462024836306235623137362d386264632d346130622d613735362d6638346265653664353263384866383937336237302d623031652d303062362d326138302d323530643239303030303030223078384437463339374236393033434139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356132620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935372c3130303438393737312c3130303438393736332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436330238323032302d30352d30385432313a33353a32322e353237323232345a4866383937336238372d623031652d303062362d343138302d323530643239303664346234024831373936313436662d313333392d343935652d393738642d3764353566663632376166654866383937336238372d623031652d303062362d343138302d323530643239303030303030223078384437463339374236393837424130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356133330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935382c3130303438393737392c3130303438393737312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436340238323032302d30352d30385432313a33353a32322e353933323731325a4866383937336262312d623031652d303062362d363538302d323530643239303664363664024861646530363837342d343537622d343232632d613737302d3231326163353737306630364866383937336262312d623031652d303062362d363538302d323530643239303030303030223078384437463339374236413236383931306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356133620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935392c3130303438393738372c3130303438393737392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436350238323032302d30352d30385432313a33353a32322e363435333130355a4866383937336264392d623031652d303062362d303938302d323530643239303664376435024866306530383265322d353966322d343934652d613662302d3166393736316130303830304866383937336264392d623031652d303062362d303938302d323530643239303030303030223078384437463339374236414138303731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356134330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936302c3130303438393739352c3130303438393738372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436360238323032302d30352d30385432313a33353a32322e373234333638315a4866383937336266612d623031652d303062362d326138302d323530643239303664613939024834633739356364642d396230322d346434612d386264392d3361376466353039383463304866383937336266612d623031652d303062362d326138302d323530643239303030303030223078384437463339374236423636393841306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356134620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936312c3130303438393830332c3130303438393739352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436370238323032302d30352d30385432313a33353a32322e383038343330375a4866383937336333312d623031652d303062362d356338302d323530643239303664636333024839396465303138332d393963342d346466622d613437652d6434643138396263346263634866383937336333312d623031652d303062362d356338302d323530643239303030303030223078384437463339374236433336343533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356135330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936322c3130303438393831312c3130303438393830332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436380238323032302d30352d30385432313a33353a32322e383631343639345a4866383937336335352d623031652d303062362d383038302d323530643239303664653066024838353734636638342d363935632d343236652d613239632d6266353938343761323836344866383937336335352d623031652d303062362d383038302d323530643239303030303030223078384437463339374236434237433236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356135620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936332c3130303438393831392c3130303438393831312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436390238323032302d30352d30385432313a33353a32322e393135353039345a4866383937336337372d623031652d303062362d323238302d323530643239303664666334024861343266316661622d363534632d343031362d396263372d6535636362663634623230374866383937336337372d623031652d303062362d323238302d323530643239303030303030223078384437463339374236443342423136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356136330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936342c3130303438393832372c3130303438393831392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437300238323032302d30352d30385432313a33353a32322e393639353439375a4866383937336339612d623031652d303062362d343438302d323530643239303665313266024865356536356533652d643164382d346332372d623030302d6431386661373934383965334866383937336339612d623031652d303062362d343438302d323530643239303030303030223078384437463339374236444246413039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356136620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936352c3130303438393833352c3130303438393832372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437310238323032302d30352d30385432313a33353a32332e303233353839375a4866383937336363652d623031652d303062362d373438302d323530643239303665323735024838343338613238342d636365652d343431312d383865312d6434393962636365336265654866383937336363652d623031652d303062362d373438302d323530643239303030303030223078384437463339374236453431314531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356137330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936362c3130303438393834332c3130303438393833352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437320238323032302d30352d30385432313a33353a32332e303738363330335a4866383937336366632d623031652d303062362d323038302d323530643239303665333931024839633830366661332d383965312d343936382d386631342d6134376237303765656132614866383937336366632d623031652d303062362d323038302d323530643239303030303030223078384437463339374236454339454646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356137620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936372c3130303438393835312c3130303438393834332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437330238323032302d30352d30385432313a33353a32332e313333363731345a4866383937336431332d623031652d303062362d333538302d323530643239303665346363024830633539633237392d386365312d346361662d623965362d3538663234316663356538664866383937336431332d623031652d303062362d333538302d323530643239303030303030223078384437463339374236463530353041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356138330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936382c3130303438393835392c3130303438393835312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437340238323032302d30352d30385432313a33353a32332e313836373130325a4866383937336432652d623031652d303062362d346338302d323530643239303665363332024832353834643461622d323163372d346239352d396166662d6462396665623134303339654866383937336432652d623031652d303062362d346338302d323530643239303030303030223078384437463339374236464431434445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356138620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936392c3130303438393836372c3130303438393835392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437350238323032302d30352d30385432313a33353a32332e323339373438395a4866383937336434362d623031652d303062362d363238302d323530643239303665376464024832636636393432652d383738382d346136382d386433372d3062663463356664313862634866383937336434362d623031652d303062362d363238302d323530643239303030303030223078384437463339374237303530443941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356139330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937302c3130303438393837352c3130303438393836372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437360238323032302d30352d30385432313a33353a32332e323931373837385a4866383937336436652d623031652d303062362d303438302d323530643239303665393737024836666335373630642d633138332d346332362d623336632d3862396236376262616633614866383937336436652d623031652d303062362d303438302d323530643239303030303030223078384437463339374237304432353736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356139620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937312c3130303438393838332c3130303438393837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437370238323032302d30352d30385432313a33353a32332e333435383237385a4866383937336438652d623031652d303062362d323238302d323530643239303665623839024837623530653863392d616533332d343164362d626135302d6232646263386266346335354866383937336438652d623031652d303062362d323238302d323530643239303030303030223078384437463339374237313536343636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356161330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937322c3130303438393839312c3130303438393838332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437380238323032302d30352d30385432313a33353a32332e333938383636395a4866383937336462372d623031652d303062362d343938302d323530643239303665636430024862343561306634372d363136642d343163302d393231662d6561343338653763316163634866383937336462372d623031652d303062362d343938302d323530643239303030303030223078384437463339374237314437433344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356161620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937332c3130303438393839392c3130303438393839312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437390238323032302d30352d30385432313a33353a32332e343532393036395a4866383937336464362d623031652d303062362d363538302d323530643239303665653365024835393734313334642d393538632d343236322d626634652d3634316436656263346137344866383937336464362d623031652d303062362d363538302d323530643239303030303030223078384437463339374237323539343135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356162330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937342c3130303438393930372c3130303438393839392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438300238323032302d30352d30385432313a33353a32332e353035393436315a4866383937336466382d623031652d303062362d303538302d323530643239303665663834024830613738383731632d666364642d346332302d386436352d3162356661653162613261364866383937336466382d623031652d303062362d303538302d323530643239303030303030223078384437463339374237324444333035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356162620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937352c3130303438393931352c3130303438393930372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438310238323032302d30352d30385432313a33353a32332e353539393836305a4866383937336531632d623031652d303062362d323938302d323530643239303666306633024866653239663664662d393533392d346263362d383037362d6666383233626132326565334866383937336531632d623031652d303062362d323938302d323530643239303030303030223078384437463339374237333545414444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356163330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937362c3130303438393932332c3130303438393931352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438320238323032302d30352d30385432313a33353a32332e363136303237385a4866383937336533332d623031652d303062362d343038302d323530643239303666323565024832633363326665372d613736392d346339642d613930382d3133383532313835346664644866383937336533332d623031652d303062362d343038302d323530643239303030303030223078384437463339374237334539463136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356163620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937372c3130303438393933312c3130303438393932332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438330238323032302d30352d30385432313a33353a32332e363730303637345a4866383937336534352d623031652d303062362d353238302d323530643239303666336465024865616530343938342d333861322d343336332d623866342d3463663735313963613637304866383937336534352d623031652d303062362d353238302d323530643239303030303030223078384437463339374237343644453032306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356164330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937382c3130303438393933392c3130303438393933312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438340238323032302d30352d30385432313a33353a32332e373235313038385a4866383937336535392d623031652d303062362d363538302d323530643239303666353235024837343236646136612d373233652d346531322d393962302d3533616639653238633839614866383937336535392d623031652d303062362d363538302d323530643239303030303030223078384437463339374237344631434630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356164620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937392c3130303438393934372c3130303438393933392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438350238323032302d30352d30385432313a33353a32332e373738313437395a4866383937336537622d623031652d303062362d303538302d323530643239303666366334024838633061303434302d643332632d346530622d626236642d3430333936656234633562614866383937336537622d623031652d303062362d303538302d323530643239303030303030223078384437463339374237353735424537306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356165330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938302c3130303438393935352c3130303438393934372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438360238323032302d30352d30385432313a33353a32332e383332313837385a4866383937336539352d623031652d303062362d316238302d323530643239303666383261024864396265303933342d623835612d343964632d616530352d3261383034613163383061384866383937336539352d623031652d303062362d316238302d323530643239303030303030223078384437463339374237354639414436306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356165620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938312c3130303438393936332c3130303438393935352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438370238323032302d30352d30385432313a33353a32332e383835323237375a4866383937336561662d623031652d303062362d333438302d323530643239303666393664024864376331623631362d313439312d346333632d623066352d3132396431303237316162644866383937336561662d623031652d303062362d333438302d323530643239303030303030223078384437463339374237363742324235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356166330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938322c3130303438393937312c3130303438393936332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438380238323032302d30352d30385432313a33353a32332e393338323636385a4866383937336564332d623031652d303062362d353038302d323530643239303666613630024862323063386636622d646361322d343861312d623766642d6666393561656265366263344866383937336564332d623031652d303062362d353038302d323530643239303030303030223078384437463339374237364643413843306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356166620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938332c3130303438393937392c3130303438393937312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438390238323032302d30352d30385432313a33353a32342e303031333134325a4866383937336566392d623031652d303062362d373138302d323530643239303666626436024861306266386234382d363231362d343133302d616539622d3366396535353565333535314866383937336566392d623031652d303062362d373138302d323530643239303030303030223078384437463339374237373936393536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356230330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938342c3130303438393938372c3130303438393937392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439300238323032302d30352d30385432313a33353a32342e303535333534395a4866383937336631612d623031652d303062362d313038302d323530643239303666636536024863363438663334622d366139362d343035362d623531392d6431636230633137383362644866383937336631612d623031652d303062362d313038302d323530643239303030303030223078384437463339374237383141383444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356230620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938352c3130303438393939352c3130303438393938372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439310238323032302d30352d30385432313a33353a32342e313331343131325a4866383937336635382d623031652d303062362d343538302d323530643239303666653532024830363136663262652d353632652d343763382d393338622d3339346433663531393531624866383937336635382d623031652d303062362d343538302d323530643239303030303030223078384437463339374237384431433234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356231330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938362c3130303439303030332c3130303438393939352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439320238323032302d30352d30385432313a33353a32342e313835343531355a4866383937336637362d623031652d303062362d363238302d323530643239303666663365024836653231613631332d656535342d343530392d386533652d6337363632356434643032364866383937336637362d623031652d303062362d363238302d323530643239303030303030223078384437463339374237393535423142306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356231620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938372c3130303439303031312c3130303439303030332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439330238323032302d30352d30385432313a33353a32342e323339343932325a4866383937336639322d623031652d303062362d373938302d323530643239303630306561024864363537363930652d336537662d346131322d396530632d3631336537313961663639324866383937336639322d623031652d303062362d373938302d323530643239303030303030223078384437463339374237394439413045306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356232330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938382c3130303439303031392c3130303439303031312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439340238323032302d30352d30385432313a33353a32342e323933353332305a4866383937336662342d623031652d303062362d313438302d323530643239303630323362024832376563383338332d613235372d346436342d616364312d3437656131316564333163354866383937336662342d623031652d303062362d313438302d323530643239303030303030223078384437463339374237413630303138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356232620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938392c3130303439303032372c3130303439303031392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439350238323032302d30352d30385432313a33353a32342e333438353733395a4866383937336664632d623031652d303062362d333538302d323530643239303630343561024830326335643233632d333830342d343666342d626332332d6533616639393566323736374866383937336664632d623031652d303062362d333538302d323530643239303030303030223078384437463339374237414533463046306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356233330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939302c3130303439303033352c3130303439303032372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439360238323032302d30352d30385432313a33353a32342e343030363131385a4866383937336666312d623031652d303062362d343838302d323530643239303630363334024863376366666631612d376131652d343365332d623064302d6136666531396232646437394866383937336666312d623031652d303062362d343838302d323530643239303030303030223078384437463339374237423635364536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356233620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939312c3130303439303034332c3130303439303033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439370238323032302d30352d30385432313a33353a32342e343538363535315a4866383937343030362d623031652d303062362d353938302d323530643239303630383237024832613435656235612d653062662d343235612d393836342d6330343436396161306333394866383937343030362d623031652d303062362d353938302d323530643239303030303030223078384437463339374237424633323337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356234330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939322c3130303439303035312c3130303439303034332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439380238323032302d30352d30385432313a33353a32342e353135363937365a4866383937343031642d623031652d303062362d366238302d323530643239303630393664024861616533613666642d313865322d343561352d386430642d6233613861616230633131654866383937343031642d623031652d303062362d366238302d323530643239303030303030223078384437463339374237433745363730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356234620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939332c3130303439303035392c3130303439303035312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439390238323032302d30352d30385432313a33353a32342e353639373337395a4866383937343033312d623031652d303062362d376338302d323530643239303630613861024830613331386439632d636533622d343465622d623037372d3365393730386436383162664866383937343033312d623031652d303062362d376338302d323530643239303030303030223078384437463339374237443032353633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356235330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939342c3130303439303036372c3130303439303035392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530300238323032302d30352d30385432313a33353a32342e363234373739335a4866383937343034322d623031652d303062362d306438302d323530643239303630643137024837653137383134352d623261342d343037332d613262612d6439326139386563393635624866383937343034322d623031652d303062362d306438302d323530643239303030303030223078384437463339374237443838423731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356235620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939352c3130303439303037352c3130303439303036372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530310238323032302d30352d30385432313a33353a32342e363737383138345a4866383937343035362d623031652d303062362d323138302d323530643239303630653734024866396161313163352d656462632d343164312d616436652d3764636230396231386338624866383937343035362d623031652d303062362d323138302d323530643239303030303030223078384437463339374237453041333438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356236330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939362c3130303439303038332c3130303439303037352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530320238323032302d30352d30385432313a33353a32342e373331383538335a4866383937343037322d623031652d303062362d336338302d323530643239303630666266024839656161626433642d366665302d346665342d393433322d3530393139386136343130664866383937343037322d623031652d303062362d336338302d323530643239303030303030223078384437463339374237453845323337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356236620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939372c3130303439303039312c3130303439303038332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530330238323032302d30352d30385432313a33353a32342e373838393030345a4866383937343038622d623031652d303062362d353338302d323530643239303631306564024836366333643664332d386431652d346466622d613664662d3863353163356435623265394866383937343038622d623031652d303062362d353338302d323530643239303030303030223078384437463339374237463139363643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356237330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939382c3130303439303039392c3130303439303039312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530340238323032302d30352d30385432313a33353a32342e383537393531395a4866383937343062342d623031652d303062362d373838302d323530643239303631326363024835613930653137352d653432322d346339332d623030352d6539666562326433373934634866383937343062342d623031652d303062362d373838302d323530643239303030303030223078384437463339374237464246384133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356237620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939392c3130303439303130372c3130303439303039392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530350238323032302d30352d30385432313a33353a32342e393130393930375a4866383937343064612d623031652d303062362d316138302d323530643239303631343535024864346335623339302d383331392d343664392d613266382d6632336639376465303433354866383937343064612d623031652d303062362d316138302d323530643239303030303030223078384437463339374238303433373933306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356238330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030302c3130303439303131352c3130303439303130372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530360238323032302d30352d30385432313a33353a32342e393635303330365a4866383937343066632d623031652d303062362d333938302d323530643239303631356137024831353862653637392d346264392d346530362d623465622d3735313138353536393931354866383937343066632d623031652d303062362d333938302d323530643239303030303030223078384437463339374238304337363832306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356238620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030312c3130303439303132332c3130303439303131352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530370238323032302d30352d30385432313a33353a32352e303138303639385a4866383937343132352d623031652d303062362d356538302d323530643239303631366662024839336438343435392d393665622d343537652d383863312d3330363537643061613738354866383937343132352d623031652d303062362d356538302d323530643239303030303030223078384437463339374238313438453541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356239330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030322c3130303439303133312c3130303439303132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530380238323032302d30352d30385432313a33353a32352e303732313039375a4866383937343134382d623031652d303062362d383038302d323530643239303631386463024833343764313461642d306135342d343665352d616562392d6232313939656434366339314866383937343134382d623031652d303062362d383038302d323530643239303030303030223078384437463339374238314343443439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356239620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030332c3130303439303133392c3130303439303133312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530390238323032302d30352d30385432313a33353a32352e313431313630375a4866383937343137322d623031652d303062362d323838302d323530643239303631616437024833333631306632322d303363352d343663662d383131342d6130623634623665663831644866383937343137322d623031652d303062362d323838302d323530643239303030303030223078384437463339374238323735363937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356261330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030342c3130303439303134372c3130303439303133392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531300238323032302d30352d30385432313a33353a32352e313935323030375a4866383937343139632d623031652d303062362d346638302d323530643239303631626536024838393730383031382d303634652d343865372d396537392d6335333265613535313031394866383937343139632d623031652d303062362d346638302d323530643239303030303030223078384437463339374238324636453642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356261620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030352c3130303439303135352c3130303439303134372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531310238323032302d30352d30385432313a33353a32352e323634323531375a4866383937343163622d623031652d303062362d373838302d323530643239303631646665024834333661636439382d386633302d343936362d383261382d3734306664623936333734644866383937343163622d623031652d303062362d373838302d323530643239303030303030223078384437463339374238334131454435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356262330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030362c3130303439303136332c3130303439303135352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531320238323032302d30352d30385432313a33353a32352e333137323930345a4866383937343166352d623031652d303062362d323038302d323530643239303631663764024831303738633761362d303939352d346161662d613334362d3362626434316630393238384866383937343166352d623031652d303062362d323038302d323530643239303030303030223078384437463339374238343233364138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356262620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030372c3130303439303137312c3130303439303136332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531330238323032302d30352d30385432313a33353a32352e333731333330385a4866383937343231322d623031652d303062362d336338302d323530643239303632313866024833323766623232312d336435622d343164642d623061332d3562323532656361316535344866383937343231322d623031652d303062362d336338302d323530643239303030303030223078384437463339374238344134453830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356263330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030382c3130303439303137392c3130303439303137312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531340238323032302d30352d30385432313a33353a32352e343236333731355a4866383937343232382d623031652d303062362d346538302d323530643239303632326335024834623033313936372d386263322d343065662d383262622d3662613130616362346430634866383937343232382d623031652d303062362d346538302d323530643239303030303030223078384437463339374238353244424133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356263620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030392c3130303439303138372c3130303439303137392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531350238323032302d30352d30385432313a33353a32352e343830343131305a4866383937343233652d623031652d303062362d363438302d323530643239303632336435024839393331616138652d663130382d346335382d386563662d3665346533323233643363394866383937343233652d623031652d303062362d363438302d323530643239303030303030223078384437463339374238354146333742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356264330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031302c3130303439303139352c3130303439303138372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531360238323032302d30352d30385432313a33353a32352e353336343532385a4866383937343236372d623031652d303062362d303638302d323530643239303632353063024830336434396330352d373331622d346166622d393333352d6666303764646436373233624866383937343236372d623031652d303062362d303638302d323530643239303030303030223078384437463339374238363338303934306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356264620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031312c3130303439303230332c3130303439303139352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531370238323032302d30352d30385432313a33353a32352e353931343933355a4866383937343239352d623031652d303062362d333338302d323530643239303632373532024835316237336465342d323735362d346234632d626263382d3333616261636566623639374866383937343239352d623031652d303062362d333338302d323530643239303030303030223078384437463339374238364245363942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356265330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031322c3130303439303231312c3130303439303230332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531380238323032302d30352d30385432313a33353a32352e363434353332375a4866383937343262302d623031652d303062362d346538302d323530643239303632393332024866336365373962652d643961622d343037332d383764392d6234663039346533633430314866383937343262302d623031652d303062362d346538302d323530643239303030303030223078384437463339374238373432353846306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356265620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031332c3130303439303231392c3130303439303231312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531390238323032302d30352d30385432313a33353a32352e363937353732305a4866383937343264312d623031652d303062362d366338302d323530643239303632613637024832653762333735302d336534622d343566642d616264612d3366386131316237633765394866383937343264312d623031652d303062362d366338302d323530643239303030303030223078384437463339374238374333443638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356266330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031342c3130303439303232372c3130303439303231392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532300238323032302d30352d30385432313a33353a32352e373531363132335a4866383937343265392d623031652d303062362d303438302d323530643239303632623533024864373630376465342d346463382d343434352d383665392d3730363936653430636438314866383937343265392d623031652d303062362d303438302d323530643239303030303030223078384437463339374238383437433542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356266620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031352c3130303439303233352c3130303439303232372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532310238323032302d30352d30385432313a33353a32352e383035363532365a4866383937343330382d623031652d303062362d316538302d323530643239303632633966024830656236656361302d633836312d343734362d383938372d6265646161636332383464384866383937343330382d623031652d303062362d316538302d323530643239303030303030223078384437463339374238384339343337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356330330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031362c3130303439303234332c3130303439303233352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532320238323032302d30352d30385432313a33353a32352e383537363931345a4866383937343331652d623031652d303062362d333238302d323530643239303632653663024863356435643330332d643730322d343664612d393138652d3531363938653461353837634866383937343331652d623031652d303062362d333238302d323530643239303030303030223078384437463339374238393441433132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356330620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031372c3130303439303235312c3130303439303234332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532330238323032302d30352d30385432313a33353a32352e393134373333395a4866383937343334362d623031652d303062362d353938302d323530643239303632663966024830316631376534352d343037332d346233382d393037632d3735333432303338316631634866383937343334362d623031652d303062362d353938302d323530643239303030303030223078384437463339374238394433393246306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356331330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031382c3130303439303235392c3130303439303235312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532340238323032302d30352d30385432313a33353a32352e393639373734355a4866383937343336382d623031652d303062362d376138302d323530643239303633303865024833636234343839392d663935382d343930662d393531612d3037663830643364363134344866383937343336382d623031652d303062362d376138302d323530643239303030303030223078384437463339374238413539463345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356331620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031392c3130303439303236372c3130303439303235392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532350238323032302d30352d30385432313a33353a32362e303233383135325a4866383937343338352d623031652d303062362d313438302d323530643239303633313666024838396634653165322d323134382d343733382d613366362d6431636237653138636333664866383937343338352d623031652d303062362d313438302d323530643239303030303030223078384437463339374238414444453335306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356332330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032302c3130303439303237352c3130303439303236372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532360238323032302d30352d30385432313a33353a32362e303736383534375a4866383937343361382d623031652d303062362d333238302d323530643239303633323733024837363439326561662d623531662d343938352d383266372d3666313434346537316139394866383937343361382d623031652d303062362d333238302d323530643239303030303030223078384437463339374238423631443233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356332620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032312c3130303439303238332c3130303439303237352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532370238323032302d30352d30385432313a33353a32362e313331383935335a4866383937343363342d623031652d303062362d346538302d323530643239303633336133024865346637616131642d623663302d343437362d386663392d6363663932616564303437374866383937343363342d623031652d303062362d346538302d323530643239303030303030223078384437463339374238424538333239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356333330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032322c3130303439303239312c3130303439303238332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532380238323032302d30352d30385432313a33353a32362e313836393336335a4866383937343365312d623031652d303062362d366138302d323530643239303633353831024866653535356334362d306135392d346336332d396330322d6533306266343134306439304866383937343365312d623031652d303062362d366138302d323530643239303030303030223078384437463339374238433643323230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356333620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032332c3130303439303239392c3130303439303239312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532390238323032302d30352d30385432313a33353a32362e323437393831385a4866383937343430342d623031652d303062362d306238302d323530643239303633366239024833663232353864312d656462362d343533382d613161372d6136383864663633666261624866383937343430342d623031652d303062362d306238302d323530643239303030303030223078384437463339374238443031324233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356334330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032342c3130303439303330372c3130303439303239392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533300238323032302d30352d30385432313a33353a32362e333033303233375a4866383937343431662d623031652d303062362d323638302d323530643239303633376535024838313762396237342d383430332d343631312d623664342d6161363536313937343662394866383937343431662d623031652d303062362d323638302d323530643239303030303030223078384437463339374238443837384331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356334620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032352c3130303439303331352c3130303439303330372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533310238323032302d30352d30385432313a33353a32362e333536303632345a4866383937343434302d623031652d303062362d343438302d323530643239303633396266024832386231383131352d653835612d346265372d623234622d3464326361663334333837304866383937343434302d623031652d303062362d343438302d323530643239303030303030223078384437463339374238453042374230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356335330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032362c3130303439303332332c3130303439303331352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533320238323032302d30352d30385432313a33353a32362e343131313033385a4866383937343435622d623031652d303062362d356638302d323530643239303633623333024835623332396463622d653037372d343438662d616531632d3936393463393735393162324866383937343435622d623031652d303062362d356638302d323530643239303030303030223078384437463339374238453931444245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356335620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032372c3130303439303333312c3130303439303332332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533330238323032302d30352d30385432313a33353a32362e343634313433345a4866383937343438322d623031652d303062362d376638302d323530643239303633633233024834616135316131392d323465332d346535302d613534612d3931333234613239343938644866383937343438322d623031652d303062362d376638302d323530643239303030303030223078384437463339374238463130453745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356336330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032382c3130303439303333392c3130303439303333312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533340238323032302d30352d30385432313a33353a32362e353138313833365a4866383937343462312d623031652d303062362d326238302d323530643239303633643235024839636638336363612d636362352d343137632d383761382d3530343933303565323563654866383937343462312d623031652d303062362d326238302d323530643239303030303030223078384437463339374238463937343843306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356336620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032392c3130303439303334372c3130303439303333392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533350238323032302d30352d30385432313a33353a32362e353732323233395a4866383937343463662d623031652d303062362d343938302d323530643239303633656365024865636532316630622d633864332d343762632d613330632d3762313965336631373532634866383937343463662d623031652d303062362d343938302d323530643239303030303030223078384437463339374239303138433638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356337330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033302c3130303439303335352c3130303439303334372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533360238323032302d30352d30385432313a33353a32362e363235323633355a4866383937343466352d623031652d303062362d366238302d323530643239303634303263024831306164633837632d663663382d346361392d613538382d3834303562363062386365654866383937343466352d623031652d303062362d366238302d323530643239303030303030223078384437463339374239303943423542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356337620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033312c3130303439303336332c3130303439303335352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533370238323032302d30352d30385432313a33353a32362e363737333032325a4866383937343531312d623031652d303062362d303438302d323530643239303634313639024862316536306431322d326430362d343239352d616536662d6566653465313833343134304866383937343531312d623031652d303062362d303438302d323530643239303030303030223078384437463339374239313142433145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356338330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033322c3130303439303337312c3130303439303336332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533380238323032302d30352d30385432313a33353a32362e373439333535305a4866383937343533362d623031652d303062362d323138302d323530643239303634326163024837313838613861332d323763322d343639392d393535652d3338613437656437373738654866383937343533362d623031652d303062362d323138302d323530643239303030303030223078384437463339374239314342414145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356338620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033332c3130303439303337392c3130303439303337312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533390238323032302d30352d30385432313a33353a32362e383034333936315a4866383937343535642d623031652d303062362d343538302d323530643239303634336230024830636638366332352d653131652d343135312d386330392d6162623933303938646663304866383937343535642d623031652d303062362d343538302d323530643239303030303030223078384437463339374239323446394131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356339330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033342c3130303439303338372c3130303439303337392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534300238323032302d30352d30385432313a33353a32362e383537343335375a4866383937343537612d623031652d303062362d363038302d323530643239303634396161024833353363323662382d626663362d346666612d616666332d3261373238313836666439634866383937343537612d623031652d303062362d363038302d323530643239303030303030223078384437463339374239324433383935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356339620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033352c3130303439303339352c3130303439303338372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534310238323032302d30352d30385432313a33353a32362e393131343734385a4866383937343539362d623031652d303062362d376138302d323530643239303634623233024866356530623731642d653162662d343335352d386262612d6237323330613130633432324866383937343539362d623031652d303062362d376138302d323530643239303030303030223078384437463339374239333535303639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356361330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033362c3130303439303430332c3130303439303339352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534320238323032302d30352d30385432313a33353a32362e393635353135315a4866383937343561632d623031652d303062362d306438302d323530643239303634633338024835326562633237372d303039632d343662632d383164362d3561376631643436336135654866383937343561632d623031652d303062362d306438302d323530643239303030303030223078384437463339374239334442363646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356361620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033372c3130303439303431312c3130303439303430332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534330238323032302d30352d30385432313a33353a32372e303139353534365a4866383937343563392d623031652d303062362d323638302d323530643239303634643235024865646632346162322d663334652d346362322d383734392d3265373130663132353933624866383937343563392d623031652d303062362d323638302d323530643239303030303030223078384437463339374239343543453437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356362330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033382c3130303439303431392c3130303439303431312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534340238323032302d30352d30385432313a33353a32372e303733353934365a4866383937343565382d623031652d303062362d343338302d323530643239303634656266024865393164393532372d386365302d343966662d623664662d3239643162326361376237644866383937343565382d623031652d303062362d343338302d323530643239303030303030223078384437463339374239344530443337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356362620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033392c3130303439303432372c3130303439303431392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534350238323032302d30352d30385432313a33353a32372e313435363437385a4866383937343631312d623031652d303062362d363838302d323530643239303635303834024833313535653233332d626561642d343436632d393863382d3939653664626337643334314866383937343631312d623031652d303062362d363838302d323530643239303030303030223078384437463339374239353933324445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356363330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034302c3130303439303433352c3130303439303432372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534360238323032302d30352d30385432313a33353a32372e313939363838325a4866383937343632382d623031652d303062362d376538302d323530643239303635316233024831343862666634362d373965652d346330372d623565362d6134383566636339316563304866383937343632382d623031652d303062362d376538302d323530643239303030303030223078384437463339374239363134414241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356363620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034312c3130303439303434332c3130303439303433352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534370238323032302d30352d30385432313a33353a32372e323831373439325a4866383937343635392d623031652d303062362d326138302d323530643239303635343434024837396230363666302d643031322d346364392d383537312d6630313835653465643665624866383937343635392d623031652d303062362d326138302d323530643239303030303030223078384437463339374239364446373534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356364330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034322c3130303439303435312c3130303439303434332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534380238323032302d30352d30385432313a33353a32372e333531383030365a4866383937343638642d623031652d303062362d356338302d323530643239303635363933024861616262643065312d633035332d343237302d396337632d3466356564653761363738314866383937343638642d623031652d303062362d356338302d323530643239303030303030223078384437463339374239373838303941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356364620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034332c3130303439303435392c3130303439303435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534390238323032302d30352d30385432313a33353a32372e343037383432305a4866383937343661362d623031652d303062362d373238302d323530643239303635376262024837383438373930662d313462342d343065352d393531652d3530326130303734613931354866383937343661362d623031652d303062362d373238302d323530643239303030303030223078384437463339374239383130444243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356365330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034342c3130303439303436372c3130303439303435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535300238323032302d30352d30385432313a33353a32372e343630383830375a4866383937343662372d623031652d303062362d303238302d323530643239303635396535024839323466613831392d363435662d343165652d383235362d3263353836383361393238394866383937343662372d623031652d303062362d303238302d323530643239303030303030223078384437463339374239383934434137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356365620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034352c3130303439303437352c3130303439303436372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535310238323032302d30352d30385432313a33353a32372e353133393230335a4866383937343663642d623031652d303062362d313338302d323530643239303635623062024830653239613230312d306662662d346162642d396231382d6237383565663661316664384866383937343663642d623031652d303062362d313338302d323530643239303030303030223078384437463339374239393136343833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356366330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034362c3130303439303438332c3130303439303437352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535320238323032302d30352d30385432313a33353a32372e353638393630365a4866383937343666302d623031652d303062362d333238302d323530643239303635633737024833343733326363302d353234312d346661352d613939622d6638626564636530343763634866383937343666302d623031652d303062362d333238302d323530643239303030303030223078384437463339374239393941333733306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356366620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034372c3130303439303439312c3130303439303438332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535330238323032302d30352d30385432313a33353a32372e363233303031345a4866383937343731322d623031652d303062362d353038302d323530643239303635653332024863643036646565322d363134392d346633392d396565632d6230613839313832306437324866383937343731322d623031652d303062362d353038302d323530643239303030303030223078384437463339374239413230393745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356430330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034382c3130303439303439392c3130303439303439312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535340238323032302d30352d30385432313a33353a32372e363738303431325a4866383937343732632d623031652d303062362d363738302d323530643239303635666435024863343938366566382d343331652d343265392d393462612d3833383334663362313763654866383937343732632d623031652d303062362d363738302d323530643239303030303030223078384437463339374239414136463743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356436350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383036372c3130303439303539372c3130303439303439392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535350238323032302d30352d30385432313a33353a32372e373332303832305a4866383937343734332d623031652d303062362d373938302d323530643239303636306139024833396637653833632d393433322d343266302d383135312d3831303432363062633534374866383937343734332d623031652d303062362d373938302d323530643239303030303030223078384437463339374239423238373538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356439350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383037362c3130303439303634352c3130303439303539372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535360238323032302d30352d30385432313a33353a32372e373836313232325a4866383937343736332d623031652d303062362d313638302d323530643239303636316536024866636230386132302d306363332d343738632d386565652d6131333363373231313135344866383937343736332d623031652d303062362d313638302d323530643239303030303030223078384437463339374239424143363446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356439640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383037372c3130303439303635332c3130303439303634352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535370238323032302d30352d30385432313a33353a32372e383431313632385a4866383937343738302d623031652d303062362d333038302d323530643239303636343131024862663731303635322d343363392d343165392d383137632d6533323264633063633330634866383937343738302d623031652d303062362d333038302d323530643239303030303030223078384437463339374239433335333643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356463640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383130322c3130303439303730312c3130303439303635332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535380238323032302d30352d30385432313a33353a32372e393139323231345a4866383937343761652d623031652d303062362d353538302d323530643239303636363734024862313364646538322d653330322d343365362d386336332d3933383231363166383337614866383937343761652d623031652d303062362d353538302d323530643239303030303030223078384437463339374239434633433936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356631300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383134382c3130303439313032342c3130303439303730312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535390238323032302d30352d30385432313a33353a32372e393733323631375a4866383937343764322d623031652d303062362d373638302d323530643239303636376232024836393663666534382d666333652d343661652d383131612d6164613134366364623138384866383937343764322d623031652d303062362d373638302d323530643239303030303030223078384437463339374239443735343732306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356666390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383139362c3130303439313235372c3130303439313032342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536300238323032302d30352d30385432313a33353a32382e303430333131375a4866383937343830362d623031652d303062362d323438302d323530643239303636396563024830353161666435312d623837632d343837372d393731362d3330333132623461613034324866383937343830362d623031652d303062362d323438302d323530643239303030303030223078384437463339374239453142364144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363030310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383139372c3130303439313236352c3130303439313235372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536310238323032302d30352d30385432313a33353a32382e303935333532375a4866383937343833352d623031652d303062362d343838302d323530643239303636623133024830303234323331342d363037352d346562302d393263372d3731376137666231636237344866383937343833352d623031652d303062362d343838302d323530643239303030303030223078384437463339374239453946354130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363030390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383139382c3130303439313237332c3130303439313236352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536320238323032302d30352d30385432313a33353a32382e313533333936305a4866383937343836322d623031652d303062362d366538302d323530643239303636633736024838333263666334622d313263662d343231302d613831362d3636613161336264373830664866383937343836322d623031652d303062362d366538302d323530643239303030303030223078384437463339374239463244304630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363065640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383234352c3130303439313530312c3130303439313237332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536330238323032302d30352d30385432313a33353a32382e323038343336365a4866383937343839392d623031652d303062362d313638302d323530643239303636663066024864626230316639642d356336362d343538312d396365352d3235663565623635656234664866383937343839392d623031652d303062362d313638302d323530643239303030303030223078384437463339374239464233364641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363164360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383238382c3130303439313733342c3130303439313530312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536340238323032302d30352d30385432313a33353a32382e323632343737335a4866383937343862342d623031652d303062362d326638302d323530643239303637306635024866396162303662632d376662362d343238642d396532382d3034396138343663383962384866383937343862342d623031652d303062362d326638302d323530643239303030303030223078384437463339374241303339443035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363239320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383332362c3130303439313932322c3130303439313733342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536350238323032302d30352d30385432313a33353a32382e333135353136345a4866383937343864622d623031652d303062362d346638302d323530643239303637326533024831313438383939632d376632632d343163362d623639382d3835343162613236356131324866383937343864622d623031652d303062362d346638302d323530643239303030303030223078384437463339374241304238444338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363239610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383332372c3130303439313933302c31303034393139323229000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536360238323032302d30352d30385432313a33353a32382e333638353535395a4866383937343866332d623031652d303062362d363038302d323530643239303637346238024839616666633038342d306237632d346435342d383861312d6139636663343336333634334866383937343866332d623031652d303062362d363038302d323530643239303030303030223078384437463339374241313343434237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363261320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383332382c3130303439313933382c3130303439313933302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536370238323032302d30352d30385432313a33353a32382e343231353935385a4866383937343930642d623031652d303062362d373538302d323530643239303637366565024833613230323237322d616637312d343564652d393631612d6264353064336236373566334866383937343930642d623031652d303062362d373538302d323530643239303030303030223078384437463339374241314245343936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363264370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383333382c3130303439313939312c3130303439313933382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536380238323032302d30352d30385432313a33353a32382e343736363336395a4866383937343933632d623031652d303062362d316438302d323530643239303637386538024833393739643865372d343364632d343231382d396337362d3566333161313338383565394866383937343933632d623031652d303062362d316438302d323530643239303030303030223078384437463339374241323434414131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363433640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383430392c3130303439323334392c3130303439313939312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536390238323032302d30352d30385432313a33353a32382e353535363935345a4866383937343937632d623031652d303062362d353438302d323530643239303637616437024834303737383234622d326366612d343763382d613433642d3233663431643639356663364866383937343937632d623031652d303062362d353438302d323530643239303030303030223078384437463339374241333035414441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363532620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383435362c3130303439323538372c3130303439323334392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537300238323032302d30352d30385432313a33353a32382e363039373336315a4866383937343961322d623031652d303062362d373438302d323530643239303637636361024837623133643534632d356666382d343138642d383634632d6439323064393564333038654866383937343961322d623031652d303062362d373438302d323530643239303030303030223078384437463339374241333837324239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363533330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383435372c3130303439323539352c3130303439323538372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537310238323032302d30352d30385432313a33353a32382e363631373734395a4866383937343962382d623031652d303062362d303838302d323530643239303637653738024861336166303265362d356637352d343961332d383131392d3535383861663739623665374866383937343962382d623031652d303062362d303838302d323530643239303030303030223078384437463339374241343038413935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363533620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383435382c3130303439323630332c3130303439323539352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537320238323032302d30352d30385432313a33353a32382e373134383134315a4866383937343964622d623031652d303062362d323738302d323530643239303638303430024833363031303837312d646531382d343738662d613663622d6666666361646631306139384866383937343964622d623031652d303062362d323738302d323530643239303030303030223078384437463339374241343841323644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363634630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383531312c3130303439323837362c3130303439323630332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537330238323032302d30352d30385432313a33353a32382e373638383534345a4866383937346130302d623031652d303062362d343938302d323530643239303638316662024861333366626565302d333435372d346461352d383633652d3337316134313533663264634866383937346130302d623031652d303062362d343938302d323530643239303030303030223078384437463339374241353042413439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363738660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383537352c3130303439333139392c3130303439323837362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537340238323032302d30352d30385432313a33353a32382e383233383934335a4866383937346131632d623031652d303062362d363138302d323530643239303638333738024837306232316534652d343732362d343034392d396232642d3133306334386235306135654866383937346131632d623031652d303062362d363138302d323530643239303030303030223078384437463339374241353934373546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363763340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383538362c3130303439333235322c3130303439333139392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537350238323032302d30352d30385432313a33353a32382e383737393334365a4866383937346132632d623031652d303062362d373138302d323530643239303638343762024862656232326631342d663962332d343937632d613262312d3461336163616636366166644866383937346132632d623031652d303062362d373138302d323530643239303030303030223078384437463339374241363138363532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363763630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383538372c3130303439333236302c3130303439333235322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537360238323032302d30352d30385432313a33353a32382e393330393733385a4866383937346134332d623031652d303062362d303538302d323530643239303638356638024831343930623739302d313434342d343831642d623030632d3463383831343234653736644866383937346134332d623031652d303062362d303538302d323530643239303030303030223078384437463339374241363939453241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363764340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383538382c3130303439333236382c3130303439333236302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537370238323032302d30352d30385432313a33353a32382e393836303134355a4866383937346135632d623031652d303062362d316438302d323530643239303638383030024833353361333833302d323738642d343838612d623237352d6265636634343834316336644866383937346135632d623031652d303062362d316438302d323530643239303030303030223078384437463339374241373144443145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363862640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383633352c3130303439333530312c3130303439333236382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537380238323032302d30352d30385432313a33353a32392e303338303532355a4866383937346137622d623031652d303062362d333938302d323530643239303638396434024833643231383130312d653033322d346231392d616666642d6130356463353537656330324866383937346137622d623031652d303062362d333938302d323530643239303030303030223078384437463339374241373946344544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363964380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383639312c3130303439333738342c3130303439333530312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537390238323032302d30352d30385432313a33353a32392e303932303932395a4866383937346162322d623031652d303062362d363438302d323530643239303638623238024836613537386265622d323332362d343963352d616531332d3632623231353063626535654866383937346162322d623031652d303062362d363438302d323530643239303030303030223078384437463339374241383230434339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366132620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383730362c3130303439333836372c3130303439333738342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538300238323032302d30352d30385432313a33353a32392e313437313333355a4866383937346163372d623031652d303062362d373838302d323530643239303638633238024866313230396165312d343665312d343662362d623033322d3062666637303639376634394866383937346163372d623031652d303062362d373838302d323530643239303030303030223078384437463339374241384139394537306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366133330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383730372c3130303439333837352c3130303439333836372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538310238323032302d30352d30385432313a33353a32392e323032313733385a4866383937346166392d623031652d303062362d323338302d323530643239303638643461024830393762313334392d386363662d346163632d383231652d3266386538396565626162314866383937346166392d623031652d303062362d323338302d323530643239303030303030223078384437463339374241393244384437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366135650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383731352c3130303439333931382c3130303439333837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538320238323032302d30352d30385432313a33353a32392e323536323133375a4866383937346231662d623031652d303062362d343238302d323530643239303638663062024865636633636139372d303366372d346466302d393166372d6461636333383237386531644866383937346231662d623031652d303062362d343238302d323530643239303030303030223078384437463339374241394231374336306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366237390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383737312c3130303439343230312c3130303439333931382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538330238323032302d30352d30385432313a33353a32392e333130323533365a4866383937346233612d623031652d303062362d356238302d323530643239303639306238024865623637303164322d646466372d343361372d386166312d6631623266613938666435664866383937346233612d623031652d303062362d356238302d323530643239303030303030223078384437463339374241413335364235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366336370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383831382c3130303439343433392c3130303439343230312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538340238323032302d30352d30385432313a33353a32392e333633323932385a4866383937346235352d623031652d303062362d373338302d323530643239303639326432024831646630653365372d653737652d343730302d623334362d3465313337323839363862654866383937346235352d623031652d303062362d373338302d323530643239303030303030223078384437463339374241414236453844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366338380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383832342c3130303439343437322c3130303439343433392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538350238323032302d30352d30385432313a33353a32392e343137333333325a4866383937346236382d623031652d303062362d303538302d323530643239303639343161024834353436313964642d643930332d343362662d616561392d6364393533666364623165324866383937346236382d623031652d303062362d303538302d323530643239303030303030223078384437463339374241423341443738306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366339350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383832362c3130303439343438352c3130303439343437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538360238323032302d30352d30385432313a33353a32392e343734333735335a4866383937346237662d623031652d303062362d313938302d323530643239303639356233024866363237653436662d376438382d346532322d626138622d3330383635626333656236354866383937346237662d623031652d303062362d313938302d323530643239303030303030223078384437463339374241424336314232306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366364390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383834302c3130303439343535332c3130303439343438352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538370238323032302d30352d30385432313a33353a32392e353237343134395a4866383937346261302d623031652d303062362d333938302d323530643239303639376162024836386530613236362d643233302d346264332d616230642d3433353138346333373962384866383937346261302d623031652d303062362d333938302d323530643239303030303030223078384437463339374241433437393845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366465610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383839332c3130303439343832362c3130303439343535332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538380238323032302d30352d30385432313a33353a32392e353830343533335a4866383937346264312d623031652d303062362d363538302d323530643239303639393030024866633538313964382d313365642d343735322d623136342d3537346231313764396362314866383937346264312d623031652d303062362d363538302d323530643239303030303030223078384437463339374241434339313544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366631340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383935322c3130303439353132342c3130303439343832362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538390238323032302d30352d30385432313a33353a32392e363334343933325a4866383937346266352d623031652d303062362d303738302d323530643239303639623432024837333162383834322d643764652d343434662d393538352d6434626561333833326230394866383937346266352d623031652d303062362d303738302d323530643239303030303030223078384437463339374241443446373634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366632360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383935352c3130303439353134322c3130303439353132342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539300238323032302d30352d30385432313a33353a32392e373032353434315a4866383937346332352d623031652d303062362d333338302d323530643239303639636163024865343330613562642d633564332d343034652d386561362d3064326437366664623062354866383937346332352d623031652d303062362d333338302d323530643239303030303030223078384437463339374241444633323841306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366632650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383935362c3130303439353135302c3130303439353134322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539310238323032302d30352d30385432313a33353a32392e373535353833375a4866383937346334612d623031652d303062362d353438302d323530643239303639653038024830316536343961642d366264382d346665382d613666332d6234316532326438613039364866383937346334612d623031652d303062362d353438302d323530643239303030303030223078384437463339374241453734413635306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366662330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383938322c3130303439353238332c3130303439353135302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539320238323032302d30352d30385432313a33353a32392e383038363233325a4866383937346337362d623031652d303062362d376238302d323530643239303639666138024866353931663336362d303238362d346232622d626231392d6332346232626530396230394866383937346337362d623031652d303062362d376238302d323530643239303030303030223078384437463339374241454638393538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373037390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393032302c3130303439353438312c3130303439353238332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539330238323032302d30352d30385432313a33353a32392e383631363632375a4866383937346339332d623031652d303062362d313738302d323530643239303661306533024830656538353737632d616234662d346437322d613362382d3238353530383631323034324866383937346339332d623031652d303062362d313738302d323530643239303030303030223078384437463339374241463741313333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373130380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393034392c3130303439353632342c3130303439353438312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539340238323032302d30352d30385432313a33353a32392e393134373032325a4866383937346362392d623031652d303062362d333938302d323530643239303661323461024838353265643538642d383737612d346162642d623466332d6333306230303131656563364866383937346362392d623031652d303062362d333938302d323530643239303030303030223078384437463339374241464642393045306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373139370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393037372c3130303439353736372c3130303439353632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539350238323032302d30352d30385432313a33353a32392e393638373432355a4866383937346364622d623031652d303062362d356238302d323530643239303661333765024831633531326631382d376433622d343465652d613566392d3139306435356439316365344866383937346364622d623031652d303062362d356238302d323530643239303030303030223078384437463339374242303744304535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373163370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393038362c3130303439353831352c3130303439353736372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539360238323032302d30352d30385432313a33353a33302e303238373837335a4866383937346430392d623031652d303062362d303438302d323530643239303661353165024837333030636461612d383262392d343035652d383933642d3934303765323336343830344866383937346430392d623031652d303062362d303438302d323530643239303030303030223078384437463339374242313132313831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373235310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393131352c3130303439353935332c3130303439353831352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539370238323032302d30352d30385432313a33353a33302e303831383236385a4866383937346433642d623031652d303062362d333038302d323530643239303661363436024834333634643034332d343062302d343762322d393766612d3835373130336138613633644866383937346433642d623031652d303062362d333038302d323530643239303030303030223078384437463339374242313933393543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373335380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393136352c3130303439363231362c3130303439353935332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539380238323032302d30352d30385432313a33353a33302e313335383636365a4866383937346437372d623031652d303062362d363638302d323530643239303661383638024831653739633664352d396338642d346632642d386638652d3831373831613131616335324866383937346437372d623031652d303062362d363638302d323530643239303030303030223078384437463339374242323135313337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373435300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393231342c3130303439363436342c3130303439363231362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539390238323032302d30352d30385432313a33353a33302e313838393036325a4866383937346439382d623031652d303062362d303338302d323530643239303661396636024832383862356338342d303432662d343636352d386237662d3964656430346339313735364866383937346439382d623031652d303062362d303338302d323530643239303030303030223078384437463339374242323939303236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373435380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393231352c3130303439363437322c3130303439363436342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630300238323032302d30352d30385432313a33353a33302e323538393538345a4866383937346463372d623031652d303062362d326538302d323530643239303661623661024866623861313434382d363064332d343734662d396135322d3334616438323439353634374866383937346463372d623031652d303062362d326538302d323530643239303030303030223078384437463339374242333434303930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373436300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393231362c3130303439363438302c3130303439363437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630310238323032302d30352d30385432313a33353a33302e333138303033325a4866383937346466322d623031652d303062362d346638302d323530643239303661646562024833313036653237322d356531332d343335662d393138662d3165336262306437363936384866383937346466322d623031652d303062362d346638302d323530643239303030303030223078384437463339374242334431424530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373436380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393231372c3130303439363438382c3130303439363438302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630320238323032302d30352d30385432313a33353a33302e333732303433315a4866383937346532322d623031652d303062362d376138302d323530643239303661666534024837353832333238322d363939332d343930362d383536372d3630303932626234643161304866383937346532322d623031652d303062362d376138302d323530643239303030303030223078384437463339374242343535414443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373538330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393237332c3130303439363737312c3130303439363438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630330238323032302d30352d30385432313a33353a33302e343236303833345a4866383937346535312d623031652d303062362d323438302d323530643239303662316234024838636364323539372d343735382d346537352d616433372d6562633733373061353066334866383937346535312d623031652d303062362d323438302d323530643239303030303030223078384437463339374242344439394341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373638660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393332392c3130303439373033392c3130303439363737312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630340238323032302d30352d30385432313a33353a33302e343938313337355a4866383937346537382d623031652d303062362d346238302d323530643239303662333431024830343564633132612d313830662d343666342d393237662d3339643661363465613862304866383937346537382d623031652d303062362d346238302d323530643239303030303030223078384437463339374242353842463746306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373666310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393334352c3130303439373133372c3130303439373033392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630350238323032302d30352d30385432313a33353a33302e353532313736395a4866383937346539352d623031652d303062362d363738302d323530643239303662346531024831313563346263352d636437652d346438632d626236352d6434343535616330666262304866383937346539352d623031652d303062362d363738302d323530643239303030303030223078384437463339374242363046453639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373738660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393337352c3130303439373239352c3130303439373133372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630360238323032302d30352d30385432313a33353a33302e363035323136395a4866383937346562652d623031652d303062362d313038302d323530643239303662363930024862316430333230372d663238662d343139332d386664392d3866616239313964373435364866383937346562652d623031652d303062362d313038302d323530643239303030303030223078384437463339374242363931363439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373835300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393431332c3130303439373438382c3130303439373239352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630370238323032302d30352d30385432313a33353a33302e363538323536305a4866383937346565372d623031652d303062362d333638302d323530643239303662386237024865366234356135362d326361662d343239322d396237342d3533326133356436373766664866383937346565372d623031652d303062362d333638302d323530643239303030303030223078384437463339374242373132453230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373934640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393436342c3130303439373734312c3130303439373438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630380238323032302d30352d30385432313a33353a33302e373131323935335a4866383937346630342d623031652d303062362d353238302d323530643239303662613634024834663034633762662d373664632d343930322d616332632d3333323063613639616165354866383937346630342d623031652d303062362d353238302d323530643239303030303030223078384437463339374242373931454531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373938320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393437342c3130303439373739342c3130303439373734312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630390238323032302d30352d30385432313a33353a33302e373635333335365a4866383937346631612d623031652d303062362d363638302d323530643239303662626133024861613233613434342d613338392d346636342d386166342d3166386366326362656134664866383937346631612d623031652d303062362d363638302d323530643239303030303030223078384437463339374242383135444435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373938610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393437352c3130303439373830322c3130303439373739342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631300238323032302d30352d30385432313a33353a33302e383435333935325a4866383937346634652d623031652d303062362d313338302d323530643239303662653138024866306365323132612d336265382d343333312d396237302d3366373436643537353566614866383937346634652d623031652d303062362d313338302d323530643239303030303030223078384437463339374242384442433430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376138320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393532342c3130303439383035302c3130303439373830322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631310238323032302d30352d30385432313a33353a33302e393034343338345a4866383937346637632d623031652d303062362d336438302d323530643239303662666634024861666133316432362d313463362d343962662d613738612d3434656465306364303331384866383937346637632d623031652d303062362d336438302d323530643239303030303030223078384437463339374242393642454130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376238340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393537352c3130303439383330382c3130303439383035302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631320238323032302d30352d30385432313a33353a33302e393631343830315a4866383937346639652d623031652d303062362d356538302d323530643239303663313464024864396336316163362d396665322d346561302d383335352d3931633333336633396264334866383937346639652d623031652d303062362d356538302d323530643239303030303030223078384437463339374242394634424245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376331330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393630332c3130303439383435312c3130303439383330382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631330238323032302d30352d30385432313a33353a33312e303133353138365a4866383937346663392d623031652d303062362d303738302d323530643239303663323333024835396630333830632d616138642d346237392d393462652d6234623737653262346232644866383937346663392d623031652d303062362d303738302d323530643239303030303030223078384437463339374242413736333932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376331620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393630342c3130303439383435392c3130303439383435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631340238323032302d30352d30385432313a33353a33312e303639353630385a4866383937346666322d623031652d303062362d326238302d323530643239303663343065024838313438363831392d643436662d343835612d613763662d6136653162306533323536614866383937346666322d623031652d303062362d326238302d323530643239303030303030223078384437463339374242414643393944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376338630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393632362c3130303439383537322c3130303439383435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631350238323032302d30352d30385432313a33353a33312e313233363030335a4866383937353031352d623031652d303062362d346138302d323530643239303663353961024831626336343636322d636264362d346661622d393363312d3838633131636131643861624866383937353031352d623031652d303062362d346138302d323530643239303030303030223078384437463339374242423832464133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376436620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393636392c3130303439383739352c3130303439383537322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631360238323032302d30352d30385432313a33353a33312e313739363431375a4866383937353034312d623031652d303062362d373038302d323530643239303663373336024838613939393936612d326435312d343630312d613462662d3935333233303131333634304866383937353034312d623031652d303062362d373038302d323530643239303030303030223078384437463339374242433042434331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376534660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393731352c3130303439393032332c3130303439383739352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631370238323032302d30352d30385432313a33353a33312e323333363832315a4866383937353037302d623031652d303062362d313738302d323530643239303663383932024838616135643433302d393966322d346539362d623639642d3061313039393637616130354866383937353037302d623031652d303062362d313738302d323530643239303030303030223078384437463339374242433844343935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376561630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393733332c3130303439393131362c3130303439393032332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631380238323032302d30352d30385432313a33353a33312e323837373231325a4866383937353039312d623031652d303062362d333538302d323530643239303663396238024831666636323466362d353937662d343663642d613262642d6465336433623539313434654866383937353039312d623031652d303062362d333538302d323530643239303030303030223078384437463339374242443133413943306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376562340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393733342c3130303439393132342c3130303439393131362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631390238323032302d30352d30385432313a33353a33312e333730373833305a4866383937353063342d623031652d303062362d363238302d323530643239303663633564024866653934393135372d613937352d346634622d626466342d6433303134343562346561344866383937353063342d623031652d303062362d363238302d323530643239303030303030223078384437463339374242444443303145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376661370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393738322c3130303439393336372c3130303439393132342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632300238323032302d30352d30385432313a33353a33312e343235383233325a4866383937353064372d623031652d303062362d373538302d323530643239303663643764024834393662323661312d323933342d343134392d616138332d6239386535383133663739644866383937353064372d623031652d303062362d373538302d323530643239303030303030223078384437463339374242453634443338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376662340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393738342c3130303439393338302c3130303439393336372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632310238323032302d30352d30385432313a33353a33312e343738383632385a4866383937353066332d623031652d303062362d306538302d323530643239303663663035024839633861623032312d626463392d343639372d613062322d6633353537363337643966324866383937353066332d623031652d303062362d306538302d323530643239303030303030223078384437463339374242454536353134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383031360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393830342c3130303439393437382c3130303439393338302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632320238323032302d30352d30385432313a33353a33312e353332393032335a4866383937353130622d623031652d303062362d323538302d323530643239303664303737024861373734333435632d336434352d346435342d396661642d3134356436323331333563324866383937353130622d623031652d303062362d323538302d323530643239303030303030223078384437463339374242463641334646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383036340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393831382c3130303439393535362c3130303439393437382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632330238323032302d30352d30385432313a33353a33312e353933393437395a4866383937353132332d623031652d303062362d336338302d323530643239303664316265024836366232333465612d663864382d346662392d396166642d3865316464613937306334304866383937353132332d623031652d303062362d336338302d323530643239303030303030223078384437463339374242464646343937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383037310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393832302c3130303439393536392c3130303439393535362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632340238323032302d30352d30385432313a33353a33312e363532393931315a4866383937353134372d623031652d303062362d363038302d323530643239303664333335024833363666623230612d313132622d343361382d623537362d3735313065316463636433624866383937353134372d623031652d303062362d363038302d323530643239303030303030223078384437463339374243303843464533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383037390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393832312c3130303439393537372c3130303439393536392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632350238323032302d30352d30385432313a33353a33312e373132303335345a4866383937353136612d623031652d303062362d303138302d323530643239303664346238024834343464356361322d366639632d346239662d383333622d3537666265326138383834634866383937353136612d623031652d303062362d303138302d323530643239303030303030223078384437463339374243313144323441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383061650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393833322c3130303439393633302c3130303439393537372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632360238323032302d30352d30385432313a33353a33312e373638303737315a4866383937353138622d623031652d303062362d323038302d323530643239303664366462024838303832623931662d653033312d346637642d623531642d3236636533633931643133384866383937353138622d623031652d303062362d323038302d323530643239303030303030223078384437463339374243314138363833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383162610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393838362c3130303439393839382c3130303439393633302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632370238323032302d30352d30385432313a33353a33312e383234313138395a4866383937353161662d623031652d303062362d343138302d323530643239303664383930024863326534383035652d363238362d343736352d383332372d3931353265326132303739644866383937353161662d623031652d303062362d343138302d323530643239303030303030223078384437463339374243323245433845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383264610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393934312c3130303530303138362c3130303439393839382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632380238323032302d30352d30385432313a33353a33312e383736313537375a4866383937353163392d623031652d303062362d356138302d323530643239303664396535024839393531303964652d633139642d343833612d383234302d3962303832343236646634614866383937353163392d623031652d303062362d356138302d323530643239303030303030223078384437463339374243324230343639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383363640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393939322c3130303530303432392c3130303530303138362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632390238323032302d30352d30385432313a33353a33312e393334323031305a4866383937353165302d623031652d303062362d373138302d323530643239303664626134024830326234326165372d306236392d343734352d386162622d6436393865623533666530654866383937353165302d623031652d303062362d373138302d323530643239303030303030223078384437463339374243333344464241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383464390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303034322c3130303530303639372c3130303530303432392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633300238323032302d30352d30385432313a33353a33312e393839323432305a4866383937353166342d623031652d303062362d303438302d323530643239303664646336024834303233666635392d623936302d343166322d393064392d3835376262316135306335304866383937353166342d623031652d303062362d303438302d323530643239303030303030223078384437463339374243334334354334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383538620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303037372c3130303530303837352c3130303530303639372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633310238323032302d30352d30385432313a33353a33322e303435323833335a4866383937353230652d623031652d303062362d316338302d323530643239303664656638024861306166383230392d636137312d343532652d613231352d3064396431613064376161304866383937353230652d623031652d303062362d316338302d323530643239303030303030223078384437463339374243343444324531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383539330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303037382c3130303530303838332c3130303530303837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633320238323032302d30352d30385432313a33353a33322e313031333235355a4866383937353232642d623031652d303062362d333638302d323530643239303665306361024866363565636638362d633361652d346665362d626231662d6562346131333839633366624866383937353232642d623031652d303062362d333638302d323530643239303030303030223078384437463339374243344436303037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383539620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303037392c3130303530303839312c3130303530303838332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633330238323032302d30352d30385432313a33353a33322e313536333636355a4866383937353234382d623031652d303062362d346638302d323530643239303665326333024831306664626133352d623435612d343963382d386338322d6539616465326134396536324866383937353234382d623031652d303062362d346638302d323530643239303030303030223078384437463339374243353539454636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383638650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303132382c3130303530313133342c3130303530303839312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633340238323032302d30352d30385432313a33353a33322e323231343135305a4866383937353236382d623031652d303062362d366238302d323530643239303665353765024865396365343532372d333137332d346137652d383866352d3162333835633033313238644866383937353236382d623031652d303062362d366238302d323530643239303030303030223078384437463339374243354642333036306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383739350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303230342c3130303530313339372c3130303530313133342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633350238323032302d30352d30385432313a33353a33322e333030343733355a4866383937353238342d623031652d303062362d303338302d323530643239303665373338024837373261663465342d366134622d346564662d386438352d3463303966356261626466344866383937353238342d623031652d303062362d303338302d323530643239303030303030223078384437463339374243364239433238306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383832340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303230372c3130303530313534302c3130303530313339372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633360238323032302d30352d30385432313a33353a33322e333536353135375a4866383937353239652d623031652d303062362d316238302d323530643239303665613265024831333365643761322d373863322d346662632d383864392d6261646464666236326335304866383937353239652d623031652d303062362d316238302d323530643239303030303030223078384437463339374243373432393439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383832630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303230382c3130303530313534382c3130303530313534302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633370238323032302d30352d30385432313a33353a33322e343232353635345a4866383937353262652d623031652d303062362d333738302d323530643239303665626333024833643931643333312d373862392d346266382d616365632d3638393961653063666466634866383937353262652d623031652d303062362d333738302d323530643239303030303030223078384437463339374243374536343736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383837610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303232332c3130303530313632362c3130303530313534382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633380238323032302d30352d30385432313a33353a33322e343736363035325a4866383937353264622d623031652d303062362d353338302d323530643239303665643630024863323061383036632d316334632d346265392d616333352d3638643362656435646662364866383937353264622d623031652d303062362d353338302d323530643239303030303030223078384437463339374243383641333634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383936330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303236392c3130303530313835392c3130303530313632362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633390238323032302d30352d30385432313a33353a33322e353330363435395a4866383937353330362d623031652d303062362d373938302d323530643239303665663632024865623830666538352d366536632d346535612d623035622d3563363839313438653839614866383937353330362d623031652d303062362d373938302d323530643239303030303030223078384437463339374243384545323542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386130360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303330322c3130303530323032322c3130303530313835392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634300238323032302d30352d30385432313a33353a33322e353836363837335a4866383937353332612d623031652d303062362d313938302d323530643239303666313365024864643333313363372d333038652d346336372d623062632d6266643637363631643534334866383937353332612d623031652d303062362d313938302d323530643239303030303030223078384437463339374243393736463739306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386162640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303333372c3130303530323230352c3130303530323032322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634310238323032302d30352d30385432313a33353a33322e363432373238365a4866383937353334372d623031652d303062362d333238302d323530643239303666333435024839653063346332342d343264352d346433322d623532662d6431336136643332333831374866383937353334372d623031652d303062362d333238302d323530643239303030303030223078384437463339374243394644353833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386165640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303334362c3130303530323235332c3130303530323230352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634320238323032302d30352d30385432313a33353a33322e363936373639365a4866383937353336312d623031652d303062362d346238302d323530643239303666346637024833383461323564352d313335612d343530352d386438312d6436643966613563353836334866383937353336312d623031652d303062362d346238302d323530643239303030303030223078384437463339374243413831343734306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386239610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303338302c3130303530323432362c3130303530323235332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634330238323032302d30352d30385432313a33353a33322e373530383038365a4866383937353337632d623031652d303062362d363238302d323530643239303666363761024835633862653061642d623465382d343435632d613731312d6137393235643263653837394866383937353337632d623031652d303062362d363238302d323530643239303030303030223078384437463339374243423037413736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386265640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303339362c3130303530323530392c3130303530323432362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634340238323032302d30352d30385432313a33353a33322e383039383532335a4866383937353361362d623031652d303062362d303638302d323530643239303666376638024832333131626434612d333065642d346162312d626463662d6365393731633037303931394866383937353361362d623031652d303062362d303638302d323530643239303030303030223078384437463339374243423937434442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386334610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303431342c3130303530323630322c3130303530323530392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634350238323032302d30352d30385432313a33353a33322e383635383933375a4866383937353364302d623031652d303062362d326138302d323530643239303666393963024832633537343365342d303731662d343530342d623730332d3835626662633661336339634866383937353364302d623031652d303062362d326138302d323530643239303030303030223078384437463339374243433230394639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386337660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303432342c3130303530323635352c3130303530323630322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634360238323032302d30352d30385432313a33353a33322e393138393333335a4866383937353366342d623031652d303062362d343938302d323530643239303666616631024834643762383635632d306161342d343665662d626165362d3330383337343833616231354866383937353366342d623031652d303062362d343938302d323530643239303030303030223078384437463339374243434132314435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386363330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303433372c3130303530323732332c3130303530323635352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634370238323032302d30352d30385432313a33353a33322e393735393735345a4866383937353431302d623031652d303062362d363338302d323530643239303666633633024865313231376265382d666435662d343665322d383564632d3834303638363164663933314866383937353431302d623031652d303062362d363338302d323530643239303030303030223078384437463339374243443244363041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386434330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303436322c3130303530323835312c3130303530323732332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634380238323032302d30352d30385432313a33353a33332e303738303530395a4866383937353433322d623031652d303062362d303538302d323530643239303666656539024866363531643262352d353431362d346539662d383166302d6131353864653431646639344866383937353433322d623031652d303062362d303538302d323530643239303030303030223078384437463339374243453234323435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386464320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303439302c3130303530323939342c3130303530323835312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634390238323032302d30352d30385432313a33353a33332e313333303931355a4866383937353435392d623031652d303062362d323838302d323530643239303630306632024862336133623632342d616463362d343332342d396162642d6530623162396132653333614866383937353435392d623031652d303062362d323838302d323530643239303030303030223078384437463339374243454143463633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386531360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303530332c3130303530333036322c3130303530323939342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635300238323032302d30352d30385432313a33353a33332e313838313332325a4866383937353437352d623031652d303062362d343238302d323530643239303630323561024865386231333439352d326466622d346662342d616633612d3833636266653837323432644866383937353437352d623031652d303062362d343238302d323530643239303030303030223078384437463339374243463330453533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386534360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303531332c3130303530333131302c3130303530333036322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635310238323032302d30352d30385432313a33353a33332e323432313732315a4866383937353438652d623031652d303062362d353838302d323530643239303630343834024838386132663333612d323637612d346636352d616432632d6363373331333664373962304866383937353438652d623031652d303062362d353838302d323530643239303030303030223078384437463339374243464234443345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386563310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303533362c3130303530333233332c3130303530333131302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635320238323032302d30352d30385432313a33353a33332e323937323133325a4866383937353461342d623031652d303062362d366438302d323530643239303630363565024837343633303061622d636632622d346430362d383065322d3436353334646336646465334866383937353461342d623031652d303062362d366438302d323530643239303030303030223078384437463339374244303344413634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386634620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303536332c3130303530333337312c3130303530333233332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635330238323032302d30352d30385432313a33353a33332e333533323535315a4866383937353462642d623031652d303062362d383038302d323530643239303630386261024833653033646535612d396163342d346666352d616539332d6332306237653735313764374866383937353462642d623031652d303062362d383038302d323530643239303030303030223078384437463339374244304336373837306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386638660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303537362c3130303530333433392c3130303530333337312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635340238323032302d30352d30385432313a33353a33332e343039323935325a4866383937353465352d623031652d303062362d316638302d323530643239303630623332024836663865383235382d333665632d346430632d383261342d3730353430383933313362384866383937353465352d623031652d303062362d316638302d323530643239303030303030223078384437463339374244313446343938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386665370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303539332c3130303530333532372c3130303530333433392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635350238323032302d30352d30385432313a33353a33332e343634333336335a4866383937353466652d623031652d303062362d333538302d323530643239303630643238024835363131313966372d376232342d343335652d613462332d3463383034363561333265324866383937353466652d623031652d303062362d333538302d323530643239303030303030223078384437463339374244314435414133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393033660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303631302c3130303530333631352c3130303530333532372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635360238323032302d30352d30385432313a33353a33332e353139333737305a4866383937353531352d623031652d303062362d346238302d323530643239303630663761024831326236356433342d653339622d343961632d396138642d6466646664646530666339354866383937353531352d623031652d303062362d346238302d323530643239303030303030223078384437463339374244323543304141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393061310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303632392c3130303530333731332c3130303530333631352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635370238323032302d30352d30385432313a33353a33332e353734343137325a4866383937353532652d623031652d303062362d363438302d323530643239303631313362024866623366323532332d363065622d343464662d396666652d3462336264313237386635664866383937353532652d623031652d303062362d363438302d323530643239303030303030223078384437463339374244324446463939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393065350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303634322c3130303530333738312c3130303530333731332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635380238323032302d30352d30385432313a33353a33332e363537343739305a4866383937353535642d623031652d303062362d306438302d323530643239303631333062024838616132643837662d643732332d343165352d396132332d3165326139313931353633364866383937353535642d623031652d303062362d306438302d323530643239303030303030223078384437463339374244334144333436306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393136610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303636382c3130303530333931342c3130303530333738312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635390238323032302d30352d30385432313a33353a33332e373131353139325a4866383937353536632d623031652d303062362d316338302d323530643239303631343438024837303239386661342d356232342d343933342d623830372d3039623938316239316539624866383937353536632d623031652d303062362d316338302d323530643239303030303030223078384437463339374244343245423230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393162640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303638342c3130303530333939372c3130303530333931342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636300238323032302d30352d30385432313a33353a33332e373636353630325a4866383937353538322d623031652d303062362d333138302d323530643239303631356132024861636636363539622d373366342d343864312d616164642d6337663734613834363563324866383937353538322d623031652d303062362d333138302d323530643239303030303030223078384437463339374244344237383432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393231610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303730322c3130303530343039302c3130303530333939372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636310238323032302d30352d30385432313a33353a33332e383139353939375a4866383937353539392d623031652d303062362d343738302d323530643239303631373032024836363332333537612d643565312d343330302d386163312d3835336463396163626264614866383937353539392d623031652d303062362d343738302d323530643239303030303030223078384437463339374244353339303144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393237630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303732312c3130303530343138382c3130303530343039302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636320238323032302d30352d30385432313a33353a33332e383734363430335a4866383937353562622d623031652d303062362d363438302d323530643239303631383236024864303964323764312d636332642d343361352d623862612d3036633262633363393137314866383937353562622d623031652d303062362d363438302d323530643239303030303030223078384437463339374244354246363233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393332390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303735332c3130303530343336312c3130303530343138382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636330238323032302d30352d30385432313a33353a33332e393238363831355a4866383937353564382d623031652d303062362d376638302d323530643239303631393730024838383539326366642d336431312d346139322d616466382d6364633538383430636634334866383937353564382d623031652d303062362d376638302d323530643239303030303030223078384437463339374244363430444646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393338360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303737322c3130303530343435342c3130303530343336312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636340238323032302d30352d30385432313a33353a33332e393831373230365a4866383937353565652d623031652d303062362d313438302d323530643239303631616561024832613230623466382d303966312d343031612d613033642d3464363562396535363063664866383937353565652d623031652d303062362d313438302d323530643239303030303030223078384437463339374244364334434636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393364390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303738392c3130303530343533372c3130303530343435342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636350238323032302d30352d30385432313a33353a33342e303635373833365a4866383937353631312d623031652d303062362d333338302d323530643239303631643864024864376637636165382d373233392d343931632d396165342d6536336537626162323837364866383937353631312d623031652d303062362d333338302d323530643239303030303030223078384437463339374244373846393931306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393438310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303832322c3130303530343730352c3130303530343533372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636360238323032302d30352d30385432313a33353a33342e313139383233395a4866383937353633652d623031652d303062362d353738302d323530643239303631663837024837623733353830362d666439372d343331322d616332612d6566373931646431343963624866383937353633652d623031652d303062362d353738302d323530643239303030303030223078384437463339374244383135463946306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393530360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303834382c3130303530343833382c3130303530343730352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636370238323032302d30352d30385432313a33353a33342e313733383634325a4866383937353635362d623031652d303062362d366238302d323530643239303632306564024836326231636237372d353230362d346534322d623362662d6434646330373366653933634866383937353635362d623031652d303062362d366238302d323530643239303030303030223078384437463339374244383939453932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393562650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303838342c3130303530353032322c3130303530343833382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636380238323032302d30352d30385432313a33353a33342e323237393033365a4866383937353636642d623031652d303062362d303138302d323530643239303632323435024836373335656130322d303039362d346262312d396130312d3239653033633333396363614866383937353636642d623031652d303062362d303138302d323530643239303030303030223078384437463339374244393144443743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393634320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303931302c3130303530353135342c3130303530353032322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636390238323032302d30352d30385432313a33353a33342e323831393434335a4866383937353638652d623031652d303062362d316138302d323530643239303632336334024838356264393062332d613934632d343238332d393536352d3365366263373061626135394866383937353638652d623031652d303062362d316138302d323530643239303030303030223078384437463339374244393946353543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393663630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303933372c3130303530353239322c3130303530353135342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637300238323032302d30352d30385432313a33353a33342e333334393834335a4866383937353661322d623031652d303062362d326338302d323530643239303632356336024836643864373536362d316530612d343230362d623435322d3662363339656561303636344866383937353661322d623031652d303062362d326338302d323530643239303030303030223078384437463339374244413233343533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393734630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303936322c3130303530353432302c3130303530353239322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637310238323032302d30352d30385432313a33353a33342e333839303233375a4866383937353662622d623031652d303062362d343138302d323530643239303632373435024838353430636232362d653665312d343033652d623335302d3035616666623261386639314866383937353662622d623031652d303062362d343138302d323530643239303030303030223078384437463339374244414137333344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393831630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313030302c3130303530353632382c3130303530353432302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637320238323032302d30352d30385432313a33353a33342e343434303635315a4866383937353664352d623031652d303062362d353938302d323530643239303632383833024862656162323465312d656439352d343062322d626131352d3766623363356666343534364866383937353664352d623031652d303062362d353938302d323530643239303030303030223078384437463339374244423242323330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393861360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313033302c3130303530353736362c3130303530353632382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637330238323032302d30352d30385432313a33353a33342e343939313036365a4866383937353665622d623031652d303062362d366638302d323530643239303632396538024832303062636465372d386331632d343238382d613561392d3936663034323562396662334866383937353665622d623031652d303062362d366638302d323530643239303030303030223078384437463339374244424231383432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393931320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313035312c3130303530353837342c3130303530353736362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637340238323032302d30352d30385432313a33353a33342e353532313435375a4866383937353730322d623031652d303062362d303538302d323530643239303632623939024832356233373335332d313633392d343233302d386464632d3633333365613731373730324866383937353730322d623031652d303062362d303538302d323530643239303030303030223078384437463339374244433335373331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393962610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313038342c3130303530363034322c3130303530353837342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637350238323032302d30352d30385432313a33353a33342e363036313835355a4866383937353732372d623031652d303062362d323138302d323530643239303632643331024830666535343039622d393762312d343834372d613438362d3834363430396365656434364866383937353732372d623031652d303062362d323138302d323530643239303030303030223078384437463339374244434239363146306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396136370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313133372c3130303530363231352c3130303530363034322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637360238323032302d30352d30385432313a33353a33342e363831323431345a4866383937353734662d623031652d303062362d343338302d323530643239303632663664024830343938316663362d323365612d346362652d616236382d3230393439626264656336304866383937353734662d623031652d303062362d343338302d323530643239303030303030223078384437463339374244443730394645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396233370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313135392c3130303530363432332c3130303530363231352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637370238323032302d30352d30385432313a33353a33342e373336323832355a4866383937353736622d623031652d303062362d356438302d323530643239303633303962024830393665636631322d323562302d346637392d393936322d6563303864373965393532344866383937353736622d623031652d303062362d356438302d323530643239303030303030223078384437463339374244444637303039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396235330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313136342c3130303530363435312c3130303530363432332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637380238323032302d30352d30385432313a33353a33342e373930333232305a4866383937353738612d623031652d303062362d376138302d323530643239303633323332024864663039326535362d363162342d346161362d616464322d3764653837666338303564394866383937353738612d623031652d303062362d376138302d323530643239303030303030223078384437463339374244453741454634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396330300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313139382c3130303530363632342c31303035303634353129000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637390238323032302d30352d30385432313a33353a33342e383434333632345a4866383937353761612d623031652d303062362d313438302d323530643239303633333531024837393536313731662d383133332d343837312d613237392d3239626166343832626532634866383937353761612d623031652d303062362d313438302d323530643239303030303030223078384437463339374244454645444538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396337360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313232312c3130303530363734322c3130303530363632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638300238323032302d30352d30385432313a33353a33342e383939343033355a4866383937353763382d623031652d303062362d333138302d323530643239303633346364024835663130643130362d646635652d343064302d613764612d6539353366326631396431644866383937353763382d623031652d303062362d333138302d323530643239303030303030223078384437463339374244463835334633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396365320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313234322c3130303530363835302c3130303530363734322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638310238323032302d30352d30385432313a33353a33342e393534343434325a4866383937353765642d623031652d303062362d353238302d323530643239303633353939024839363761376566322d643337382d343736302d626563352d6361653434653436326163644866383937353765642d623031652d303062362d353238302d323530643239303030303030223078384437463339374245303039324445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396365610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313234332c3130303530363835382c3130303530363835302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638320238323032302d30352d30385432313a33353a33352e303130343835315a4866383937353830612d623031652d303062362d366438302d323530643239303633366531024835653361366330302d333733642d346131662d626634622d3633386230363631333264394866383937353830612d623031652d303062362d366438302d323530643239303030303030223078384437463339374245303934373133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396366320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313234342c3130303530363836362c3130303530363835382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638330238323032302d30352d30385432313a33353a33352e303635353236325a4866383937353832362d623031652d303062362d303938302d323530643239303633383236024863613961373265662d653735382d346134612d383732382d3162316532353336303162624866383937353832362d623031652d303062362d303938302d323530643239303030303030223078384437463339374245313138363037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396366660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313234372c3130303530363837392c3130303530363836362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638340238323032302d30352d30385432313a33353a33352e313139353635375a4866383937353834612d623031652d303062362d323938302d323530643239303633396361024830336637386664352d373064622d343032322d623934322d3433616536626563616462384866383937353834612d623031652d303062362d323938302d323530643239303030303030223078384437463339374245313945433039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396464340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313238362c3130303530373039322c3130303530363837392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638350238323032302d30352d30385432313a33353a33352e313733363035375a4866383937353837362d623031652d303062362d353238302d323530643239303633623735024833376363653664302d363938642d343762632d393033652d6539393539653332616262384866383937353837362d623031652d303062362d353238302d323530643239303030303030223078384437463339374245323230334444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396565300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313334312c3130303530373336302c3130303530373039322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638360238323032302d30352d30385432313a33353a33352e323331363438355a4866383937353839392d623031652d303062362d373538302d323530643239303633633962024833633933353036382d663130382d343334312d383539612d3139386165643231383962304866383937353839392d623031652d303062362d373538302d323530643239303030303030223078384437463339374245324144463245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396661310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313337382c3130303530373535332c3130303530373336302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638370238323032302d30352d30385432313a33353a33352e323838363930375a4866383937353862632d623031652d303062362d306638302d323530643239303633646339024861613338623365312d363366372d343561612d393934622d6136363664333939626637394866383937353862632d623031652d303062362d306638302d323530643239303030303030223078384437463339374245333342413742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396661650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313338312c3130303530373536362c3130303530373535332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638380238323032302d30352d30385432313a33353a33352e333432373330325a4866383937353864622d623031652d303062362d326338302d323530643239303633666632024863653439316638612d623062662d343266652d383361302d6562323864653461366337314866383937353864622d623031652d303062362d326338302d323530643239303030303030223078384437463339374245334244323446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613030620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313339392c3130303530373635392c3130303530373536362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638390238323032302d30352d30385432313a33353a33352e333937373731375a4866383937353866352d623031652d303062362d343438302d323530643239303634313730024830653335343761382d376337322d343837302d616162392d3264623631326631363232324866383937353866352d623031652d303062362d343438302d323530643239303030303030223078384437463339374245343435463735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613038360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313432332c3130303530373738322c3130303530373635392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639300238323032302d30352d30385432313a33353a33352e343531383131325a4866383937353930642d623031652d303062362d356338302d323530643239303634323939024864313135613032302d386438312d343030372d393932652d3836363630326135396266384866383937353930642d623031652d303062362d356338302d323530643239303030303030223078384437463339374245344337373439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613038650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313432342c3130303530373739302c3130303530373738322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639310238323032302d30352d30385432313a33353a33352e353037383532365a4866383937353932662d623031652d303062362d373938302d323530643239303634336233024863663432336538332d326261302d343035332d393865642d3235346335643939313065644866383937353932662d623031652d303062362d373938302d323530643239303030303030223078384437463339374245353532423745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613133620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313435372c3130303530373936332c3130303530373739302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639320238323032302d30352d30385432313a33353a33352e353631383933305a4866383937353934372d623031652d303062362d306638302d323530643239303634353034024865613166306463642d303338662d343838302d396130332d3262613231623561343565624866383937353934372d623031652d303062362d306638302d323530643239303030303030223078384437463339374245354436413732306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613162310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313438312c3130303530383038312c3130303530373936332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639330238323032302d30352d30385432313a33353a33352e363137393334305a4866383937353936612d623031652d303062362d326438302d323530643239303634363536024834376163396162622d313035352d346335622d616561392d3064653464323037386632354866383937353936612d623031652d303062362d326438302d323530643239303030303030223078384437463339374245363546373843306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613162650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313438332c3130303530383039342c3130303530383038312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639340238323032302d30352d30385432313a33353a33352e363733393938395a4866383937353938332d623031652d303062362d343338302d323530643239303634376137024834353430336432392d333665342d346462332d383131362d3131626363303636383863664866383937353938332d623031652d303062362d343338302d323530643239303030303030223078384437463339374245364538353935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613163360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313438342c3130303530383130322c3130303530383039342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639350238323032302d30352d30385432313a33353a33352e373332303139315a4866383937353961642d623031652d303062362d366438302d323530643239303634393437024864666239363230372d343863642d346130392d383537392d6630643165323961613361664866383937353961642d623031652d303062362d366438302d323530643239303030303030223078384437463339374245373733384533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613236650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313531372c3130303530383237302c3130303530383130322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639360238323032302d30352d30385432313a33353a33352e383032303730385a4866383937353964342d623031652d303062362d313338302d323530643239303634623735024865346138663761322d306366352d346431632d383365392d6237383638396565366265304866383937353964342d623031652d303062362d313338302d323530643239303030303030223078384437463339374245383145393439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613362360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313538312c3130303530383539382c3130303530383237302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639370238323032302d30352d30385432313a33353a33352e383537313131395a4866383937353965382d623031652d303062362d323638302d323530643239303634643764024863393166646532642d343036622d343638342d623866392d3630353833636535303262644866383937353965382d623031652d303062362d323638302d323530643239303030303030223078384437463339374245384137363646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613435650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313631352c3130303530383736362c3130303530383539382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639380238323032302d30352d30385432313a33353a33352e393131313532365a4866383937353966662d623031652d303062362d336238302d323530643239303634663033024834393862613731352d383064352d343437312d396666352d6236656335623338363066614866383937353966662d623031652d303062362d336238302d323530643239303030303030223078384437463339374245393242353636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613436360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313631362c3130303530383737342c3130303530383736362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639390238323032302d30352d30385432313a33353a33352e393635313932305a4866383937356131632d623031652d303062362d353538302d323530643239303635303537024833396663326137342d373333352d343765652d386136342d3433633235363963336537384866383937356131632d623031652d303062362d353538302d323530643239303030303030223078384437463339374245394146343530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613461300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313634342c3130303530383833322c3130303530383737342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730300238323032302d30352d30385432313a33353a33362e303430323438345a4866383937356134322d623031652d303062362d376238302d323530643239303635323232024863303237633930322d613562362d343632662d613861642d3865623762383834656530344866383937356134322d623031652d303062362d376238302d323530643239303030303030223078384437463339374245413636383334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613536620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313636362c3130303530393033352c3130303530383833322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730310238323032302d30352d30385432313a33353a33362e303935323839345a4866383937356136632d623031652d303062362d323038302d323530643239303635333733024838636535646133392d633263372d343039642d623938622d3737636532623864666139334866383937356136632d623031652d303062362d323038302d323530643239303030303030223078384437463339374245414543453345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613634350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313731312c3130303530393235332c3130303530393033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730320238323032302d30352d30385432313a33353a33362e313531333331325a4866383937356138392d623031652d303062362d336238302d323530643239303635346636024830396236353737372d353139632d343264312d613239372d3034616537363235646661624866383937356138392d623031652d303062362d336238302d323530643239303030303030223078384437463339374245423733343434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613665380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313734322c3130303530393431362c3130303530393235332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730330238323032302d30352d30385432313a33353a33362e323036333732325a4866383937356161362d623031652d303062362d353738302d323530643239303635373066024839383065376534372d306466372d346532382d623163392d3762366235643961626339314866383937356161362d623031652d303062362d353738302d323530643239303030303030223078384437463339374245424639413532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613731330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313735302c3130303530393435392c3130303530393431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730340238323032302d30352d30385432313a33353a33362e323630343132345a4866383937356163372d623031652d303062362d373638302d323530643239303635383162024862353566636561662d313437382d343664362d386433372d6338363930656666333635324866383937356163372d623031652d303062362d373638302d323530643239303030303030223078384437463339374245433830303543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613734380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313736302c3130303530393531322c3130303530393435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730350238323032302d30352d30385432313a33353a33362e333231343537395a4866383937356164622d623031652d303062362d306138302d323530643239303635393435024832326665663465372d656530622d343637382d613264622d3337613666643665623364394866383937356164622d623031652d303062362d306138302d323530643239303030303030223078384437463339374245443132394530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613735350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313736322c3130303530393532352c3130303530393531322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730360238323032302d30352d30385432313a33353a33362e333734343937355a4866383937356166662d623031652d303062362d323838302d323530643239303635626632024865376163613638612d326232342d343838362d626137612d3231306430343538383265634866383937356166662d623031652d303062362d323838302d323530643239303030303030223078384437463339374245443936384346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613735640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313736332c3130303530393533332c3130303530393532352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730370238323032302d30352d30385432313a33353a33362e343239353338355a4866383937356231642d623031652d303062362d343338302d323530643239303635643765024831386262316531352d626166332d343266642d386432332d3731326634666162613637354866383937356231642d623031652d303062362d343338302d323530643239303030303030223078384437463339374245453143454439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613831340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313739392c3130303530393731362c3130303530393533332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730380238323032302d30352d30385432313a33353a33362e353039353937375a4866383937356234382d623031652d303062362d366338302d323530643239303636303431024863336164306337302d333964332d346235352d626232652d3238356336393366396361614866383937356234382d623031652d303062362d366338302d323530643239303030303030223078384437463339374245454530363239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613935370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313836352c3130303531303033392c3130303530393731362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730390238323032302d30352d30385432313a33353a33362e353635363339395a4866383937356236372d623031652d303062362d306138302d323530643239303636316266024863653839336562632d333237622d343665652d386533622d3064303861393231386338624866383937356236372d623031652d303062362d306138302d323530643239303030303030223078384437463339374245463639333446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616138360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313932332c3130303531303334322c3130303531303033392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731300238323032302d30352d30385432313a33353a33362e363230363831345a4866383937356238382d623031652d303062362d323838302d323530643239303636336533024863646666653934612d663363392d343432362d383163642d6231643133663666326164394866383937356238382d623031652d303062362d323838302d323530643239303030303030223078384437463339374245464544323432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616162620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313933332c3130303531303339352c3130303531303334322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731310238323032302d30352d30385432313a33353a33362e363735373232345a4866383937356261322d623031652d303062362d343038302d323530643239303636346637024831663631363336642d356135352d346163662d613238652d3839393966343539313030394866383937356261322d623031652d303062362d343038302d323530643239303030303030223078384437463339374246303735463638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616163330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313933342c3130303531303430332c3130303531303339352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731320238323032302d30352d30385432313a33353a33362e373330373632365a4866383937356263352d623031652d303062362d356638302d323530643239303636363064024863393235393933322d306233392d346666632d383234662d6438306237316564353461334866383937356263352d623031652d303062362d356638302d323530643239303030303030223078384437463339374246304643353641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616166330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313934332c3130303531303435312c3130303531303430332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731330238323032302d30352d30385432313a33353a33362e383134383234335a4866383937356265372d623031652d303062362d383038302d323530643239303636383264024861626661376232302d636563352d346331322d623738372d3230343662396363633063354866383937356265372d623031652d303062362d383038302d323530643239303030303030223078384437463339374246314339393133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616235610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313936322c3130303531303535342c3130303531303435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731340238323032302d30352d30385432313a33353a33362e383738383731375a4866383937356330302d623031652d303062362d313838302d323530643239303636613362024863363762343935382d336465392d346364322d613961612d6439356434303139353965304866383937356330302d623031652d303062362d313838302d323530643239303030303030223078384437463339374246323633374439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616338390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323032342c3130303531303835372c3130303531303535342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731350238323032302d30352d30385432313a33353a33362e393631393333305a4866383937356332662d623031652d303062362d343238302d323530643239303636633465024863353566343536622d336634622d343238342d626637652d6361393436323061303565334866383937356332662d623031652d303062362d343238302d323530643239303030303030223078384437463339374246333245343642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616434660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323036322c3130303531313035352c3130303531303835372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731360238323032302d30352d30385432313a33353a33372e303336393838395a4866383937356335332d623031652d303062362d363238302d323530643239303636653633024863646331373764322d373465312d346539312d386537382d3138613235666365383333664866383937356335332d623031652d303062362d363238302d323530643239303030303030223078384437463339374246334535383441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616536350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323131372c3130303531313333332c3130303531313035352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731370238323032302d30352d30385432313a33353a33372e303931303238385a4866383937356338332d623031652d303062362d306538302d323530643239303637303035024831336165383930652d313938382d346135312d396162662d6663356162356365326234354866383937356338332d623031652d303062362d306538302d323530643239303030303030223078384437463339374246343642453530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616634390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323136322c3130303531313536312c3130303531313333332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731380238323032302d30352d30385432313a33353a33372e313538303738345a4866383937356361362d623031652d303062362d326638302d323530643239303637323235024839626339373635372d376363652d346263392d383435312d3232666131643936373036614866383937356361362d623031652d303062362d326638302d323530643239303030303030223078384437463339374246353046393730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616662300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323138322c3130303531313636342c3130303531313536312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731390238323032302d30352d30385432313a33353a33372e323133313139305a4866383937356362632d623031652d303062362d343338302d323530643239303637333438024836373564313164372d316631332d346661392d393566342d3039626161346635343732394866383937356362632d623031652d303062362d343338302d323530643239303030303030223078384437463339374246353933383546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616662380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323138332c3130303531313637322c3130303531313636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732300238323032302d30352d30385432313a33353a33372e323637313538365a4866383937356364362d623031652d303062362d356338302d323530643239303637346237024865616265313430322d346265622d343736642d623230322d3234353531383864373930664866383937356364362d623031652d303062362d356338302d323530643239303030303030223078384437463339374246363139453632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623036300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323231362c3130303531313834302c3130303531313637322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732310238323032302d30352d30385432313a33353a33372e333231313938395a4866383937356366322d623031652d303062362d373438302d323530643239303637363461024865346138363731622d383331612d346138312d396335312d3561613933393361383633324866383937356366322d623031652d303062362d373438302d323530643239303030303030223078384437463339374246363944443535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623133350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323235362c3130303531323035332c3130303531313834302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732320238323032302d30352d30385432313a33353a33372e333736323339315a4866383937356430392d623031652d303062362d303838302d323530643239303637383637024863306262663439342d346130372d346234612d613465372d3138613238623339626663324866383937356430392d623031652d303062362d303838302d323530643239303030303030223078384437463339374246373231433439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623166360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323239362c3130303531323234362c3130303531323035332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732330238323032302d30352d30385432313a33353a33372e343331323830325a4866383937356431612d623031652d303062362d313938302d323530643239303637613033024838323061623666342d653932372d343661652d393134332d6439653431363235373136324866383937356431612d623031652d303062362d313938302d323530643239303030303030223078384437463339374246374138323442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623232620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323330362c3130303531323239392c3130303531323234362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732340238323032302d30352d30385432313a33353a33372e353031333332305a4866383937356434342d623031652d303062362d333838302d323530643239303637633139024863326564316262322d343837382d346139392d626132312d3330643035383766303333314866383937356434342d623031652d303062362d333838302d323530643239303030303030223078384437463339374246383533324231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623236300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323331382c3130303531323335322c3130303531323239392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732350238323032302d30352d30385432313a33353a33372e353536333732325a4866383937356435622d623031652d303062362d346438302d323530643239303637646463024863633135326362312d653635642d343134622d386165632d3563386137656230326330394866383937356435622d623031652d303062362d346438302d323530643239303030303030223078384437463339374246384442464341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623361640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323338312c3130303531323638352c3130303531323335322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732360238323032302d30352d30385432313a33353a33372e363130343132365a4866383937356437612d623031652d303062362d366338302d323530643239303637663433024863313130326237312d373331332d346336662d396332302d3432336662363435653930384866383937356437612d623031652d303062362d366338302d323530643239303030303030223078384437463339374246393546454245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623462340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323433342c3130303531323934382c3130303531323638352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732370238323032302d30352d30385432313a33353a33372e363636343534305a4866383937356439382d623031652d303062362d303538302d323530643239303638303339024865336639303736302d616638372d343665352d623436622d3937323533373763343134374866383937356439382d623031652d303062362d303538302d323530643239303030303030223078384437463339374246394538424443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623462630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323433352c3130303531323935362c3130303531323934382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732380238323032302d30352d30385432313a33353a33372e373232343935375a4866383937356462312d623031652d303062362d313938302d323530643239303638313337024836323537316661382d306264362d346465662d616330302d3031646361633265313065304866383937356462312d623031652d303062362d313938302d323530643239303030303030223078384437463339374246413646314532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623463340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323433362c3130303531323936342c3130303531323935362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732390238323032302d30352d30385432313a33353a33372e373737353336375a4866383937356463372d623031652d303062362d326138302d323530643239303638323434024863656230306537342d656461342d343932632d626564342d6639343564613462333735354866383937356463372d623031652d303062362d326138302d323530643239303030303030223078384437463339374246414635374543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623531320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323435302c3130303531333034322c3130303531323936342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733300238323032302d30352d30385432313a33353a33372e383334353739375a4866383937356465332d623031652d303062362d343338302d323530643239303638336137024837313061623939362d333461382d343631302d613736312d3130303639623836656562364866383937356465332d623031652d303062362d343338302d323530643239303030303030223078384437463339374246423830433235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623631650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323530342c3130303531333331302c3130303531333034322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733310238323032302d30352d30385432313a33353a33372e383838363139355a4866383937356466362d623031652d303062362d353638302d323530643239303638353364024830656137613330632d396533312d343933322d393563652d6165363834326431613736664866383937356466362d623031652d303062362d353638302d323530643239303030303030223078384437463339374246433037323333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623733340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323536342c3130303531333538382c3130303531333331302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733320238323032302d30352d30385432313a33353a33372e393433363630365a4866383937356530372d623031652d303062362d363738302d323530643239303638366134024862643561303761662d326338312d343732632d383065622d3531333336373636333331364866383937356530372d623031652d303062362d363738302d323530643239303030303030223078384437463339374246433844383345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623735350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323536352c3130303531333632312c3130303531333538382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733330238323032302d30352d30385432313a33353a33372e393938373031365a4866383937356532342d623031652d303062362d303238302d323530643239303638376263024831633530613866632d353666382d343332642d626137622d6161316565343963636334344866383937356532342d623031652d303062362d303238302d323530643239303030303030223078384437463339374246443133453438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623735640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323536362c3130303531333632392c3130303531333632312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733340238323032302d30352d30385432313a33353a33382e303534373433335a4866383937356534312d623031652d303062362d316338302d323530643239303638386464024833626533313965362d626462322d343435352d383730362d6534363935633564336537664866383937356534312d623031652d303062362d316338302d323530643239303030303030223078384437463339374246443941343532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623832330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323630352c3130303531333832372c3130303531333632392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733350238323032302d30352d30385432313a33353a33382e313130373835315a4866383937356536372d623031652d303062362d336338302d323530643239303638613431024832336239396633392d623235392d343130652d626538312d3662373836366134636537374866383937356536372d623031652d303062362d336338302d323530643239303030303030223078384437463339374246453235383842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623865650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323634342c3130303531343033302c3130303531333832372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733360238323032302d30352d30385432313a33353a33382e313634383235305a4866383937356538312d623031652d303062362d353338302d323530643239303638623737024839326665356539372d373334622d343766352d623235392d3762633130343931346165354866383937356538312d623031652d303062362d353338302d323530643239303030303030223078384437463339374246454139373741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623930660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323635302c3130303531343036332c3130303531343033302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733370238323032302d30352d30385432313a33353a33382e323139383636345a4866383937356539322d623031652d303062362d363238302d323530643239303638636236024833333939396463322d623039642d343862392d396234332d3162386565643962353230664866383937356539322d623031652d303062362d363238302d323530643239303030303030223078384437463339374246463246443838306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623932360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323635352c3130303531343038362c3130303531343036332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733380238323032302d30352d30385432313a33353a33382e323734393037345a4866383937356561632d623031652d303062362d376138302d323530643239303638646233024865386266663935352d636165332d343961302d383435392d6362313062633639373035374866383937356561632d623031652d303062362d376138302d323530643239303030303030223078384437463339374246464236333932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623934320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323636312c3130303531343131342c3130303531343038362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733390238323032302d30352d30385432313a33353a33382e333238393437335a4866383937356563352d623031652d303062362d306538302d323530643239303638663561024834646135343261612d636535622d343036312d393466652d6366653531663662363661374866383937356563352d623031652d303062362d306538302d323530643239303030303030223078384437463339374330303341323831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626136630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323731382c3130303531343431322c3130303531343131342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734300238323032302d30352d30385432313a33353a33382e333831393837325a4866383937356564632d623031652d303062362d323338302d323530643239303639313864024837333039333339312d376232352d346639322d383832302d3465323832306437356132304866383937356564632d623031652d303062362d323338302d323530643239303030303030223078384437463339374330304242413630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626238630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323737372c3130303531343730302c3130303531343431322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734310238323032302d30352d30385432313a33353a33382e343336303237355a4866383937356630302d623031652d303062362d343338302d323530643239303639333732024863366666623561662d363738632d346262642d393534392d3566316636343435653631314866383937356630302d623031652d303062362d343338302d323530643239303030303030223078384437463339374330313346393533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626263310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323738362c3130303531343735332c3130303531343730302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734320238323032302d30352d30385432313a33353a33382e343932303639335a4866383937356631612d623031652d303062362d353938302d323530643239303639346235024833636539393963322d663937312d346633372d623933622d3938646138653436663739314866383937356631612d623031652d303062362d353938302d323530643239303030303030223078384437463339374330314338363735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626263390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323738372c3130303531343736312c3130303531343735332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734330238323032302d30352d30385432313a33353a33382e353438313130365a4866383937356633322d623031652d303062362d366638302d323530643239303639363130024832376366623063352d613565322d346530662d383963662d3435326432646465333261344866383937356633322d623031652d303062362d366638302d323530643239303030303030223078384437463339374330323531333932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626266390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323739392c3130303531343830392c3130303531343736312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734340238323032302d30352d30385432313a33353a33382e363234313637375a4866383937356635622d623031652d303062362d313638302d323530643239303639376161024861316637316366332d613766382d343966652d393633322d3730646163373530343537354866383937356635622d623031652d303062362d313638302d323530643239303030303030223078384437463339374330333041453844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626362300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323833322c3130303531343939322c3130303531343830392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734350238323032302d30352d30385432313a33353a33382e363830323039355a4866383937356637352d623031652d303062362d333038302d323530643239303639623233024864393736353561382d396136352d343030342d393734632d3933363164383334343363394866383937356637352d623031652d303062362d333038302d323530643239303030303030223078384437463339374330333931343937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626430380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323834392c3130303531353038302c3130303531343939322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734360238323032302d30352d30385432313a33353a33382e373531323632305a4866383937356639622d623031652d303062362d353138302d323530643239303661323436024833393737656130322d643935612d343736362d396431632d6333376536653132616363324866383937356639622d623031652d303062362d353138302d323530643239303030303030223078384437463339374330343431333243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626461620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323838332c3130303531353234332c3130303531353038302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734370238323032302d30352d30385432313a33353a33382e383039333035335a4866383937356662652d623031652d303062362d366338302d323530643239303661366664024866643739306465662d363535302d346264342d386430312d6162386539353261623738624866383937356662652d623031652d303062362d366338302d323530643239303030303030223078384437463339374330344343373636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626535380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323931352c3130303531353431362c3130303531353234332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734380238323032302d30352d30385432313a33353a33382e383633333434385a4866383937356664312d623031652d303062362d376538302d323530643239303661396634024863356534303663382d333130642d343932362d613364302d6432613361326635653364344866383937356664312d623031652d303062362d376538302d323530643239303030303030223078384437463339374330353532443638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626566360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323934362c3130303531353537342c3130303531353431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734390238323032302d30352d30385432313a33353a33382e393139333836325a4866383937356664652d623031652d303062362d306238302d323530643239303661653835024836643666303138662d623664622d343834632d623239302d3039326432323635616665364866383937356664652d623031652d303062362d306238302d323530643239303030303030223078384437463339374330354439333646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626637310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323937302c3130303531353639372c3130303531353537342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735300238323032302d30352d30385432313a33353a33382e393733343236315a4866383937356665642d623031652d303062362d316138302d323530643239303662316665024834396363653232322d313338632d343333302d396162652d6533366161616266353366334866383937356665642d623031652d303062362d316138302d323530643239303030303030223078384437463339374330363546393735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626662350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323938352c3130303531353736352c3130303531353639372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735310238323032302d30352d30385432313a33353a33392e303239343638305a4866383937356666662d623031652d303062362d326238302d323530643239303662356337024830386463633733352d383038392d343234362d386634612d6137616633613539636366364866383937356666662d623031652d303062362d326238302d323530643239303030303030223078384437463339374330364538363938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633034390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333031312c3130303531353931332c3130303531353736352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735320238323032302d30352d30385432313a33353a33392e303834353038325a4866383937363031632d623031652d303062362d343438302d323530643239303662383331024832343134313537312d373631302d346133662d613136382d3366633634646138303664624866383937363031632d623031652d303062362d343438302d323530643239303030303030223078384437463339374330373645433941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633039630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333032382c3130303531353939362c3130303531353931332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735330238323032302d30352d30385432313a33353a33392e313535353630375a4866383937363033622d623031652d303062362d363138302d323530643239303662613263024830366631383564332d626438382d343733352d616137312d3166376631356562353061644866383937363033622d623031652d303062362d363138302d323530643239303030303030223078384437463339374330383139443030306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633132310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333035342c3130303531363132392c3130303531353939362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735340238323032302d30352d30385432313a33353a33392e323038353939395a4866383937363035352d623031652d303062362d373938302d323530643239303662626535024863386161333765352d393062642d346333382d383839392d3062383939666264316634664866383937363035352d623031652d303062362d373938302d323530643239303030303030223078384437463339374330383944424546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633163650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333038372c3130303531363330322c3130303531363132392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735350238323032302d30352d30385432313a33353a33392e323632363339385a4866383937363036632d623031652d303062362d306538302d323530643239303662643637024862613430616462342d623433382d343565312d623163362d3331326131613231303666344866383937363036632d623031652d303062362d306538302d323530643239303030303030223078384437463339374330393231414445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633238610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333132362c3130303531363439302c3130303531363330322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735360238323032302d30352d30385432313a33353a33392e333137363830355a4866383937363038302d623031652d303062362d323238302d323530643239303662663061024866343161313131392d346232652d346265332d396564652d6438363138353565386164304866383937363038302d623031652d303062362d323238302d323530643239303030303030223078384437463339374330394135394345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633333320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333135382c3130303531363635382c3130303531363439302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735370238323032302d30352d30385432313a33353a33392e333732373231325a4866383937363039312d623031652d303062362d333338302d323530643239303663313438024838376366663334652d326234332d346162322d623062322d6333643765346664643366634866383937363039312d623031652d303062362d333338302d323530643239303030303030223078384437463339374330413245364543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633364610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333139312c3130303531363832362c3130303531363635382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735380238323032302d30352d30385432313a33353a33392e343237373631345a4866383937363061642d623031652d303062362d346338302d323530643239303663373637024830343162646132322d366163312d343462352d386663342d6239616630626335333965614866383937363061642d623031652d303062362d346338302d323530643239303030303030223078384437463339374330414232354442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633431340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333230322c3130303531363838342c3130303531363832362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735390238323032302d30352d30385432313a33353a33392e343832383032355a4866383937363063392d623031652d303062362d363738302d323530643239303663386631024832626562383663622d313335652d343562352d626134332d6534383839383731623866354866383937363063392d623031652d303062362d363738302d323530643239303030303030223078384437463339374330423342324639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633431630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333230332c3130303531363839322c3130303531363838342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736300238323032302d30352d30385432313a33353a33392e353335383431375a4866383937363065302d623031652d303062362d373938302d323530643239303663613330024838613362303630302d663931342d346662662d626431612d3637353034326261343236304866383937363065302d623031652d303062362d373938302d323530643239303030303030223078384437463339374330424241334241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633432340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333230342c3130303531363930302c3130303531363839322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736310238323032302d30352d30385432313a33353a33392e353934383834395a4866383937363066652d623031652d303062362d313438302d323530643239303663633866024831306336373930612d333761632d346531362d393936642d3666643333353038643633624866383937363066652d623031652d303062362d313438302d323530643239303030303030223078384437463339374330433443443331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633462640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333233342c3130303531373035332c3130303531363930302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736320238323032302d30352d30385432313a33353a33392e363532393238365a4866383937363131372d623031652d303062362d326138302d323530643239303663646535024835356136313331342d646562622d346165372d613765312d3330663938373366366230314866383937363131372d623031652d303062362d326138302d323530643239303030303030223078384437463339374330434441383836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633538640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333237372c3130303531373236312c3130303531373035332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736330238323032302d30352d30385432313a33353a33392e373037393639335a4866383937363133372d623031652d303062362d343538302d323530643239303663666363024863656166306664322d366539642d343865342d626433382d3861616331336534643639634866383937363133372d623031652d303062362d343538302d323530643239303030303030223078384437463339374330443545373731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633633610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333330392c3130303531373433342c3130303531373236312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736340238323032302d30352d30385432313a33353a33392e373631303038315a4866383937363134662d623031652d303062362d353938302d323530643239303664323664024864663564383735332d336236362d343236332d613335392d3931333638376330326635354866383937363134662d623031652d303062362d353938302d323530643239303030303030223078384437463339374330444532363631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633666620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333334372c3130303531373632372c3130303531373433342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736350238323032302d30352d30385432313a33353a33392e383231303532345a4866383937363136352d623031652d303062362d366438302d323530643239303664336464024866616532623939342d353263352d343963612d616537372d3931383234623763333264364866383937363136352d623031652d303062362d366438302d323530643239303030303030223078384437463339374330453734464443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633730330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333334382c3130303531373633352c3130303531373632372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736360238323032302d30352d30385432313a33353a33392e383733303930395a4866383937363138332d623031652d303062362d303638302d323530643239303664356233024861616632343330372d613062382d346236622d616561382d6263323431353032623862634866383937363138332d623031652d303062362d303638302d323530643239303030303030223078384437463339374330454634303944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633736300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333336362c3130303531373732382c3130303531373633352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736370238323032302d30352d30385432313a33353a33392e393331313333335a4866383937363139302d623031652d303062362d313338302d323530643239303664376239024835616233376561652d376533392d343662302d613565612d6263626234653034386663304866383937363139302d623031652d303062362d313338302d323530643239303030303030223078384437463339374330463831424535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633762330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333338322c3130303531373831312c3130303531373732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736380238323032302d30352d30385432313a33353a33392e393837313736395a4866383937363161382d623031652d303062362d323838302d323530643239303664613335024862366530323065332d373631302d346563392d613033632d3163623466623437306632374866383937363161382d623031652d303062362d323838302d323530643239303030303030223078384437463339374331303038314543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633831660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333430332c3130303531373931392c3130303531373831312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736390238323032302d30352d30385432313a33353a34302e303430323134345a4866383937363162622d623031652d303062362d336138302d323530643239303664633366024834616365343336632d616362352d343137302d383864382d3064383934646134303762634866383937363162622d623031652d303062362d336138302d323530643239303030303030223078384437463339374331303843304530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633838310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333432302c3130303531383031372c3130303531373931392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737300238323032302d30352d30385432313a33353a34302e303935323535305a4866383937363164392d623031652d303062362d353538302d323530643239303664643836024863346461663765632d623733642d343535322d623135382d3232316138366139333032644866383937363164392d623031652d303062362d353538302d323530643239303030303030223078384437463339374331313046464346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633864340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333433382c3130303531383130302c3130303531383031372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737310238323032302d30352d30385432313a33353a34302e313531323936355a4866383937363166312d623031652d303062362d366238302d323530643239303664666630024832386538616363342d343931362d343735612d386561392d6363663763633462313432324866383937363166312d623031652d303062362d366238302d323530643239303030303030223078384437463339374331313938434539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633935650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333436352c3130303531383233382c3130303531383130302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737320238323032302d30352d30385432313a33353a34302e323035333336305a4866383937363230642d623031652d303062362d303738302d323530643239303665313937024832613634346462662d613530392d343037362d386533662d3862386364393638623561344866383937363230642d623031652d303062362d303738302d323530643239303030303030223078384437463339374331323143424443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633963660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333439352c3130303531383335312c3130303531383233382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737330238323032302d30352d30385432313a33353a34302e323637333831385a4866383937363233372d623031652d303062362d326338302d323530643239303665333835024834376531373435322d333666332d346466622d623639652d6331326564323037626563624866383937363233372d623031652d303062362d326338302d323530643239303030303030223078384437463339374331324236413941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636137370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333531392c3130303531383531392c3130303531383335312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737340238323032302d30352d30385432313a33353a34302e333231343232325a4866383937363235342d623031652d303062362d343638302d323530643239303665353836024838646532663335392d323661382d343532642d393262632d3637316234326537366434634866383937363235342d623031652d303062362d343638302d323530643239303030303030223078384437463339374331333338323741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636234320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333536322c3130303531383732322c3130303531383531392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737350238323032302d30352d30385432313a33353a34302e333736343632385a4866383937363236382d623031652d303062362d353938302d323530643239303665383236024836353266366663322d323866622d343963302d393736372d6639396662646434343138374866383937363236382d623031652d303062362d353938302d323530643239303030303030223078384437463339374331334330463934306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636239660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333537372c3130303531383831352c3130303531383732322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737360238323032302d30352d30385432313a33353a34302e343331353033355a4866383937363237612d623031652d303062362d366238302d323530643239303665393365024839326365333436322d616135662d343662612d623766322d3165393234376264383330384866383937363237612d623031652d303062362d366238302d323530643239303030303030223078384437463339374331343437353942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636266370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333539352c3130303531383930332c3130303531383831352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737370238323032302d30352d30385432313a33353a34302e343935353530385a4866383937363239352d623031652d303062362d303538302d323530643239303666323764024866303131343964392d656163642d343961332d396464302d3835636564366262306136324866383937363239352d623031652d303062362d303538302d323530643239303030303030223078384437463339374331344531343631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636333620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333630382c3130303531383937312c3130303531383930332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737380238323032302d30352d30385432313a33353a34302e353530353931355a4866383937363261622d623031652d303062362d313938302d323530643239303666363864024830366633336364382d626539312d346436642d613830652d3635343930663831636335634866383937363261622d623031652d303062362d313938302d323530643239303030303030223078384437463339374331353641313742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636336300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333631352c3130303531393030382c3130303531383937312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737390238323032302d30352d30385432313a33353a34302e363035363332325a4866383937363263322d623031652d303062362d326538302d323530643239303666383037024862376532343335362d323436362d343439662d613732642d6261383964326430303230644866383937363263322d623031652d303062362d326538302d323530643239303030303030223078384437463339374331354630373832306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636336380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333631362c3130303531393031362c3130303531393030382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738300238323032302d30352d30385432313a33353a34302e363539363732315a4866383937363265372d623031652d303062362d346338302d323530643239303666393665024833336234646461612d643537372d343338372d393733342d3636333239373764373037634866383937363265372d623031652d303062362d346338302d323530643239303030303030223078384437463339374331363734363731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636337330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333631372c3130303531393032372c3130303531393031362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738310238323032302d30352d30385432313a33353a34302e373133373132325a4866383937363330312d623031652d303062362d363438302d323530643239303666623431024834386636623335302d393132622d343737622d393030632d3833656366326232653564654866383937363330312d623031652d303062362d363438302d323530643239303030303030223078384437463339374331364638353632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636337620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333631392c3130303531393033352c3130303531393032372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738320238323032302d30352d30385432313a33353a34302e373637373532315a4866383937363332342d623031652d303062362d303438302d323530643239303666633538024861633761303038382d356432332d343265382d393738352d3531316235613934323035384866383937363332342d623031652d303062362d303438302d323530643239303030303030223078384437463339374331373739443345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636338330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632302c3130303531393034332c3130303531393033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738330238323032302d30352d30385432313a33353a34302e383231373932345a4866383937363334342d623031652d303062362d323138302d323530643239303666656262024839376263613563662d653930612d346362312d626266322d6635363564333739326536314866383937363334342d623031652d303062362d323138302d323530643239303030303030223078384437463339374331374644433243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636338620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632312c3130303531393035312c3130303531393034332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738340238323032302d30352d30385432313a33353a34302e383735383333315a4866383937363335372d623031652d303062362d333338302d323530643239303630303635024830656631376364352d383730632d346664302d623935322d6630363534326237316239304866383937363335372d623031652d303062362d333338302d323530643239303030303030223078384437463339374331383834323342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636339330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632322c3130303531393035392c3130303531393035312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738350238323032302d30352d30385432313a33353a34302e393330383733375a4866383937363337322d623031652d303062362d346538302d323530643239303630323062024862613038346135642d303137312d346666362d613633612d3134313365323133323766634866383937363337322d623031652d303062362d346538302d323530643239303030303030223078384437463339374331393041383431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636339620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632332c3130303531393036372c3130303531393035392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738360238323032302d30352d30385432313a33353a34302e393836393135395a4866383937363338372d623031652d303062362d363338302d323530643239303630333035024837383831616536612d343163652d343636612d626139372d3266343662663134323231304866383937363338372d623031652d303062362d363338302d323530643239303030303030223078384437463339374331393930453446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636361330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632342c3130303531393037352c3130303531393036372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738370238323032302d30352d30385432313a33353a34312e303431393536395a4866383937363361342d623031652d303062362d376438302d323530643239303630343530024835383863626661632d636230332d346230352d396664362d3865333763643536333836374866383937363361342d623031652d303062362d376438302d323530643239303030303030223078384437463339374331413137343539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636361620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632352c3130303531393038332c3130303531393037352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738380238323032302d30352d30385432313a33353a34312e303937393939315a4866383937363363342d623031652d303062362d316338302d323530643239303630366132024836323065333535662d306531382d346538302d613066302d3939333335333135383465384866383937363363342d623031652d303062362d316338302d323530643239303030303030223078384437463339374331414132383937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636362330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632362c3130303531393039312c3130303531393038332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738390238323032302d30352d30385432313a33353a34312e313533303339325a4866383937363365302d623031652d303062362d333838302d323530643239303630383337024833323536653964322d646339352d346234652d386431352d3934313532376334616362334866383937363365302d623031652d303062362d333838302d323530643239303030303030223078384437463339374331423238453938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636362620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632372c3130303531393039392c3130303531393039312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739300238323032302d30352d30385432313a33353a34312e323238303936305a4866383937363430372d623031652d303062362d356238302d323530643239303630613166024863343361633966372d656163622d343630312d396137322d3237623731653261306562624866383937363430372d623031652d303062362d356238302d323530643239303030303030223078384437463339374331424530323830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636363330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632382c3130303531393130372c3130303531393039392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739310238323032302d30352d30385432313a33353a34312e323834313337345a4866383937363431642d623031652d303062362d373038302d323530643239303630623538024862373062666265392d373736332d343565622d626433342d3763353339383633363335394866383937363431642d623031652d303062362d373038302d323530643239303030303030223078384437463339374331433636383836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636363620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632392c3130303531393131352c31303035313931303729000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739320238323032302d30352d30385432313a33353a34312e333339313738345a4866383937363433302d623031652d303062362d303138302d323530643239303630643231024863623063333532392d323666612d343538612d396264392d6131323439656265326631314866383937363433302d623031652d303062362d303138302d323530643239303030303030223078384437463339374331434543453939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636364330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633302c3130303531393132332c3130303531393131352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739330238323032302d30352d30385432313a33353a34312e343138323337335a4866383937363434622d623031652d303062362d316338302d323530643239303630663536024864386635653230322d363461342d346138352d623963642d3562336135373565353739374866383937363434622d623031652d303062362d316338302d323530643239303030303030223078384437463339374331444144454341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636364620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633312c3130303531393133312c3130303531393132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739340238323032302d30352d30385432313a33353a34312e343731323736395a4866383937363436382d623031652d303062362d333538302d323530643239303631313037024863346137373063632d636232332d343765352d623363372d6132303362346331663237354866383937363436382d623031652d303062362d333538302d323530643239303030303030223078384437463339374331453246364144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636365330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633322c3130303531393133392c3130303531393133312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739350238323032302d30352d30385432313a33353a34312e353234333136345a4866383937363437652d623031652d303062362d346138302d323530643239303631323038024838356332663337302d663630612d346265302d396364642d3365666432363732313132614866383937363437652d623031652d303062362d346138302d323530643239303030303030223078384437463339374331454233353943306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636365620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633332c3130303531393134372c3130303531393133392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739360238323032302d30352d30385432313a33353a34312e353830333538365a4866383937363439382d623031652d303062362d363338302d323530643239303631336133024864653439326637362d363232642d343735312d623433312d6639663339303334323065354866383937363439382d623031652d303062362d363338302d323530643239303030303030223078384437463339374331463343324332306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636366330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633342c3130303531393135352c3130303531393134372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739370238323032302d30352d30385432313a33353a34312e363337343030375a4866383937363462312d623031652d303062362d376238302d323530643239303631353064024866653234623239662d396239382d343363342d613062612d3066363863363537656365394866383937363462312d623031652d303062362d376238302d323530643239303030303030223078384437463339374331464337364637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636366620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633352c3130303531393136332c3130303531393135352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739380238323032302d30352d30385432313a33353a34312e363931343430345a4866383937363463382d623031652d303062362d313138302d323530643239303631363738024839616164356336642d356461612d346263652d383961352d3836303262313464363034384866383937363463382d623031652d303062362d313138302d323530643239303030303030223078384437463339374332303442354534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636430330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633362c3130303531393137312c3130303531393136332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739390238323032302d30352d30385432313a33353a34312e373435343830385a4866383937363464642d623031652d303062362d323538302d323530643239303631376333024866623664393163392d326661382d346662652d396161392d3430343731633765326539364866383937363464642d623031652d303062362d323538302d323530643239303030303030223078384437463339374332304346344438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636430620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633372c3130303531393137392c3130303531393137312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830300238323032302d30352d30385432313a33353a34312e373939353231315a4866383937363466302d623031652d303062362d333738302d323530643239303631386564024863613266356565392d363138652d343633392d396332612d3365353238613235613936384866383937363466302d623031652d303062362d333738302d323530643239303030303030223078384437463339374332313533334342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636431330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633382c3130303531393138372c3130303531393137392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830310238323032302d30352d30385432313a33353a34312e383536353632395a4866383937363530642d623031652d303062362d353238302d323530643239303631613162024838646462373036652d356631622d343134352d386265362d3166623364646238653936394866383937363530642d623031652d303062362d353238302d323530643239303030303030223078384437463339374332314445374644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636431620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633392c3130303531393139352c3130303531393138372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830320238323032302d30352d30385432313a33353a34312e393131363033355a4866383937363532392d623031652d303062362d366538302d323530643239303631623731024838353361383762322d366364372d343366352d616538632d3632663938316233366438334866383937363532392d623031652d303062362d366538302d323530643239303030303030223078384437463339374332323634453033306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636432330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634302c3130303531393230332c3130303531393139352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830330238323032302d30352d30385432313a33353a34312e393636363434325a4866383937363533662d623031652d303062362d303438302d323530643239303631663239024837303366366664312d376466392d343837302d616135322d3366343161313335626339314866383937363533662d623031652d303062362d303438302d323530643239303030303030223078384437463339374332324542343041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636432620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634312c3130303531393231312c3130303531393230332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830340238323032302d30352d30385432313a33353a34322e303232363835325a4866383937363535632d623031652d303062362d323038302d323530643239303632336637024834633363336130392d653132332d343964362d383930642d6438396435333534363139644866383937363535632d623031652d303062362d323038302d323530643239303030303030223078384437463339374332333734313234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636433330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634322c3130303531393231392c3130303531393231312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830350238323032302d30352d30385432313a33353a34322e303738373237305a4866383937363538382d623031652d303062362d343938302d323530643239303632383466024862363939613463382d313865382d343263612d383839662d3266393462633439656436644866383937363538382d623031652d303062362d343938302d323530643239303030303030223078384437463339374332334641373246306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636433620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634332c3130303531393232372c3130303531393231392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830360238323032302d30352d30385432313a33353a34322e313336373639395a4866383937363562302d623031652d303062362d366338302d323530643239303632613837024863386135653531622d666233642d343334322d613363662d3431343430643763303332304866383937363562302d623031652d303062362d366338302d323530643239303030303030223078384437463339374332343838323743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636434330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634342c3130303531393233352c3130303531393232372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830370238323032302d30352d30385432313a33353a34322e313930383039345a4866383937363563652d623031652d303062362d303938302d323530643239303632633065024830653663666635642d316231652d343638332d616134642d6665353066373962646365394866383937363563652d623031652d303062362d303938302d323530643239303030303030223078384437463339374332353045383745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636434620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634352c3130303531393234332c3130303531393233352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830380238323032302d30352d30385432313a33353a34322e323438383532335a4866383937363565392d623031652d303062362d323238302d323530643239303632646362024830666136313536302d326537662d343235662d626164352d3438323031666135643162334866383937363565392d623031652d303062362d323238302d323530643239303030303030223078384437463339374332353939434234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636435330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634362c3130303531393235312c3130303531393234332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830390238323032302d30352d30385432313a33353a34322e333033383933305a4866383937363630662d623031652d303062362d343738302d323530643239303632663336024837376461386566322d323537342d343162662d613165322d6532343638616565383464334866383937363630662d623031652d303062362d343738302d323530643239303030303030223078384437463339374332363230324246306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636435620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634372c3130303531393235392c3130303531393235312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831300238323032302d30352d30385432313a33353a34322e333539393334385a4866383937363634352d623031652d303062362d373638302d323530643239303633313566024831323237366366352d613636612d343033652d616538312d3637396361656131646633364866383937363634352d623031652d303062362d373638302d323530643239303030303030223078384437463339374332364142364634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636436330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634382c3130303531393236372c3130303531393235392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831310238323032302d30352d30385432313a33353a34322e343135393736325a4866383937363636392d623031652d303062362d313838302d323530643239303633326466024833323665326332332d343430372d343832302d386364302d3264383832313536323565654866383937363636392d623031652d303062362d313838302d323530643239303030303030223078384437463339374332373334343132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636436620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634392c3130303531393237352c3130303531393236372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831320238323032302d30352d30385432313a33353a34322e343732303137325a4866383937363638352d623031652d303062362d333238302d323530643239303633336565024839666533633037362d313062382d346464392d383439622d6336346563633263383237614866383937363638352d623031652d303062362d333238302d323530643239303030303030223078384437463339374332374241413144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636437330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635302c3130303531393238332c3130303531393237352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831330238323032302d30352d30385432313a33353a34322e353238303538365a4866383937363661342d623031652d303062362d353138302d323530643239303633383865024833316431336233352d323031302d343532362d623163312d3930636165326632393933644866383937363661342d623031652d303062362d353138302d323530643239303030303030223078384437463339374332383433373342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636437620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635312c3130303531393239312c3130303531393238332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831340238323032302d30352d30385432313a33353a34322e353833303939375a4866383937363663342d623031652d303062362d366238302d323530643239303633623434024864346463343465332d623830342d343461662d383837302d3834316166383137613638614866383937363663342d623031652d303062362d366238302d323530643239303030303030223078384437463339374332384339443339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636438330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635322c3130303531393239392c3130303531393239312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831350238323032302d30352d30385432313a33353a34322e363337313339365a4866383937363664632d623031652d303062362d303138302d323530643239303633633535024838386237383139342d303635352d343839312d383161352d3566373633353261386563384866383937363664632d623031652d303062362d303138302d323530643239303030303030223078384437463339374332393530333434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636438620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635332c3130303531393330372c3130303531393239392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831360238323032302d30352d30385432313a33353a34322e363932313830345a4866383937363666322d623031652d303062362d313738302d323530643239303633643930024836353933383833362d323331322d346662642d383937312d6432303436343235326265304866383937363666322d623031652d303062362d313738302d323530643239303030303030223078384437463339374332394434323339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636439330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635342c3130303531393331352c3130303531393330372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831370238323032302d30352d30385432313a33353a34322e373436323230375a4866383937363731342d623031652d303062362d333338302d323530643239303633653833024864653633656131302d643939322d346436352d626337632d6232633065363134623835634866383937363731342d623031652d303062362d333338302d323530643239303030303030223078384437463339374332413538313237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636439620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635352c3130303531393332332c3130303531393331352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831380238323032302d30352d30385432313a33353a34322e383030323630395a4866383937363734302d623031652d303062362d353938302d323530643239303634303036024863643161363332322d663261362d343031382d383934622d3862333939353634336337624866383937363734302d623031652d303062362d353938302d323530643239303030303030223078384437463339374332414445373331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636461330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635362c3130303531393333312c3130303531393332332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831390238323032302d30352d30385432313a33353a34322e383538333033385a4866383937363736382d623031652d303062362d376238302d323530643239303634313761024865376232373363392d643034382d346266612d623033612d6664336666393233323863314866383937363736382d623031652d303062362d376238302d323530643239303030303030223078384437463339374332423639423646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636461620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635372c3130303531393333392c3130303531393333312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832300238323032302d30352d30385432313a33353a34322e393132333434305a4866383937363739612d623031652d303062362d323638302d323530643239303634333237024837376531646561382d643066302d343438382d393737312d3431333037613862616230394866383937363739612d623031652d303062362d323638302d323530643239303030303030223078384437463339374332424630313730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636462330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635382c3130303531393334372c3130303531393333392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832310238323032302d30352d30385432313a33353a34322e393636333834335a4866383937363762362d623031652d303062362d343038302d323530643239303634353030024863363631636638622d373234372d346234312d616430612d3539353462363961346433324866383937363762362d623031652d303062362d343038302d323530643239303030303030223078384437463339374332433734303633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636462620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635392c3130303531393335352c3130303531393334372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832320238323032302d30352d30385432313a33353a34332e303230343235345a4866383937363763652d623031652d303062362d353638302d323530643239303634363837024831613731633835302d663431342d343230662d616663342d6539366237303431393635314866383937363763652d623031652d303062362d353638302d323530643239303030303030223078384437463339374332434635383437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636463330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636302c3130303531393336332c3130303531393335352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832330238323032302d30352d30385432313a33353a34332e303735343636305a4866383937363765392d623031652d303062362d366538302d323530643239303634383137024833313736313963322d356135362d343664382d623466652d3066656432336666666237364866383937363765392d623031652d303062362d366538302d323530643239303030303030223078384437463339374332443742453531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636463620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636312c3130303531393337312c3130303531393336332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832340238323032302d30352d30385432313a33353a34332e313238353035365a4866383937363830612d623031652d303062362d306338302d323530643239303634613233024863306134343066622d313037362d343463622d613136382d3961646438653739313964314866383937363830612d623031652d303062362d306338302d323530643239303030303030223078384437463339374332444646443430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636464330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636322c3130303531393337392c3130303531393337312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832350238323032302d30352d30385432313a33353a34332e313832353435385a4866383937363832332d623031652d303062362d323438302d323530643239303634626539024832383062343935342d313236322d343630382d626366662d3032353462613231663632314866383937363832332d623031652d303062362d323438302d323530643239303030303030223078384437463339374332453833433332306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636464620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636332c3130303531393338372c3130303531393337392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832360238323032302d30352d30385432313a33353a34332e323338353837365a4866383937363834352d623031652d303062362d343238302d323530643239303634643562024837653334336631342d323031382d343337612d613764352d3239623135623862393733344866383937363834352d623031652d303062362d343238302d323530643239303030303030223078384437463339374332463041323344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636465330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636342c3130303531393339352c3130303531393338372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832370238323032302d30352d30385432313a33353a34332e323934363239345a4866383937363835392d623031652d303062362d353438302d323530643239303634666261024833376639343338612d613834642d343061392d386436332d6330306539653962373037324866383937363835392d623031652d303062362d353438302d323530643239303030303030223078384437463339374332463935363736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636465620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636352c3130303531393430332c3130303531393339352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832380238323032302d30352d30385432313a33353a34332e333439363730385a4866383937363837362d623031652d303062362d366638302d323530643239303635316662024865333965646134372d383837382d346535372d396636392d3737626561393538353166374866383937363837362d623031652d303062362d366638302d323530643239303030303030223078384437463339374333303139353634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636466330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636362c3130303531393431312c3130303531393430332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832390238323032302d30352d30385432313a33353a34332e343132373137345a4866383937363839372d623031652d303062362d303938302d323530643239303635343665024831373663313062622d383532362d343530352d396335332d3534633330376434316636654866383937363839372d623031652d303062362d303938302d323530643239303030303030223078384437463339374333304233343333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636466620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636372c3130303531393431392c3130303531393431312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833300238323032302d30352d30385432313a33353a34332e343636373538355a4866383937363861622d623031652d303062362d316338302d323530643239303635613863024830633230353834622d303164662d343634372d623334612d6366653261653233656432354866383937363861622d623031652d303062362d316338302d323530643239303030303030223078384437463339374333313337333231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636530330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636382c3130303531393432372c3130303531393431392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833310238323032302d30352d30385432313a33353a34332e353232373939345a4866383937363863352d623031652d303062362d333338302d323530643239303635663765024831653938646661322d623235642d343933622d383136642d6264363337633035383666334866383937363863352d623031652d303062362d333338302d323530643239303030303030223078384437463339374333314330303433306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636530620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636392c3130303531393433352c3130303531393432372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833320238323032302d30352d30385432313a33353a34332e353736383339375a4866383937363865322d623031652d303062362d346238302d323530643239303636313036024835333137623933352d663736662d343933652d393538382d6262303834646136666361354866383937363865322d623031652d303062362d346238302d323530643239303030303030223078384437463339374333323433463331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636531330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637302c3130303531393434332c3130303531393433352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833330238323032302d30352d30385432313a33353a34332e363431383837385a4866383937363931312d623031652d303062362d373438302d323530643239303636333330024861323131333030642d353836622d343633392d386536652d3365613333323531393032324866383937363931312d623031652d303062362d373438302d323530643239303030303030223078384437463339374333324535333345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636531620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637312c3130303531393435312c3130303531393434332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833340238323032302d30352d30385432313a33353a34332e373035393335335a4866383937363933322d623031652d303062362d313338302d323530643239303636346434024837656161623637352d306330662d346439632d616532642d3833333262376361363339374866383937363933322d623031652d303062362d313338302d323530643239303030303030223078384437463339374333333746323032306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636532330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637322c3130303531393435392c3130303531393435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833350238323032302d30352d30385432313a33353a34332e373539393735375a4866383937363934382d623031652d303062362d323938302d323530643239303636363262024834363663396636322d346335632d346463612d616438332d3432386334336663313364314866383937363934382d623031652d303062362d323938302d323530643239303030303030223078384437463339374333343033304636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636532620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637332c3130303531393436372c3130303531393435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833360238323032302d30352d30385432313a33353a34332e383133303134395a4866383937363936312d623031652d303062362d336538302d323530643239303636373561024839383132343664622d346431372d343931382d383266652d6438656466346136623661364866383937363936312d623031652d303062362d336538302d323530643239303030303030223078384437463339374333343836464535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636533330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637342c3130303531393437352c3130303531393436372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833370238323032302d30352d30385432313a33353a34332e383638303535315a4866383937363937352d623031652d303062362d353038302d323530643239303636383766024865613465363461362d616366362d343037322d386532612d6262653963366238303364374866383937363937352d623031652d303062362d353038302d323530643239303030303030223078384437463339374333353044354537306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636533620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637352c3130303531393438332c3130303531393437352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833380238323032302d30352d30385432313a33353a34332e393234303937345a4866383937363939312d623031652d303062362d363938302d323530643239303636396239024836303833313639382d343934332d346330352d616239652d6230313436346430333762644866383937363939312d623031652d303062362d363938302d323530643239303030303030223078384437463339374333353936333045306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636534330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637362c3130303531393439312c3130303531393438332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833390238323032302d30352d30385432313a33353a34332e393831313338375a4866383937363961392d623031652d303062362d376638302d323530643239303636623163024865303162323732392d326637382d343962352d626261632d3734396138396536306135324866383937363961392d623031652d303062362d376638302d323530643239303030303030223078384437463339374333363231373342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636534620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637372c3130303531393439392c3130303531393439312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834300238323032302d30352d30385432313a33353a34342e303335313739305a4866383937363962652d623031652d303062362d313238302d323530643239303636636161024836383762316133302d613335322d346233622d616237382d6631313462383861393334374866383937363962652d623031652d303062362d313238302d323530643239303030303030223078384437463339374333364135363245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636535330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637382c3130303531393530372c3130303531393439392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834310238323032302d30352d30385432313a33353a34342e313130323334315a4866383937363965362d623031652d303062362d333638302d323530643239303636663035024836663831306233342d343862302d346338622d383364362d3338323336623539623937384866383937363965362d623031652d303062362d333638302d323530643239303030303030223078384437463339374333373543413035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636535620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637392c3130303531393531352c3130303531393530372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834320238323032302d30352d30385432313a33353a34342e313637323737315a4866383937366130372d623031652d303062362d353638302d323530643239303637313237024838336264393530322d356338352d343931622d393065352d3665656130393063343135364866383937366130372d623031652d303062362d353638302d323530643239303030303030223078384437463339374333374535373237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636536330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638302c3130303531393532332c3130303531393531352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834330238323032302d30352d30385432313a33353a34342e323339333239395a4866383937366132632d623031652d303062362d373938302d323530643239303637333563024863643737333239372d626437612d346330622d616133612d3539316536346262333233304866383937366132632d623031652d303062362d373938302d323530643239303030303030223078384437463339374333383935354242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636536620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638312c3130303531393533312c3130303531393532332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834340238323032302d30352d30385432313a33353a34342e333031333735375a4866383937366134652d623031652d303062362d313538302d323530643239303637356263024831613865333931302d633434362d343530382d393436372d6462373466653936653338644866383937366134652d623031652d303062362d313538302d323530643239303030303030223078384437463339374333393246343744306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636537330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638322c3130303531393533392c3130303531393533312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834350238323032302d30352d30385432313a33353a34342e333636343234325a4866383937366136382d623031652d303062362d326638302d323530643239303637383961024865626239616662342d306136342d343738662d613335382d3632343235363261336635614866383937366136382d623031652d303062362d326638302d323530643239303030303030223078384437463339374333394345313732306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636537620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638332c3130303531393534372c3130303531393533392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834360238323032302d30352d30385432313a33353a34342e343230343633335a4866383937366137642d623031652d303062362d343238302d323530643239303637613661024834643530346537382d343735362d346361662d616531352d3061396464653265396462384866383937366137642d623031652d303062362d343238302d323530643239303030303030223078384437463339374333413532303539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636538330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638342c3130303531393535352c3130303531393534372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834370238323032302d30352d30385432313a33353a34342e343734353033375a4866383937366139382d623031652d303062362d356238302d323530643239303637636133024838653333376261352d636365362d343231322d393830382d3962313938366535373431314866383937366139382d623031652d303062362d356238302d323530643239303030303030223078384437463339374333414435463444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636538620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638352c3130303531393536332c3130303531393535352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834380238323032302d30352d30385432313a33353a34342e353330353435355a4866383937366162302d623031652d303062362d373138302d323530643239303637653735024838616539373662392d333737632d346166642d613031382d3064363435333364623434624866383937366162302d623031652d303062362d373138302d323530643239303030303030223078384437463339374333423543353446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636539330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638362c3130303531393537312c3130303531393536332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834390238323032302d30352d30385432313a33353a34342e353836353836355a4866383937366163642d623031652d303062362d306238302d323530643239303638303433024835333935323632382d623263352d343634382d616238652d6362316236343437616235614866383937366163642d623031652d303062362d306238302d323530643239303030303030223078384437463339374333424537393839306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636539620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638372c3130303531393537392c3130303531393537312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835300238323032302d30352d30385432313a33353a34342e363633363433345a4866383937366166642d623031652d303062362d333938302d323530643239303638323966024830376138363530322d653031382d343861332d396133632d3465623163326264346235664866383937366166642d623031652d303062362d333938302d323530643239303030303030223078384437463339374333434131343742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636561330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638382c3130303531393538372c3130303531393537392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835310238323032302d30352d30385432313a33353a34342e373136363833335a4866383937366231612d623031652d303062362d353538302d323530643239303638336232024832633536363864342d626534332d343962352d613239622d3039643461306536353064614866383937366231612d623031652d303062362d353538302d323530643239303030303030223078384437463339374333443235333731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636561620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638392c3130303531393539352c3130303531393538372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835320238323032302d30352d30385432313a33353a34342e373731373233385a4866383937366234342d623031652d303062362d376138302d323530643239303638356639024863346331306231652d303833302d346435362d613138312d3732326630633237333130344866383937366234342d623031652d303062362d376138302d323530643239303030303030223078384437463339374333444139323546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636562330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639302c3130303531393630332c3130303531393539352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835330238323032302d30352d30385432313a33353a34342e383236373634345a4866383937366235372d623031652d303062362d306438302d323530643239303638613938024830666664316463362d393261622d346639332d383064612d6436636166383432663430654866383937366235372d623031652d303062362d306438302d323530643239303030303030223078384437463339374333453246383639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636562620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639312c3130303531393631312c3130303531393630332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835340238323032302d30352d30385432313a33353a34342e383831383035395a4866383937366237392d623031652d303062362d323838302d323530643239303638653133024866613331386637622d613465662d343834632d623936612d6566306132623030343562304866383937366237392d623031652d303062362d323838302d323530643239303030303030223078384437463339374333454235453646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636563330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639322c3130303531393631392c3130303531393631312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835350238323032302d30352d30385432313a33353a34342e393436383534345a4866383937366238642d623031652d303062362d336338302d323530643239303639306565024831323637333564362d373334322d346666662d616630362d3161353634666230303438664866383937366238642d623031652d303062362d336338302d323530643239303030303030223078384437463339374333463537323830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636563620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639332c3130303531393632372c3130303531393631392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835360238323032302d30352d30385432313a33353a34352e303033383936395a4866383937366261382d623031652d303062362d353238302d323530643239303639343161024839613933366565362d383966392d346439392d623662392d3065303663306637313666384866383937366261382d623031652d303062362d353238302d323530643239303030303030223078384437463339374333464532364239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636564330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639342c3130303531393633352c3130303531393632372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835370238323032302d30352d30385432313a33353a34352e303539393338325a4866383937366263632d623031652d303062362d373438302d323530643239303639373838024838616565653532612d646363642d343163612d383936302d6461313764623633636532644866383937366263632d623031652d303062362d373438302d323530643239303030303030223078384437463339374334303642334436306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636564620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639352c3130303531393634332c3130303531393633352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835380238323032302d30352d30385432313a33353a34352e313134393739375a4866383937366266632d623031652d303062362d316438302d323530643239303639386438024836326430646666382d323563632d343063372d613933662d3738643462376238346463354866383937366266632d623031652d303062362d316438302d323530643239303030303030223078384437463339374334304631394535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636565330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639362c3130303531393635312c3130303531393634332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835390238323032302d30352d30385432313a33353a34352e313735303234345a4866383937366332302d623031652d303062362d336438302d323530643239303639613665024835363932626664312d393135342d343937662d613637302d3638373236383631613231634866383937366332302d623031652d303062362d336438302d323530643239303030303030223078384437463339374334313831433444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636565620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639372c3130303531393635392c3130303531393635312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836300238323032302d30352d30385432313a33353a34352e323239303634335a4866383937366333632d623031652d303062362d353538302d323530643239303639623831024830623062313266352d303633632d343965612d616531312d3335316165633137306234614866383937366333632d623031652d303062362d353538302d323530643239303030303030223078384437463339374334323038323533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636566330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639382c3130303531393636372c3130303531393635392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836310238323032302d30352d30385432313a33353a34352e323835313036355a4866383937366335372d623031652d303062362d366438302d323530643239303639633938024831383166653662312d313662392d346534642d616363372d3637613164643038373339384866383937366335372d623031652d303062362d366438302d323530643239303030303030223078384437463339374334323845383641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636566620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639392c3130303531393637352c3130303531393636372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836320238323032302d30352d30385432313a33353a34352e333339313436335a4866383937366337382d623031652d303062362d306538302d323530643239303639653964024862303231626134322d333532312d343038632d396330612d6163643862646431623963354866383937366337382d623031652d303062362d306538302d323530643239303030303030223078384437463339374334333134453637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636630330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730302c3130303531393638332c3130303531393637352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836330238323032302d30352d30385432313a33353a34352e343132323031325a4866383937366339612d623031652d303062362d326238302d323530643239303661306339024836303463303834652d323632612d346432312d613564362d3836663035356565306533374866383937366339612d623031652d303062362d326238302d323530643239303030303030223078384437463339374334334334443034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636630620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730312c3130303531393639312c3130303531393638332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836340238323032302d30352d30385432313a33353a34352e343637323431385a4866383937366361662d623031652d303062362d343038302d323530643239303661323532024834646465376530382d333238332d343331352d393639642d3965633034386232653038354866383937366361662d623031652d303062362d343038302d323530643239303030303030223078384437463339374334343444413232306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636631330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730322c3130303531393639392c3130303531393639312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836350238323032302d30352d30385432313a33353a34352e353233323834305a4866383937366364332d623031652d303062362d356538302d323530643239303661336136024839633435633462612d356132392d343061382d393266612d3064353862656565366335624866383937366364332d623031652d303062362d356538302d323530643239303030303030223078384437463339374334344436373438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636631620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730332c3130303531393730372c3130303531393639392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836360238323032302d30352d30385432313a33353a34352e353738333234365a4866383937366366332d623031652d303062362d376538302d323530643239303661353033024834306264633939332d346231642d346139662d383234362d3166303631346262623834314866383937366366332d623031652d303062362d376538302d323530643239303030303030223078384437463339374334353541363342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636632330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730342c3130303531393731352c3130303531393730372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836370238323032302d30352d30385432313a33353a34352e363333333635365a4866383937366431652d623031652d303062362d323738302d323530643239303661363431024838633733613165632d343564632d343765332d383336392d6364633664396534656166384866383937366431652d623031652d303062362d323738302d323530643239303030303030223078384437463339374334354530433431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636632620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730352c3130303531393732332c3130303531393731352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836380238323032302d30352d30385432313a33353a34352e363838343037305a4866383937366434392d623031652d303062362d353138302d323530643239303661376132024863326430663866652d383865362d343336302d626431332d6237633033616161613638374866383937366434392d623031652d303062362d353138302d323530643239303030303030223078384437463339374334363637323441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636633330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730362c3130303531393733312c3130303531393732332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836390238323032302d30352d30385432313a33353a34352e373432343436395a4866383937366437342d623031652d303062362d376238302d323530643239303661393261024865333835636637382d333139392d343863302d623064372d6363646333333031336266654866383937366437342d623031652d303062362d376238302d323530643239303030303030223078384437463339374334364544383535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636633620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730372c3130303531393733392c3130303531393733312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837300238323032302d30352d30385432313a33353a34352e373939343839315a4866383937366461382d623031652d303062362d326638302d323530643239303661616161024835346665343062302d356235322d343739302d623661332d6238306435643430366361384866383937366461382d623031652d303062362d326638302d323530643239303030303030223078384437463339374334373736353733306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636634330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730382c3130303531393734372c3130303531393733392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837310238323032302d30352d30385432313a33353a34352e383533353239305a4866383937366464392d623031652d303062362d356338302d323530643239303661633030024865306530626336302d373737312d343036302d393164312d6465346336366664336361354866383937366464392d623031652d303062362d356338302d323530643239303030303030223078384437463339374334374643423741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636634620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730392c3130303531393735352c3130303531393734372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837320238323032302d30352d30385432313a33353a34352e393038353639375a4866383937366530382d623031652d303062362d306238302d323530643239303661653439024833626331613766322d353033332d343532622d626435312d3663353434326532336662384866383937366530382d623031652d303062362d306238302d323530643239303030303030223078384437463339374334383833313831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636635330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731302c3130303531393736332c3130303531393735352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837330238323032302d30352d30385432313a33353a34352e393830363232395a4866383937366534372d623031652d303062362d343738302d323530643239303662303961024861656230353461652d343964632d346533642d616238622d3834363666613464363236624866383937366534372d623031652d303062362d343738302d323530643239303030303030223078384437463339374334393333303135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636635620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731312c3130303531393737312c3130303531393736332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837340238323032302d30352d30385432313a33353a34362e303337363635315a4866383937366538302d623031652d303062362d376238302d323530643239303662323933024838373663303166372d636364662d343433342d613261632d6336653537663334623934624866383937366538302d623031652d303062362d376238302d323530643239303030303030223078384437463339374334394242443333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636636330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731322c3130303531393737392c3130303531393737312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837350238323032302d30352d30385432313a33353a34362e303931373035305a4866383937366563372d623031652d303062362d333738302d323530643239303662343030024837363136623235342d623265332d346361612d393234372d3934366237336537666635624866383937366563372d623031652d303062362d333738302d323530643239303030303030223078384437463339374334413346433246306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636636620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731332c3130303531393738372c3130303531393737392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837360238323032302d30352d30385432313a33353a34362e313435373434395a4866383937366566352d623031652d303062362d363038302d323530643239303662356565024833393638616238372d663165372d343663662d623236322d3039393265396137333133654866383937366566352d623031652d303062362d363038302d323530643239303030303030223078384437463339374334414336323239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636637330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731342c3130303531393739352c3130303531393738372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837370238323032302d30352d30385432313a33353a34362e313939373834395a4866383937366633392d623031652d303062362d323338302d323530643239303662376235024839373962333665322d303037312d346666322d616239642d3438313566353630636265334866383937366633392d623031652d303062362d323338302d323530643239303030303030223078384437463339374334423441313139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636637620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731352c3130303531393830332c3130303531393739352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837380238323032302d30352d30385432313a33353a34362e323534383235355a4866383937366636632d623031652d303062362d353238302d323530643239303662613462024864656235313837632d373263632d346137642d383539662d3732353635613362656532354866383937366636632d623031652d303062362d353238302d323530643239303030303030223078384437463339374334424345303034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636638330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731362c3130303531393831312c3130303531393830332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837390238323032302d30352d30385432313a33353a34362e333038383635395a4866383937366661392d623031652d303062362d306438302d323530643239303662626133024865393637376232652d623963382d346666332d616637642d3137636631643965326166324866383937366661392d623031652d303062362d306438302d323530643239303030303030223078384437463339374334433531454637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636638620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731372c3130303531393831392c3130303531393831312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838300238323032302d30352d30385432313a33353a34362e333636393038335a4866383937366665342d623031652d303062362d343538302d323530643239303662646639024831343832373038642d343864332d343262642d623332382d3432643934313832373638364866383937366665342d623031652d303062362d343538302d323530643239303030303030223078384437463339374334434532313542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636639330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731382c3130303531393832372c3130303531393831392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838310238323032302d30352d30385432313a33353a34362e343232393439385a4866383937373031382d623031652d303062362d373638302d323530643239303662663830024866356238303264362d376164312d343236372d383035362d3732626639666531663537654866383937373031382d623031652d303062362d373638302d323530643239303030303030223078384437463339374334443638373632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636639620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731392c3130303531393833352c3130303531393832372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838320238323032302d30352d30385432313a33353a34362e343839393939335a4866383937373034622d623031652d303062362d323638302d323530643239303663313337024864346538663731652d633061622d346262342d386636622d3530326662396238653834394866383937373034622d623031652d303062362d323638302d323530643239303030303030223078384437463339374334453043323832306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636661330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732302c3130303531393834332c3130303531393833352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838330238323032302d30352d30385432313a33353a34362e353434303339325a4866383937373037642d623031652d303062362d353438302d323530643239303663323738024834363461363038302d356633372d343061612d616239342d3333363730303537376637354866383937373037642d623031652d303062362d353438302d323530643239303030303030223078384437463339374334453930313731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636661620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732312c3130303531393835312c3130303531393834332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838340238323032302d30352d30385432313a33353a34362e363038303836355a4866383937373062382d623031652d303062362d306438302d323530643239303663336562024839336266376133382d383934342d343838302d616230342d6163633061326636666238334866383937373062382d623031652d303062362d306438302d323530643239303030303030223078384437463339374334463243373441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636662330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732322c3130303531393835392c3130303531393835312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838350238323032302d30352d30385432313a33353a34362e363633313237365a4866383937373065612d623031652d303062362d333938302d323530643239303663356632024865346662653431342d656436612d346562632d396636392d6465613438333932386561304866383937373065612d623031652d303062362d333938302d323530643239303030303030223078384437463339374334464232443531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636662620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732332c3130303531393836372c3130303531393835392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838360238323032302d30352d30385432313a33353a34362e373137313637345a4866383937373131352d623031652d303062362d363038302d323530643239303663366664024866373635316164332d653138662d343261372d626566352d3031373633356236373762354866383937373131352d623031652d303062362d363038302d323530643239303030303030223078384437463339374335303336433432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636663330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732342c3130303531393837352c3130303531393836372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838370238323032302d30352d30385432313a33353a34362e373731323037365a4866383937373134342d623031652d303062362d306438302d323530643239303663386535024830346136643334622d373132622d346435632d613534652d3266643031623336646532334866383937373134342d623031652d303062362d306438302d323530643239303030303030223078384437463339374335304244323443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636663620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732352c3130303531393838332c3130303531393837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838380238323032302d30352d30385432313a33353a34362e383237323439345a4866383937373137382d623031652d303062362d336638302d323530643239303663633363024837303435326462312d356131612d346435302d623461302d3662306232303238313664314866383937373137382d623031652d303062362d336638302d323530643239303030303030223078384437463339374335313435463645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636664330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732362c3130303531393839312c3130303531393838332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838390238323032302d30352d30385432313a33353a34362e383831323839375a4866383937373161642d623031652d303062362d366538302d323530643239303664303234024837656135376630352d633634322d346436322d383666332d3639393238316231663265644866383937373161642d623031652d303062362d366538302d323530643239303030303030223078384437463339374335314339453631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636664620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732372c3130303531393839392c3130303531393839312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839300238323032302d30352d30385432313a33353a34362e393338333332325a4866383937373165302d623031652d303062362d323038302d323530643239303664333563024864643933613734662d636535612d346135632d386638352d6261643866653531353733364866383937373165302d623031652d303062362d323038302d323530643239303030303030223078384437463339374335323535323941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636665330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732382c3130303531393930372c3130303531393839392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839310238323032302d30352d30385432313a33353a34362e393933333733325a4866383937373231622d623031652d303062362d353638302d323530643239303664353739024866336136313964652d316164332d343237652d383161312d3739303536383562356432634866383937373231622d623031652d303062362d353638302d323530643239303030303030223078384437463339374335324442384134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636665620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732392c3130303531393931352c3130303531393930372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839320238323032302d30352d30385432313a33353a34372e303437343133355a4866383937373235332d623031652d303062362d306538302d323530643239303664383236024834613733613038352d636238622d346537392d383265392d3061383263333266333136624866383937373235332d623031652d303062362d306538302d323530643239303030303030223078384437463339374335333546373937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636666330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733302c3130303531393932332c3130303531393931352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839330238323032302d30352d30385432313a33353a34372e313237343733325a4866383937373261312d623031652d303062362d353738302d323530643239303664396236024862353564333934372d623236322d343930612d616564372d3464656231633533356466334866383937373261312d623031652d303062362d353738302d323530643239303030303030223078384437463339374335343232454543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636666620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733312c3130303531393933312c3130303531393932332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839340238323032302d30352d30385432313a33353a34372e323233353435325a4866383937373265622d623031652d303062362d316438302d323530643239303664633963024838336663316337352d343235622d343331652d383931612d6166326230613635386161634866383937373265622d623031652d303062362d316438302d323530643239303030303030223078384437463339374335353044374243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643030330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733322c3130303531393933392c3130303531393933312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839350238323032302d30352d30385432313a33353a34372e323737353835305a4866383937373331612d623031652d303062362d343938302d323530643239303664653161024861366539313063322d303137392d346461632d613136642d6439333363306535656661364866383937373331612d623031652d303062362d343938302d323530643239303030303030223078384437463339374335353931364141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643030620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733332c3130303531393934372c3130303531393933392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839360238323032302d30352d30385432313a33353a34372e333331363234395a4866383937373334662d623031652d303062362d376438302d323530643239303664666132024837663663636536612d323961652d346536342d383965642d3434333462393433653163654866383937373334662d623031652d303062362d376438302d323530643239303030303030223078384437463339374335363135353939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643031330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733342c3130303531393935352c3130303531393934372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839370238323032302d30352d30385432313a33353a34372e333836363636335a4866383937373337662d623031652d303062362d326338302d323530643239303665313738024866663065343565612d636230312d346232612d396630642d3832636661636362383865364866383937373337662d623031652d303062362d326338302d323530643239303030303030223078384437463339374335363939343930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643031620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733352c3130303531393936332c3130303531393935352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839380238323032302d30352d30385432313a33353a34372e343430373036365a4866383937373361362d623031652d303062362d353138302d323530643239303665323964024865626230613137632d353563612d346236332d393135322d6366363562323738663466374866383937373361362d623031652d303062362d353138302d323530643239303030303030223078384437463339374335373146413941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643032330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733362c3130303531393937312c3130303531393936332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839390238323032302d30352d30385432313a33353a34372e343935373438315a4866383937373363642d623031652d303062362d373438302d323530643239303665336332024830633433613265312d663662372d343436382d383334652d6539393933613263313261624866383937373363642d623031652d303062362d373438302d323530643239303030303030223078384437463339374335374136304139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643032620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733372c3130303531393937392c3130303531393937312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930300238323032302d30352d30385432313a33353a34372e353531373839345a4866383937373366382d623031652d303062362d316538302d323530643239303665346538024862353630376363642d386233372d346336662d396430312d6430643264633361366431654866383937373366382d623031652d303062362d316538302d323530643239303030303030223078384437463339374335383245444336306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643033330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733382c3130303531393938372c3130303531393937392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930310238323032302d30352d30385432313a33353a34372e363036383330345a4866383937373432362d623031652d303062362d346138302d323530643239303665363035024865666431306364302d363163642d346131632d623663332d3932343333653766383839644866383937373432362d623031652d303062362d346138302d323530643239303030303030223078384437463339374335384232434239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643033620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733392c3130303531393939352c3130303531393938372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930320238323032302d30352d30385432313a33353a34372e363633383733345a4866383937373435332d623031652d303062362d373438302d323530643239303665373363024831653339393864622d373738312d343135332d613135332d3237326130663539343533614866383937373435332d623031652d303062362d373438302d323530643239303030303030223078384437463339374335393345304632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643034330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734302c3130303532303030332c3130303531393939352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930330238323032302d30352d30385432313a33353a34372e373136393132335a4866383937373438382d623031652d303062362d323738302d323530643239303665386234024839643665356263362d616539352d343936382d396234302d6338653765313037353736304866383937373438382d623031652d303062362d323738302d323530643239303030303030223078384437463339374335394246384342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643034620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734312c3130303532303031312c3130303532303030332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930340238323032302d30352d30385432313a33353a34372e373730393531385a4866383937373462612d623031652d303062362d353738302d323530643239303665616161024835366562393163322d343033612d343865332d386434332d6634633130306563633933364866383937373462612d623031652d303062362d353738302d323530643239303030303030223078384437463339374335413433374236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643035330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734322c3130303532303031392c31303035323030313129000d070f0c04040c00010901070b0f0e0994818080808080808000d09e8580808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930350238323032302d30352d30385432313a33353a34372e383235393932345a4866383937373465342d623031652d303062362d383038302d323530643239303665633038024831383038663733342d333662622d343231352d623666312d6339653531363763333838614866383937373465342d623031652d303062362d383038302d323530643239303030303030223078384437463339374335414339444331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643035620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734332c3130303532303032372c3130303532303031392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930360238323032302d30352d30385432313a33353a34372e383738303330395a4866383937373531632d623031652d303062362d333338302d323530643239303665643131024832343964646434392d393736612d343162642d393863612d3631643838363135363361654866383937373531632d623031652d303062362d333338302d323530643239303030303030223078384437463339374335423442353935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643036330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734342c3130303532303033352c3130303532303032372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930370238323032302d30352d30385432313a33353a34372e393332303731325a4866383937373534372d623031652d303062362d356338302d323530643239303665653462024865616462633664362d356661632d346138652d613133642d6366333333666563306364654866383937373534372d623031652d303062362d356338302d323530643239303030303030223078384437463339374335424346343838306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643036620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734352c3130303532303034332c3130303532303033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930380238323032302d30352d30385432313a33353a34372e393836313130375a4866383937373537312d623031652d303062362d303438302d323530643239303666303035024866316530316634352d663533622d343333612d393535632d3939336262313633336236334866383937373537312d623031652d303062362d303438302d323530643239303030303030223078384437463339374335433530433630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643037330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734362c3130303532303035312c3130303532303034332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930390238323032302d30352d30385432313a33353a34382e303432313532365a4866383937373539652d623031652d303062362d326438302d323530643239303666313865024831616337333165622d356436342d343638382d623236392d3238376236373634343764634866383937373539652d623031652d303062362d326438302d323530643239303030303030223078384437463339374335434443303936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643037620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734372c3130303532303035392c3130303532303035312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931300238323032302d30352d30385432313a33353a34382e303937313933375a4866383937373564312d623031652d303062362d356238302d323530643239303666326136024861633632646437362d363631342d343235302d616135312d6637393139633932613631354866383937373564312d623031652d303062362d356238302d323530643239303030303030223078384437463339374335443546463839306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643038330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734382c3130303532303036372c3130303532303035392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931310238323032302d30352d30385432313a33353a34382e313533323334375a4866383937373566352d623031652d303062362d376138302d323530643239303666333964024866363565383536662d393263382d343734352d613133632d3035306135346132323264304866383937373566352d623031652d303062362d376138302d323530643239303030303030223078384437463339374335444538434137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643038620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734392c3130303532303037352c3130303532303036372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931320238323032302d30352d30385432313a33353a34382e323038323734395a4866383937373630662d623031652d303062362d313438302d323530643239303666346138024839366162313762642d366666372d343730662d616365662d3938373763666233663738624866383937373630662d623031652d303062362d313438302d323530643239303030303030223078384437463339374335453646324145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643039330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735302c3130303532303038332c3130303532303037352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931330238323032302d30352d30385432313a33353a34382e323633333136305a4866383937373632622d623031652d303062362d326538302d323530643239303666383339024866633735373834372d636639362d346464622d616635622d6634663130373964623834654866383937373632622d623031652d303062362d326538302d323530643239303030303030223078384437463339374335454635384231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643039620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735312c3130303532303039312c3130303532303038332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931340238323032302d30352d30385432313a33353a34382e333137333536335a4866383937373635622d623031652d303062362d356238302d323530643239303666626339024866376337353363302d613132382d346439372d613439612d3435366533363636353930664866383937373635622d623031652d303062362d356238302d323530643239303030303030223078384437463339374335463742454242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643061330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735322c3130303532303039392c3130303532303039312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931350238323032302d30352d30385432313a33353a34382e333732333937305a4866383937373637632d623031652d303062362d373938302d323530643239303666663238024865393134666632622d633333332d346638382d623330342d6661636666393334613537624866383937373637632d623031652d303062362d373938302d323530643239303030303030223078384437463339374335464646444137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643061620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735332c3130303532303130372c3130303532303039392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931360238323032302d30352d30385432313a33353a34382e343237343337335a4866383937373661302d623031652d303062362d316438302d323530643239303630316662024837626535323034612d373263352d346235302d623664322d3130363334393231303433344866383937373661302d623031652d303062362d316438302d323530643239303030303030223078384437463339374336303836334144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643062330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735342c3130303532303131352c3130303532303130372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931370238323032302d30352d30385432313a33353a34382e343832343737395a4866383937373663622d623031652d303062362d343338302d323530643239303630363739024866306634326533392d386366312d343633642d386463372d3136363636366138383938374866383937373663622d623031652d303062362d343338302d323530643239303030303030223078384437463339374336313046304342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643062620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735352c3130303532303132332c3130303532303131352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931380238323032302d30352d30385432313a33353a34382e353337353138365a4866383937373665622d623031652d303062362d363138302d323530643239303630396136024831633937346561652d396566312d346433302d393930662d6138346238623636313337324866383937373665622d623031652d303062362d363138302d323530643239303030303030223078384437463339374336313932464242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643063330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735362c3130303532303133312c3130303532303132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931390238323032302d30352d30385432313a33353a34382e353931353538315a4866383937373731352d623031652d303062362d303838302d323530643239303630623238024832636561356130362d333466662d343230382d386534642d6230336562613066633966624866383937373731352d623031652d303062362d303838302d323530643239303030303030223078384437463339374336323136454145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643063620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735372c3130303532303133392c3130303532303133312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932300238323032302d30352d30385432313a33353a34382e363438363030375a4866383937373734322d623031652d303062362d333338302d323530643239303630633831024838383264363035652d656165312d343032632d386563322d3839376564343063333162614866383937373734322d623031652d303062362d333338302d323530643239303030303030223078384437463339374336324134394637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643064330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735382c3130303532303134372c3130303532303133392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932310238323032302d30352d30385432313a33353a34382e373539363833325a4866383937373739342d623031652d303062362d376438302d323530643239303630666164024831363263633133362d363138322d343636302d613466622d6164303032376430646366334866383937373739342d623031652d303062362d376438302d323530643239303030303030223078384437463339374336334231363039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643064620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735392c3130303532303135352c3130303532303134372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932320238323032302d30352d30385432313a33353a34382e383136373235385a4866383937373762362d623031652d303062362d316438302d323530643239303631313863024833623064363933342d643231302d346635302d396636302d6238613461376263633634374866383937373762362d623031652d303062362d316438302d323530643239303030303030223078384437463339374336343346313541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643065330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736302c3130303532303136332c3130303532303135352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932330238323032302d30352d30385432313a33353a34382e383730373636305a4866383937373764622d623031652d303062362d343138302d323530643239303631326562024832616536386366382d343939642d346630352d613538332d3366336530643239323230364866383937373764622d623031652d303062362d343138302d323530643239303030303030223078384437463339374336344333303443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643065620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736312c3130303532303137312c3130303532303136332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932340238323032302d30352d30385432313a33353a34382e393233383035365a4866383937373830332d623031652d303062362d363638302d323530643239303631343063024866643036643331362d376334612d343762382d613235322d3461616135336466316535614866383937373830332d623031652d303062362d363638302d323530643239303030303030223078384437463339374336353432313043306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643066330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736322c3130303532303137392c3130303532303137312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932350238323032302d30352d30385432313a33353a34382e393739383436395a4866383937373832382d623031652d303062362d303538302d323530643239303631356636024866663930336435362d646437642d343135642d616361362d3663306362386234366430364866383937373832382d623031652d303062362d303538302d323530643239303030303030223078384437463339374336354344353435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643066620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736332c3130303532303138372c3130303532303137392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932360238323032302d30352d30385432313a33353a34392e303336383839385a4866383937373836302d623031652d303062362d333738302d323530643239303631373338024834356461323464352d383939382d343238632d623634352d3363623634386561653038314866383937373836302d623031652d303062362d333738302d323530643239303030303030223078384437463339374336363536323642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643130330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736342c3130303532303139352c3130303532303138372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932370238323032302d30352d30385432313a33353a34392e303931393330395a4866383937373839382d623031652d303062362d363638302d323530643239303631386166024866356465333634332d353432652d343633322d626433642d6537353164363365626263624866383937373839382d623031652d303062362d363638302d323530643239303030303030223078384437463339374336364445463844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643130620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736352c3130303532303230332c3130303532303139352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932380238323032302d30352d30385432313a33353a34392e313436393732335a4866383937373863302d623031652d303062362d306538302d323530643239303631396232024832363065613064632d336563312d343132322d383336352d6263346365323766303334614866383937373863302d623031652d303062362d306538302d323530643239303030303030223078384437463339374336373635353942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643131330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736362c3130303532303231312c3130303532303230332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932390238323032302d30352d30385432313a33353a34392e323031303132365a4866383937373865612d623031652d303062362d333438302d323530643239303631613866024836303761636634302d653565342d343334622d616334662d6331313562383830316464374866383937373865612d623031652d303062362d333438302d323530643239303030303030223078384437463339374336374539343845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643131620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736372c3130303532303231392c3130303532303231312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933300238323032302d30352d30385432313a33353a34392e323537303534345a4866383937373931302d623031652d303062362d353438302d323530643239303631633265024861303639333437322d373639652d343338662d623238302d6262613864313963613538344866383937373931302d623031652d303062362d353438302d323530643239303030303030223078384437463339374336383732314230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643132330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736382c3130303532303232372c3130303532303231392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933310238323032302d30352d30385432313a33353a34392e333131303934325a4866383937373934342d623031652d303062362d303838302d323530643239303631643761024861316534663363312d323635322d343539392d616437332d6261306633623434623739634866383937373934342d623031652d303062362d303838302d323530643239303030303030223078384437463339374336384636303945306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643132620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736392c3130303532303233352c3130303532303232372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933320238323032302d30352d30385432313a33353a34392e333634313333375a4866383937373936362d623031652d303062362d323838302d323530643239303632303135024861306436343530632d633764642d346464662d383236362d6339636466336130333733304866383937373936362d623031652d303062362d323838302d323530643239303030303030223078384437463339374336393737383739306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643133330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737302c3130303532303234332c3130303532303233352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933330238323032302d30352d30385432313a33353a34392e343139313734385a4866383937373938652d623031652d303062362d353038302d323530643239303632336338024837326636636132352d393364632d343465662d393138312d3538336335356630326531354866383937373938652d623031652d303062362d353038302d323530643239303030303030223078384437463339374336394644453834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643133620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737312c3130303532303235312c3130303532303234332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933340238323032302d30352d30385432313a33353a34392e343734323135385a4866383937373961342d623031652d303062362d363338302d323530643239303632353165024838333239656230312d616239662d343963662d383262302d6665356531633664376238304866383937373961342d623031652d303062362d363338302d323530643239303030303030223078384437463339374336413834343845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643134330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737322c3130303532303235392c3130303532303235312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933350238323032302d30352d30385432313a33353a34392e353439323731335a4866383937373963322d623031652d303062362d376638302d323530643239303632393966024863646630343532652d656130322d346334362d383535322d6530303663373339346662304866383937373963322d623031652d303062362d376638302d323530643239303030303030223078384437463339374336423339313531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643134620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737332c3130303532303236372c3130303532303235392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933360238323032302d30352d30385432313a33353a34392e363034333132335a4866383937373964392d623031652d303062362d313538302d323530643239303632643934024864366639323862392d633338652d343837632d396665312d3330643562363939363732644866383937373964392d623031652d303062362d313538302d323530643239303030303030223078384437463339374336424331453733306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643135330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737342c3130303532303237352c3130303532303236372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933370238323032302d30352d30385432313a33353a34392e363631333535375a4866383937373965382d623031652d303062362d323438302d323530643239303633313034024834633534633439622d313930362d343431392d613337652d6661613265363166366333374866383937373965382d623031652d303062362d323438302d323530643239303030303030223078384437463339374336433441423939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643135620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737352c3130303532303238332c3130303532303237352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933380238323032302d30352d30385432313a33353a34392e373136333935365a4866383937376130622d623031652d303062362d343438302d323530643239303633323832024833343332363265632d363561332d343131392d386165372d6633333436626335333236344866383937376130622d623031652d303062362d343438302d323530643239303030303030223078384437463339374336434431313944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643136330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737362c3130303532303239312c3130303532303238332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933390238323032302d30352d30385432313a33353a34392e373730343336305a4866383937376132372d623031652d303062362d363038302d323530643239303633333934024832633363333162332d646562392d343735622d393039612d3633333235363137393836314866383937376132372d623031652d303062362d363038302d323530643239303030303030223078384437463339374336443537374138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643136620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737372c3130303532303239392c3130303532303239312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934300238323032302d30352d30385432313a33353a34392e383235343736375a4866383937376134612d623031652d303062362d383038302d323530643239303633343961024862613662353562342d396561662d343935352d613365302d3963666463386264313834304866383937376134612d623031652d303062362d383038302d323530643239303030303030223078384437463339374336444444444146306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643137330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737382c3130303532303330372c3130303532303239392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934310238323032302d30352d30385432313a33353a34392e383739353136325a4866383937376136652d623031652d303062362d316438302d323530643239303633363434024832363561653630632d353532312d346334312d613035312d3361383139313061396361654866383937376136652d623031652d303062362d316438302d323530643239303030303030223078384437463339374336453631433941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643137620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737392c3130303532303331352c3130303532303330372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934320238323032302d30352d30385432313a33353a34392e393333353536355a4866383937376139622d623031652d303062362d343738302d323530643239303633383739024862303333356261622d336138382d343132352d623235632d6261366231366161363134374866383937376139622d623031652d303062362d343738302d323530643239303030303030223078384437463339374336454535423844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643138330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738302c3130303532303332332c3130303532303331352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934330238323032302d30352d30385432313a33353a34392e393838353937325a4866383937376162652d623031652d303062362d363738302d323530643239303633396632024835656264613561352d303166372d343564622d623162382d3239353937336562343739364866383937376162652d623031652d303062362d363738302d323530643239303030303030223078384437463339374336463643313934306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643138620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738312c3130303532303333312c3130303532303332332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934340238323032302d30352d30385432313a33353a35302e303434363338365a4866383937376163362d623031652d303062362d366638302d323530643239303633623465024835383864363265662d626663612d343463362d393463312d6665303738666133663366304866383937376163362d623031652d303062362d366638302d323530643239303030303030223078384437463339374336464634454232306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643139330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738322c3130303532303333392c3130303532303333312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934350238323032302d30352d30385432313a33353a35302e313031363830385a4866383937376165612d623031652d303062362d306238302d323530643239303633633938024832643439323838662d653633622d343838622d623632322d3361656335656432353965394866383937376165612d623031652d303062362d306238302d323530643239303030303030223078384437463339374337303744424343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643139620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738332c3130303532303334372c3130303532303333392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934360238323032302d30352d30385432313a33353a35302e313535373230375a4866383937376166662d623031652d303062362d316538302d323530643239303633653463024835396463313661342d363331652d346130622d393563352d3962656237393730373732374866383937376166662d623031652d303062362d316538302d323530643239303030303030223078384437463339374337313031414242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643161330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738342c3130303532303335352c3130303532303334372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934370238323032302d30352d30385432313a33353a35302e323039373630365a4866383937376231302d623031652d303062362d326638302d323530643239303633663733024861656534323435332d383039362d343038342d383931612d3563623163343232393934614866383937376231302d623031652d303062362d326638302d323530643239303030303030223078384437463339374337313835394233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643161620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738352c3130303532303336332c3130303532303335352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934380238323032302d30352d30385432313a33353a35302e323831383133395a4866383937376233332d623031652d303062362d346438302d323530643239303634306432024832643765376339332d346161342d346461342d623738632d3833323861383231663530394866383937376233332d623031652d303062362d346438302d323530643239303030303030223078384437463339374337323337463542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643162330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738362c3130303532303337312c3130303532303336332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934390238323032302d30352d30385432313a33353a35302e333438383633345a4866383937376235612d623031652d303062362d373038302d323530643239303634333138024835363430633937662d343935662d346166632d383939352d3237663833633834613832304866383937376235612d623031652d303062362d373038302d323530643239303030303030223078384437463339374337324442413741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643162620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738372c3130303532303337392c3130303532303337312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935300238323032302d30352d30385432313a33353a35302e343033393034315a4866383937376238362d623031652d303062362d313438302d323530643239303634373132024835346234373432642d656531382d343532312d383730332d3733356338363735656230324866383937376238362d623031652d303062362d313438302d323530643239303030303030223078384437463339374337333632303831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643163330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738382c3130303532303338372c3130303532303337392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935310238323032302d30352d30385432313a33353a35302e343738393539395a4866383937376261632d623031652d303062362d333538302d323530643239303634613636024836346230653762382d316534392d343730352d626332322d3930623037373039633061624866383937376261632d623031652d303062362d333538302d323530643239303030303030223078384437463339374337343139343546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643163620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738392c3130303532303339352c3130303532303338372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935320238323032302d30352d30385432313a33353a35302e353332393939355a4866383937376263362d623031652d303062362d346438302d323530643239303634626533024837373235393961612d633530342d343762632d623364362d6537643966666538656161324866383937376263362d623031652d303062362d346438302d323530643239303030303030223078384437463339374337343944333442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643164330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739302c3130303532303430332c3130303532303339352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935330238323032302d30352d30385432313a33353a35302e353935303435335a4866383937376266312d623031652d303062362d373138302d323530643239303634656663024836343766363132352d343165332d346337382d613536612d3265623136363030333766344866383937376266312d623031652d303062362d373138302d323530643239303030303030223078384437463339374337353332334445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643164620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739312c3130303532303431312c3130303532303430332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935340238323032302d30352d30385432313a33353a35302e363439303835325a4866383937376330652d623031652d303062362d306538302d323530643239303635306235024865353332633031342d613166662d346134302d393038382d6437383939363264393131624866383937376330652d623031652d303062362d306538302d323530643239303030303030223078384437463339374337354238394534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643165330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739322c3130303532303431392c3130303532303431312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935350238323032302d30352d30385432313a33353a35302e373035313236385a4866383937376333392d623031652d303062362d333838302d323530643239303635323431024863313936383234662d633865612d343066322d383833362d6631656434373263366365364866383937376333392d623031652d303062362d333838302d323530643239303030303030223078384437463339374337363345464543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643165620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739332c3130303532303432372c3130303532303431392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935360238323032302d30352d30385432313a33353a35302e373539313637355a4866383937376336642d623031652d303062362d366138302d323530643239303635333463024864363033323937662d613063382d343531322d623961352d3032393535376234393938614866383937376336642d623031652d303062362d366138302d323530643239303030303030223078384437463339374337364335354642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643166330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739342c3130303532303433352c3130303532303432372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935370238323032302d30352d30385432313a33353a35302e383137323130335a4866383937376361332d623031652d303062362d316538302d323530643239303635343530024861643339346438342d396238372d343863632d616438392d3730663930323062373965314866383937376361332d623031652d303062362d316538302d323530643239303030303030223078384437463339374337373533313437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643166620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739352c3130303532303434332c3130303532303433352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935380238323032302d30352d30385432313a33353a35302e383733323532355a4866383937376365302d623031652d303062362d353438302d323530643239303635356463024833376339616438322d343239332d346332382d616433392d3730363461396363353661624866383937376365302d623031652d303062362d353438302d323530643239303030303030223078384437463339374337374442453644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643230330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739362c3130303532303435312c3130303532303434332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935390238323032302d30352d30385432313a33353a35302e393239323933345a4866383937376431612d623031652d303062362d303638302d323530643239303635383362024862626531386261302d616464392d343136332d386538622d3336383632393166333661654866383937376431612d623031652d303062362d303638302d323530643239303030303030223078384437463339374337383634423836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643230620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739372c3130303532303435392c3130303532303435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936300238323032302d30352d30385432313a33353a35302e393833333334315a4866383937376434392d623031652d303062362d333138302d323530643239303635396236024863303438383537362d613336362d346135352d393333642d6435393436633335626164344866383937376434392d623031652d303062362d333138302d323530643239303030303030223078384437463339374337384536333636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643231330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739382c3130303532303436372c3130303532303435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936310238323032302d30352d30385432313a33353a35312e303337333734345a4866383937376437352d623031652d303062362d356138302d323530643239303635616663024834623061303134652d313031642d343831622d623865372d3038333531366264386330644866383937376437352d623031652d303062362d356138302d323530643239303030303030223078384437463339374337393641323538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643231620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739392c3130303532303437352c3130303532303436372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936320238323032302d30352d30385432313a33353a35312e303932343135345a4866383937376462362d623031652d303062362d313138302d323530643239303635633062024831613933366561662d613866372d343338662d616336332d6436336461393761316265634866383937376462362d623031652d303062362d313138302d323530643239303030303030223078384437463339374337394632463741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643232330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830302c3130303532303438332c3130303532303437352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936330238323032302d30352d30385432313a33353a35312e313437343536345a4866383937376466362d623031652d303062362d346538302d323530643239303635643161024835623162376262382d623161372d343664662d393331612d6631376464643863303834624866383937376466362d623031652d303062362d346538302d323530643239303030303030223078384437463339374337413739353834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643232620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830312c3130303532303439312c3130303532303438332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936340238323032302d30352d30385432313a33353a35312e323032343937355a4866383937376532382d623031652d303062362d376538302d323530643239303635653665024834653238646537302d623836362d346235642d393165372d3162373337646166346464614866383937376532382d623031652d303062362d376538302d323530643239303030303030223078384437463339374337414646423846306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643233330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830322c3130303532303439392c3130303532303439312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936350238323032302d30352d30385432313a33353a35312e323536353337375a4866383937376536342d623031652d303062362d333938302d323530643239303635663735024839306636633937342d386261342d343238622d623237352d3564383666333266383835304866383937376536342d623031652d303062362d333938302d323530643239303030303030223078384437463339374337423831333641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643233620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830332c3130303532303530372c3130303532303439392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936360238323032302d30352d30385432313a33353a35312e333132353739355a4866383937376561342d623031652d303062362d373538302d323530643239303636306463024863366135323139302d613539392d346364642d396539352d6332306135653966396233644866383937376561342d623031652d303062362d373538302d323530643239303030303030223078384437463339374337433043374133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643234330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830342c3130303532303531352c3130303532303530372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936370238323032302d30352d30385432313a33353a35312e333636363139335a4866383937376564372d623031652d303062362d323838302d323530643239303636323962024864653532653536372d366331632d343063342d626363362d3239326462663038366130364866383937376564372d623031652d303062362d323838302d323530643239303030303030223078384437463339374337433930363931306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643234620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830352c3130303532303532332c3130303532303531352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936380238323032302d30352d30385432313a33353a35312e343231363630385a4866383937376631312d623031652d303062362d356638302d323530643239303636336531024830393734653933342d343837662d343338642d383766352d3130326431383561353831354866383937376631312d623031652d303062362d356638302d323530643239303030303030223078384437463339374337443134353838306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643235330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830362c3130303532303533312c3130303532303532332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936390238323032302d30352d30385432313a33353a35312e343734373030335a4866383937376634352d623031652d303062362d306438302d323530643239303636353263024863653939336532322d666434332d343638642d613961662d3762336563373630393639344866383937376634352d623031652d303062362d306438302d323530643239303030303030223078384437463339374337443938343742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643235620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830372c3130303532303533392c3130303532303533312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937300238323032302d30352d30385432313a33353a35312e353237373339395a4866383937376639322d623031652d303062362d353738302d323530643239303636363265024864356436386661302d643434342d343434352d393861622d3334313737343737373361634866383937376639322d623031652d303062362d353738302d323530643239303030303030223078384437463339374337453137353346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643236330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830382c3130303532303534372c3130303532303533392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937310238323032302d30352d30385432313a33353a35312e353739373738365a4866383937376663302d623031652d303062362d303438302d323530643239303636373730024837373431653733612d626333332d343632382d613439352d3361313866383961366436634866383937376663302d623031652d303062362d303438302d323530643239303030303030223078384437463339374337453938443141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643236620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830392c3130303532303535352c3130303532303534372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937320238323032302d30352d30385432313a33353a35312e363332383138365a4866383937376665612d623031652d303062362d326338302d323530643239303636383964024832643438306638342d663733372d346438332d623761642d3033633837663632656161664866383937376665612d623031652d303062362d326338302d323530643239303030303030223078384437463339374337463141344641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643237330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831302c3130303532303536332c3130303532303535352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937330238323032302d30352d30385432313a33353a35312e363837383539325a4866383937383031652d623031652d303062362d356638302d323530643239303636396234024831633735376530322d306362342d343162372d613561372d3837356335643461353431374866383937383031652d623031652d303062362d356638302d323530643239303030303030223078384437463339374337464130423030306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643237620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831312c3130303532303537312c3130303532303536332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937340238323032302d30352d30385432313a33353a35312e373432383939385a4866383937383035332d623031652d303062362d313238302d323530643239303636623266024837333561353835622d396337302d343537372d616439622d6536336434623539393566644866383937383035332d623031652d303062362d313238302d323530643239303030303030223078384437463339374338303234394546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643238330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831322c3130303532303537392c3130303532303537312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937350238323032302d30352d30385432313a33353a35312e373937393430355a4866383937383037612d623031652d303062362d333938302d323530643239303636633735024862326238666535362d303261652d343430632d393865622d6131313131316338643039364866383937383037612d623031652d303062362d333938302d323530643239303030303030223078384437463339374338304144373044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643238620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831332c3130303532303538372c3130303532303537392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937360238323032302d30352d30385432313a33353a35312e383531393830395a4866383937383061312d623031652d303062362d363038302d323530643239303636646463024866613766373039392d326632352d343931342d623461302d6536623838333264656233634866383937383061312d623031652d303062362d363038302d323530643239303030303030223078384437463339374338313331363031306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643239330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831342c3130303532303539352c3130303532303538372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937370238323032302d30352d30385432313a33353a35312e393038303231395a4866383937383063362d623031652d303062362d303538302d323530643239303636656238024838326536393463652d393632392d343866322d383564632d3937643438343934643430334866383937383063362d623031652d303062362d303538302d323530643239303030303030223078384437463339374338314241333142306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643239620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831352c3130303532303630332c3130303532303539352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937380238323032302d30352d30385432313a33353a35312e393635303633365a4866383937383066392d623031652d303062362d333338302d323530643239303636666261024865633838633566662d333039632d346539332d613566662d3836333266623530313830374866383937383066392d623031652d303062362d333338302d323530643239303030303030223078384437463339374338323435373443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643261330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831362c3130303532303631312c31303035323036303329000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '570460', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Fri, 08 May 2020 21:37:05 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D7F397F4212361"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb59fbe-a01e-00aa-0235-455f49000000', + 'x-ms-client-request-id', + 'd90e2016-8fdc-4705-a5d9-7e3d82e333c5', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 08 May 2020 21:37:05 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:57 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F05%2F27%2F1500%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-05-27T15:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d8025502279dfe","numShards":1,"recordsFormat":"avro","formatSchemaVersion":4,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/05/27/1500/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-05-27T15:45:40.455Z","data":{"aid":"b51af603-7006-005d-003d-3475db067cdf"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'lI6LHgfm99Y2xljHKSAr9Q==', + 'Last-Modified', + 'Wed, 27 May 2020 16:35:04 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8025BE8C00911"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5a251-a01e-00aa-6535-455f49000000', + 'x-ms-client-request-id', + '850ea4eb-3ace-4d04-9df3-464b54649eb3', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Wed, 27 May 2020 15:45:40 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:57 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/05/27/1500/log/00/2020/05/27/1500/00000.avroWed, 27 May 2020 15:46:40 GMTWed, 27 May 2020 15:46:40 GMT0x8D8025525D8993C3776avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5a373-a01e-00aa-7935-455f49000000', + 'x-ms-client-request-id', + '29bc8b8d-4939-4b61-8b4c-f42c5e7015cb', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:55:58 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F05%2F27%2F1500%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d619c257b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a347d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f6250726f7065727469657355706461746564222c22426c6f62536e617073686f7443726561746564222c22436f6e74726f6c222c22426c6f62546965724368616e676564222c22426c6f624173796e634f7065726174696f6e496e69746961746564225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74222c22556e64656c657465426c6f62222c22536574426c6f6250726f70657274696573222c22536e617073686f74426c6f62222c22536574426c6f6254696572222c2241626f7274436f7079426c6f62225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62222c22417070656e64426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a22626c6f6256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22636f6e7461696e657256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6254696572222c2274797065223a5b226e756c6c222c7b2274797065223a22656e756d222c226e616d65223a22426c6f6254696572456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254696572222c22486f74222c22436f6f6c222c2241726368697665225d2c2264656661756c74223a22556e737065636966696564426c6f6254696572227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22736e617073686f74222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6250726f7065727469657355706461746564222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a7b2274797065223a227265636f7264222c226e616d65223a2276616c756573222c226669656c6473223a5b7b226e616d65223a2263757272656e74222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573222c2274797065223a22737472696e67222c2264656661756c74223a22227d5d7d7d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a226173796e634f7065726174696f6e496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e0984808080808080808000b4948080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66306539613934632d363666332d343563642d383566662d3730663032366232643566612f626c6f62732f746573742d626c6f622d65636131373935322d653864662d346639622d383461332d3863303930666530373936300238323032302d30352d32375431353a34343a32392e363330333530375a4831316633636362332d613031652d303037312d316633642d333439393734303664616435024835626161363732322d383266372d343533362d626536302d3463666630613466613036344831316633636362332d613031652d303037312d316633642d333439393734303030303030223078384438303235344437463037343830306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363334334442353632454636460000603030303030303030303030303030303030303030303030303030303030383434303030303030303030303862316662630000000006066269644862353162666637622d373030362d303035642d303033652d333437356462303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713028323131362c313832393737382c393131373632382c302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63326661623033662d313562322d346432382d623963332d6463306433363138373135662f626c6f62732f746573742d626c6f622d64656431303439362d343962392d346435382d383931632d3366316566313063323331650238323032302d30352d32375431353a34343a33302e373238313234335a4838666439336162312d363031652d303036652d366633642d333432613730303665636631024834396665366439382d353230632d343264352d386564622d3632626563383237363330324838666439336162312d363031652d303036652d366633642d333432613730303030303030223078384438303235344438393746363434306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363334334442363133373341390000603030303030303030303030303030303030303030303030303030303030383434303030303030303030303862316664300000000006066269644862353162666637622d373030362d303035642d303033652d333437356462303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713c28323131362c313832393738322c393131373634382c3931313736323829000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '3776', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Wed, 27 May 2020 15:46:40 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8025525D8993C"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5a470-a01e-00aa-6035-455f49000000', + 'x-ms-client-request-id', + '1590f1e9-cb18-4fb4-a723-21b2a303ff2e', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Wed, 27 May 2020 15:46:40 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:58 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F05%2F27%2F1600%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-05-27T16:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d8025be8b16068","numShards":1,"recordsFormat":"avro","formatSchemaVersion":4,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/05/27/1600/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-05-27T16:35:04.214Z","data":{"aid":"b54eedf1-7006-005d-0044-3475db0659d4"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'PCA+dDvBmbY+DrRnPKS7yA==', + 'Last-Modified', + 'Fri, 29 May 2020 17:00:40 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D803F1D1241B78"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5a603-a01e-00aa-5335-455f49000000', + 'x-ms-client-request-id', + 'acaccc56-8162-4f8a-8035-74806209993a', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Wed, 27 May 2020 16:35:04 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:58 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/05/27/1600/log/00/2020/05/27/1600/00000.avroWed, 27 May 2020 16:36:04 GMTWed, 27 May 2020 16:36:04 GMT0x8D8025C0C68EC7B3782avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5a6bb-a01e-00aa-7c35-455f49000000', + 'x-ms-client-request-id', + 'e047c02e-b168-4258-b5d8-667b42529fe2', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:55:58 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F05%2F27%2F1600%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d619c257b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a347d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f6250726f7065727469657355706461746564222c22426c6f62536e617073686f7443726561746564222c22436f6e74726f6c222c22426c6f62546965724368616e676564222c22426c6f624173796e634f7065726174696f6e496e69746961746564225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74222c22556e64656c657465426c6f62222c22536574426c6f6250726f70657274696573222c22536e617073686f74426c6f62222c22536574426c6f6254696572222c2241626f7274436f7079426c6f62225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62222c22417070656e64426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a22626c6f6256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22636f6e7461696e657256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6254696572222c2274797065223a5b226e756c6c222c7b2274797065223a22656e756d222c226e616d65223a22426c6f6254696572456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254696572222c22486f74222c22436f6f6c222c2241726368697665225d2c2264656661756c74223a22556e737065636966696564426c6f6254696572227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22736e617073686f74222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6250726f7065727469657355706461746564222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a7b2274797065223a227265636f7264222c226e616d65223a2276616c756573222c226669656c6473223a5b7b226e616d65223a2263757272656e74222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573222c2274797065223a22737472696e67222c2264656661756c74223a22227d5d7d7d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a226173796e634f7065726174696f6e496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e0984808080808080808000c0948080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62336539313930362d306532342d346433622d393661612d3038616537326230626563332f626c6f62732f746573742d626c6f622d61383939356434632d363063302d343261612d623138332d3631646334313536393566660238323032302d30352d32375431363a33343a30342e333532323230315a4834643138613730622d333031652d303032652d313834342d333432643438303635326535024866636236323730342d373034622d346266392d623731662d3464666433663434656430304834643138613730622d333031652d303032652d313834342d333432643438303030303030223078384438303235424335303246443832306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363334343441323735433037370000603030303030303030303030303030303030303030303030303030303030383434303030303030303030303865363037380000000006066269644862353530323665652d373030362d303035642d303034342d333437356462303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713c28323131362c313837323330312c393333303830382c393131373634382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34313033383265372d636638382d343965372d383035312d6431363963636430306136642f626c6f62732f746573742d626c6f622d34613738306236612d326636302d343065662d383838322d3637396538616364373337640238323032302d30352d32375431363a33343a30352e343534393935395a4865386466313730632d623031652d303062362d336534342d333430643239303636353665024863323339316134652d313236302d343136342d613365342d6234333861336436343838614865386466313730632d623031652d303062362d336534342d333430643239303030303030223078384438303235424335414236394337306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363334343441333237324632390000603030303030303030303030303030303030303030303030303030303030383434303030303030303030303865363038300000000006066269644862353530323665652d373030362d303035642d303034342d333437356462303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713c28323131362c313837323330322c393333303831362c3933333038303829000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '3782', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Wed, 27 May 2020 16:36:04 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8025C0C68EC7B"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5a7bb-a01e-00aa-6e35-455f49000000', + 'x-ms-client-request-id', + 'ef88965c-9841-4684-85ad-177cacfe0ae7', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Wed, 27 May 2020 16:36:04 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:59 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F05%2F29%2F1600%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-05-29T16:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d803f1d1196b15","numShards":1,"recordsFormat":"avro","formatSchemaVersion":4,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/05/29/1600/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-05-29T17:00:40.303Z","data":{"aid":"89ce5dcc-8006-0092-00da-35fb89062dae"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'zlU3hLOAc0HlRs1DjAaF9A==', + 'Last-Modified', + 'Fri, 29 May 2020 17:02:40 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D803F218A3410E"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5aa03-a01e-00aa-0f35-455f49000000', + 'x-ms-client-request-id', + '4f50ffee-1a47-405f-9530-71f26526b19f', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 29 May 2020 17:00:40 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:55:59 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/05/29/1600/log/00/2020/05/29/1600/00000.avroFri, 29 May 2020 17:01:40 GMTFri, 29 May 2020 17:01:40 GMT0x8D803F1F4F8FCA224624avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5aade-a01e-00aa-5335-455f49000000', + 'x-ms-client-request-id', + '88162a57-6b3a-4966-8b3f-b7c5d2421ccb', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:55:59 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F05%2F29%2F1600%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d619c257b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a347d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f6250726f7065727469657355706461746564222c22426c6f62536e617073686f7443726561746564222c22436f6e74726f6c222c22426c6f62546965724368616e676564222c22426c6f624173796e634f7065726174696f6e496e69746961746564225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74222c22556e64656c657465426c6f62222c22536574426c6f6250726f70657274696573222c22536e617073686f74426c6f62222c22536574426c6f6254696572222c2241626f7274436f7079426c6f62225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62222c22417070656e64426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a22626c6f6256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22636f6e7461696e657256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6254696572222c2274797065223a5b226e756c6c222c7b2274797065223a22656e756d222c226e616d65223a22426c6f6254696572456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254696572222c22486f74222c22436f6f6c222c2241726368697665225d2c2264656661756c74223a22556e737065636966696564426c6f6254696572227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22736e617073686f74222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6250726f7065727469657355706461746564222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a7b2274797065223a227265636f7264222c226e616d65223a2276616c756573222c226669656c6473223a5b7b226e616d65223a2263757272656e74222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573222c2274797065223a22737472696e67222c2264656661756c74223a22227d5d7d7d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a226173796e634f7065726174696f6e496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e09c880808080808080800094da8280808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65616162373739632d323831342d343737382d613431652d3938646430363465356266312f626c6f62732f666f6f0238323032302d30352d32395431363a35393a34302e333234393633325a4831383531373265382d613031652d303031332d313564612d333535623533303638643138024833613566666562302d636132302d346338342d383765632d3365636337633463326339374831383531373265382d613031652d303031332d313564612d333535623533303030303030223078384438303346314144353937424530306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138413432303536460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623930390000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365712e28323131372c3634393438322c333235383633332c302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65616162373739632d323831342d343737382d613431652d3938646430363465356266312f626c6f62732f6261720238323032302d30352d32395431363a35393a34302e343535303630315a4831383531373332392d613031652d303031332d346364612d333535623533303639316666024866353538343361302d613331322d346564372d623865642d6531323530633365396165614831383531373332392d613031652d303031332d346364612d333535623533303030303030223078384438303346314144364435354339306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138413432303536460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623931310000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393438332c333235383634312c333235383633332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65616162373739632d323831342d343737382d613431652d3938646430363465356266312f626c6f62732f62617a0238323032302d30352d32395431363a35393a34302e353539313337335a4831383531373335632d613031652d303031332d373364612d333535623533303639346132024861643033393162612d346163642d346634392d613765352d6361383862653364376232354831383531373335632d613031652d303031332d373364612d333535623533303030303030223078384438303346314144374431303332306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138413432303536460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623931620000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393438342c333235383635312c333235383634312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65616162373739632d323831342d343737382d613431652d3938646430363465356266312f626c6f62732f666f6f2f666f6f0238323032302d30352d32395431363a35393a34302e363632323133385a4831383531373339302d613031652d303031332d316164612d333535623533303639373464024839373566323165302d303135662d343463372d626561382d6134383031336463346466354831383531373339302d613031652d303031332d316164612d333535623533303030303030223078384438303346314144384346314241306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138413432303536460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623932330000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393438352c333235383635392c333235383635312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65616162373739632d323831342d343737382d613431652d3938646430363465356266312f626c6f62732f666f6f2f6261720238323032302d30352d32395431363a35393a34302e373831333032325a4831383531373362622d613031652d303031332d336564612d333535623533303639383935024830376539303830332d353066342d343864302d623938322d3665356434646661363536624831383531373362622d613031652d303031332d336564612d333535623533303030303030223078384438303346314144394631443945306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138413432303536460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623932620000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393438362c333235383636372c333235383635392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65616162373739632d323831342d343737382d613431652d3938646430363465356266312f626c6f62732f62617a2f666f6f0238323032302d30352d32395431363a35393a34302e383832333737315a4831383531373364642d613031652d303031332d356264612d333535623533303639613963024833303262306266632d303464622d346262302d623534362d3265313639356233636563384831383531373364642d613031652d303031332d356264612d333535623533303030303030223078384438303346314144414538394442306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138413432303536460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623933330000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393438372c333235383637352c333235383636372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564cc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65616162373739632d323831342d343737382d613431652d3938646430363465356266312f626c6f62732f62617a2f666f6f2f6261720238323032302d30352d32395431363a35393a34302e393838343535385a4831383531373430382d613031652d303031332d376664612d333535623533303639633532024864646463333166652d643865332d343939642d386533382d6437323231626165363263324831383531373430382d613031652d303031332d376664612d333535623533303030303030223078384438303346314144424539323737306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138413432303536460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623933620000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393438382c333235383638332c333235383637352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564cc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65616162373739632d323831342d343737382d613431652d3938646430363465356266312f626c6f62732f62617a2f6261722f666f6f0238323032302d30352d32395431363a35393a34312e303839353331315a4831383531373433662d613031652d303031332d326464612d333535623533303639653932024831633631323864312d383737312d343936352d383565352d6364353739383261653736614831383531373433662d613031652d303031332d326464612d333535623533303030303030223078384438303346314144434532354346306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138413432303536460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623934330000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393438392c333235383639312c333235383638332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65616162373739632d323831342d343737382d613431652d3938646430363465356266312f626c6f62732f666f6f2f666f6f0638323032302d30352d32395431363a35393a34312e313938363130395a4831383531373437312d613031652d303031332d353464612d3335356235333036613032300a4836636666653834362d303365332d343265312d623539622d6231613563653934316530304831383531373437312d613031652d303031332d353464612d333535623533303030303030223078384438303346314144444543414244306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138413432303536460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623934390000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393439302c333235383639372c333235383639312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303635313264392d376262332d346632652d396537382d3665616630633536316463312f626c6f62732f666f6f0238323032302d30352d32395431363a35393a34322e333531343538335a4864383930623532342d393031652d303035352d323664612d333536666434303662306166024835646332356364302d313262322d343332362d386136362d3736663430633235306462314864383930623532342d393031652d303035352d323664612d333536666434303030303030223078384438303346314145384542334437306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138433037354646420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623935630000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393439322c333235383731362c333235383639372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303635313264392d376262332d346632652d396537382d3665616630633536316463312f626c6f62732f6261720238323032302d30352d32395431363a35393a34322e343634353431355a4864383930623537342d393031652d303035352d363164612d333536666434303662333866024864653530346438652d373538392d346338612d396562392d3433646232636434326638314864383930623537342d393031652d303035352d363164612d333536666434303030303030223078384438303346314145394646353237306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138433037354646420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623936340000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393439342c333235383732342c333235383731362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303635313264392d376262332d346632652d396537382d3665616630633536316463312f626c6f62732f62617a0238323032302d30352d32395431363a35393a34322e353730363139355a4864383930623562342d393031652d303035352d313964612d333536666434303662346634024866386364326531392d656665382d346233302d616566382d3936376531623739643735364864383930623562342d393031652d303035352d313964612d333536666434303030303030223078384438303346314145423032344433306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138433037354646420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623936630000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393439352c333235383733322c333235383732342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303635313264392d376262332d346632652d396537382d3665616630633536316463312f626c6f62732f666f6f2f666f6f0238323032302d30352d32395431363a35393a34322e363738363939355a4864383930623630302d393031652d303035352d356664612d333536666434303662366333024861356231346630652d666639622d346636342d393530632d3132343936323766613934344864383930623630302d393031652d303035352d356664612d333536666434303030303030223078384438303346314145433037423937306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138433037354646420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623937390000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393439372c333235383734352c333235383733322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303635313264392d376262332d346632652d396537382d3665616630633536316463312f626c6f62732f666f6f2f6261720238323032302d30352d32395431363a35393a34322e373837373739375a4864383930623634352d393031652d303035352d323064612d333536666434303662383564024838306263313032372d626435342d343063622d616431322d3734646261626165663936644864383930623634352d393031652d303035352d323064612d333536666434303030303030223078384438303346314145443132303839306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138433037354646420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623938310000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393439382c333235383735332c333235383734352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303635313264392d376262332d346632652d396537382d3665616630633536316463312f626c6f62732f62617a2f666f6f0238323032302d30352d32395431363a35393a34322e383930383535355a4864383930623639322d393031652d303035352d363564612d333536666434303662396561024838336561613133342d666363392d346431332d613837632d3362366637366262646330384864383930623639322d393031652d303035352d363564612d333536666434303030303030223078384438303346314145453130323042306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138433037354646420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623938390000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393439392c333235383736312c333235383735332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564cc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303635313264392d376262332d346632652d396537382d3665616630633536316463312f626c6f62732f62617a2f666f6f2f6261720238323032302d30352d32395431363a35393a34322e393934393331365a4864383930623664612d393031652d303035352d323664612d333536666434303662616565024865343664633031392d316565662d343064322d393562342d3131653364326634303863334864383930623664612d393031652d303035352d323664612d333536666434303030303030223078384438303346314145463045333834306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138433037354646420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623939310000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393530302c333235383736392c333235383736312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564cc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303635313264392d376262332d346632652d396537382d3665616630633536316463312f626c6f62732f62617a2f6261722f666f6f0238323032302d30352d32395431363a35393a34332e313032303130385a4864383930623734352d393031652d303035352d303264612d333536666434303662633333024864353865393630662d646435312d343039332d393566302d3336383433343762383638394864383930623734352d393031652d303035352d303264612d333536666434303030303030223078384438303346314146303131333339306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138433037354646420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623961320000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393530322c333235383738362c333235383736392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303635313264392d376262332d346632652d396537382d3665616630633536316463312f626c6f62732f666f6f2f666f6f0638323032302d30352d32395431363a35393a34332e323036303837335a4864383930623739312d393031652d303035352d346164612d3335366664343036626432320a4838653637353963652d333537622d343830392d393963372d3337396462376562613630314864383930623739312d393031652d303035352d346164612d333536666434303030303030223078384438303346314146313131424339306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138433037354646420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623962340000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393530352c333235383830342c333235383738362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39353436623937342d396662632d346335302d623639662d6139653361656435316636322f626c6f62732f666f6f0238323032302d30352d32395431363a35393a34342e323830383737385a4839623965653337612d303031652d303034372d306264612d333531343034303663643965024836313537653133372d623835612d343531652d393331642d3462633431313864643538344839623965653337612d303031652d303034372d306264612d333531343034303030303030223078384438303346314146423446344233306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138443244454343460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623963370000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393530382c333235383832332c333235383830342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39353436623937342d396662632d346335302d623639662d6139653361656435316636322f626c6f62732f6261720238323032302d30352d32395431363a35393a34342e333831393532315a4839623965653362652d303031652d303034372d346164612d333531343034303663663462024864316237656236652d396364352d343438392d616533362d3438633738653632306636334839623965653362652d303031652d303034372d346164612d333531343034303030303030223078384438303346314146433438383031306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138443244454343460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623963660000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393530392c333235383833312c333235383832332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39353436623937342d396662632d346335302d623639662d6139653361656435316636322f626c6f62732f62617a0238323032302d30352d32395431363a35393a34342e343933303333385a4839623965653366642d303031652d303034372d303864612d333531343034303664303061024832323462383937332d393862622d343933322d613939342d6334353962386632626233324839623965653366642d303031652d303034372d303864612d333531343034303030303030223078384438303346314146443535343037306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138443244454343460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623964370000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393531302c333235383833392c333235383833312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39353436623937342d396662632d346335302d623639662d6139653361656435316636322f626c6f62732f666f6f2f666f6f0238323032302d30352d32395431363a35393a34342e353937313130305a4839623965653434342d303031652d303034372d343464612d333531343034303664306537024865326235323163322d343639342d346431392d386265302d6234306364396162646362354839623965653434342d303031652d303034372d343464612d333531343034303030303030223078384438303346314146453533353834306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138443244454343460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623964660000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393531312c333235383834372c333235383833392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39353436623937342d396662632d346335302d623639662d6139653361656435316636322f626c6f62732f666f6f2f6261720238323032302d30352d32395431363a35393a34342e373030313836325a4839623965653438382d303031652d303034372d303564612d333531343034303664316564024839383730666133352d316239652d343962642d613265652d6638333430623330623661384839623965653438382d303031652d303034372d303564612d333531343034303030303030223078384438303346314146463531373036306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138443244454343460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623965370000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393531322c333235383835352c333235383834372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39353436623937342d396662632d346335302d623639662d6139653361656435316636322f626c6f62732f62617a2f666f6f0238323032302d30352d32395431363a35393a34342e383034323632375a4839623965653463372d303031652d303034372d336564612d333531343034303664326363024862663466643438632d373664662d343934392d623963372d3934386562633830396530314839623965653463372d303031652d303034372d336564612d333531343034303030303030223078384438303346314230303444313638306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138443244454343460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623965660000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393531332c333235383836332c333235383835352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564cc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39353436623937342d396662632d346335302d623639662d6139653361656435316636322f626c6f62732f62617a2f666f6f2f6261720238323032302d30352d32395431363a35393a34342e393038333339335a4839623965653530652d303031652d303034372d303364612d333531343034303664343061024863333766313432342d643861362d343530322d383432352d6566383335346431613430634839623965653530652d303031652d303034372d303364612d333531343034303030303030223078384438303346314230313444413031306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138443244454343460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623966370000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393531342c333235383837312c333235383836332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564cc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39353436623937342d396662632d346335302d623639662d6139653361656435316636322f626c6f62732f62617a2f6261722f666f6f0238323032302d30352d32395431363a35393a34352e303130343133395a4839623965653535312d303031652d303034372d343364612d333531343034303664356562024863396465643835612d653261622d343366382d613665632d3231643539386632386435324839623965653535312d303031652d303034372d343364612d333531343034303030303030223078384438303346314230323436443442306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138443244454343460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331623966660000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393531352c333235383837392c333235383837312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39353436623937342d396662632d346335302d623639662d6139653361656435316636322f626c6f62732f666f6f2f666f6f0638323032302d30352d32395431363a35393a34352e313135343931365a4839623965653561392d303031652d303034372d313564612d3335313430343036643761300a4835373139353030322d333337622d346264372d613261362d3164336161383834386264374839623965653561392d303031652d303034372d313564612d333531343034303030303030223078384438303346314230333437354534306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138443244454343460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626130350000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393531362c333235383838352c333235383837392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30393862306461342d653338662d346165372d383231322d3633663837316635393863342f626c6f62732f666f6f0238323032302d30352d32395431363a35393a34362e323531333236365a4838386264386239302d633031652d303034382d303264612d333536323638303665386265024862653965663462322d393963652d343563352d623636652d3037653939376330336432354838386264386239302d633031652d303034382d303264612d333536323638303030303030223078384438303346314230453139463541306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138453542304137460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626130640000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393531372c333235383839332c333235383838352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30393862306461342d653338662d346165372d383231322d3633663837316635393863342f626c6f62732f6261720238323032302d30352d32395431363a35393a34362e333534343033325a4838386264386264332d633031652d303034382d336164612d333536323638303665623731024836376432623534362d316531362d346437392d613865652d6430663537363166663738634838386264386264332d633031652d303034382d336164612d333536323638303030303030223078384438303346314230463135394331306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138453542304137460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626131350000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393531382c333235383930312c333235383839332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30393862306461342d653338662d346165372d383231322d3633663837316635393863342f626c6f62732f62617a0238323032302d30352d32395431363a35393a34362e343538343738395a4838386264386330372d633031652d303034382d366364612d333536323638303665643962024835643835333364632d383933662d343835392d386631322d3066326665623661303834324838386264386330372d633031652d303034382d366364612d333536323638303030303030223078384438303346314231303133423432306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138453542304137460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626131640000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393531392c333235383930392c333235383930312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30393862306461342d653338662d346165372d383231322d3633663837316635393863342f626c6f62732f666f6f2f666f6f0238323032302d30352d32395431363a35393a34362e353632353535395a4838386264386333332d633031652d303034382d313364612d333536323638303666306563024831656162363837652d343661322d343833612d613832372d3364306533343661653361394838386264386333332d633031652d303034382d313364612d333536323638303030303030223078384438303346314231313134334437306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138453542304137460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626132350000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393532302c333235383931372c333235383930392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30393862306461342d653338662d346165372d383231322d3633663837316635393863342f626c6f62732f666f6f2f6261720238323032302d30352d32395431363a35393a34362e363731363336315a4838386264386338322d633031652d303034382d356664612d333536323638303666336138024837373766396636632d636136642d346366352d616364612d6632623064666531313962664838386264386338322d633031652d303034382d356664612d333536323638303030303030223078384438303346314231323143314145306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138453542304137460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626132640000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393532312c333235383932352c333235383931372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30393862306461342d653338662d346165372d383231322d3633663837316635393863342f626c6f62732f62617a2f666f6f0238323032302d30352d32395431363a35393a34362e373736373133305a4838386264386361382d633031652d303034382d303464612d333536323638303666363231024833633664656262652d626637612d346366332d383035332d3936656636303162346232644838386264386361382d633031652d303034382d303464612d333536323638303030303030223078384438303346314231333143413433306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138453542304137460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626133350000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393532322c333235383933332c333235383932352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564cc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30393862306461342d653338662d346165372d383231322d3633663837316635393863342f626c6f62732f62617a2f666f6f2f6261720238323032302d30352d32395431363a35393a34362e383830373839355a4838386264386364652d633031652d303034382d333964612d333536323638303666376262024838663336643138362d656137632d343532612d396331312d3937663830393634306165644838386264386364652d633031652d303034382d333964612d333536323638303030303030223078384438303346314231343144324437306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138453542304137460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626133640000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393532332c333235383934312c333235383933332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564cc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30393862306461342d653338662d346165372d383231322d3633663837316635393863342f626c6f62732f62617a2f6261722f666f6f0238323032302d30352d32395431363a35393a34362e393835383637325a4838386264386431332d633031652d303034382d366364612d333536323638303666396466024838333335343862382d633062312d346439322d626230342d6565336337393364653030354838386264386431332d633031652d303034382d366364612d333536323638303030303030223078384438303346314231353144423730306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138453542304137460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626134350000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393532342c333235383934392c333235383934312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30393862306461342d653338662d346165372d383231322d3633663837316635393863342f626c6f62732f666f6f2f666f6f0638323032302d30352d32395431363a35393a34372e303839393433385a4838386264386435372d633031652d303034382d326264612d3335363236383036666234610a4836613730346132382d663463622d346331342d393262302d6235356561343631643438344838386264386435372d633031652d303034382d326264612d333536323638303030303030223078384438303346314231363142434545306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444138453542304137460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626134620000000006066269644838396366373734392d383030362d303039322d303064612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393532352c333235383935352c3332353839343929000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '24624', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Fri, 29 May 2020 17:01:40 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D803F1F4F8FCA2"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5ab9d-a01e-00aa-0535-455f49000000', + 'x-ms-client-request-id', + '813a8735-1800-42bc-b9a0-604806da38d8', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 29 May 2020 17:01:40 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:00 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F05%2F29%2F1700%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-05-29T17:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d803f2189bc596","numShards":1,"recordsFormat":"avro","formatSchemaVersion":4,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/05/29/1700/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-05-29T17:02:40.275Z","data":{"aid":"89d092e3-8006-0092-00da-35fb89066192"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'bEDtQZGNAO5B4Oz3jcdesQ==', + 'Last-Modified', + 'Fri, 29 May 2020 20:12:24 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8040C9A20A6A5"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5acad-a01e-00aa-7f35-455f49000000', + 'x-ms-client-request-id', + '5067aec3-6da8-4dc8-ae09-a7acf99ad544', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 29 May 2020 17:02:40 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:00 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/05/29/1700/log/00/2020/05/29/1700/00000.avroFri, 29 May 2020 17:03:40 GMTFri, 29 May 2020 17:05:07 GMT0x8D803F2704AA20113402avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5adc7-a01e-00aa-0b35-455f49000000', + 'x-ms-client-request-id', + 'eaec19c1-0e32-413d-9fbd-d05235b91295', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:00 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F05%2F29%2F1700%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d619c257b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a347d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f6250726f7065727469657355706461746564222c22426c6f62536e617073686f7443726561746564222c22436f6e74726f6c222c22426c6f62546965724368616e676564222c22426c6f624173796e634f7065726174696f6e496e69746961746564225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74222c22556e64656c657465426c6f62222c22536574426c6f6250726f70657274696573222c22536e617073686f74426c6f62222c22536574426c6f6254696572222c2241626f7274436f7079426c6f62225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62222c22417070656e64426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a22626c6f6256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22636f6e7461696e657256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6254696572222c2274797065223a5b226e756c6c222c7b2274797065223a22656e756d222c226e616d65223a22426c6f6254696572456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254696572222c22486f74222c22436f6f6c222c2241726368697665225d2c2264656661756c74223a22556e737065636966696564426c6f6254696572227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22736e617073686f74222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6250726f7065727469657355706461746564222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a7b2274797065223a227265636f7264222c226e616d65223a2276616c756573222c226669656c6473223a5b7b226e616d65223a2263757272656e74222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573222c2274797065223a22737472696e67222c2264656661756c74223a22227d5d7d7d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a226173796e634f7065726174696f6e496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e0992808080808080808000c8d68080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64326630343436352d343031622d343962312d616263392d6633663130343165313630332f626c6f62732f666f6f0238323032302d30352d32395431373a30303a30332e373739323138335a4838616632653133302d373031652d303032662d373664612d333537323934303630373738024832326338373837332d366631382d343862342d623065642d6366336537346266353035644838616632653133302d373031652d303032662d373664612d333537323934303030303030223078384438303346314242353435314237306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444139383343453738340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626139380000000006066269644838396431643761342d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393533382c333235393033322c333235383935352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64326630343436352d343031622d343962312d616263392d6633663130343165313630332f626c6f62732f6261720238323032302d30352d32395431373a30303a30332e393237333236385a4838616632653137302d373031652d303032662d333264612d333537323934303630393866024833306534613532642d346131392d343965612d613961642d6163643530613333326463374838616632653137302d373031652d303032662d333264612d333537323934303030303030223078384438303346314242364145423334306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444139383343453738340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626161300000000006066269644838396431643761342d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393533392c333235393034302c333235393033322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564bc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64326630343436352d343031622d343962312d616263392d6633663130343165313630332f626c6f62732f62617a0238323032302d30352d32395431373a30303a30342e303332343034305a4838616632653161612d373031652d303032662d366164612d333537323934303630623335024834303766323436342d356162312d343336662d623730382d3330633338323736363864364838616632653161612d373031652d303032662d366164612d333537323934303030303030223078384438303346314242374143434231306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444139383343453738340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626161380000000006066269644838396431643761342d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393534302c333235393034382c333235393034302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64326630343436352d343031622d343962312d616263392d6633663130343165313630332f626c6f62732f666f6f2f666f6f0238323032302d30352d32395431373a30303a30342e313337343831335a4838616632653165302d373031652d303032662d316264612d333537323934303630643730024862386430323936392d363664382d346265362d383230382d3464633038636433663463304838616632653165302d373031652d303032662d316264612d333537323934303030303030223078384438303346314242384146433544306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444139383343453738340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626162300000000006066269644838396431643761342d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393534312c333235393035362c333235393034382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64326630343436352d343031622d343962312d616263392d6633663130343165313630332f626c6f62732f666f6f2f6261720238323032302d30352d32395431373a30303a30342e323432353538365a4838616632653231362d373031652d303032662d346464612d333537323934303630656565024865616533623766372d393138382d346234302d626663302d6562646437616636383164384838616632653231362d373031652d303032662d346464612d333537323934303030303030223078384438303346314242394230344632306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444139383343453738340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626162380000000006066269644838396431643761342d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393534322c333235393036342c333235393035362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64326630343436352d343031622d343962312d616263392d6633663130343165313630332f626c6f62732f62617a2f666f6f0238323032302d30352d32395431373a30303a30342e333438363337305a4838616632653235332d373031652d303032662d303664612d333537323934303631313734024836356637353530652d616561342d346266612d383132642d3833343032376566383433614838616632653235332d373031652d303032662d303664612d333537323934303030303030223078384438303346314242414233344132306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444139383343453738340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626163300000000006066269644838396431643761342d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393534332c333235393037322c333235393036342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564cc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64326630343436352d343031622d343962312d616263392d6633663130343165313630332f626c6f62732f62617a2f666f6f2f6261720238323032302d30352d32395431373a30303a30342e343531373132345a4838616632653239362d373031652d303032662d343164612d333537323934303631326135024834336664346163322d373038632d343630342d616437352d3338313036383637303033624838616632653239362d373031652d303032662d343164612d333537323934303030303030223078384438303346314242424145463034306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444139383343453738340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626163380000000006066269644838396431643761342d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393534342c333235393038302c333235393037322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564cc012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64326630343436352d343031622d343962312d616263392d6633663130343165313630332f626c6f62732f62617a2f6261722f666f6f0238323032302d30352d32395431373a30303a30342e353536373930315a4838616632653263342d373031652d303032662d366264612d333537323934303631333836024833396336346131622d633132642d346633382d396361312d3937613232633262613163654838616632653263342d373031652d303032662d366264612d333537323934303030303030223078384438303346314242434146373944306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444139383343453738340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626164300000000006066269644838396431643761342d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393534352c333235393038382c333235393038302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564c4012f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64326630343436352d343031622d343962312d616263392d6633663130343165313630332f626c6f62732f666f6f2f666f6f0638323032302d30352d32395431373a30303a30342e363635383730345a4838616632653266322d373031652d303032662d313664612d3335373239343036313439620a4864393136626536632d646536652d346666372d613636382d3630383138316337303162344838616632653266322d373031652d303032662d313664612d333537323934303030303030223078384438303346314242444239433930306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444139383343453738340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303331626164360000000006066269644838396431643761342d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3634393534362c333235393039342c3332353930383829000d070f0c04040c00010901070b0f0e0990808080808080808000d8d38080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63373536366332362d346330342d346137642d613632652d3761623933306464643732652f626c6f62732f746573742d626c6f622d32333939383438382d373936652d343065322d386232372d6165383933326466643137390238323032302d30352d32395431373a30343a30372e333631383935305a4865626139316536322d663031652d303033312d353164622d333539653463303665626237024835353136386233632d373366372d343032382d396134302d6432663337373763626163334865626139316536322d663031652d303033312d353164622d333539653463303030303030223078384438303346323443383431363036306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444232394638354637300000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303332326564630000000006066269644838396433363265622d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3635353435372c333238383739362c333235393039342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63373536366332362d346330342d346137642d613632652d3761623933306464643732652f626c6f62732f746573742d626c6f622d32333939383438382d373936652d343065322d386232372d6165383933326466643137390838323032302d30352d32395431373a30343a30372e343530393631315a4865626139316539642d663031652d303033312d303364622d333539653463303665636466124838343234663965392d373663382d343365382d386332612d6331373264633933636166624865626139316539642d663031652d303033312d303364622d333539653463303030303030223078384438303346323443383431363036306170706c69636174696f6e2f6f637465742d73747265616d80100200022030314436333544423239463835463730000060303030303030303030303030303030303030303030303030303030303038343530303030303030303030333232656536000238323032302d30352d32395431373a30343a30372e343439393630385a000006066269644838396433363265622d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3635353435382c333238383830362c333238383739362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33343039613265642d623431362d343261662d383966312d3564626563393561313262652f626c6f62732f746573742d626c6f622d64613731613834372d613531642d346462342d613136332d3734646135346531643037640238323032302d30352d32395431373a30343a30382e303336333935315a4834633066633037382d373031652d303061392d306264622d333562653264303666366262024831383434383336332d386462382d343239662d623836362d6135663966366532316131334834633066633037382d373031652d303061392d306264622d333562653264303030303030223078384438303346323443454230314146306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444232413637464537370000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303332326565650000000006066269644838396433363265622d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3635353435392c333238383831342c333238383830362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33343039613265642d623431362d343261662d383966312d3564626563393561313262652f626c6f62732f746573742d626c6f622d64613731613834372d613531642d346462342d613136332d3734646135346531643037640838323032302d30352d32395431373a30343a30382e313137343534335a4834633066633139312d373031652d303061392d373864622d333562653264303666383638124833333163623836392d663637332d346135622d393831372d3936643630316637323934374834633066633139312d373031652d303061392d373864622d333562653264303030303030223078384438303346323443454230314146306170706c69636174696f6e2f6f637465742d73747265616d80100200022030314436333544423241363746453737000060303030303030303030303030303030303030303030303030303030303038343530303030303030303030333232656638000238323032302d30352d32395431373a30343a30382e313136343533355a000006066269644838396433363265622d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3635353436302c333238383832342c333238383831342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61356237353966392d303733352d343134322d616433612d3639363637623638653435372f626c6f62732f746573742d626c6f622d31666232326332662d363762352d343033322d623161622d3466343537343130373935320238323032302d30352d32395431373a30343a30382e373431393133315a4831663038393735322d623031652d303031662d343464622d333563633562303630363632024863623463303531612d303136332d343466392d393262342d6161356466333939326238324831663038393735322d623031652d303031662d343464622d333563633562303030303030223078384438303346323444353638314538306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444232414432314532450000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303332326630300000000006066269644838396433363265622d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3635353436312c333238383833322c333238383832342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61356237353966392d303733352d343134322d616433612d3639363637623638653435372f626c6f62732f746573742d626c6f622d31666232326332662d363762352d343033322d623161622d3466343537343130373935320838323032302d30352d32395431373a30343a30382e383234393734365a4831663038393763322d623031652d303031662d323564622d333563633562303630383234124866623738633764362d393130322d346536312d383735302d6666323963353737613633634831663038393763322d623031652d303031662d323564622d333563633562303030303030223078384438303346323444353638314538306170706c69636174696f6e2f6f637465742d73747265616d80100200022030314436333544423241443231453245000060303030303030303030303030303030303030303030303030303030303038343530303030303030303030333232663061000238323032302d30352d32395431373a30343a30382e383234393734365a000006066269644838396433363265622d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3635353436322c333238383834322c333238383833322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65666132643235352d363436372d343563322d383863362d6264643363643862373666302f626c6f62732f746573742d626c6f622d32336438396536342d656434352d343433392d613763662d3938626434386330623839640238323032302d30352d32395431373a30343a30392e343130343038345a4837336534636464612d373031652d303037322d313864622d333537383130303631336235024830373165666238362d663832342d343564302d393963642d6138363365336237336633304837336534636464612d373031652d303037322d313864622d333537383130303030303030223078384438303346323444424338324643306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335444232423339353731390000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303332326631640000000006066269644838396433363265622d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3635353436342c333238383836312c333238383834322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65666132643235352d363436372d343563322d383863362d6264643363643862373666302f626c6f62732f746573742d626c6f622d32336438396536342d656434352d343433392d613763662d3938626434386330623839640838323032302d30352d32395431373a30343a30392e343933343730305a4837336534636465342d373031652d303037322d316664622d333537383130303631353734124864656333656234622d353430632d343736612d613261612d6139636363333430306235634837336534636465342d373031652d303037322d316664622d333537383130303030303030223078384438303346323444424338324643306170706c69636174696f6e2f6f637465742d73747265616d80100200022030314436333544423242333935373139000060303030303030303030303030303030303030303030303030303030303038343530303030303030303030333232663237000238323032302d30352d32395431373a30343a30392e343932343639335a000006066269644838396433363265622d383030362d303039322d303064622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3635353436362c333238383837312c3332383838363129000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '13402', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Fri, 29 May 2020 17:05:07 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D803F2704AA201"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5aea8-a01e-00aa-5a35-455f49000000', + 'x-ms-client-request-id', + '66ede827-5d96-4e97-9689-326418ded573', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 29 May 2020 17:03:40 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '3', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:00 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F05%2F29%2F2000%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-05-29T20:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d8040c9a17a43f","numShards":1,"recordsFormat":"avro","formatSchemaVersion":4,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/05/29/2000/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-05-29T20:12:24.428Z","data":{"aid":"8a9c2c85-8006-0092-00f5-35fb890676f0"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'ryL5hHzuEA5g3VfnJ4Clfw==', + 'Last-Modified', + 'Fri, 29 May 2020 21:03:49 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D80413C8F8D78D"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5b162-a01e-00aa-6835-455f49000000', + 'x-ms-client-request-id', + '86c3489a-acec-4bc3-acce-f30c4a1ac303', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 29 May 2020 20:12:24 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:01 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/05/29/2000/log/00/2020/05/29/2000/00000.avroFri, 29 May 2020 20:13:24 GMTFri, 29 May 2020 20:53:45 GMT0x8D804126102648123207avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5b241-a01e-00aa-3d35-455f49000000', + 'x-ms-client-request-id', + '6ca827ce-da51-449f-acb6-a8e649854bca', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:01 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F05%2F29%2F2000%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d619c257b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a347d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f6250726f7065727469657355706461746564222c22426c6f62536e617073686f7443726561746564222c22436f6e74726f6c222c22426c6f62546965724368616e676564222c22426c6f624173796e634f7065726174696f6e496e69746961746564225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74222c22556e64656c657465426c6f62222c22536574426c6f6250726f70657274696573222c22536e617073686f74426c6f62222c22536574426c6f6254696572222c2241626f7274436f7079426c6f62225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62222c22417070656e64426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a22626c6f6256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22636f6e7461696e657256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6254696572222c2274797065223a5b226e756c6c222c7b2274797065223a22656e756d222c226e616d65223a22426c6f6254696572456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254696572222c22486f74222c22436f6f6c222c2241726368697665225d2c2264656661756c74223a22556e737065636966696564426c6f6254696572227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22736e617073686f74222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6250726f7065727469657355706461746564222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a7b2274797065223a227265636f7264222c226e616d65223a2276616c756573222c226669656c6473223a5b7b226e616d65223a2263757272656e74222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573222c2274797065223a22737472696e67222c2264656661756c74223a22227d5d7d7d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a226173796e634f7065726174696f6e496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e0988808080808080808000f8a88080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66663463396534372d323636332d343361342d393864342d6333633737326137383939392f626c6f62732f746573742d626c6f622d38376265316466662d666532352d343339652d623862332d3165303733343238623736360238323032302d30352d32395432303a31313a32342e353739333731375a4838393462366332342d633031652d303034382d326466352d333536323638303632393538024834356466656230342d646266372d346634312d613637372d3533326236663637366366664838393462366332342d633031652d303034382d326466352d333536323638303030303030223078384438303430433736364233453944306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463535334443393630460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303365313139310000000006066269644838613964326564392d383030362d303039322d303066352d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3831303439372c343036373732392c333238383837312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63303239383066612d666430322d343662652d383165342d3839383039616566666263632f626c6f62732f746573742d626c6f622d30623637623966632d623566352d343235612d613362612d6333373964666634373137350238323032302d30352d32395432303a31313a32352e303931373438395a4833383762363238652d623031652d303038392d336166352d333563353861303633333538024862313734396238632d376433652d343030332d623964652d3035353966303936613130614833383762363238652d623031652d303038392d336166352d333563353861303030303030223078384438303430433736423939343731306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463535343336443437390000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303365313139390000000006066269644838613964326564392d383030362d303039322d303066352d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3831303439382c343036373733372c343036373732392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36346633346233332d383235362d346166352d623730372d6663643636383433316565322f626c6f62732f746573742d626c6f622d34306533333137352d363635302d346239322d613136662d3465363738633732333863320238323032302d30352d32395432303a31313a32352e353933313137325a4865633063386134662d663031652d303033312d303966352d333539653463303633626333024838626238386536632d393638652d343661332d383063622d6634343438373165353031644865633063386134662d663031652d303033312d303966352d333539653463303030303030223078384438303430433737303545453131306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463535343746443141360000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303365313161310000000006066269644838613964326564392d383030362d303039322d303066352d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3831303439392c343036373734352c343036373733372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31396134323162352d623163322d346638352d616165652d3038616262643538363932652f626c6f62732f746573742d626c6f622d38363661346366322d386138352d343162362d613938392d6434363135653261313361380238323032302d30352d32395432303a31313a32362e303535343537375a4865376361343561322d613031652d303035652d343266352d333539346266303634343131024866393835363535312d313936312d346330622d386534342d6262666330613433643332634865376361343561322d613031652d303035652d343266352d333539346266303030303030223078384438303430433737344341313531306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463535344339393232430000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303365313161390000000006066269644838613964326564392d383030362d303039322d303066352d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3831303530302c343036373735332c3430363737343529000d070f0c04040c00010901070b0f0e09828080808080808080009e8a8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38626334656432352d353137332d346434352d623533392d3036313734336264666563312f626c6f62732f746573742d626c6f622d31373562336338392d646664312d343264612d386334382d3534633664653239326532380238323032302d30352d32395432303a31353a32382e323332363433325a4864393035326266312d373031652d303033662d316166352d333562376663303663666634024833666366303435392d643266612d346334632d613162382d3764633132666235396434634864393035326266312d373031652d303033662d316166352d333562376663303030303030223078384438303430443037413545464130306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463545353139333643430000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303365336661650000000006066269644838616130363434362d383030362d303039322d303066362d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3831323838362c343037393533342c3430363737353329000d070f0c04040c00010901070b0f0e098a80808080808080800096b38080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38663431633063622d316635382d346239382d396566392d6437376564633632306166632f626c6f62732f746573742d626c6f622d62393132626362362d306330612d343633392d623364642d6336306230343864376234360238323032302d30352d32395432303a32373a34342e313432383830315a4865386132343238302d323031652d303039622d313166372d333562653561303631376635024833393231386536322d343338312d343132622d386332362d3336373330336435376237334865386132343238302d323031652d303039622d313166372d333562653561303030303030223078384438303430454245343845443431306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463739424244383534360000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303366313635370000000006066269644838616164333237662d383030362d303039322d303066372d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3832333832302c343133343438372c343037393533342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65393663323061632d303666652d346235382d383831612d3934396164663462313439382f626c6f62732f746573742d626c6f622d65336236346230342d613032632d343136642d383366382d6639373762383837613330390238323032302d30352d32395432303a32373a34342e363735323732315a4866323466373436322d353031652d303037352d346166372d333531343733303631633939024832396234636238382d633931312d346362662d396239652d6163313033363632643036364866323466373436322d353031652d303037352d346166372d333531343733303030303030223078384438303430454245394132394431306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463739433137344534360000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303366313637340000000006066269644838616164333237662d383030362d303039322d303066372d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3832333832342c343133343531362c343133343438372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61373465306537622d313463382d343162622d383466642d3636663663633937306462332f626c6f62732f746573742d626c6f622d65646166386132622d643632312d343934322d623766372d6236303932653835383661350238323032302d30352d32395432303a32373a34352e313637363334325a4866343361346234392d663031652d303034332d313066372d333539393033303632343637024835333438343662342d616235302d343865612d616636312d3564633334316235376339354866343361346234392d663031652d303034332d313066372d333539393033303030303030223078384438303430454245453532333946306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463739433631333545340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303366313637630000000006066269644838616164333237662d383030362d303039322d303066372d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3832333832352c343133343532342c343133343531362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66353864373838332d366531622d343334372d623238312d3163333130346430663439312f626c6f62732f746573742d626c6f622d31353064616463632d623937362d343034332d386536302d3061373461303761666531340238323032302d30352d32395432303a32373a34352e363531393930305a4864613566303439652d363031652d303062352d303166372d333565633464303632396334024830666462323932632d386133632d343136362d386531392d3331353831633139366562644864613566303439652d363031652d303062352d303166372d333565633464303030303030223078384438303430454246324633324443306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463739434142393243420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303366313638340000000006066269644838616164333237662d383030362d303039322d303066372d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3832333832362c343133343533322c343133343532342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62353938346537652d626430652d343632302d396433392d3465313862356135613739302f626c6f62732f746573742d626c6f622d37666134336162322d623331322d346339302d623137312d3166313962636435613463360238323032302d30352d32395432303a32383a34302e383438373339355a4861663631306561322d383031652d303061642d366566372d333533333261303662316333024864333166353834622d653439302d343533342d396236332d3266663035363934373961624861663631306561322d383031652d303061642d366566372d333533333261303030303030223078384438303430454530313536364430306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463742443030344545340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303366313734620000000006066269644838616164333237662d383030362d303039322d303066372d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3832333836342c343133343733312c3431333435333229000d070f0c04040c00010901070b0f0e0986808080808080808000da9e8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33353935636432632d393365642d346163342d393233642d6562636339643735393462332f626c6f62732f746573742d626c6f622d33396433303733382d373432342d343664642d393461322d3733616136323438366166340238323032302d30352d32395432303a32393a33342e313935323632385a4834373331636566622d373031652d303030302d313566372d333537663566303634363437024865636139346134352d303638362d346461622d393038392d3561333861303665616661314834373331636566622d373031652d303030302d313566372d333537663566303030303030223078384438303430454646453139363734306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463744433932333839410000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303366313837310000000006066269644838616166306533372d383030362d303039322d303066382d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3832333931362c343133353032352c343133343733312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63623765336130332d663837652d346537632d626262632d3363353237613239376135622f626c6f62732f746573742d626c6f622d63643939653833372d313638322d343239612d623565312d3834663462306434356337360238323032302d30352d32395432303a32393a35332e353332353839355a4835333863343137332d363031652d303031632d316266372d333532643366303638663163024834383462366332392d643531332d343839382d613933322d6432656134356138373130614835333863343137332d363031652d303031632d316266372d333532643366303030303030223078384438303430463042363831334143306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463745383538323437390000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303366313864300000000006066269644838616166306533372d383030362d303039322d303066382d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3832333933322c343133353132302c343133353032352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61383536663465652d373564332d343766392d383939382d6538303531623230386333652f626c6f62732f746573742d626c6f622d36396335666638302d366266322d346462362d393635622d3237393837373363383438650238323032302d30352d32395432303a33303a32322e333836393639395a4866656432393364312d663031652d303062372d383066372d333535326635303639323331024834353662343763372d613236392d343864392d386537322d3763653834653234303331634866656432393364312d663031652d303062372d383066372d333535326635303030303030223078384438303430463143394230463033306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463746393843304544420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303366313934620000000006066269644838616166306533372d383030362d303039322d303066382d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3832333935342c343133353234332c3431333531323029000d070f0c04040c00010901070b0f0e0984808080808080808000bc948080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30306462336362352d613365382d343136372d616361332d3662646330666363623438392f626c6f62732f746573742d626c6f622d66316134623930382d346662332d346232622d396436622d3933363664383539326536640238323032302d30352d32395432303a33333a30372e333036313533395a4837343966613463362d373031652d303035642d373966382d333537356462303662316332024833333732616463632d303332342d346165642d396663642d6665626535666536393362304837343966613463362d373031652d303035642d373966382d333537356462303030303030223078384438303430463745453742414133306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463835433542384143450000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303366366561370000000006066269644838616232636338632d383030362d303039322d303066382d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3832383331322c343135373039352c343133353234332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35323539346135652d363666332d346530632d393437622d3366393563376633303065312f626c6f62732f746573742d626c6f622d35303865303236642d366464632d343334372d623430352d3734396437326364636463320238323032302d30352d32395432303a33333a32362e313136303838395a4864613335316366372d633031652d303030352d373966382d333561643834303633616230024865633635363961322d333865312d346563342d613835662d3239343365336531643236384864613335316366372d633031652d303030352d373966382d333561643834303030303030223078384438303430463841314445354239306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463836373044464345380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303366366564650000000006066269644838616232636338632d383030362d303039322d303066382d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3832383332312c343135373135302c3431353730393529000d070f0c04040c00010901070b0f0e0984808080808080808000bc948080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62653965336661322d343036392d343333352d613938372d3733316363353162393066382f626c6f62732f746573742d626c6f622d61616539333934342d343439632d343036302d613133362d6563393130336566636637310238323032302d30352d32395432303a33363a33332e323530373334385a4864373666356435662d373031652d303037322d376666382d333537383130303631316566024865313063356232622d333066372d343639372d613931302d3039653037633763353236324864373666356435662d373031652d303037322d376666382d333537383130303030303030223078384438303430464639413833394244306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463844363942394233420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303366373235390000000006066269644838616236363939362d383030362d303039322d303066382d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3832383438342c343135383034312c343135373135302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62323333636639312d313465612d343736362d623766622d3030333830363234333635352f626c6f62732f746573742d626c6f622d63643039663834612d636266632d343737322d613736322d3233613564666365383566620238323032302d30352d32395432303a33373a30322e373436353835365a4830633266323736332d303031652d303032352d313866382d333564363233303661373865024863356335626566612d393362342d346237342d386466342d6439633966376464653936374830633266323736332d303031652d303032352d313866382d333564363233303030303030223078384438303431303042334345463638306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463845383246423346440000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303366373265650000000006066269644838616236363939362d383030362d303039322d303066382d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3832383530392c343135383139302c3431353830343129000d070f0c04040c00010901070b0f0e09828080808080808080009e8a8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36303834353965642d616466632d343636332d613263632d3835343564393361393764622f626c6f62732f746573742d626c6f622d37326237666365612d653232632d343064652d616362612d3061366237643965306633330238323032302d30352d32395432303a34303a33372e393433303233305a4864653430383230642d353031652d303031372d353466392d333564363534303631613835024861623435643464302d386666352d346137612d623265632d6636356638386234316239334864653430383230642d353031652d303031372d353466392d333564363534303030303030223078384438303431303842383134453341306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463936384633463745370000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303366643335360000000006066269644838616261623664362d383030362d303039322d303066392d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3833333433302c343138323837302c3431353831393029000d070f0c04040c00010901070b0f0e0988808080808080808000f8a88080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30323534626137662d636235312d343835322d383437372d3661343534653836623631342f626c6f62732f746573742d626c6f622d31323363623230632d316638632d346238302d613936352d3835343135313035643665300238323032302d30352d32395432303a34323a35382e393138303135355a4839353466623433372d663031652d303031652d356466392d333539333837303662633130024838383736623638392d343934622d346432312d613032302d6264623531386664396234654839353466623433372d663031652d303031652d356466392d333539333837303030303030223078384438303431304446383838384642306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463942303033313236410000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303430303362330000000006066269644838616264303465632d383030362d303039322d303066392d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3833353839332c343139353235312c343138323837302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63613166343930652d376664612d343431352d386231662d3039633036613037373736652f626c6f62732f746573742d626c6f622d33623139373330612d316530632d343964302d613832332d3831326165643231313961300238323032302d30352d32395432303a34333a30362e373936383130315a4864393430343837342d393031652d303035352d336566392d333536666434303633616237024866313562393263302d336363632d343162622d386464362d3665396139313661623031664864393430343837342d393031652d303035352d336566392d333536666434303030303030223078384438303431304534334142453635306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463943313530303332390000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303430303364380000000006066269644838616264303465632d383030362d303039322d303066392d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3833353839392c343139353238382c343139353235312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35623130386634302d376633612d343138312d386430642d3836646533313736303531612f626c6f62732f746573742d626c6f622d38626432396232612d393135362d346639342d613865382d3964653938353234396663620238323032302d30352d32395432303a34333a31302e303032313637365a4863643563393533372d643031652d303061302d313866392d333566626665303636636230024863643664663630382d636466612d343736372d613834382d6466313637666165333761654863643563393533372d643031652d303061302d313866392d333566626665303030303030223078384438303431304536323344374143306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463943333941463938420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303430303366320000000006066269644838616264303465632d383030362d303039322d303066392d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3833353930332c343139353331342c343139353238382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61376337636539312d636162312d343265622d623365662d6138363731613634336537622f626c6f62732f746573742d626c6f622d63343433663833662d643834622d343031632d396661632d3137653831613431653662650238323032302d30352d32395432303a34333a31302e393033383330375a4832613635343762372d333031652d303036332d313166392d333565326134303637633662024830386434386662392d633134632d346339642d383765632d3336303961343763353432614832613635343762372d333031652d303036332d313166392d333565326134303030303030223078384438303431304536414434354343306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463943343236313441330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303430303430310000000006066269644838616264303465632d383030362d303039322d303066392d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3833353930352c343139353332392c3431393533313429000d070f0c04040c00010901070b0f0e0984808080808080808000bc948080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61373530636435662d663861382d343331322d396563362d3136623933393261326537392f626c6f62732f746573742d626c6f622d64613664633366302d356561342d346663382d613534392d3766363031393739623231330238323032302d30352d32395432303a34343a31382e393839393036305a4839656665653231662d313031652d303033392d353666392d333538343433303666643864024830646235333533612d623263332d343634382d386462622d3630633838336331316365334839656665653231662d313031652d303033392d353666392d333538343433303030303030223078384438303431313046343238393334306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463945434236303042450000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303430303533610000000006066269644838616265356636392d383030362d303039322d303066612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3833353936312c343139353634322c343139353332392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64303338303864342d613838662d346238382d623535642d3231316631636435316530352f626c6f62732f746573742d626c6f622d63303966623763352d653433342d346261622d393963652d6263343231646162303933650238323032302d30352d32395432303a34343a33372e353637353639335a4830633332356531372d303031652d303032352d316366392d333564363233303633643563024863306662653533632d313365382d343939352d393634312d3264343338616532616637314830633332356531372d303031652d303032352d316366392d333564363233303030303030223078384438303431313141353531433136306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335463946374339314235390000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303430303539380000000006066269644838616265356636392d383030362d303039322d303066612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3833353937382c343139353733362c3431393536343229000d070f0c04040c00010901070b0f0e0984808080808080808000bc948080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62313263636464392d343136322d346535352d386530662d3761386366313838336535302f626c6f62732f746573742d626c6f622d63626536623063632d316232612d346564372d623136322d6363333030396564393264380238323032302d30352d32395432303a34363a34322e393338323331325a4863323238393233302d383031652d303036362d336366612d333533303766303631363233024864373337653466312d396135612d343865652d613937392d6262656163316266623839664863323238393233302d383031652d303036362d336366612d333533303766303030303030223078384438303431313635304632373930306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464134323833333530460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303430303735620000000006066269644838616330646161352d383030362d303039322d303066612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3833363035392c343139363138372c343139353733362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35366663386638612d366264612d346166352d393835662d3761323137666534303165392f626c6f62732f746573742d626c6f622d32306237306132332d316133332d343230612d626339322d3038316535346438383861360238323032302d30352d32395432303a34373a32322e323233333430375a4833393039353366362d363031652d303034312d313066612d333532376262303635303331024835336332306330372d383965302d343732312d623232632d3432303236666637393233354833393039353366362d363031652d303034312d313066612d333532376262303030303030223078384438303431313743373939363238306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464135394544373435370000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303430326231620000000006066269644838616330646161352d383030362d303039322d303066612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3833373838362c343230353333392c3431393631383729000d070f0c04040c00010901070b0f0e0984808080808080808000bc948080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37316262653561632d326264612d343338362d393530332d3563633062643331356463322f626c6f62732f746573742d626c6f622d64333664616465322d323632332d346232362d386338322d6564323938393266626461390238323032302d30352d32395432303a34393a35352e383236313534355a4835636665643361652d323031652d303036662d316566612d333537356163303630386462024866663363396639332d643631302d343737322d626166352d3265356461636362623862334835636665643361652d323031652d303036662d316566612d333537356163303030303030223078384438303431314438303738343131306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464142353742443943420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303430343061610000000006066269644838616334323230632d383030362d303039322d303066612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3833383937372c343231303835382c343230353333392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37366335323238362d393437372d346239332d386633372d3062666433383666383665622f626c6f62732f746573742d626c6f622d64373863346238622d666566322d343137642d383564372d6364353933376637373165660238323032302d30352d32395432303a35303a33362e393737363531395a4835393164303436352d643031652d303034342d333766612d333566353630303637616530024833323337353736312d636237652d346531622d613439332d3039306461653931393334334835393164303436352d643031652d303034342d333766612d333566353630303030303030223078384438303431314630384542433642306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464143453033323838410000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303430343134320000000006066269644838616334323230632d383030362d303039322d303066612d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3833393030352c343231313031302c3432313038353829000d070f0c04040c00010901070b0f0e09828080808080808080009e8a8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62653763323237332d326461322d346532342d383135662d6264643435653364323161632f626c6f62732f746573742d626c6f622d35373264616334372d363035652d343066632d613038612d3433303462336237356132370238323032302d30352d32395432303a35313a32372e323631393131395a4863333336353632382d343031652d303062322d373666612d333538303265303636386365024831626465646534372d363365302d346638382d623363322d6237306532303562653862324863333336353632382d343031652d303062322d373666612d333538303265303030303030223078384438303431323045383741383646306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464145383343424239310000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303430343230610000000006066269644838616335626434372d383030362d303039322d303066622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3833393033392c343231313231302c3432313130313029000d070f0c04040c00010901070b0f0e0984808080808080808000bc948080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37376239663833372d313561332d346165312d383334352d6538653462393463333838352f626c6f62732f746573742d626c6f622d34343030663062642d343235332d343335342d396331332d6231663836373930393263350238323032302d30352d32395432303a35323a34352e343931383635385a4834373335663730612d373031652d303030302d336166622d333537663566303661306438024834633062656134662d323461632d343266612d613561342d3766306634356435373231324834373335663730612d373031652d303030302d336166622d333537663566303030303030223078384438303431323344323839413032306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464231413942453341410000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303430626530340000000006066269644838616337323537362d383030362d303039322d303066622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3834353338312c343234323934382c343231313231302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36636533383964662d646234662d343238652d383766322d3037616336633933373263342f626c6f62732f746573742d626c6f622d63356261306139352d376233342d343765642d393630302d3232646562303963383364350238323032302d30352d32395432303a35333a32322e383331353335335a4864393135393236612d373031652d303033662d363066622d333562376663303636343338024863306465643439622d396165382d343462392d396130342d6162336539333065343733644864393135393236612d373031652d303033662d363066622d333562376663303030303030223078384438303431323533364132454439306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464233303544433542390000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303430626562360000000006066269644838616337323537362d383030362d303039322d303066622d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3834353431332c343234333132362c3432343239343829000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '23207', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Fri, 29 May 2020 20:53:45 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8041261026481"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5b2fe-a01e-00aa-6c35-455f49000000', + 'x-ms-client-request-id', + 'e243bb34-a7c5-49fc-a387-c261af2f0154', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 29 May 2020 20:13:24 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '14', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:01 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F05%2F29%2F2100%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-05-29T21:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d80413c8effc42","numShards":1,"recordsFormat":"avro","formatSchemaVersion":4,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/05/29/2100/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-05-29T21:03:49.498Z","data":{"aid":"8ad2283a-8006-0092-00fc-35fb89063523"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'STiHfikzUkcDJIj2jLGhnw==', + 'Last-Modified', + 'Mon, 01 Jun 2020 15:51:15 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D806439DFC6A64"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5b59c-a01e-00aa-5035-455f49000000', + 'x-ms-client-request-id', + 'fd803b39-f414-47da-8f08-00e3dd735cb8', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 29 May 2020 21:03:49 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:02 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/05/29/2100/log/00/2020/05/29/2100/00000.avroFri, 29 May 2020 21:04:49 GMTFri, 29 May 2020 21:52:06 GMT0x8D8041A8764A14892745avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5b687-a01e-00aa-1835-455f49000000', + 'x-ms-client-request-id', + '737f18c3-254e-4c02-9a71-070e7ddf8623', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:02 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F05%2F29%2F2100%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d619c257b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a347d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f6250726f7065727469657355706461746564222c22426c6f62536e617073686f7443726561746564222c22436f6e74726f6c222c22426c6f62546965724368616e676564222c22426c6f624173796e634f7065726174696f6e496e69746961746564225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74222c22556e64656c657465426c6f62222c22536574426c6f6250726f70657274696573222c22536e617073686f74426c6f62222c22536574426c6f6254696572222c2241626f7274436f7079426c6f62225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62222c22417070656e64426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a22626c6f6256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22636f6e7461696e657256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6254696572222c2274797065223a5b226e756c6c222c7b2274797065223a22656e756d222c226e616d65223a22426c6f6254696572456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254696572222c22486f74222c22436f6f6c222c2241726368697665225d2c2264656661756c74223a22556e737065636966696564426c6f6254696572227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22736e617073686f74222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6250726f7065727469657355706461746564222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a7b2274797065223a227265636f7264222c226e616d65223a2276616c756573222c226669656c6473223a5b7b226e616d65223a2263757272656e74222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573222c2274797065223a22737472696e67222c2264656661756c74223a22227d5d7d7d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a226173796e634f7065726174696f6e496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e098c808080808080808000b4bd8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38313065303538342d303035622d343263622d626237372d3362663030643034343233622f626c6f62732f746573742d626c6f622d37363064613933622d633863622d343832352d613261362d6331363433363930613633610238323032302d30352d32395432313a30323a34392e343433333238355a4835626461323431662d343031652d303037392d326266632d333538333762303661386335024861326535396339642d666461382d343461392d626563342d3661323666666135663033304835626461323431662d343031652d303037392d326266632d333538333762303030303030223078384438303431334135323432304539306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464338323045463935460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303431316130380000000006066269644838616433333538342d383030362d303039322d303066632d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3835303034362c343236363530342c343234333132362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37613062323664622d646462622d343161342d626431302d6161303462396632326664372f626c6f62732f746573742d626c6f622d30653930363434382d393564322d343364632d613335372d6635313330353261356137330238323032302d30352d32395432313a30333a31382e333736363036375a4861353232313464652d313031652d303034622d343166632d333538333063303664353236024837316163336163612d313632312d346236322d386434662d6335323463373339343834664861353232313464652d313031652d303034622d343166632d333538333063303030303030223078384438303431334236363332363333306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464339334335453643440000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303431316237640000000006066269644838616433333538342d383030362d303039322d303066632d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3835303131342c343236363837372c343236363530342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62643661613265332d623633342d343433662d616139392d3233613539623334666539352f626c6f62732f746573742d626c6f622d64646633626266312d613931642d343764382d393565612d6463336433626661323465630238323032302d30352d32395432313a30333a34392e373932373935385a4866653538326332612d623031652d303035322d373466632d333530336237303633613866024830326162653131612d623466662d346339342d396462622d6134333938643565366561354866653538326332612d623031652d303035322d373466632d333530336237303030303030223078384438303431334339314345313136306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464341363930453735380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303431316333610000000006066269644838616433333538342d383030362d303039322d303066632d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3835303134372c343236373036362c343236363837372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61646163343665612d633763612d343737382d396462362d3432373462306638346634382f626c6f62732f746573742d626c6f622d61376534333466392d613931622d343132652d396639312d6634323838643361626364320238323032302d30352d32395432313a30333a35302e343138323536345a4864313038653933322d303031652d303033352d343666632d333531333462303634366437024833663062356133332d363134632d343562652d623731612d6139343631663032653430644864313038653933322d303031652d303033352d343666632d333531333462303030303030223078384438303431334339374332413043306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464341364638323036370000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303431316334320000000006066269644838616433333538342d383030362d303039322d303066632d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3835303134382c343236373037342c343236373036362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38306634386132612d353436302d343332312d623264652d3932353433643334653037392f626c6f62732f746573742d626c6f622d30656431316261372d316436312d346130612d386638332d3737623361373366623736630238323032302d30352d32395432313a30333a35302e393832363735355a4861383238613334372d333031652d303031312d376366632d333565356562303635323361024864333062623364312d306265352d346237342d613365312d3661633436653431336661374861383238613334372d333031652d303031312d376366632d333565356562303030303030223078384438303431334339443237304333306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464341373446323944340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303431316334610000000006066269644838616433333538342d383030362d303039322d303066632d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3835303134392c343236373038322c343236373037342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36643731313033362d323631392d346261632d623366332d3065663439613136386234642f626c6f62732f746573742d626c6f622d37336233356561372d346663312d343064382d393833612d6363616230363238386639610238323032302d30352d32395432313a30333a35312e353239303830355a4836326461623030632d303031652d303062332d366266632d333564666632303635643266024830383161323431642d366538622d343839622d383364352d3033393439356233333136624836326461623030632d303031652d303062332d366266632d333564666632303030303030223078384438303431334341323544304235306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464341374132383930330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303431316335320000000006066269644838616433333538342d383030362d303039322d303066632d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3835303135302c343236373039302c3432363730383229000d070f0c04040c00010901070b0f0e0988808080808080808000f8a88080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34383936666433652d373832612d343862642d623061352d3961666165363866356261662f626c6f62732f746573742d626c6f622d33373038326637372d643833652d346664362d393765362d3965346234376135646135330238323032302d30352d32395432313a30363a31312e383531303235395a4861353533373565622d363031652d303039612d333566632d333565313836303635333261024830356433653734362d353539362d346436342d386631622d3037346363356539623231324861353533373565622d363031652d303039612d333566632d333565313836303030303030223078384438303431343144433933454233306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464346423345314644370000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303431316561350000000006066269644838616435643861352d383030362d303039322d303066642d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3835303235382c343236373638352c343236373039302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66353263336334612d376238392d346632392d623964332d3437363839323966393162662f626c6f62732f746573742d626c6f622d32613536366162362d626633322d346466302d616464352d3363306332383932393330320238323032302d30352d32395432313a30363a31332e303335393031375a4838623631653565392d303031652d303037382d303666632d333564636137303636643532024863323361666137652d383264612d343839342d613935632d3134386531393535393235334838623631653565392d303031652d303037382d303666632d333564636137303030303030223078384438303431343145374530414539306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464346424641384430420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303431316562330000000006066269644838616435643861352d383030362d303039322d303066642d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3835303236302c343236373639392c343236373638352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34383032353761652d333535362d346365652d626132332d3766383163656237666266382f626c6f62732f746573742d626c6f622d32636533626135302d393137352d343630642d393936332d3332616565626437373834650238323032302d30352d32395432313a30363a31342e313536373333325a4832373634653564392d333031652d303033652d346466632d333565383230303638336530024866353962613337372d613064642d343532632d393536632d6534363863306531643137624832373634653564392d333031652d303033652d346466632d333565383230303030303030223078384438303431343146323845413438306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464346434135314342330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303431316563300000000006066269644838616435643861352d383030362d303039322d303066642d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3835303236322c343236373731322c343236373639392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31646534333662622d373432622d346561612d613038662d6263613030336538346530642f626c6f62732f746573742d626c6f622d39366130656531302d386135642d343039322d623039352d3664366161363031396463370238323032302d30352d32395432313a30363a31352e323633353534335a4832626233623765392d353031652d303035612d313466632d333531396238303639613636024839333230363466332d386436352d343035632d613631392d3863333437646636343038374832626233623765392d353031652d303035612d313466632d333531396238303030303030223078384438303431343146443146343937306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464346443446304646460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303431316564330000000006066269644838616435643861352d383030362d303039322d303066642d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3835303236352c343236373733312c3432363737313229000d070f0c04040c00010901070b0f0e09828080808080808080009e8a8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63353731643939342d616562312d343038372d383932302d3465373765663636663864332f626c6f62732f746573742d626c6f622d61303637323762612d373263322d343263342d626365612d3864326463343933396530640238323032302d30352d32395432313a31303a31302e303331343439395a4834356131623435642d353031652d303033382d373466642d333564623966303635363435024866393735636630322d303861642d343630662d393537392d6337643830383237353764354834356131623435642d353031652d303033382d373466642d333564623966303030303030223078384438303431344142433042313833306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464438384142354236420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303431393239640000000006066269644838616461343837662d383030362d303039322d303066642d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3835363137362c343239373337332c3432363737333129000d070f0c04040c00010901070b0f0e09828080808080808080009e8a8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32306335303231392d313736322d343761632d626436312d3735343165323464613066612f626c6f62732f746573742d626c6f622d39333735336564622d653662362d343638662d396132332d6633323037353165623036630238323032302d30352d32395432313a31343a33362e323731363636345a4865633038666130382d373031652d303039362d333466652d333537363865303630383965024832303461623138632d666639652d346463612d383836302d3662383737646665316564384865633038666130382d373031652d303039362d333466652d333537363865303030303030223078384438303431353441373142394638306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464532373444423541430000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303431633233320000000006066269644838616466323337332d383030362d303039322d303066652d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3835383634312c343330393535342c3432393733373329000d070f0c04040c00010901070b0f0e0988808080808080808000f8a88080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39313438316235342d313137612d343461612d613966302d3662353430323732383839652f626c6f62732f746573742d626c6f622d62383935653261362d303632352d343635362d386631332d3964666534656630663363390238323032302d30352d32395432313a31383a32322e303034343335325a4866343536643338632d663031652d303034332d376166652d333539393033303630316466024861653437316132382d396333392d346339342d383163652d6161646537653334366631634866343536643338632d663031652d303034332d376166652d333539393033303030303030223078384438303431354430464444303430306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464541453731453335320000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432356362660000000006066269644838616533363130392d383030362d303039322d303066652d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3836363533352c343334393131392c343330393535342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61653763626132302d343835362d346663392d393731652d3430653966626530326561642f626c6f62732f746573742d626c6f622d37383233663532322d633662372d346238322d393164312d3234613261396264623061380238323032302d30352d32395432313a31383a32332e313730323933315a4864623965653038382d613031652d303062612d333266652d333539613231303631316635024832626465646366662d363761302d346330362d613235642d3064333538623731333339624864623965653038382d613031652d303062612d333266652d333539613231303030303030223078384438303431354431414642353933306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464541463243433945380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432356364370000000006066269644838616533363130392d383030362d303039322d303066652d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3836363533392c343334393134332c343334393131392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65636236623439312d383232632d346431382d383735622d3131636135343332666364652f626c6f62732f746573742d626c6f622d64643233316563302d636530352d343462632d393338622d6637343532313434396464380238323032302d30352d32395432313a31383a32342e323338303738345a4837353563316131302d623031652d303036642d356266652d333563623134303632356331024836306632633739632d386134352d346338302d616263382d6239353737326237636230384837353563316131302d623031652d303036642d356266652d333563623134303030303030223078384438303431354432353237434434306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464541464345463342310000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432356364660000000006066269644838616533363130392d383030362d303039322d303066652d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3836363534302c343334393135312c343334393134332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37643938663435642d333434652d346530652d386361632d3066656334333965633236612f626c6f62732f746573742d626c6f622d36386264363738662d623965662d343763662d623938382d3963656338366535346433320238323032302d30352d32395432313a31383a32352e333038383635355a4833306330323138622d353031652d303030372d376366652d333531333363303633346466024866643335356436342d353131322d346163652d386336362d6538333763373563666466304833306330323138622d353031652d303030372d376366652d333531333363303030303030223078384438303431354432463545303738306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464542303733343044410000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432356365370000000006066269644838616533363130392d383030362d303039322d303066652d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3836363534312c343334393135392c3433343931353129000d070f0c04040c00010901070b0f0e0988808080808080808000f8a88080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38396562383330622d393235662d346665612d623530342d3261353266653030643535362f626c6f62732f746573742d626c6f622d32333963356433362d376166642d343564302d626137362d6437366165663432363532380238323032302d30352d32395432313a32303a33322e363138353736395a4835646334326364632d633031652d303031352d333066652d333536386563303661333632024862393031323062662d303933622d343030322d383231662d3135353564353238636262304835646334326364632d633031652d303031352d333066652d333536386563303030303030223078384438303431363145443746333239306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464546433442333238350000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432356565370000000006066269644838616535626161312d383030362d303039322d303066662d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3836363633342c343334393637312c343334393135392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30343231623238612d643163632d343165622d616166332d6565396662653761386136312f626c6f62732f746573742d626c6f622d39363265663165342d316539652d343361652d383532362d3238616333386563326139640238323032302d30352d32395432313a32303a33332e373834343339335a4838393731346132312d633031652d303034382d363966652d333536323638303662326533024830346266396230612d633436392d343431392d616463352d6664313936616437643937394838393731346132312d633031652d303034382d363966652d333536323638303030303030223078384438303431363146383942313844306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464546443037324142380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432356566300000000006066269644838616535626161312d383030362d303039322d303066662d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3836363633362c343334393638302c343334393637312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30383636626532352d656135662d343534612d626366372d6364326232343432383961642f626c6f62732f746573742d626c6f622d62326339393237652d656461362d343165642d383265302d3831646562363961643132660238323032302d30352d32395432313a32303a33342e383637323338375a4836326634643631382d393031652d303031382d303366652d333561303338303663343730024837363338356539612d383238382d343134652d626434342d3165663833346564626233614836326634643631382d393031652d303031382d303366652d333561303338303030303030223078384438303431363230324545413730306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464546444142433630420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432356630330000000006066269644838616535626161312d383030362d303039322d303066662d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3836363633392c343334393639392c343334393638302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30373961623664612d653432312d343638652d623935662d3833346565366236396162392f626c6f62732f746573742d626c6f622d38363038663732612d363135632d346636612d623465322d6666613237326662306130650238323032302d30352d32395432313a32303a33352e393330303237325a4862343362333733342d643031652d303039662d333266652d333533333564303664333834024835366665396639332d626239652d346363322d383237662d3561306534323964626364654862343362333733342d643031652d303039662d333266652d333533333564303030303030223078384438303431363230443133434230306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464546453445423334380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432356630620000000006066269644838616535626161312d383030362d303039322d303066662d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3836363634302c343334393730372c3433343936393929000d070f0c04040c00010901070b0f0e0990808080808080808000f0d18080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34623664366164312d366538632d343934662d626535652d3236643234646632333365622f626c6f62732f746573742d626c6f622d63303964373033342d613535642d343830312d393866362d3437363634376532616334620238323032302d30352d32395432313a32343a30392e353630323435375a4861353237316432392d313031652d303034622d313966662d333538333063303634663166024830366538343534612d326266322d346334352d613838622d6466343363633839303134614861353237316432392d313031652d303034622d313966662d333538333063303030303030223078384438303431364130323639463139306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464637443846333334390000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432623864650000000006066269644838616539613065652d383030362d303039322d303066662d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3837313232332c343337323730322c343334393730372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34343036623263322d333835342d343662372d616230362d3237343461666166363966392f626c6f62732f746573742d626c6f622d63303739373737652d656433642d346238342d613366622d3735653437363731363331650238323032302d30352d32395432313a32343a31302e343831393233365a4864643335313536612d633031652d303037372d303366662d333561616362303635633161024864353936316563362d656632302d346134662d613734652d6161316438313132353638364864643335313536612d633031652d303037372d303366662d333561616362303030303030223078384438303431364130423331423044306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464637453330323434340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432623865360000000006066269644838616539613065652d383030362d303039322d303066662d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3837313232342c343337323731302c343337323730322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36333163396462362d393431312d346462382d383662332d6530306665656232636237332f626c6f62732f746573742d626c6f622d34343638306162322d373537652d343239622d383733342d6436613739333638613834360238323032302d30352d32395432313a32343a31312e323831353136345a4865633066386566372d373031652d303039362d343866662d333537363865303636396434024837653639373662312d323061352d343965322d616362642d6637353539306162396234654865633066386566372d373031652d303039362d343866662d333537363865303030303030223078384438303431364131324431443239306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464637454139464532440000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432623865650000000006066269644838616539613065652d383030362d303039322d303066662d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3837313232352c343337323731382c343337323731302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66373964663434332d666461302d343339392d386566642d6236613933353236643465392f626c6f62732f746573742d626c6f622d33386534623663302d343631662d343766642d626632322d3130306261646139646538310238323032302d30352d32395432313a32343a31322e303531303837375a4833393138353264632d363031652d303034312d353766662d333532376262303637333339024836326463383264382d356539342d343032632d626466642d6236393235626636633162654833393138353264632d363031652d303034312d353766662d333532376262303030303030223078384438303431364131413238413836306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464637463146393139300000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432623866360000000006066269644838616539613065652d383030362d303039322d303066662d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3837313232362c343337323732362c343337323731382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63643661663061312d326337392d343230652d383832352d3462326334376461353064372f626c6f62732f746573742d626c6f622d66336136646662632d616331342d346462642d623763302d3732306232653564346434350238323032302d30352d32395432313a32343a35302e313331323839345a4837623666663966312d613031652d303061612d306366662d333535663439303661383163024832653733373630322d663466642d346666622d613939392d3961383539333961656632324837623666663966312d613031652d303061612d306366662d333535663439303030303030223078384438303431364238353531453637306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464639354336434430310000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432623961630000000006066269644838616539613065652d383030362d303039322d303066662d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3837313236302c343337323930382c343337323732362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35343063383364392d333832322d346635362d613737322d3832666666316134376237652f626c6f62732f746573742d626c6f622d63666165626137392d363033662d343330392d623636302d6662393430343736636634340238323032302d30352d32395432313a32343a35302e393930393235315a4833623164656237392d653031652d303032642d353866662d333563633263303662383330024864323562323637362d666138362d343431642d393932342d6362663331333636623239644833623164656237392d653031652d303032642d353866662d333563633263303030303030223078384438303431364238443834394538306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464639363535453037310000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432623962340000000006066269644838616539613065652d383030362d303039322d303066662d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3837313236312c343337323931362c343337323930382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63646466393830332d623133382d343065302d396436302d3033613661393235363634382f626c6f62732f746573742d626c6f622d34313566323165332d333538312d346164382d393538652d3261643233656165663137370238323032302d30352d32395432313a32343a35312e383133353335305a4839323930623139302d343031652d303061322d343866662d333534353436303663336661024834626164326235322d343739662d346161332d613363382d6563643362666562356433364839323930623139302d343031652d303061322d343866662d333534353436303030303030223078384438303431364239353543463145306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464639364432413130430000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432623962630000000006066269644838616539613065652d383030362d303039322d303066662d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3837313236322c343337323932342c343337323931362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38396335356564392d313963392d346663302d613633372d3437653364336461356331362f626c6f62732f746573742d626c6f622d35643064353763372d656462342d343161642d383935622d3533666535636134383333350238323032302d30352d32395432313a32343a35322e353932313133305a4861363766373239622d633031652d303032612d323166662d333561303466303664316565024837626635346336622d383161342d346262642d393737332d6430616639613831373066394861363766373239622d633031652d303032612d323166662d333561303466303030303030223078384438303431364239434339433445306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464639373439453236440000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432623964610000000006066269644838616539613065652d383030362d303039322d303066662d333566623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3837313236372c343337323935342c3433373239323429000d070f0c04040c00010901070b0f0e09828080808080808080009e8a8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38643230623932372d393465382d346135372d396633302d6132663565336631363966372f626c6f62732f746573742d626c6f622d37623539343765622d363861372d346330622d616266392d3139613361316134323861630238323032302d30352d32395432313a32373a31322e323638353536325a4864393633313964392d393031652d303035352d306566662d333536666434303663646636024863616231333433652d663432362d343630332d383865322d3136643361303935646634634864393633313964392d393031652d303035352d306566662d333536666434303030303030223078384438303431373044304438423632306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363335464645394636343741360000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303432626266320000000006066269644838616563633739642d383030362d303039322d303030302d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3837313336342c343337333439302c3433373239353429000d070f0c04040c00010901070b0f0e0984808080808080808000bc948080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37396439396337332d353638352d343731652d616362302d3762613137353733633837362f626c6f62732f746573742d626c6f622d37343764346535312d353730622d343261342d616538332d3262373264356634333761390238323032302d30352d32395432313a33303a31392e383330343637335a4866653633383336622d623031652d303035322d343430302d333630336237303632356339024864343239633438342d623034372d346262322d613436662d3737393836666338653164374866653633383336622d623031652d303035322d343430302d333630336237303030303030223078384438303431373743443933383839306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303035413442324139320000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433316338640000000006066269644838616566653530342d383030362d303039322d303030302d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3837363239362c343339383232312c343337333439302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31366639333535322d336166652d346134302d383832322d3166313336666433616430642f626c6f62732f746573742d626c6f622d37663932376530612d393164632d346634652d396230662d3531373961306536383939300238323032302d30352d32395432313a33303a35382e323036383836375a4830646666663165612d373031652d303034642d373830302d333662306233303632396630024833643862643130382d616163342d346564342d396264392d6135326538363038366231644830646666663165612d373031652d303034642d373830302d333662306233303030303030223078384438303431373933423932363833306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303037313145333844380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433316433310000000006066269644838616566653530342d383030362d303039322d303030302d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3837363332352c343339383338352c3433393832323129000d070f0c04040c00010901070b0f0e0984808080808080808000bc948080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32613138333262302d303230392d343135652d616339362d3361623433356161333465622f626c6f62732f746573742d626c6f622d38366561393561302d313031332d343733342d393364342d3736363230616564333831630238323032302d30352d32395432313a33313a35312e303430303138345a4838626363386561322d623031652d303032302d316530302d333630346638303633383931024830333162303461332d343035332d343364322d383436382d3033306233666338336162624838626363386561322d623031652d303032302d316530302d333630346638303030303030223078384438303431374233333644384238306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303039304133314643310000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433316538350000000006066269644838616631376363382d383030362d303039322d303030302d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3837363338382c343339383732352c343339383338352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64636639626261362d623031352d343634622d383538662d3530393336666230366537362f626c6f62732f746573742d626c6f622d35386632303763392d323531342d346536372d616564392d3861643438633666306634340238323032302d30352d32395432313a33323a30392e343633363630395a4864313939343561382d653031652d303031322d323430302d333630343866303661323134024831373936646566382d666237342d343161372d393830332d6661343534386133313637344864313939343561382d653031652d303031322d323430302d333630343866303030303030223078384438303431374245333145423239306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303039423233303730420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433316564630000000006066269644838616631376363382d383030362d303039322d303030302d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3837363430332c343339383831322c3433393837323529000d070f0c04040c00010901070b0f0e09828080808080808080009e8a8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30613766646636622d336632392d346330362d393465652d6663636164666434353531332f626c6f62732f746573742d626c6f622d31356264383461352d353133372d343533612d613035342d6633613566386237623464300238323032302d30352d32395432313a33343a32352e303738353936355a4834373365333337662d373031652d303030302d346430302d333637663566303662336362024831336166636235362d306338382d346331652d393063382d3335306538623634626233344834373365333337662d373031652d303030302d346430302d333637663566303030303030223078384438303431383046303734344144306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303045433742423130440000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433363364660000000006066269644838616634336165622d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3837393932342c343431363437392c3433393838313229000d070f0c04040c00010901070b0f0e09d4808080808080808000ecad8380808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36316265616134392d386338612d343939652d623835382d6363313132353335376639332f626c6f62732f746573742d626c6f622d31643463656262342d653861392d346235392d613462302d3739373436393961656164350238323032302d30352d32395432313a33373a35342e353138333532365a4830633736353638392d333031652d303038372d373430312d333665633361303635633666024832346565303165392d326239352d343433322d383931302d6665326663633364633232664830633736353638392d333031652d303038372d373430312d333665633361303030303030223078384438303431383842444431363045306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136393532343634450000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626265310000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343431352c343433393030392c343431363437392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34666561366337642d643234392d343933312d623332652d6530363231376138386437392f626c6f62732f746573742d626c6f622d61386331623236362d323131302d343637342d613136652d3530373433373761646365390238323032302d30352d32395432313a33373a35352e313035373838345a4835343537373731662d333031652d303030312d373730312d333632303833303636336532024861323430643063332d613336362d346133302d613433392d3663323564666362303035304835343537373731662d333031652d303030312d373730312d333632303833303030303030223078384438303431383843333644464443306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136394234344534420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626265620000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343431362c343433393031392c343433393030392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34363464303963662d663166332d343839642d386531642d6639663966306539323366382f626c6f62732f746573742d626c6f622d32363932333432392d656238642d343832362d396232652d3466613363646637373261380238323032302d30352d32395432313a33373a35352e363437313837385a4864333834376663352d393031652d303033372d323730312d333661646633303636396431024834316264393631632d653231662d346530612d623038332d3633633235393036613039314864333834376663352d393031652d303033372d323730312d333661646633303030303030223078384438303431383843383935353246306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136413036454132390000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626266330000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343431372c343433393032372c343433393031392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38393731623531392d623638322d346133302d386335342d6663366664626536626335392f626c6f62732f746573742d626c6f622d30306561383033352d393962392d343934382d396161322d3261373536326565323533360238323032302d30352d32395432313a33373a35362e313739353739385a4865623131666631642d323031652d303062342d363430312d333662333931303636656434024836616238376338382d663738382d343535392d626633312d6331613232666165323165354865623131666631642d323031652d303062342d363430312d333662333931303030303030223078384438303431383843444142384436306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136413538344433310000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626266620000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343431382c343433393033352c343433393032372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63353161633330362d356131372d346136322d383537622d6534303263393036616666652f626c6f62732f746573742d626c6f622d65623361363765382d333832622d346461382d383931652d3564613430393435386664660238323032302d30352d32395432313a33373a35362e373938303337305a4830646262313866642d663031652d303030652d316230312d333635366566303637343330024832306333663761332d636538332d343538392d383938352d3935343961393433313837384830646262313866642d663031652d303030652d316230312d333635366566303030303030223078384438303431383844333931373532306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136414236383344410000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626330330000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343431392c343433393034332c343433393033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33333230626635372d643632642d343636302d626637332d6234386165333461366435322f626c6f62732f746573742d626c6f622d66653038366238352d313839622d343562322d393732622d3333323938376536303830320238323032302d30352d32395432313a33373a35372e333533343439345a4863333733626163642d343031652d303062322d373930312d333638303265303637633263024839633961666362372d303037372d346332322d393332642d6436323237316161323762664863333733626163642d343031652d303062322d373930312d333638303265303030303030223078384438303431383844384444373145306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136423042343246420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626330620000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343432302c343433393035312c343433393034332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30376637633638372d623330362d343264622d623732372d6131633439646234626363612f626c6f62732f746573742d626c6f622d38333132616262392d333735362d346539362d613436312d3762653636373638393437620238323032302d30352d32395432313a33373a35382e303138393433325a4864393637633130352d393031652d303035352d356130312d333636666434303638336162024861633535643031312d613465612d346465612d613264342d3261626230333163393930304864393637633130352d393031652d303035352d356130312d333636666434303030303030223078384438303431383844463333424443306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136423730333142330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626331380000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343432322c343433393036342c343433393035312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37383962666630322d323035372d346131632d613932302d6365323435653337346631372f626c6f62732f746573742d626c6f622d31343938643434392d333631392d346637352d613861622d3730653366353735646433390238323032302d30352d32395432313a33373a35382e353739333538355a4838616365353862622d643031652d303032362d353930312d333633373437303638613464024839333433373435642d316239612d343462392d626665632d3266626165656334616236374838616365353862622d643031652d303032362d353930312d333633373437303030303030223078384438303431383845343845363331306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136424335423434440000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626334350000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343433302c343433393130392c343433393036342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65343032666163302d376235392d343366662d616661662d6239336362336337323633392f626c6f62732f746573742d626c6f622d32376133636634352d313733632d346633302d626631382d3330623163356533336338610238323032302d30352d32395432313a33373a35392e313232373631365a4830353830326665662d613031652d303039352d326330312d333639376561303638663961024864646662626435312d623736642d346135352d396636312d6464613631316462353131384830353830326665662d613031652d303039352d326330312d333639376561303030303030223078384438303431383845394244304530306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136433139363141420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626335330000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343433322c343433393132332c343433393130392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38646132613034322d306362362d343532372d386265642d3361613830616234333331382f626c6f62732f746573742d626c6f622d66663664376566652d326532622d343866342d613262392d3833643039333737326564300238323032302d30352d32395432313a33373a35392e363630313630335a4837303365333930352d663031652d303036632d373330312d333639346338303639356134024863656464313334652d656261372d343164312d623433362d6135343031653332623065324837303365333930352d663031652d303036632d373330312d333639346338303030303030223078384438303431383845454444313033306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136433642313245380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626336360000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343433352c343433393134322c343433393132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62356533363633342d313433362d343461382d616635312d6538313664353333353332312f626c6f62732f746573742d626c6f622d61306134386539622d306136632d343431652d396439632d6466383734383339316638660238323032302d30352d32395432313a33383a30302e323835363234385a4865313935306634372d643031652d303037622d336430312d333633646333303639656265024830643463613635352d346531352d346335622d616335322d3335656336323831316161614865313935306634372d643031652d303037622d336430312d333633646333303030303030223078384438303431383846344431413230306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136434341443038450000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626336650000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343433362c343433393135302c343433393134322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63313437353363332d366363652d343731322d396338382d6334653066333534393964342f626c6f62732f746573742d626c6f622d33666431623561632d383735332d346265652d393831332d3636363234326636366337610238323032302d30352d32395432313a33383a30302e383332303236345a4866343466343130302d653031652d303034662d333930312d333630653062303662303435024861333033316663392d623865322d346263632d383031322d3066623837326132313237334866343466343130302d653031652d303034662d333930312d333630653062303030303030223078384438303431383846413041313038306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136443144393339330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626337360000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343433372c343433393135382c343433393135302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39646130633537372d663564642d346162312d386630312d3831386635636431623862352f626c6f62732f746573742d626c6f622d37646334363036342d323834372d343737652d386262382d6332653639333934623238320238323032302d30352d32395432313a33383a30312e343630343839355a4832336331393334622d663031652d303035332d303930312d333635633662303662393066024865373532303061392d643164362d343537392d626262302d3930336230373261633063394832336331393334622d663031652d303035332d303930312d333635633662303030303030223078384438303431383930303038363546306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136443744303246440000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626338330000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343433392c343433393137312c343433393135382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35306362326166632d376134332d346166652d626536382d6333393731336337663635392f626c6f62732f746573742d626c6f622d30633362366635352d313965392d343165662d386361662d3764396263633137366639340238323032302d30352d32395432313a33383a30322e303035383934325a4835306164353862322d303031652d303035372d333030312d333664313663303662666233024836343331386239382d643134332d346230662d396437662d6266376464316231346564314835306164353862322d303031652d303035372d333030312d333664313663303030303030223078384438303431383930353342463345306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136444430464539330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626338620000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343434302c343433393137392c343433393137312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34343337303731312d396534312d343037632d383935352d6337653534633731323033342f626c6f62732f746573742d626c6f622d38643239626334642d353165622d343630372d386233352d3564333765383931323038380238323032302d30352d32395432313a33383a30322e353539333034375a4833393438633734642d323031652d303037662d316430312d333662306334303663613962024835383263336461342d306132302d346233662d383630612d3562363965393063656565374833393438633734642d323031652d303037662d316430312d333662306334303030303030223078384438303431383930413833304437306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136453235323133420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626339330000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343434312c343433393138372c343433393137392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32616162346434372d646566372d343665312d613739642d6633373730303063346133372f626c6f62732f746573742d626c6f622d64646661353565362d633734642d346563302d383565332d3339336130636337383732330238323032302d30352d32395432313a33383a30332e303936373033345a4835646363366464632d633031652d303031352d326230312d333636386563303664343335024831376630346430342d333964662d343263342d623964372d3632323535643232396631324835646363366464632d633031652d303031352d326230312d333636386563303030303030223078384438303431383930464133304641306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136453737323043330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626339620000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343434322c343433393139352c343433393138372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61393635356234312d353739362d346161322d626264342d3632326165336234623965642f626c6f62732f746573742d626c6f622d35306137646630332d303861652d343536332d613534342d3163373530313662346534390238323032302d30352d32395432313a33383a30332e373232313637345a4832626433386361632d353031652d303034612d326330312d333664636430303664633566024831646562666137632d326665662d343438342d613864612d3832616339383333343039614832626433386361632d353031652d303034612d326330312d333664636430303030303030223078384438303431383931353937413046306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136454436423735320000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626361330000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343434332c343433393230332c343433393139352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35316435643066612d303835352d343661622d393932622d3739346631653338303939642f626c6f62732f746573742d626c6f622d61333732633931652d643639342d346162372d393230302d6338376633666230343932300238323032302d30352d32395432313a33383a30342e323739353831305a4863643838613534302d643031652d303061302d356530312d333666626665303665333663024830666436616136662d373832612d343838612d386131322d6531666463626633306634374863643838613534302d643031652d303061302d356530312d333666626665303030303030223078384438303431383931414541463232306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136463242394438390000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626362310000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343434352c343433393231372c343433393230332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39316530376262372d353739332d343039322d623766652d3432666166363939613663332f626c6f62732f746573742d626c6f622d65656132393139342d353032382d346662362d383465382d3661626332353632656131330238323032302d30352d32395432313a33383a30342e393230303536315a4834326436373035372d343031652d303034362d373230312d333634626438303665633737024861633732393332662d663239622d346232352d623730622d6238333462646436306664664834326436373035372d343031652d303034362d373230312d333634626438303030303030223078384438303431383932313036394231306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136463844353734360000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626363330000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343434382c343433393233352c343433393231372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65653132373266382d646534372d343336622d383163652d3238646634656232353732372f626c6f62732f746573742d626c6f622d61393930333863662d396535342d343761322d623861382d3462313666643235386231380238323032302d30352d32395432313a33383a30352e343534343533345a4833393230366633652d363031652d303034312d316230312d333632376262303666363534024861343565313038332d636631652d346565342d616435382d3061353230646434303563374833393230366633652d363031652d303034312d316230312d333632376262303030303030223078384438303431383932363146343936306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303136464446374443350000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626363620000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343434392c343433393234332c343433393233352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36333465393664382d636332352d343837332d386234662d6536343264383138366562612f626c6f62732f746573742d626c6f622d65643630366134622d306334382d343362642d393837642d3832663232633031643130630238323032302d30352d32395432313a33383a30352e393837383438335a4864356266313832332d333031652d303039372d356430312d333632393532303666633965024838363733343837342d633831342d343933392d383064652d3830636339643237663765334864356266313832332d333031652d303039372d356430312d333632393532303030303030223078384438303431383932423335383533306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303137303331303746410000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626364330000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343435302c343433393235312c343433393234332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38653565313030652d313735622d343632622d613966322d3963633435613634316536622f626c6f62732f746573742d626c6f622d30343331333336642d366533352d343238392d613764312d3339323965363534303436380238323032302d30352d32395432313a33383a30362e353233323434365a4863306363616364642d313031652d303061662d373330312d333638643932303630326131024832343163383238382d626230612d346161622d623665612d6332323164373863396666634863306363616364642d313031652d303061662d373330312d333638643932303030303030223078384438303431383933303530413345306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303137303832393233440000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626364620000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343435312c343433393235392c343433393235312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35303237393438652d353662372d343266392d396236652d6134626464376265343962332f626c6f62732f746573742d626c6f622d64396233363762642d306636612d346232322d616630332d3634356532353139323564330238323032302d30352d32395432313a33383a30372e313338363937325a4837643834383838312d633031652d303035382d376330312d333661373030303630636363024838336264396231312d323937652d343666332d393866642d3932353665333637323735654837643834383838312d633031652d303035382d376330312d333661373030303030303030223078384438303431383933363246333543306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303137304530413143360000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626365390000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343435332c343433393237332c343433393235392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65366635363438652d396231302d343639312d393631352d3733303934303966333430612f626c6f62732f746573742d626c6f622d61636265613862642d303166312d346462362d623235302d3833393464396536316562330238323032302d30352d32395432313a33383a30372e373135313233375a4863363735633366642d323031652d303034302d326530312d333637383637303631346561024839666536356131632d613936662d343336642d386366332d3865396537343765363939324863363735633366642d323031652d303034302d326530312d333637383637303030303030223078384438303431383933424145383035306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303137313337414232380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626366360000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343435352c343433393238362c343433393237332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37346133356332362d656631632d346663312d393132382d3263363732323666653031312f626c6f62732f746573742d626c6f622d30393030633530622d323762302d346665352d386132382d6532656232663834643163640238323032302d30352d32395432313a33383a34342e353737343236325a4864653535623034632d353031652d303031372d363630312d333664363534303630646262024865343935336236662d376633322d343836642d393165662d3937333062383065313237354864653535623034632d353031652d303031372d363630312d333664363534303030303030223078384438303431384139423341354236306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138373237443735320000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626463320000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343530332c343433393439302c343433393238362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30333363333862372d616161612d343536302d386363662d3663373036646435393833652f626c6f62732f746573742d626c6f622d61633565623331312d333532312d346639622d623661612d6433666531323531646663340238323032302d30352d32395432313a33383a34352e313838383739395a4865646130653330652d393031652d303032372d336330312d333636383962303631373637024831626364396231372d323730622d346561352d623136652d3835623533323530363539354865646130653330652d393031652d303032372d336330312d333636383962303030303030223078384438303431384141313046323946306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138373844363234370000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626464660000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343530372c343433393531392c343433393439302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39663064323563632d373537382d343537652d613261362d6335643463353965663534332f626c6f62732f746573742d626c6f622d66633034376636642d323364302d343133392d393637302d6632323732313232313663310238323032302d30352d32395432313a33383a34352e373531323936375a4861363834373632652d633031652d303032612d373430312d333661303466303631636332024834396238666366372d353535362d343130382d616562622d6532633639653262666538344861363834373632652d633031652d303032612d373430312d333661303466303030303030223078384438303431384141363643343037306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138374532453443330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626465370000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343530382c343433393532372c343433393531392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37333132306538612d613763342d346437612d613763332d3736353265306162356130322f626c6f62732f746573742d626c6f622d38666532313065622d366433352d343039302d613465312d6235386265376265303462380238323032302d30352d32395432313a33383a34362e333536373435395a4830633736633165662d333031652d303038372d303530312d333665633361303632363832024865653736393135662d323538302d346132352d616533382d3932626665373939346130354830633736633165662d333031652d303038372d303530312d333665633361303030303030223078384438303431384141433332363633306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138383338384537330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626465660000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343530392c343433393533352c343433393532372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33616235303432352d623862322d343863312d613035392d3535313734643431636630312f626c6f62732f746573742d626c6f622d39653862356533612d373661332d343630642d616361612d3139356139343831646236630238323032302d30352d32395432313a33383a34372e303030323234355a4863356634383231342d393031652d303038652d343030312d333661396539303632663231024834663130626637322d626263352d346565612d383938632d6535353030613037626165624863356634383231342d393031652d303038652d343030312d333661396539303030303030223078384438303431384142323535363435306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138384132354646410000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626466370000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343531302c343433393534332c343433393533352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34323136313233662d373163662d343332302d626562662d6435626130666230343366332f626c6f62732f746573742d626c6f622d38656663303362392d356335322d343161312d613236362d6236316465363662323364660238323032302d30352d32395432313a33383a34372e353630363339345a4863316139303533662d313031652d303035622d333130312d333634363634303633373433024862613430343836342d303832332d343239622d396331632d3865303338303130613064324863316139303533662d313031652d303035622d333130312d333634363634303030303030223078384438303431384142374142323633306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138384637453237310000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626466660000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343531312c343433393535312c343433393534332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34656534656635362d626463632d343331362d623735662d3762393739303931323933632f626c6f62732f746573742d626c6f622d64356338313430342d393833352d343734612d383538342d3364336338613330386139370238323032302d30352d32395432313a33383a34382e323232313330325a4864323838333466642d623031652d303034322d323830312d333663366466303634313037024861376237663133332d326165632d343265342d626438392d3134343661316464623763634864323838333466642d623031652d303034322d323830312d333663366466303030303030223078384438303431384142444643384636306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138393544314635320000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626530630000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343531332c343433393536342c343433393535312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66313833346132632d366635642d343732322d623036312d3962306336623963376634382f626c6f62732f746573742d626c6f622d65636439386131372d323932362d346439622d623165652d6161303234356435363539320238323032302d30352d32395432313a33383a34382e373631353237375a4839353837386561322d653031652d303033642d313630312d333630393434303634373465024832646237366365612d313730312d343736662d393662392d3664306564363937633334654839353837386561322d653031652d303033642d313630312d333630393434303030303030223078384438303431384143333231373244306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138394146393432300000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626531340000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343531342c343433393537322c343433393536342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66326236653935382d326365662d346637352d613765342d6430373331663636666562352f626c6f62732f746573742d626c6f622d35323532656632632d373461642d343234312d383337372d3933633365366136626537390238323032302d30352d32395432313a33383a34392e333133393334345a4830646262623139632d663031652d303030652d346330312d333635366566303634656434024866356538393133652d616433382d343536362d623735302d3864646266653964393466354830646262623139632d663031652d303030652d346330312d333635366566303030303030223078384438303431384143383636313930306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138413033384643440000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626532320000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343531362c343433393538362c343433393537322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30663137316466302d386233342d343032392d393538352d3438366437646265336161322f626c6f62732f746573742d626c6f622d32396433663336342d373337622d343366612d393661312d3563613439656163376335340238323032302d30352d32395432313a33383a34392e383636333433365a4863333734663365342d343031652d303062322d373630312d333638303265303635363530024836303932366465352d666530662d343761612d626261332d3233386362303634633464664863333734663365342d343031652d303062322d373630312d333638303265303030303030223078384438303431384143444141433043306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138413538344545300000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626532660000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343531382c343433393539392c343433393538362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62366539643265642d646666652d346330362d386336352d6537316461323834656634352f626c6f62732f746573742d626c6f622d34333331643434302d653062662d346363612d383033312d6166396637656238383762350238323032302d30352d32395432313a33383a35302e353132383232385a4830323532353366662d393031652d303034352d366230312d333661616263303635646562024866383032653438612d313832362d346531342d383836382d6331346238656461663064664830323532353366662d393031652d303034352d366230312d333661616263303030303030223078384438303431384144334432413130306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138414237343845440000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626533370000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343531392c343433393630372c343433393539392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30373831656665392d356433312d346430302d383065302d3865396662663036356537302f626c6f62732f746573742d626c6f622d35626465633935342d363531312d343832382d386437622d6566656435393965323035360238323032302d30352d32395432313a33383a35312e303539323238315a4864393638323736372d393031652d303035352d326630312d333636666434303636363036024863643433363363632d653665652d343035342d383866312d3538643066353937363933624864393638323736372d393031652d303035352d326630312d333636666434303030303030223078384438303431384144393042313139306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138423044423631330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626533660000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343532302c343433393631352c343433393630372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32623364363532312d373934632d343636662d386263362d6163303664386261376430312f626c6f62732f746573742d626c6f622d62316232383031652d643432362d343538352d613061322d3931353462336662306632300238323032302d30352d32395432313a33383a35312e363830363839325a4834303965326632392d623031652d303033302d313530312d333663313930303636663336024864656432656535352d323735312d343339392d396566662d3466333338633830316239354834303965326632392d623031652d303033302d313530312d333663313930303030303030223078384438303431384144454638344543306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138423643334146430000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626534630000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343532322c343433393632382c343433393631352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64386536666262342d613166652d346438642d383961392d3133316239613833663835372f626c6f62732f746573742d626c6f622d36396534313538642d626430372d343561302d626164352d3963653765663130316235610238323032302d30352d32395432313a33383a35322e323532313133315a4863616466383631652d303031652d303036382d336630312d333631396366303637373438024834353362643932312d323365632d343564632d613932352d6136656564633036373433304863616466383631652d303031652d303036382d336630312d333631396366303030303030223078384438303431384145343642363242306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138424333314436300000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626535610000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343532342c343433393634322c343433393632382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32653236613264642d663765372d346638312d383632382d6264656433353866623031342f626c6f62732f746573742d626c6f622d32333730656430382d616566322d343566312d396535322d3636393831663266346161380238323032302d30352d32395432313a33383a35322e383133353239365a4837303365366235372d663031652d303036632d353030312d333639346338303637653937024837353062363862352d383039612d343864372d616138322d3136333332633534363235394837303365366235372d663031652d303036632d353030312d333639346338303030303030223078384438303431384145394336303830306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138433139423138430000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626536370000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343532362c343433393635352c343433393634322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38306335386439302d363466652d343261312d626235372d6135336637326365356232352f626c6f62732f746573742d626c6f622d63323737333531662d366431322d343461362d626431632d6566326634643865333533620238323032302d30352d32395432313a33383a35332e333531393239305a4864313161646432622d303031652d303033352d373930312d333631333462303638363333024834663565623631652d613235312d346365322d613836392d6463646661356433396563314864313161646432622d303031652d303033352d373930312d333631333462303030303030223078384438303431384145454538374241306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138433642334241420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626536660000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343532372c343433393636332c343433393635352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63386135303533652d393433652d346531642d393737652d3736366236653235316332632f626c6f62732f746573742d626c6f622d63613733643536312d363839622d343662632d613166352d6531353536653762316264350238323032302d30352d32395432313a33383a35332e393731333835355a4833323031376334652d353031652d303039312d343230312d333631616564303638636135024836393565306239642d663735342d346536392d613861382d3230383731613764336435364833323031376334652d353031652d303039312d343230312d333631616564303030303030223078384438303431384146344430443346306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138434341383430320000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626537370000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343532382c343433393637312c343433393636332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32383531393135322d643732612d343632612d613134312d3734303434333137613334392f626c6f62732f746573742d626c6f622d32303736386539642d346439652d343765622d386537662d3938343765616238373339380238323032302d30352d32395432313a33383a35342e353135373836395a4830306135633936332d363031652d303030632d373230312d333665383537303639326535024832303736366362382d616263662d343231332d386436332d6438623837323232633530654830306135633936332d363031652d303030632d373230312d333665383537303030303030223078384438303431384146413031454544306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138443144314645370000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626537660000000006066269644838616637653864342d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343532392c343433393637392c3434333936373129000d070f0c04040c00010901070b0f0e09ce808080808080808000928f8380808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32623636333131612d363139612d343863392d623063322d6637646339643337343235362f626c6f62732f746573742d626c6f622d33633333326133372d303433352d346663622d396665352d6633333232646664666162300238323032302d30352d32395432313a33383a35352e313631323634395a4835306164653261632d303031652d303035372d316230312d333664313663303639613636024830363562363334352d306565642d343131342d623465332d6536373330393262363831664835306164653261632d303031652d303035372d316230312d333664313663303030303030223078384438303431384230303239434539306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138443744413046430000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626539330000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343533322c343433393639392c343433393637392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36383632613763392d663161372d346365312d626266342d3463303634386631353736362f626c6f62732f746573742d626c6f622d30623635326233612d653261312d346333332d616465362d3162396561366537646334390238323032302d30352d32395432313a33383a35352e373032363636365a4834346233663534632d393031652d303037612d323830312d333636323166303661306135024865636531383166632d313137372d343131612d396532372d3234323131623538343339304834346233663534632d393031652d303037612d323830312d333636323166303030303030223078384438303431384230353531323532306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138444432313145420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626539620000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343533332c343433393730372c343433393639392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38333135333833392d313239392d343861662d623561382d6462363335333965366435352f626c6f62732f746573742d626c6f622d34633962633734392d363534382d343038362d383932612d6464306366353839633338660238323032302d30352d32395432313a33383a35362e323438303731365a4865636136643939632d363031652d303032332d353830312d333665353963303661396237024838376561313461642d343338332d346564622d613034382d3131303961333839383663624865636136643939632d363031652d303032332d353830312d333665353963303030303030223078384438303431384230413834423335306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138453235453636340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626561330000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343533342c343433393731352c343433393730372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38633761326531652d333032352d346537322d623834372d6133376661663433643832642f626c6f62732f746573742d626c6f622d63623331666631632d316162362d346362622d623939622d3232333831613933653339380238323032302d30352d32395432313a33383a35362e373935343737335a4833643438363537632d343031652d303038642d373630312d333634383864303661663937024839303938386234342d323534642d346666372d613537662d3561663231633161623965384833643438363537632d343031652d303038642d373630312d333634383864303030303030223078384438303431384230464244323345306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138453739314538450000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626561620000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343533352c343433393732332c343433393731352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35376334396436642d666564312d346662652d616161312d3639643533396337353131312f626c6f62732f746573742d626c6f622d34643934646334662d313734382d343634632d386562322d3431393638363161346162300238323032302d30352d32395432313a33383a35372e343338393534375a4835643166636264622d323031652d303036662d326530312d333637356163303662383362024833633263363737392d613964352d343331362d396264612d6638396236386636383863384835643166636264622d323031652d303036662d326530312d333637356163303030303030223078384438303431384231354532393242306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138454442323638450000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626562330000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343533362c343433393733312c343433393732332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65626337376362372d633362352d346462302d386161632d3665633737383631316562652f626c6f62732f746573742d626c6f622d31616431623038392d303135652d346437662d386334322d3565313366656631323362350238323032302d30352d32395432313a33383a35382e303438343036385a4838363830306131392d393031652d303036612d373330312d333661373737303663303732024834383939366136642d636561622d346565632d623130622d6264336434336236633061614838363830306131392d393031652d303036612d373330312d333661373737303030303030223078384438303431384231424232374534306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303138463338323439340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626562620000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343533372c343433393733392c343433393733312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36653038356164642d653733642d343635302d616632322d3636343264343861393232392f626c6f62732f746573742d626c6f622d36646561333465662d353335362d346238392d383162372d6535356431646238643366350238323032302d30352d32395432313a33393a30372e393038373039325a4838623865373131342d373031652d303032662d363730312d333637323934303636323935024862613366363237392d363336612d346437332d626338322d6430353362343563323635354838623865373131342d373031652d303032662d363730312d333637323934303030303030223078384438303431384237394242374634306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139353130363946310000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626631350000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343535332c343433393832392c343433393733392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37393632663165362d356435622d346238312d383334352d3532626339663366346364642f626c6f62732f746573742d626c6f622d36653232396165652d346131322d346130662d393035302d6439663464376261353934620238323032302d30352d32395432313a33393a30392e303338353437345a4835343537653430612d333031652d303030312d343130312d333632303833303637303564024865376638353033332d613836662d343131302d386232322d3436383566393233313136344835343537653430612d333031652d303030312d343130312d333632303833303030303030223078384438303431384238343831453432306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139354335383332310000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626631660000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343535342c343433393833392c343433393832392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65663264373965652d346665612d343139372d393135352d3134663839653662376532372f626c6f62732f746573742d626c6f622d64653665363333342d616435302d346564642d383261342d6231626136353261366565370238323032302d30352d32395432313a33393a31302e313032333332375a4864333834646530322d393031652d303033372d333330312d333661646633303637643037024830613165393632622d653537622d343733302d396538352d3661613539366464393238344864333834646530322d393031652d303033372d333330312d333661646633303030303030223078384438303431384238454137303546306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139363637443430380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626632370000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343535352c343433393834372c343433393833392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35376231656230662d373338302d343534662d626432662d3562323639313061333062642f626c6f62732f746573742d626c6f622d38303138643331352d646530642d343363312d626338622d3330323237393231313436660238323032302d30352d32395432313a33393a31312e313931313337395a4863333735383063392d343031652d303062322d326330312d333638303265303638623936024839663033663438322d346536662d346336642d613237392d6565326135656338623366354863333735383063392d343031652d303062322d326330312d333638303265303030303030223078384438303431384239393039334433306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139373044353944420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626632660000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343535362c343433393835352c343433393834372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32333631383463362d646331342d343639642d623130622d3662386334353066353530332f626c6f62732f746573742d626c6f622d37626661396562612d646663652d346432652d623666342d3736643730633438386263300238323032302d30352d32395432313a33393a31322e333631303035385a4838616365613261382d643031652d303032362d336230312d333633373437303639633062024865383333363833612d363035642d343532312d386338322d6130653362333935316261644838616365613261382d643031652d303032362d336230312d333633373437303030303030223078384438303431384241343331354341306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139374330344642450000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626633370000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343535372c343433393836332c343433393835352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34363533353734382d346264392d343938372d396266392d3364373633323436613264332f626c6f62732f746573742d626c6f622d37356131623938332d343934302d343338642d623064382d6663313630346666363430390238323032302d30352d32395432313a33393a31332e343536383139325a4837303365376566652d663031652d303036632d313030312d333639346338303661623962024861383963646534332d353733662d346134632d613330372d3638363663336166666265644837303365376566652d663031652d303036632d313030312d333639346338303030303030223078384438303431384241454134423030306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139383637414138460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626634610000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343536302c343433393838322c343433393836332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32353832646436652d363733312d343038642d616534632d3461373433346366636631372f626c6f62732f746573742d626c6f622d61343030383661632d613132632d343333352d393136372d3831393839353838346238300238323032302d30352d32395432313a33393a31342e363138363739365a4866323730613063372d353031652d303037352d353330312d333631343733303662613561024865623234613436642d313861352d346337632d396661302d3439336430633839393135634866323730613063372d353031652d303037352d353330312d333631343733303030303030223078384438303431384242394239343243306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139393139313938330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626636640000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343536352c343433393931372c343433393838322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31363439306638632d656261392d346433612d393332332d3266633066303864653434662f626c6f62732f746573742d626c6f622d61623262393162342d326236372d343032362d613937342d3137613364363639366361320238323032302d30352d32395432313a33393a31352e363737343539385a4866663066633830332d663031652d303062372d326630312d333635326635303663366436024864373739393531392d346538342d343330652d383736312d3561633761653666376339314866663066633830332d663031652d303062372d326630312d333635326635303030303030223078384438303431384243334432324336306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139394241304142380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626637350000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343536372c343433393932352c343433393931372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38616635653038652d643763392d343330332d386438662d3332373564356166653434362f626c6f62732f746573742d626c6f622d36353864643032372d613862622d343639372d623039362d3866653562313265633133650238323032302d30352d32395432313a33393a31362e373334323433385a4861613637643166342d343031652d303030622d313830312d333638343334303664353135024839343436363962312d373233312d343934652d396231352d6464313534646239626434654861613637643166342d343031652d303030622d313830312d333638343334303030303030223078384438303431384243444533433533306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139413542393831380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626638330000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343537302c343433393933392c343433393932352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33306332626161642d346632642d343166652d386335612d6539373037623961643234352f626c6f62732f746573742d626c6f622d33623835366336642d366662372d343232302d613437622d3066636333623434646636370238323032302d30352d32395432313a33393a31372e383031303335335a4833393439306264312d323031652d303037662d343630312d333662306334303665316264024831613232386464362d616164342d343132642d393638312d3338626231636330383665314833393439306264312d323031652d303037662d343630312d333662306334303030303030223078384438303431384244383130334445306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139414645354536330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626638650000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343537322c343433393935302c343433393933392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34626161663237342d303966382d346634382d623530372d3766613839643438616166352f626c6f62732f746573742d626c6f622d65306432626364302d646665612d346239662d396363632d3933613366396666353836380238323032302d30352d32395432313a33393a31382e393337383738375a4835646364313338382d633031652d303031352d363930312d333636386563303666313331024862613932326636382d613439632d343437362d393239662d3264323530376334326562394835646364313338382d633031652d303031352d363930312d333636386563303030303030223078384438303431384245324537424342306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139424142443446410000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626639630000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343537352c343433393936342c343433393935302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37653461383965312d643132332d343863642d383432362d3262326562383866653234632f626c6f62732f746573742d626c6f622d31366231343036362d343336652d346637322d393765352d6432353636303135353632630238323032302d30352d32395432313a33393a32302e303231363832375a4832626434303932622d353031652d303034612d313530312d333664636430303666663762024862616161396534372d633331332d346237652d616664652d3266313237633965636462384832626434303932622d353031652d303034612d313530312d333664636430303030303030223078384438303431384245443344424538306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139433530424536310000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626662350000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343538302c343433393938392c343433393936342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30353538363166382d323065392d346366632d623134622d6535363562396463633938382f626c6f62732f746573742d626c6f622d38623630623261382d646434622d343338332d383636392d3264346333613332643338620238323032302d30352d32395432313a33393a32312e323333353737315a4863643839613262642d643031652d303061302d316430312d333666626665303630653364024837656561623030302d323036362d343161352d626334382d3039303064663561656230364863643839613262642d643031652d303061302d316430312d333666626665303030303030223078384438303431384246384343373834306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139443039383141460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626663350000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343538332c343434303030352c343433393938392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37653632313637612d383236612d346535662d386465302d6631643330373330356533642f626c6f62732f746573742d626c6f622d61363662653962302d633531622d343839312d613462612d3163663039646265656336630238323032302d30352d32395432313a33393a32322e323934333632385a4834326436663833392d343031652d303034362d326430312d333634626438303632303464024836326536633061352d393065662d343637612d396537352d6133393838316666303132384834326436663833392d343031652d303034362d326430312d333634626438303030303030223078384438303431384330324543423843306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139444143343744350000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626664650000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343538372c343434303033302c343434303030352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30336461653438322d343363372d343033302d393737632d3066373765396330653461322f626c6f62732f746573742d626c6f622d36656532396265632d613963322d343565632d383139632d6332626232313436353730620238323032302d30352d32395432313a33393a32332e333437313434335a4833313465613263332d393031652d303062312d316430312d333636313461303632653331024865373065616532382d363332642d346263612d386238612d3261643461656430386665334833313465613263332d393031652d303062312d316430312d333636313461303030303030223078384438303431384330434634384233306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139453443454144330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433626666640000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343539352c343434303036312c343434303033302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63376635383264332d373739342d343962312d623537352d3438383266663162356330322f626c6f62732f746573742d626c6f622d39626330356236312d353965312d346337382d616537642d3736393039626130656566380238323032302d30352d32395432313a33393a32342e343030393235365a4864356330323130342d333031652d303039372d353430312d333632393532303633613465024838343736613863642d396139612d343535372d393535652d6237383363633134666165364864356330323130342d333031652d303039372d353430312d333632393532303030303030223078384438303431384331373033423238306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139454544444330380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633030350000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343539362c343434303036392c343434303036312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61386462663230362d316634662d343930302d623030382d6166613864353539653166612f626c6f62732f746573742d626c6f622d30343836396437652d316532322d346338662d616630312d3234653661616337613830350238323032302d30352d32395432313a33393a32352e353730373932375a4864393638383062642d393031652d303035352d313930312d333636666434303634623636024833396661336438372d336664332d343864612d613335342d6466663938363634636432634864393638383062642d393031652d303035352d313930312d333636666434303030303030223078384438303431384332323239354642306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303139463946344143420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633031330000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343539392c343434303038332c343434303036392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62303938343635322d613830622d343534312d396431302d3330393935663433376530392f626c6f62732f746573742d626c6f622d37633339393338332d316432652d343438642d616332302d3832303063323164616666300238323032302d30352d32395432313a33393a32362e363338353738385a4838616365623831382d643031652d303032362d326330312d333633373437303635386638024833633032376337382d373238392d346461652d386236372d6633333432333331313533614838616365623831382d643031652d303032362d326330312d333633373437303030303030223078384438303431384332433541423743306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303141303433343944330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633032390000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343630332c343434303130352c343434303038332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38333763653366662d383363642d343437312d393935332d3366653132353865386238662f626c6f62732f746573742d626c6f622d65383964393466612d663566362d343166662d383763642d3330616534313964323430650238323032302d30352d32395432313a33393a32372e373936343337385a4830353831643266302d613031652d303039352d333130312d333639376561303636383839024831616664363262352d373530652d343131342d393934332d3865386535323438383331624830353831643266302d613031652d303039352d333130312d333639376561303030303030223078384438303431384333373635383541306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303141304633434530410000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633033390000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343630362c343434303132312c343434303130352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38313839656337642d356164302d343739322d613335382d6532353431626265613337392f626c6f62732f746573742d626c6f622d65343564343338342d626464302d343464322d623635352d6531336166653866353864620238323032302d30352d32395432313a33393a32382e383734323337345a4837346262656237642d373031652d303035642d323530312d333637356462303637396430024861303537636633392d613134362d346331302d623730632d6330313465613037336163304837346262656237642d373031652d303035642d323530312d333637356462303030303030223078384438303431384334314143444536306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303141313937413546380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633034660000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343631302c343434303134332c343434303132312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34613063376361362d626136362d343135372d613735632d3338616362643161313936642f626c6f62732f746573742d626c6f622d31393363336430652d663561352d346533662d393836362d6633316631323961336139330238323032302d30352d32395432313a33393a33302e313738323035335a4864343962353161362d633031652d303039332d373130312d333661343535303638626534024838313163393834312d343766342d346566322d396139662d3463343161323039633536664864343962353161362d633031652d303039332d373130312d333661343535303030303030223078384438303431384334453139463044306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303141323544443932380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633035640000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343631332c343434303135372c343434303134332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32393363633531332d663163312d346639312d616235612d6137316131656465656338632f626c6f62732f746573742d626c6f622d35653366336432642d316264312d343561332d386561322d3232356630616635616263340238323032302d30352d32395432313a33393a33312e323939303331335a4864313162353462662d303031652d303033352d356230312d333631333462303639623264024832323335313562652d356163342d343432392d396265322d3832386635663435323765314864313162353462662d303031652d303033352d356230312d333631333462303030303030223078384438303431384335384343433639306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303141333039413141350000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633036620000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343631362c343434303137312c343434303135372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36633664306666652d373632342d343132612d626465372d3962386336353133346335352f626c6f62732f746573742d626c6f622d62626261343863372d333132622d346232382d393235332d3631336261313434386533310238323032302d30352d32395432313a33393a33322e343833393039345a4833323031646266312d353031652d303039312d313530312d333631616564303662306561024862393665626135612d653033612d343463632d623431612d3337653032653438656436304833323031646266312d353031652d303039312d313530312d333631616564303030303030223078384438303431384336343137313945306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303141334245393342350000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633037330000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343631372c343434303137392c343434303137312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32363165346265372d386331312d343065342d623839352d6435336431376166376236302f626c6f62732f746573742d626c6f622d64303237343234302d326437612d346230362d393735322d3037653262326633356565340238323032302d30352d32395432313a33393a33332e353638373133385a4830306135653232342d363031652d303030632d303630312d333665383537303663323835024864373838313839352d326339322d343838322d623536362d6265316136393536396266344830306135653232342d363031652d303030632d303630312d333665383537303030303030223078384438303431384336453731464532306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303141343634384542310000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633037650000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343631392c343434303139302c343434303137392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31323134333638652d636536392d343336662d626637652d3036353335306137373931342f626c6f62732f746573742d626c6f622d35343933393562322d343563322d343536382d616664382d3335316434343661623538650238323032302d30352d32395432313a33393a34372e393837333931345a4833313465656665372d393031652d303062312d323930312d333636313461303637646365024831323361323735332d626661372d343837612d386234322d3530393634656431346538324833313465656665372d393031652d303062312d323930312d333636313461303030303030223078384438303431384346374631363633306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303141434634354336310000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633065640000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343634322c343434303330312c343434303139302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33313561316336302d626437662d346535632d383730322d6238356539396463646337342f626c6f62732f746573742d626c6f622d32326464366562612d346362632d343433652d393864642d3263383866646338666538660238323032302d30352d32395432313a33393a34382e383136303036365a4832643739623539342d623031652d303061362d353730312d333663383431303638386466024862623132623432312d363466632d343332362d623564662d3530653433653264633930354832643739623539342d623031652d303061362d353730312d333663383431303030303030223078384438303431384346464441443432306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303141443741393443370000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633066350000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343634332c343434303330392c343434303330312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61636630643864382d666133352d343132372d613932392d6631393065643435356563372f626c6f62732f746573742d626c6f622d61623439323234642d323863342d343665322d396230302d6135313366613561373663310238323032302d30352d32395432313a33393a34392e363038353934325a4832626434336265642d353031652d303034612d363330312d333664636430303639323063024865643162633033322d666334322d343130302d613966342d6438313932376665316662354832626434336265642d353031652d303034612d363330312d333664636430303030303030223078384438303431384430373639444236306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303141444633304631300000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633130380000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343634362c343434303332382c343434303330392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35386666613733652d363933652d346433642d386461312d6437626163366339633435312f626c6f62732f746573742d626c6f622d38656437353933392d303930352d343533622d623462662d3166613839653832353933380238323032302d30352d32395432313a33393a35302e343030313831395a4861383334373365632d333031652d303031312d366630312d333665356562303639626165024832636632646566332d616137642d346464312d623266372d6137313063393734346666344861383334373365632d333031652d303031312d366630312d333665356562303030303030223078384438303431384430454636373142306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303141453642363231330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633131330000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343634382c343434303333392c343434303332382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37613064396165622d633761312d343530312d623330352d6265323833663861643335642f626c6f62732f746573742d626c6f622d61613266396533322d346365652d343162322d383336312d6236343835663633353966620238323032302d30352d32395432313a33393a35312e323534383135355a4866663962393264632d313031652d303031362d303230312d333638393838303661353964024861663761663361352d346163372d343639612d613137362d6566366131326466613631344866663962393264632d313031652d303031362d303230312d333638393838303030303030223078384438303431384431373141383243306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303141454546303145420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633131650000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343635302c343434303335302c343434303333392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63656165663635662d643761362d346463302d383264342d3338343961313363653264622f626c6f62732f746573742d626c6f622d39316139616465312d653939372d343564332d613434302d3231633836363365656331350238323032302d30352d32395432313a33393a35322e303136333830395a4839343066303866662d623031652d303037642d336330312d333630653763303661656339024835666131666335342d663461622d343865392d396634612d3665376339356566313331364839343066303866662d623031652d303037642d336330312d333630653763303030303030223078384438303431384431453544434335306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303141463633383344360000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633132630000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343635322c343434303336342c343434303335302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36306463633932632d303537662d346437382d613735392d3837353866646433663363312f626c6f62732f746573742d626c6f622d30353331613864392d313338302d346539322d386532662d3137393138313763386532320238323032302d30352d32395432313a33393a35322e393037303338345a4866343466663765652d653031652d303034662d333730312d333630653062303662396238024830653233376536372d353531612d343433362d383961322d6331386638373839363564364866343466663765652d653031652d303034662d333730312d333630653062303030303030223078384438303431384432364445423330306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303141464541353839310000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633134310000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343635362c343434303338352c343434303336342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34613633346536622d633738662d343437362d386536352d6431313637396465623532352f626c6f62732f746573742d626c6f622d61363132336162632d613064622d343138332d613739322d3764623738313335383630340238323032302d30352d32395432313a33393a35332e363733363033355a4832626265313634312d353031652d303035612d363430312d333631396238303663316238024830663761613035342d656264312d343930352d386362632d3937393161343637396530654832626265313634312d353031652d303035612d363430312d333631396238303030303030223078384438303431384432453245333233306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142303630363133380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633134630000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343635382c343434303339362c343434303338352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36636536626563302d383235662d343564342d626236612d3734613536653533363034382f626c6f62732f746573742d626c6f622d65333633333262612d393936332d343637322d626236362d6564333463636537663164370238323032302d30352d32395432313a33393a35342e343338313731325a4866336634363533362d323031652d303030642d316130312d333662373862303663636632024862326239653663332d663062662d343864392d626534342d6639386562616337653263324866336634363533362d323031652d303030642d316130312d333662373862303030303030223078384438303431384433353738443130306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142304435333135410000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633135370000000006066269644838616638656564362d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343636302c343434303430372c3434343033393629000d070f0c04040c00010901070b0f0e099e808080808080808000c2998180808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63356461303430312d623139322d343565362d383565622d3265303536623331383938612f626c6f62732f746573742d626c6f622d63343562616566342d643036342d343865622d386130342d6162616566366533666366320238323032302d30352d32395432313a33393a35352e323234373534335a4862356631393834622d643031652d303038662d353030312d333666363335303664356163024833663139316562302d623565332d343136332d393736652d3861363439363263356165624862356631393834622d643031652d303038662d353030312d333666363335303030303030223078384438303431384433434639324637306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142313443393946440000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633136630000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343636342c343434303432382c343434303430372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38313966373733392d633764352d343338662d623334302d6138616330306632636364642f626c6f62732f746573742d626c6f622d66393663366562312d616535372d346232392d616334622d6464323331613863656236640238323032302d30352d32395432313a33393a35362e303832333930365a4864346334303430642d633031652d303061632d303230312d333636636636303665303364024865663764363961662d383031342d343936342d383535372d3034316130323935316436374864346334303430642d633031652d303061632d303230312d333636636636303030303030223078384438303431384434353234393445306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142314346454239380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633137340000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343636352c343434303433362c343434303432382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38626462313635302d303437642d343462322d616532622d3338376565313761663336352f626c6f62732f746573742d626c6f622d39616338336662622d656431372d343064312d386264612d6261633432353331623166660238323032302d30352d32395432313a33393a35362e383637393733385a4831646461643538372d373031652d303031302d306530312d333662613337303665396164024863333564366131652d663339302d346235342d393563342d3531393565616530323064304831646461643538372d373031652d303031302d306530312d333662613337303030303030223078384438303431384434434132383232306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142323437353431420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633137660000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343636372c343434303434372c343434303433362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36306630343733642d313832312d343964392d396638382d6266356237636464396663392f626c6f62732f746573742d626c6f622d38363966353535312d656332332d346537392d613036632d3130363335363361336238300238323032302d30352d32395432313a33393a35372e373336363136305a4864326362646265652d353031652d303032382d323330312d333631656637303666363433024864656565363734622d353664342d343862642d396331662d3236663433666662396162354864326362646265652d353031652d303032382d323330312d333631656637303030303030223078384438303431384435344542333739306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142324342423736460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633138660000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343637302c343434303436332c343434303434372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65633337363065662d393761352d346461332d386666652d3334616164363839376232652f626c6f62732f746573742d626c6f622d63333833356366342d613133302d343166612d623337612d3161303333303935666136310238323032302d30352d32395432313a33393a35382e353038313834325a4863363736613437322d323031652d303034302d333430312d333637383637303630306131024861323463383737322d663066642d346666342d623730652d6431633261636332656233634863363736613437322d323031652d303034302d333430312d333637383637303030303030223078384438303431384435433439354632306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142333431433034410000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633162340000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343637372c343434303530302c343434303436332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38343032666336332d313161332d343832352d626663662d3963663731373263393136322f626c6f62732f746573742d626c6f622d66383061343936352d616132392d343239332d616230392d3233373637653461306536380238323032302d30352d32395432313a33393a35392e323835373630375a4838623866366138332d373031652d303032662d336430312d333637323934303630393436024834386532316136612d346261662d343064612d393135372d3634333961613831326635364838623866366138332d373031652d303032662d336430312d333637323934303030303030223078384438303431384436334233433037306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142334238423338340000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633164300000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343638322c343434303532382c343434303530302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36616664303364312d363663662d346564322d613435302d6538616431623461353261372f626c6f62732f746573742d626c6f622d31636534656464632d333639352d343734312d393138352d3065633933303035613362310238323032302d30352d32395432313a34303a30302e303831333531335a4833386161323636652d623031652d303038392d323330312d333663353861303631343230024831343465396264312d343661652d343465352d626538302d3335306537333265333934394833386161323636652d623031652d303038392d323330312d333663353861303030303030223078384438303431384436423441314339306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142343246374642410000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633164380000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343638332c343434303533362c343434303532382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36646166353963632d323037652d346361362d613339612d6634623638623939313331332f626c6f62732f746573742d626c6f622d39383962313930662d346364352d346130662d393935632d3663633866326239366364300238323032302d30352d32395432313a34303a30302e393932303236355a4864393638643665642d393031652d303035352d326530312d333636666434303631643939024830393565346136652d306233312d343066612d613336362d6166623830306337343236384864393638643665642d393031652d303035352d326530312d333636666434303030303030223078384438303431384437334639373039306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142344234413638330000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633165330000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343638352c343434303534372c343434303533362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39373163653534652d393063362d343833642d623934642d3838623863376465646231652f626c6f62732f746573742d626c6f622d66646236373733642d313139372d343830622d383635382d3936393363306439663262320238323032302d30352d32395432313a34303a30312e373534353931385a4865646165373966322d383031652d303033622d356330312d333633616662303632396264024832366333313639612d663862392d346430352d613732652d3262356537386433616233654865646165373966322d383031652d303033622d356330312d333633616662303030303030223078384438303431384437423346324245306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142353331343033350000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633165650000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343638372c343434303535382c343434303534372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38656331643266362d393931352d343633392d383563322d6661666462616663643836302f626c6f62732f746573742d626c6f622d33333536623731332d653437622d346231632d623265382d6430323339323664633665650238323032302d30352d32395432313a34303a30322e363033323231345a4835663930663936322d383031652d303038322d343930312d333633656531303633613162024837663532306339342d643966362d343633342d393463392d6564643264383636636531384835663930663936322d383031652d303038322d343930312d333633656531303030303030223078384438303431384438333534393341306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142354232424339420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633166650000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343639302c343434303537342c343434303535382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32393661386161382d346639332d346634372d616466302d3439643430643630373435642f626c6f62732f746573742d626c6f622d65633330333564312d623236322d346665352d616261322d3636303732623138656434390238323032302d30352d32395432313a34303a30332e333633373830335a4837393237313836342d613031652d303037312d343930312d333639393734303634343061024833333866613762362d313237392d343766302d623732382d6531346334396236393761384837393237313836342d613031652d303037312d343930312d333639393734303030303030223078384438303431384438413937444142306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142363237313737360000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633230360000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343639312c343434303538322c343434303537342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34303530646366332d383436362d343936392d386361352d3337326631383437333333332f626c6f62732f746573742d626c6f622d34663237373161622d323464322d346435352d616530342d6462353561333363653934380238323032302d30352d32395432313a34303a30342e313237333436315a4832663962326362372d623031652d303062362d363530312d333630643239303635313766024832346130646566382d306636372d343632312d383161662d6266376137353364396239334832663962326362372d623031652d303062362d363530312d333630643239303030303030223078384438303431384439314530303735306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142363939454236420000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633231370000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343639342c343434303539392c343434303538322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65333766383932302d343965362d346536382d396639322d3731313339663634306131392f626c6f62732f746573742d626c6f622d34386635653233362d393832392d343532312d386335612d3338323464663836616665360238323032302d30352d32395432313a34303a30342e383835393038395a4864333334313030392d663031652d303039382d313230312d333635663365303635396463024862353164323564322d373738612d343233632d386133392d3536373431356464356231614864333334313030392d663031652d303039382d313230312d333635663365303030303030223078384438303431384439393139384239306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142373046303939460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633232370000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343639372c343434303631352c343434303539392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61353134646635642d623466622d343734652d393638612d3761363961643337303463352f626c6f62732f746573742d626c6f622d63616138363333342d643561612d346238622d613039392d6438346530363432656638640238323032302d30352d32395432313a34303a30352e373331353336325a4834356162376437352d353031652d303033382d306330312d333664623966303636333931024832386365353035322d646230382d343932322d386436372d3630643635386635353661324834356162376437352d353031652d303033382d306330312d333664623966303030303030223078384438303431384441313243383232306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142373930313043460000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633232660000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343639382c343434303632332c343434303631352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30663436393265372d343932372d343761352d623264302d3964346635396337396630312f626c6f62732f746573742d626c6f622d63346262376261342d363335372d346430372d383632382d3338356237643036383334380238323032302d30352d32395432313a34303a30362e353035313130365a4832363534666432662d313031652d303036342d346230312d333638656337303636663032024831303639393561652d643033612d346362362d393465342d3864316436373230316339394832363534666432662d313031652d303036342d346230312d333638656337303030303030223078384438303431384441383844314532306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303142383035413436300000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433633233370000000006066269644838616639663863612d383030362d303039322d303030312d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838343639392c343434303633312c3434343036323329000d070f0c04040c00010901070b0f0e098a80808080808080800096b38080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32623532646632622d396439322d343062312d613832652d3030646539333636666436332f626c6f62732f746573742d626c6f622d37383838386436352d663530302d343337352d393161352d6662623932363338383235300238323032302d30352d32395432313a34353a32362e313531383632315a4833663865336136332d643031652d303033362d343830322d333666323266303666336161024864336164316562632d376263622d343633382d626336362d3861396466336133326162324833663865336136332d643031652d303033362d343830322d333666323266303030303030223078384438303431393939304545343036306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303237363833374137360000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433663333350000000006066269644838616666633739652d383030362d303039322d303030322d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838373139322c343435333137332c343434303633312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39663838626237302d336234352d343265362d393934392d6231303738633236643366642f626c6f62732f746573742d626c6f622d39336631653630622d393064642d346538312d613366662d6533363335333436313130330238323032302d30352d32395432313a34353a32362e373737333232345a4864633666376136352d623031652d303030662d323730322d333630393333303630303130024830653038643462322d353437652d346532322d616230302d3539373130626634643366344864633666376136352d623031652d303030662d323730322d333630393333303030303030223078384438303431393939364537423238306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303237364542344642380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433663333640000000006066269644838616666633739652d383030362d303039322d303030322d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838373139332c343435333138312c343435333137332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63653363393762652d343633302d343533662d623264622d3162373234613231313861652f626c6f62732f746573742d626c6f622d66313135323034652d343331332d343632342d623839622d6634373730643235323761340238323032302d30352d32395432313a34353a32372e333730373633315a4861613162623738312d663031652d303038382d366230322d333639613536303630646263024835343063623962642d386335642d343337632d616331342d3661356464623634376530304861613162623738312d663031652d303038382d366230322d333639613536303030303030223078384438303431393939433930383646306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303237373435444332380000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433663334350000000006066269644838616666633739652d383030362d303039322d303030322d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838373139342c343435333138392c343435333138312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63316365313930382d343339322d343566392d386366632d3039623164373162366165362f626c6f62732f746573742d626c6f622d32653030336237622d366236352d343334652d393030632d3431623262663338373131310238323032302d30352d32395432313a34353a32372e393734323130385a4830633463383662302d303031652d303032352d373330322d333664363233303631616664024830613662383639352d353337362d343035322d626139342d6536363664633265373763334830633463383662302d303031652d303032352d373330322d333664363233303030303030223078384438303431393941323446353830306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303237374132313639410000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433663334640000000006066269644838616666633739652d383030362d303039322d303030322d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838373139352c343435333139372c343435333138392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61393731343366662d613066332d343937332d626439642d6437303337333635343564392f626c6f62732f746573742d626c6f622d35376232646135352d633265662d343365622d383561372d3638343531666637653064360238323032302d30352d32395432313a34363a31372e343136383333325a4830383833393265362d643031652d303062302d353630322d333633653936303634363939024831376139633764622d633566392d346661652d623765372d6432336335643765383763624830383833393265362d643031652d303062302d353630322d333633653936303030303030223078384438303431394237394437353043306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303239343838383043360000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303433663431620000000006066269644838616666633739652d383030362d303039322d303030322d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838373233332c343435333430332c3434353331393729000d070f0c04040c00010901070b0f0e0984808080808080808000bc948080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61316138653364342d356233322d346530372d613162312d3165663264393264363863372f626c6f62732f746573742d626c6f622d32396462613936642d383538652d346663302d626434332d3662613636366136666362300238323032302d30352d32395432313a35313a30352e393438313531385a4864313233623838312d303031652d303033352d306230332d333631333462303662653234024862373264616439642d306563632d343135372d396332342d6633646161313130396636324864313233623838312d303031652d303033352d306230332d333631333462303030303030223078384438303431413633393744374145306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303334303831424535430000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303434323139320000000006066269644838623035643365312d383030362d303039322d303030332d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838393533382c343436353034322c343435333430332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36616435636661632d616132652d343866612d626165322d6365363234383763333132662f626c6f62732f746573742d626c6f622d62663633613039352d616536392d346631302d626266662d6664376635343035663336330238323032302d30352d32395432313a35313a33332e313634313638335a4864616533656364612d363031652d303062352d343630332d333665633464303633666362024839353838363434612d623163342d346537372d616366302d3130623938643939636537334864616533656364612d363031652d303062352d343630332d333665633464303030303030223078384438303431413733443038363343306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363336303335304245424239440000603030303030303030303030303030303030303030303030303030303030383435303030303030303030303434323164660000000006066269644838623035643365312d383030362d303039322d303030332d333666623839303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713a28323131372c3838393535312c343436353131392c3434363530343229000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '92745', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Fri, 29 May 2020 21:52:06 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8041A8764A148"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5b79e-a01e-00aa-7835-455f49000000', + 'x-ms-client-request-id', + 'ad723b30-b08b-4d9a-96f5-04845b8cac64', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 29 May 2020 21:04:49 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '17', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:03 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F06%2F01%2F1500%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-06-01T15:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d806439df38f2f","numShards":1,"recordsFormat":"avro","formatSchemaVersion":4,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/06/01/1500/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-06-01T15:51:15.548Z","data":{"aid":"f6f85419-5006-0065-002c-38d11b067b0d"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + '/96SZ3C2z+KR2e7KE1L4UQ==', + 'Last-Modified', + 'Mon, 01 Jun 2020 16:05:35 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D806459EBB7340"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5bb18-a01e-00aa-4c35-455f49000000', + 'x-ms-client-request-id', + '49529117-c86f-488a-912c-753b29d04281', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Mon, 01 Jun 2020 15:51:15 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:03 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/06/01/1500/log/00/2020/06/01/1500/00000.avroMon, 01 Jun 2020 15:52:15 GMTMon, 01 Jun 2020 15:55:00 GMT0x8D806442451B9068421avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5bc00-a01e-00aa-1135-455f49000000', + 'x-ms-client-request-id', + '0f4507d2-ec25-4e86-85fb-5d2fa6aaef84', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:04 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F06%2F01%2F1500%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d619c257b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a347d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f6250726f7065727469657355706461746564222c22426c6f62536e617073686f7443726561746564222c22436f6e74726f6c222c22426c6f62546965724368616e676564222c22426c6f624173796e634f7065726174696f6e496e69746961746564225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74222c22556e64656c657465426c6f62222c22536574426c6f6250726f70657274696573222c22536e617073686f74426c6f62222c22536574426c6f6254696572222c2241626f7274436f7079426c6f62225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62222c22417070656e64426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a22626c6f6256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22636f6e7461696e657256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6254696572222c2274797065223a5b226e756c6c222c7b2274797065223a22656e756d222c226e616d65223a22426c6f6254696572456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254696572222c22486f74222c22436f6f6c222c2241726368697665225d2c2264656661756c74223a22556e737065636966696564426c6f6254696572227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22736e617073686f74222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6250726f7065727469657355706461746564222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a7b2274797065223a227265636f7264222c226e616d65223a2276616c756573222c226669656c6473223a5b7b226e616d65223a2263757272656e74222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573222c2274797065223a22737472696e67222c2264656661756c74223a22227d5d7d7d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a226173796e634f7065726174696f6e496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e098e808080808080808000eec78080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66326337643266642d373665612d346463312d613036612d3264396466633362366538322f626c6f62732f746573742d626c6f622d38346535663962662d626239642d346434322d613430342d6264316130663830303236650238323032302d30362d30315431353a35303a31352e363130323939385a4864356663386138382d333031652d303033652d333532632d333865383230303632346666024834323765336139352d363631652d346335312d383030392d3037616434373932326430644864356663386138382d333031652d303033652d333532632d333865383230303030303030223078384438303634333741333938453433306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324335374145374638300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306631343362320000000006066269644866366639313062302d353030362d303036352d303032632d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365713228323131382c333135393331352c31353831313530362c302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37643862353130612d363834342d343439642d616132322d6664343261356466353136652f626c6f62732f746573742d626c6f622d32393365643737652d623765352d346633612d393336642d3738326138373865396638320238323032302d30362d30315431353a35303a31362e323033373135375a4838353136323734642d323031652d303062342d336332632d333862333931303632616262024831623663313636662d383465632d343930342d393432332d6262303733376135396337334838353136323734642d323031652d303062342d336332632d333862333931303030303030223078384438303634333741393431413932306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324335383131433031420000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306631343362610000000006066269644866366639313062302d353030362d303036352d303032632d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333135393331362c31353831313531342c31353831313530362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62323963306539622d393664382d346632642d626536382d3164333134396432653463392f626c6f62732f746573742d626c6f622d38663764356237382d303834362d346461312d623034642d6430633865616638356566380238323032302d30362d30315431353a35303a31362e373538313036385a4834626665306437662d303031652d303036382d313732632d333831396366303632656333024862643562656665332d613162302d343931652d613131342d6366636631373638663936334834626665306437662d303031652d303036382d313732632d333831396366303030303030223078384438303634333741453844393843306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324335383635453242410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306631343363320000000006066269644866366639313062302d353030362d303036352d303032632d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333135393331372c31353831313532322c31353831313531342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66623637616531392d313036372d343135382d613236392d3232363636663739383864642f626c6f62732f746573742d626c6f622d66663762326236622d396265302d343662372d626234372d6638646335623064356266350238323032302d30362d30315431353a35303a31372e323938343838315a4839373138306335662d303031652d303031612d303532632d333831653830303633333134024865633634643137342d646565372d343161332d613337362d3961643430346532643632654839373138306335662d303031652d303031612d303532632d333831653830303030303030223078384438303634333742334234453331306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324335384238463343300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306631343363610000000006066269644866366639313062302d353030362d303036352d303032632d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333135393331382c31353831313533302c31353831313532322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30633933623632642d313735362d343332632d616639362d6562626432626131613837362f626c6f62732f746573742d626c6f622d38326233303533392d346465312d343064322d383631332d6264643836323136333264640238323032302d30362d30315431353a35303a35302e323331373035355a4862333431303134302d303031652d303034372d353332632d333831343034303635613963024833623739393232352d326366382d346461372d626536372d6462613735316364343430354862333431303134302d303031652d303034372d353332632d333831343034303030303030223078384438303634333845444338334646306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324336433530313737310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306631343539640000000006066269644866366639313062302d353030362d303036352d303032632d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333135393431312c31353831313939372c31353831313533302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39633432353537322d323236312d346239632d386630612d6663353064633132636162392f626c6f62732f746573742d626c6f622d31356265366631382d666639662d343039642d393231612d3963633337383533633933360238323032302d30362d30315431353a35313a31372e303735363236315a4861316231343762332d353031652d303033382d323332632d333864623966303638613764024838623532643032302d643437342d343335322d386661352d3538303530393835616261324861316231343762332d353031652d303033382d323332632d333864623966303030303030223078384438303634333945444336423841306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324337424430434539360000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306631616330640000000006066269644866366639313062302d353030362d303036352d303032632d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333136343635332c31353833383232312c31353831313939372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33663837363865612d363639392d343836362d613738322d3730343630346362316331652f626c6f62732f746573742d626c6f622d61303362363730332d323163332d343531322d393837642d3439333032643636333633300238323032302d30362d30315431353a35313a34302e393937343834365a4837353632366635622d663031652d303036632d353432632d333839346338303636633330024837363935333333652d613334622d346434332d613666612d3666363939306433363235654837353632366635622d663031652d303036632d353432632d333839346338303030303030223078384438303634334144314543323345306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324338413133344445460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306631616337320000000006066269644866366639313062302d353030362d303036352d303032632d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333136343637312c31353833383332322c313538333832323129000d070f0c04040c00010901070b0f0e0984808080808080808000c8948080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62623966346364612d353437392d343531622d616530322d3764626462623334326532392f626c6f62732f746573742d626c6f622d61356336633564332d623232352d346264332d616435372d3334363930303862663530610238323032302d30362d30315431353a35343a30302e393237313130315a4866613136346534372d653031652d303030322d363632632d333863316537303633353535024831336139376239372d613231352d343663312d623337322d6533643833306235303230364866613136346534372d653031652d303030322d363632632d333863316537303030303030223078384438303634343030383632433236306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324344443741453739450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306631623539320000000006066269644866366662303638632d353030362d303036352d303032642d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333136353132372c31353834303635382c31353833383332322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33623864653663312d653665662d346562382d626536662d3330343065636263333232322f626c6f62732f746573742d626c6f622d63316565613131382d646134342d346536302d626337312d3232346162313234356134320238323032302d30362d30315431353a35343a32382e393930383931395a4832396237373737392d323031652d303039622d333032632d333862653561303631636164024862396566653230382d646331632d346137312d386237372d3764636262363930363532374832396237373737392d323031652d303039622d333032632d333862653561303030303030223078384438303634343131343035444130306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324345453245383945330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306631623633640000000006066269644866366662303638632d353030362d303036352d303032642d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333136353135372c31353834303832392c313538343036353829000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '8421', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Mon, 01 Jun 2020 15:55:00 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D806442451B906"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5bd01-a01e-00aa-5d35-455f49000000', + 'x-ms-client-request-id', + '28500d7c-388f-4193-a7a1-92dc53d2b8ec', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Mon, 01 Jun 2020 15:52:15 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '3', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:04 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F06%2F01%2F1600%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-06-01T16:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d806459eae2a6a","numShards":1,"recordsFormat":"avro","formatSchemaVersion":4,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/06/01/1600/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-06-01T16:05:35.764Z","data":{"aid":"f702cc1f-5006-0065-002e-38d11b06eadc"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'KjbJLsl5iYrFczyE21pCng==', + 'Last-Modified', + 'Mon, 01 Jun 2020 17:25:00 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D80650B6D6E7EB"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5bdfe-a01e-00aa-2335-455f49000000', + 'x-ms-client-request-id', + 'f29ee8c6-83b6-4c31-b5fa-af3f36b7819d', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Mon, 01 Jun 2020 16:05:35 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:04 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/06/01/1600/log/00/2020/06/01/1600/00000.avroMon, 01 Jun 2020 16:06:35 GMTMon, 01 Jun 2020 16:31:49 GMT0x8D80649488F209869846avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5bf50-a01e-00aa-2335-455f49000000', + 'x-ms-client-request-id', + '9a1a0bd8-9fff-4011-9db7-2e2cd29415a3', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:04 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F06%2F01%2F1600%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d619c257b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a347d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f6250726f7065727469657355706461746564222c22426c6f62536e617073686f7443726561746564222c22436f6e74726f6c222c22426c6f62546965724368616e676564222c22426c6f624173796e634f7065726174696f6e496e69746961746564225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74222c22556e64656c657465426c6f62222c22536574426c6f6250726f70657274696573222c22536e617073686f74426c6f62222c22536574426c6f6254696572222c2241626f7274436f7079426c6f62225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62222c22417070656e64426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a22626c6f6256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22636f6e7461696e657256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6254696572222c2274797065223a5b226e756c6c222c7b2274797065223a22656e756d222c226e616d65223a22426c6f6254696572456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254696572222c22486f74222c22436f6f6c222c2241726368697665225d2c2264656661756c74223a22556e737065636966696564426c6f6254696572227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22736e617073686f74222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6250726f7065727469657355706461746564222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a7b2274797065223a227265636f7264222c226e616d65223a2276616c756573222c226669656c6473223a5b7b226e616d65223a2263757272656e74222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573222c2274797065223a22737472696e67222c2264656661756c74223a22227d5d7d7d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a226173796e634f7065726174696f6e496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e098a808080808080808000b4b38080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63333838623137662d653066352d346238352d616135302d3132653266633835613063612f626c6f62732f746573742d626c6f622d33636331303937372d343236362d343635642d623166312d6165373230646230653637660238323032302d30362d30315431363a30343a33352e363739353936335a4838353737636136632d653031652d303034662d303332652d333830653062303665346664024863613030646136632d636130662d343162342d616663362d3561623034343733626235654838353737636136632d653031652d303034662d303332652d333830653062303030303030223078384438303634353741444442373234306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324535383531324630320000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632333934630000000006066269644866373033383763302d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137313832332c31353837343338302c31353834303832392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37613030363938352d346430372d343063332d396231372d3663363466613837643535332f626c6f62732f746573742d626c6f622d35653036343064612d326330372d346139372d393035372d3239343933323262303536310238323032302d30362d30315431363a30363a32302e343236343330355a4838353738646436612d653031652d303034662d336232652d333830653062303636373036024837346433636666342d613737342d343665662d383362642d3062663263613965363762624838353738646436612d653031652d303034662d336232652d333830653062303030303030223078384438303634354239344346373731306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324539364331443738460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383530300000000006066269644866373033383763302d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353639332c31353839333736302c31353837343338302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35373836323232642d653965312d343432332d613232382d3534313233376436373961392f626c6f62732f746573742d626c6f622d63643738626435322d663730352d346432612d613632362d3335373932643865373765350238323032302d30362d30315431363a30363a32312e303233383532305a4866363534316662382d643031652d303038662d303632652d333866363335303636613630024861353634623939322d316534312d346235622d396363362d3735623331656638383836304866363534316662382d643031652d303038662d303632652d333866363335303030303030223078384438303634354239413832303338306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324539373235444239360000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383530630000000006066269644866373033383763302d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353639352c31353839333737322c31353839333736302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39333637653837362d333463382d346238332d623237632d3237306336363266383161332f626c6f62732f746573742d626c6f622d36326439613839622d333930652d346363662d613636632d6361623835346633616666620238323032302d30362d30315431363a30363a32312e353937323536365a4835313432346363622d313031652d303036342d353932652d333838656337303636663832024865303261656564352d343033362d343238342d386134622d6239323837336362656135624835313432346363622d313031652d303036342d353932652d333838656337303030303030223078384438303634354239464639454436306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324539373742304644450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383532350000000006066269644866373033383763302d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353639392c31353839333739372c31353839333737322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32363431613265622d323736312d343132322d616633312d6562653630333533646565662f626c6f62732f746573742d626c6f622d63373732393765312d383566342d346630382d383561362d6134383039303038663733620238323032302d30362d30315431363a30363a32322e313739363637395a4836393635643538662d383031652d303035392d373232652d333866386463303637326665024833346235396263302d643562302d346538622d626236332d3462323035336135633233624836393635643538662d383031652d303035392d373232652d333866386463303030303030223078384438303634354241353837443437306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324539374435344532300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383532640000000006066269644866373033383763302d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353730302c31353839333830352c313538393337393729000d070f0c04040c00010901070b0f0e09a8808080808080808000d0cd8180808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31356630396530652d663366372d343031652d623433332d6163303764346330316565652f626c6f62732f746573742d626c6f622d37633230663436642d313739392d343433362d626431392d6632376433376665633631650238323032302d30362d30315431363a30363a35362e363936303031395a4865393638376261632d663031652d303037632d373132652d333835316130303639303064024865303838376365612d343136652d343233342d386364302d6437613038613838323737374865393638376261632d663031652d303037632d373132652d333835316130303030303030223078384438303634354345454231433743306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324541433546383934370000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383563320000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353732372c31353839333935342c31353839333830352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66343565663434322d323863312d343937632d396232632d3335633361383361653133652f626c6f62732f746573742d626c6f622d62346265323936362d653435342d343432372d623638342d3934643563396264653733320238323032302d30362d30315431363a30363a35372e333031343239305a4863333439303739352d633031652d303034382d353332652d333836323638303639356336024830386338336133362d343863652d346163362d626464352d6330353331383238333931614863333439303739352d633031652d303034382d353332652d333836323638303030303030223078384438303634354346343741353132306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324541434334394546330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383563610000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353732382c31353839333936322c31353839333935342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33656338616435612d383730342d343430362d396163352d6365666534333031346339322f626c6f62732f746573742d626c6f622d34633230373230662d623333332d346532322d383631662d3433643636326631323537360238323032302d30362d30315431363a30363a35372e383736383335305a4832346462316262642d333031652d303037332d313332652d333832376363303639613032024863343962646338642d353832352d343064652d623261302d6538663934613936613437364832346462316262642d333031652d303037332d313332652d333832376363303030303030223078384438303634354346394634414333306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324541443143314439320000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383564320000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353732392c31353839333937302c31353839333936322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36643939316138332d323262622d343363302d393732642d3233616161373139633166612f626c6f62732f746573742d626c6f622d34343964623737322d633964322d343038342d393634372d6363393833356666396162620238323032302d30362d30315431363a30363a35382e343432323331335a4832313362663932642d633031652d303030352d306532652d333861643834303661303033024861353962396365342d323461662d343637622d616431652d3164346531306533636666374832313362663932642d633031652d303030352d306532652d333861643834303030303030223078384438303634354346463542374139306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324541443732443843310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383564610000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353733302c31353839333937382c31353839333937302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30623538356233632d363235302d343036392d396163342d6361303038323261393963352f626c6f62732f746573742d626c6f622d31316365623862302d663732342d343633302d393665342d3633666438633533383634640238323032302d30362d30315431363a30363a35392e303739363737345a4839313430646161642d313031652d303061662d323632652d333838643932303661333963024831653934346439302d303130652d343938322d616164642d3233366365363935666363384839313430646161642d313031652d303061662d323632652d333838643932303030303030223078384438303634354430353644344342306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324541444433413744450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383565320000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353733312c31353839333938362c31353839333937382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31643065666261642d653934372d346338632d383430392d6464626232336537623433662f626c6f62732f746573742d626c6f622d63663065303665342d636561362d346163352d626233372d3231643539646339316635610238323032302d30362d30315431363a30363a35392e363432303733365a4866353564623063652d373031652d303031302d366432652d333862613337303661383139024838343132306436632d346266362d346238662d396164332d3737623463363239306339664866353564623063652d373031652d303031302d366432652d333862613337303030303030223078384438303634354430414341353645306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324541453241334246370000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383565610000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353733322c31353839333939342c31353839333938362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37353039616433392d313835632d346136662d626531642d6564333662323661333933652f626c6f62732f746573742d626c6f622d61363436636263662d383163632d343537652d386465362d3932303538346165656131330238323032302d30362d30315431363a30373a30302e313735343530385a4839663266356566302d353031652d303030372d373132652d333831333363303661626630024835326166653133312d363236372d346536352d383036342d3136323165653634656631364839663266356566302d353031652d303030372d373132652d333831333363303030303030223078384438303634354430464532463843306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324541453742433631410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383566380000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353733342c31353839343030382c31353839333939342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32383564646335302d333033382d343631302d623438662d6164383362383934383262382f626c6f62732f746573742d626c6f622d39306536303666362d666230392d343863302d386639622d6433393562613265346566630238323032302d30362d30315431363a30373a30302e373133383330335a4836333637613461622d303031652d303038632d356332652d333831373531303661663834024865646163373533312d633431662d343038352d616163332d6165613465616630386661654836333637613461622d303031652d303038632d356332652d333831373531303030303030223078384438303634354431353032454533306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324541454344433537450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383630350000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353733362c31353839343032312c31353839343030382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39333966303633372d303332612d346639652d626534322d6634643635313163616337372f626c6f62732f746573742d626c6f622d62663033636566392d666631642d343135392d386332352d3437653865653633666561340238323032302d30362d30315431363a30373a30312e323530323130305a4838323031613932312d613031652d303032632d356332652d333839336630303662343264024864316566623662612d373737352d346362662d613765622d6464613031313262343062334838323031613932312d613031652d303032632d356332652d333839336630303030303030223078384438303634354431413232453534306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324541463145444135380000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383630640000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353733372c31353839343032392c31353839343032312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30633762643437622d666332612d343838342d623338352d3530343532316330633062662f626c6f62732f746573742d626c6f622d35306333303838322d323566362d343762382d396237342d3838383237663964643931620238323032302d30362d30315431363a30373a30312e383837363538305a4835393533663363352d663031652d303032312d336432652d333835623234303662376439024832373565623166662d323139392d346661362d393837372d6633376462383165396662614835393533663363352d663031652d303032312d336432652d333835623234303030303030223078384438303634354432303337324134306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324541463746443039300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383631350000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353733382c31353839343033372c31353839343032392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64383635346538332d336661362d346462612d386130342d6239363837666439386561632f626c6f62732f746573742d626c6f622d37666365623739642d333763332d346137302d626336662d3035366236386232353536330238323032302d30362d30315431363a30373a30322e343836303830325a4862373439646464612d363031652d303032332d316532652d333865353963303662636562024834623762646634342d346462652d346331302d386530632d3837636235336532626630384862373439646464612d363031652d303032332d316532652d333865353963303030303030223078384438303634354432354543323832306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324541464439453742420000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383631640000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353733392c31353839343034352c31353839343033372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66623939326262372d343633362d346463662d623133642d3734386331653835643262612f626c6f62732f746573742d626c6f622d62376162653736362d333563382d346537662d383433642d3237393563343435383536620238323032302d30362d30315431363a30373a30332e303535343832345a4839373165646337332d303031652d303031612d363832652d333831653830303663313864024832613266373437362d373332642d346166322d383831372d6333636134646338383931314839373165646337332d303031652d303031612d363832652d333831653830303030303030223078384438303634354432423541344338306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324542303333313435430000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383632350000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353734302c31353839343035332c31353839343034352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33386562636437652d623432362d343834342d396366362d6534653662623330333239642f626c6f62732f746573742d626c6f622d61303833366632662d313636392d346132612d386562362d3662616364343733346462660238323032302d30362d30315431363a30373a30332e363130383734335a4862616431643630342d303031652d303039632d326332652d333864323339303663363661024836303631343237362d636663362d343236342d626130312d6435336235393466336635324862616431643630342d303031652d303039632d326332652d333864323339303030303030223078384438303634354433304133434230306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324542303837354531350000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383633380000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353734332c31353839343037322c31353839343035332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63386639613133392d653861352d343366362d396662322d3131336438653362643938642f626c6f62732f746573742d626c6f622d30363436633932322d303130392d346639332d386533392d3434356334326266313337630238323032302d30362d30315431363a30373a30342e313533323536355a4830623163383531352d353031652d303037352d353932652d333831343733303663613435024838633963363632312d353031622d343263612d626635362d6334373861393131623934644830623163383531352d353031652d303037352d353932652d333831343733303030303030223078384438303634354433354432363935306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324542304441343830340000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383634300000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353734342c31353839343038302c31353839343037322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30613734366130352d623162302d346536652d396134362d3039386565373035333538642f626c6f62732f746573742d626c6f622d61303438303836312d323338342d346535322d383564632d3765613230306165313834610238323032302d30362d30315431363a30373a30342e373834373032315a4861623639353561372d303031652d303035372d333532652d333864313663303663663839024830396435306461302d376162332d343633362d623538342d6463363363363164356236624861623639353561372d303031652d303035372d333532652d333864313663303030303030223078384438303634354433424435393535306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324542313341353342370000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383634640000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353734362c31353839343039332c31353839343038302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62636234393461352d303334612d343263372d613939302d6432333431623964326165342f626c6f62732f746573742d626c6f622d38613538363733312d656530642d343139342d616366612d6137323938626131336161640238323032302d30362d30315431363a30373a30352e333439313030335a4861306131663466302d363031652d303062352d376332652d333865633464303664346661024831363030643832332d643332662d346238352d626663652d6436656663623139343335304861306131663466302d363031652d303062352d376332652d333865633464303030303030223078384438303634354434313339463342306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324542313930393939430000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383636610000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353735302c31353839343132322c31353839343039332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64393965356163632d613866342d343063652d386133382d6334366130646533313465392f626c6f62732f746573742d626c6f622d64366336356435322d623838332d343964312d616262372d6431313865643730323863360238323032302d30362d30315431363a30373a30352e383930343832325a4830373563646233662d373031652d303036322d303832652d333862643738303664373831024838333430626265352d643938642d343935612d616531652d6434636434343135663063614830373563646233662d373031652d303036322d303832652d333862643738303030303030223078384438303634354434363631334446306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324542314533383338460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383637320000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353735312c31353839343133302c31353839343132322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36653839393264352d666261382d343866392d626464352d6132373337356663393834642f626c6f62732f746573742d626c6f622d36343461306432332d323530382d346233632d616561372d6131376361353838613630360238323032302d30362d30315431363a30373a30362e343339383639395a4838646338376135652d393031652d303030382d313332652d333836353530303664633633024864343164333636362d663566632d343662642d616232622d3632613164653832653465324838646338376135652d393031652d303030382d313332652d333836353530303030303030223078384438303634354434424130463642306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324542323335354244430000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383637610000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353735322c31353839343133382c31353839343133302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31383234356338642d303863362d343835382d613134382d6234353561393762306630642f626c6f62732f746573742d626c6f622d66323536623565372d363537362d343736662d613933352d3537353138646338313033620238323032302d30362d30315431363a30373a30362e393733323436325a4861323065333036622d353031652d303039312d363132652d333831616564303665303933024862386531623638392d386334622d346536652d386636382d6161636430643366353165304861323065333036622d353031652d303039312d363132652d333831616564303030303030223078384438303634354435304234423537306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324542323839303933410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383638320000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353735332c31353839343134362c31353839343133382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36326632666137392d356166652d343430372d383561662d6335626437383039393139372f626c6f62732f746573742d626c6f622d36626366323761362d316465622d343662652d396461322d3063326633353761373935390238323032302d30362d30315431363a30373a30372e363839373531375a4833653261643462382d643031652d303036622d363432652d333866386162303665356234024864613833313433342d313932312d343662632d616631382d3862643835383230626436664833653261643462382d643031652d303036622d363432652d333866386162303030303030223078384438303634354435373839464436306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324542324635344332320000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632383638620000000006066269644866373034393263362d353030362d303036352d303032652d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137353735352c31353839343135352c313538393431343629000d070f0c04040c00010901070b0f0e098880808080808080800090a98080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36336136333834372d623631362d346530362d623066362d3265613732663938353634612f626c6f62732f746573742d626c6f622d35383863623062342d306230622d346332312d623437332d3332386339336133643130350238323032302d30362d30315431363a31313a30352e343336333334375a4834386237333263662d373031652d303037322d313832662d333837383130303638343932024864396263303931342d326662342d343138392d396261382d3837313535643366336437364834386237333263662d373031652d303037322d313832662d333837383130303030303030223078384438303634363633324530364433306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324634304132463742390000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632613261630000000006066269644866373037393733352d353030362d303036352d303032662d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137373138312c31353930313335362c31353839343135352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33373462333631362d313531392d343163612d626132362d3537353832623639666439372f626c6f62732f746573742d626c6f622d34393763303034612d643636632d343161632d613838352d3834613730336664366365360238323032302d30362d30315431363a31313a30362e303535373731385a4865363939656530322d393031652d303037612d346632662d333836323166303638613464024838666437373364612d343265342d343964362d613466662d6339393135663730373433654865363939656530322d393031652d303037612d346632662d333836323166303030303030223078384438303634363633384338423936306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324634313038463746300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632613738630000000006066269644866373037393733352d353030362d303036352d303032662d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137373433302c31353930323630342c31353930313335362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61336461646630372d653633352d343935622d613637632d3132636132646362356134612f626c6f62732f746573742d626c6f622d37336161643562302d313137662d346230622d393065392d6264643237393339636666360238323032302d30362d30315431363a31313a30362e363138313639345a4865666639343665312d363031652d303031632d336632662d333832643366303639323435024835643137633532622d656161352d346464302d386433332d3261613634373863653137364865666639343665312d363031652d303031632d336632662d333832643366303030303030223078384438303634363633453233353233306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324634313544444530410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632616237630000000006066269644866373037393733352d353030362d303036352d303032662d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137373633312c31353930333631322c31353930323630342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62303865303230652d353534332d346338302d623066352d3864373239643664663665632f626c6f62732f746573742d626c6f622d63383430393536302d386439662d346466652d393666652d3863393436366562303864330238323032302d30362d30315431363a31313a30372e313539353531305a4861643238326332322d303031652d303062332d363432662d333864666632303639373962024836616334363938312d336663352d346131632d613238352d3263626634303030383561374861643238326332322d303031652d303062332d363432662d333864666632303030303030223078384438303634363634333444304446306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338324634314232373546360000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306632616632620000000006066269644866373037393733352d353030362d303036352d303032662d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333137373831392c31353930343535352c313539303336313229000d070f0c04040c00010901070b0f0e09bc808080808080808000b8b48280808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63656339323763342d363236312d346332302d616161352d3539316566346663393863662f626c6f62732f746573742d626c6f622d61626363613030362d383462302d343939372d616535662d6134313637313632373234350238323032302d30362d30315431363a31373a33392e393737343430385a4836623036376266662d313031652d303039302d353833302d333834353331303634646336024830323265633865662d373238312d343139302d393731392d3266303335396431653333324836623036376266662d313031652d303039302d353833302d333834353331303030303030223078384438303634373445353831314231306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333032424335323937320000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306361650000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323537392c31353932383439342c31353930343535352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30313765663939632d303562392d346535302d393138662d6330393033323762653565362f626c6f62732f746573742d626c6f622d62616334666531362d313732662d346234332d383737332d3263303131663863373465310238323032302d30362d30315431363a31373a34302e353335383335325a4861663063333034342d353031652d303038312d373833302d333864663835303635326638024865326362646635332d366135352d343861342d393366322d3032303666333465643265624861663063333034342d353031652d303038312d373833302d333864663835303030303030223078384438303634373445414434354639306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333032433241423435420000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306362360000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323538302c31353932383530322c31353932383439342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31333037626664632d356134372d343235362d613331662d3139636238366536613237642f626c6f62732f746573742d626c6f622d30313936636638652d656166362d343436312d396237632d3731363831393631666132300238323032302d30362d30315431363a31373a34312e303733323134305a4837633964306336662d383031652d303036362d373333302d333833303766303635363038024837303039323637362d386134632d346436632d616332632d6437393066343235346335644837633964306336662d383031652d303036362d373333302d333833303766303030303030223078384438303634373445464636433643306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333032433743444144450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306362650000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323538312c31353932383531302c31353932383530322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35333561313231322d626236302d343666312d386365392d6461643130363161646630372f626c6f62732f746573742d626c6f622d35313165646461372d653730622d343236632d613461302d6639613061353635626435640238323032302d30362d30315431363a31373a34312e363738363431365a4863393036626562632d383031652d303061642d313933302d333833333261303635626462024830303236323930622d353764352d346266622d623835372d6332376636353938626439664863393036626562632d383031652d303061642d313933302d333833333261303030303030223078384438303634373446354243444630306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333032434439334335460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306363360000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323538322c31353932383531382c31353932383531302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64363033626130312d623138612d343133382d623238632d3335376338363235373263622f626c6f62732f746573742d626c6f622d35623235623065612d386238302d343334612d383962662d3237643635646334326362360238323032302d30362d30315431363a31373a34322e323930303639335a4865323533383961642d333031652d303035632d333533302d333832613037303636313565024861386361633934652d313639392d343761632d383766322d3736666563633862653637644865323533383961642d333031652d303035632d333533302d333832613037303030303030223078384438303634373446423931394435306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333032443336363135370000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306363650000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323538332c31353932383532362c31353932383531382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65366530623839622d346131362d343133612d626162342d3431646234323833343561382f626c6f62732f746573742d626c6f622d64633361623865302d336363352d343635352d386132622d3237396537623264366439620238323032302d30362d30315431363a31373a34322e383536343635375a4832303237626565392d653031652d303032642d333533302d333863633263303636353339024866333839626532302d333361612d346330632d396133642d3234303830313830313862344832303237626565392d653031652d303032642d333533302d333863633263303030303030223078384438303634373530304638364231306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333032443843333146380000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306364360000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323538342c31353932383533342c31353932383532362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33346364646130632d613661362d343464622d396333332d3462646231303733343438392f626c6f62732f746573742d626c6f622d39336239353264632d393238642d346532612d613431342d3764376365313837383635370238323032302d30362d30315431363a31373a34332e343033383531395a4861633365663837652d323031652d303037662d333533302d333862306334303636613134024861663934636434382d373336662d343435342d393538652d3930363033313037636431654861633365663837652d323031652d303037662d333533302d333862306334303030303030223078384438303634373530363245354530306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333032444446343330310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306364650000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323538352c31353932383534322c31353932383533342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39383861623963642d613732662d343938372d623731382d3464646539366636363563312f626c6f62732f746573742d626c6f622d36343337336137652d613233622d343930392d383833342d6139623138396263626530630238323032302d30362d30315431363a31373a34332e393533323339365a4862653936383736392d633031652d303033612d323133302d333836353237303636656266024865366466346263632d303261342d343965362d396361322d3630343263656562326536324862653936383736392d633031652d303033612d323133302d333836353237303030303030223078384438303634373530423642413535306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333032453332413233390000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306365360000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323538362c31353932383535302c31353932383534322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35373636613438352d323537332d343531312d613235332d3234333237313034653738382f626c6f62732f746573742d626c6f622d35323762313237352d353863322d343965322d396461392d3034383636303232343134380238323032302d30362d30315431363a31373a34342e343935363232375a4866363635636636322d643031652d303038662d373333302d333866363335303637343761024836613265316637312d316561652d346130372d396439662d3632396465356662356230314866363635636636322d643031652d303038662d373333302d333866363335303030303030223078384438303634373531303937443243306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333032453836454245460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306365650000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323538372c31353932383535382c31353932383535302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38343235336333372d653237372d343530352d386463352d6262633335363763323939652f626c6f62732f746573742d626c6f622d39323662656134362d343464622d346562622d623233312d3761623962336362373862340238323032302d30362d30315431363a31373a34352e313335303733345a4836393730366538382d383031652d303035392d343333302d333866386463303637393531024837326338643636342d613062312d343734622d623930662d3062626164306638303863344836393730366538382d383031652d303035392d343333302d333866386463303030303030223078384438303634373531364233364345306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333032454536413937340000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306366360000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323538382c31353932383536362c31353932383535382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61656364366537352d633130382d346233312d393865612d6635306366383538333730652f626c6f62732f746573742d626c6f622d31653232386438382d383730332d346635312d623932612d3433333964653261386432360238323032302d30362d30315431363a31373a34352e373237343931385a4839633165636163372d623031652d303035322d323733302d333830336237303637663064024837353963396465342d353039392d343638362d613864372d3137373738323934373035314839633165636163372d623031652d303035322d323733302d333830336237303030303030223078384438303634373531433537353046306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333032463431414232350000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306430390000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323539312c31353932383538352c31353932383536362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63623163646233322d386233372d343434382d623631612d3534653266353935313834362f626c6f62732f746573742d626c6f622d35383730656438662d393565322d343235642d393134312d3830323364373133353865610238323032302d30362d30315431363a31373a34362e323631383638345a4837373635636661342d653031652d303061622d343433302d333830303935303638336334024832653262326561312d643463372d346365612d623735612d3935653863616130373237354837373635636661342d653031652d303061622d343433302d333830303935303030303030223078384438303634373532313732363343306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333032463934424332410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306431630000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323539342c31353932383630342c31353932383538352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32366162343237622d633339382d346537632d626365372d3664643161636138376635642f626c6f62732f746573742d626c6f622d64633631393035312d623336302d346335352d386235372d6562323330363537663337320238323032302d30362d30315431363a31373a34362e373939323437365a4836313038663261312d623031652d303032302d303133302d333830346638303638373366024831646233393062342d643463642d343537332d613962392d6265386438663739656262624836313038663261312d623031652d303032302d303133302d333830346638303030303030223078384438303634373532363846453839306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333032464536424238450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306432340000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323539352c31353932383631322c31353932383630342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33386163363538302d316233652d343433652d383063342d3463303336393836623632342f626c6f62732f746573742d626c6f622d39356239306239342d346438312d346166322d613762662d3732646430653833353563340238323032302d30362d30315431363a31373a34372e333337363237395a4836313566306633642d343031652d303036392d363133302d333834363133303638623765024836393731393631312d343961302d343664652d393137642d6535373535353564303863354836313566306633642d343031652d303036392d363133302d333834363133303030303030223078384438303634373532424234433137306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333033303338314539360000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306432630000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323539362c31353932383632302c31353932383631322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61343666313566622d663939612d343265332d386263622d3864613939363135633764652f626c6f62732f746573742d626c6f622d62313366353762622d383338342d343934382d396333312d3966636235333263623665610238323032302d30362d30315431363a31373a34372e393531303630335a4836613539656334332d333031652d303034632d343533302d333865663666303638663662024865336663623161312d373135632d343737302d396435392d6333326663393038353131624836613539656334332d333031652d303034632d343533302d333865663666303030303030223078384438303634373533313842463333306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333033303936324531390000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306433340000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323539372c31353932383632382c31353932383632302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35623161333431662d353037312d343861322d626431382d3862653230383231623535322f626c6f62732f746573742d626c6f622d34363761656365362d643439342d343064312d626632662d6536376533306132646439320238323032302d30362d30315431363a31373a34382e343833343335395a4833313666373131372d393031652d303039652d333133302d333836633831303639343632024835623837386166332d373465612d343963612d386465382d3936356566316264653662654833313666373131372d393031652d303039652d333133302d333836633831303030303030223078384438303634373533363946423234306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333033304537393132300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306434370000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323630302c31353932383634372c31353932383632382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35323562363031322d666337652d346636362d386133662d6137376465663232613631662f626c6f62732f746573742d626c6f622d30663466353438352d323165652d343066312d393835302d3339646437633334663936390238323032302d30362d30315431363a31373a34392e303330383232315a4835313438653631302d313031652d303036342d346233302d333838656337303639393934024839333166616133612d656161362d343466322d626565642d3836353530333037373338314835313438653631302d313031652d303036342d346233302d333838656337303030303030223078384438303634373533424438313636306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333033313341433934310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306434660000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323630312c31353932383635352c31353932383634372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64656234663764612d613831362d343366322d386436382d3834356364396438633137382f626c6f62732f746573742d626c6f622d64303832353139382d353661382d343137322d626535652d3462366533383365393862370238323032302d30362d30315431363a31373a34392e353837323134375a4863646364363339302d663031652d303030652d313133302d333835366566303639656130024866343934623061332d393466652d343136362d396161322d3936626663643330303339394863646364363339302d663031652d303030652d313133302d333835366566303030303030223078384438303634373534313238453933306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333033313846363132390000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306435370000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323630322c31353932383636332c31353932383635352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61366338633862322d313665612d346163642d623163382d3031386665656562343334362f626c6f62732f746573742d626c6f622d37353361393330342d666238332d343335652d393332322d3133613463666334333135660238323032302d30362d30315431363a31373a35302e313333363030365a4863356236306238382d303031652d303037382d366333302d333864636137303661333764024838313563636331622d643963362d343131342d383435372d3965383831656664306562354863356236306238382d303031652d303037382d366333302d333864636137303030303030223078384438303634373534363543364330306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333033314533354342450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306435660000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323630332c31353932383637312c31353932383636332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64653961663839372d366365312d346439352d613633362d3764346635336633366335392f626c6f62732f746573742d626c6f622d32613338653766362d303464622d346230312d613033302d3533343962373961386265340238323032302d30362d30315431363a31373a35302e373631303433375a4862373034393738392d633031652d303061632d333833302d333836636636303661376132024834623036613031662d386464352d346634642d623330652d3835373238616337643335654862373034393738392d633031652d303061632d333833302d333836636636303030303030223078384438303634373534433541423435306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333033323432413446390000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633306436370000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138323630342c31353932383637392c31353932383637312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62646463346636302d656231382d346132332d626530322d3363353239303966386135312f626c6f62732f746573742d626c6f622d31346531386235632d653738392d343237652d616364632d6132303063356163393735350238323032302d30362d30315431363a31383a33342e333937373938395a4861323234646633312d353031652d303039312d363733302d333831616564303666616536024836396465326532332d316266622d343432612d383739622d3734636535643235633730354861323234646633312d353031652d303039312d363733302d333831616564303030303030223078384438303634373645433831433035306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333034433343443939360000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313538300000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333032332c31353933303735322c31353932383637392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36646664333461312d383839312d346636612d626131392d6532623739666433626364632f626c6f62732f746573742d626c6f622d30656334313130622d633730612d346535652d623231372d6632643433323138313539620238323032302d30362d30315431363a31383a33342e393837323134385a4839386532643935312d393031652d303038652d343733302d333861396539303666656135024838373862333238352d646336332d346466352d386332392d6530356561396333313564374839386532643935312d393031652d303038652d343733302d333861396539303030303030223078384438303634373646323230433134306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333034433946413445380000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313538380000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333032342c31353933303736302c31353933303735322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32656234383962332d633231362d343161622d626362392d3738616662323364663363352f626c6f62732f746573742d626c6f622d62376239643532372d386634642d343130312d383363652d3431623665626330653966380238323032302d30362d30315431363a31383a33352e353331353939335a4861643332323766612d303031652d303062332d313033302d333864666632303630323666024831356432356437312d346239642d343336342d613935622d3165613938626165383563654861643332323766612d303031652d303062332d313033302d333864666632303030303030223078384438303634373646373531443139306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333034434632384544360000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313539300000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333032352c31353933303736382c31353933303736302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31626432323562362d343631322d343765392d616631382d6536633730393564346362362f626c6f62732f746573742d626c6f622d39393936373134362d646266362d343964362d626563332d6263623937663963623634350238323032302d30362d30315431363a31383a33362e303836393930385a4832396436386563392d323031652d303039622d373433302d333862653561303630353865024835313231323936612d343264312d346131352d613038372d3865393330643438366163334832396436386563392d323031652d303039622d373433302d333862653561303030303030223078384438303634373646433944433134306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333034443436423137440000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313539380000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333032362c31353933303737362c31353933303736382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30343963373463642d656332322d343437652d383661632d6536303565326564383733312f626c6f62732f746573742d626c6f622d36653335333839612d653664632d346465392d383366392d6234653832396236653037310238323032302d30362d30315431363a31383a33362e373136343334395a4831613934353635642d303031652d303033352d303533302d333831333462303630616266024837623962653636322d356635632d346630362d613734342d3161386538393932316164314831613934353635642d303031652d303033352d303533302d333831333462303030303030223078384438303634373730323945374244306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333034444137304235360000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313561300000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333032372c31353933303738342c31353933303737362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36313263633662642d323062382d343036352d396165362d6434306162366334306139642f626c6f62732f746573742d626c6f622d34323433653465632d316363362d346538352d623564312d6662393234336130363763660238323032302d30362d30315431363a31383a33372e323634383231385a4838643362663866392d653031652d303038342d363533302d333830643565303630646136024866633137383330662d613266662d343538382d613566372d6264393131633462396531644838643362663866392d653031652d303038342d363533302d333830643565303030303030223078384438303634373730374436453033306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333034444641444644330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313561380000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333032382c31353933303739322c31353933303738342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66343262323263382d323963652d346637642d616563312d3535663930646130643962662f626c6f62732f746573742d626c6f622d38346531653465662d643036632d343431332d393862642d3636613833396231646466660238323032302d30362d30315431363a31383a33372e383434323331305a4830323464383265622d323031652d303033322d333933302d333837663238303631316361024837393738383234372d373761362d346262632d613539322d3235646636333161313630654830323464383265622d323031652d303033322d333933302d333837663238303030303030223078384438303634373730443546453436306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333034453530383935430000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313562300000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333032392c31353933303830302c31353933303739322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61626631646331612d623138312d343737652d383166382d3735373866666437663639302f626c6f62732f746573742d626c6f622d33396539383062612d383531652d343163382d616362372d6631613265386138393035320238323032302d30362d30315431363a31383a33382e343031363233395a4830363664393130622d393031652d303034352d363033302d333861616263303631363435024862383533336133352d616664322d343261312d616232332d6635653861643362613530334830363664393130622d393031652d303034352d363033302d333861616263303030303030223078384438303634373731324145343543306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333034454138413436300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313562380000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333033302c31353933303830382c31353933303830302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38356465666561662d333834352d343638302d613035392d6566343938363736623630312f626c6f62732f746573742d626c6f622d35303131653537612d333362352d346662382d623665362d6462613539663731313035380238323032302d30362d30315431363a31383a33382e393436303038345a4865666666393965662d363031652d303031632d303633302d333832643366303631613339024865623537373531642d623864312d346132392d393665642d3631633537633863313962364865666666393965662d363031652d303031632d303633302d333832643366303030303030223078384438303634373731374446353538306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333034454641353539310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313563300000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333033312c31353933303831362c31353933303830382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39626265636164632d613530332d346132312d393365612d3830616266373133653766342f626c6f62732f746573742d626c6f622d31373363663933362d613935322d343461622d623363382d6232383963313965326666350238323032302d30362d30315431363a31383a33392e353633343433365a4864303934643432362d333031652d303036332d373033302d333865326134303632303334024862366366313935362d333934662d343236632d386538322d3839623239636436623738354864303934643432362d333031652d303036332d373033302d333865326134303030303030223078384438303634373731444332424539306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333034463539433446300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313564330000000006066269644866373063353362632d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333033342c31353933303833352c313539333038313629000d070f0c04040c00010901070b0f0e099e8080808080808080009c9a8180808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35656165633439622d643136302d343665302d623662642d6435623462323264346232632f626c6f62732f746573742d626c6f622d65376537363733632d613337392d343538372d626334392d3238626235336235323463620238323032302d30362d30315431363a31383a34302e313135383333385a4861633366643038312d323031652d303037662d336433302d333862306334303632346363024838393239646633322d383532312d346231342d626633322d3861636138636331613366614861633366643038312d323031652d303037662d336433302d333862306334303030303030223078384438303634373732333039434332306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333034464143443546320000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313565350000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333033362c31353933303835332c31353933303833352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31613264336464612d323436302d343131352d393638372d6465323834306439616366312f626c6f62732f746573742d626c6f622d61353865306430632d616238622d343966342d396665342d6431366366393264656438380238323032302d30362d30315431363a31383a34302e363638323233315a4862356435353362302d643031652d303031392d306533302d333866666534303632393531024830393464313336632d313330642d343836642d383735612d3031326633353036323964654862356435353362302d643031652d303031392d306533302d333866666534303030303030223078384438303634373732383442463634306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333035303031424330330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313565640000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333033382c31353933303836312c31353933303835332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63326233666137362d326539322d343566612d396433342d6435333533663934313865342f626c6f62732f746573742d626c6f622d38626237313739322d366630622d346366312d613566382d3137323239653564393336330238323032302d30362d30315431363a31383a34312e323331363138305a4837383161653366382d643031652d303035342d303133302d333833303038303632656162024834636565306461632d313039662d343930312d626264352d3764303430313235356161304837383161653366382d643031652d303035342d303133302d333833303038303030303030223078384438303634373732444144453134306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333035303538323930350000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313566350000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333033392c31353933303836392c31353933303836312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31383064393762362d303966652d343538392d616561382d3861363139366563656233372f626c6f62732f746573742d626c6f622d38613131663337622d333265302d343832302d386265392d6634353964616130616332650238323032302d30362d30315431363a31383a34312e383034303138315a4834353937373039612d613031652d303030332d303733302d333839653362303633333139024863343562666364362d353830392d343262642d623334372d3366373633633864383939324834353937373039612d613031652d303030332d303733302d333839653362303030303030223078384438303634373733333230453545306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333035304143344242300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313566640000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333034302c31353933303837372c31353933303836392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32366333623465612d313864642d343336382d386631382d6364636530643630343137642f626c6f62732f746573742d626c6f622d32633531386639312d393739382d343765612d393166662d6235373038613230626334350238323032302d30362d30315431363a31383a34322e353530353434335a4837633964396166342d383031652d303036362d373633302d333833303766303633393834024837366266613632322d396663342d346566612d393761662d6331656334373938396334634837633964396166342d383031652d303036362d373633302d333833303766303030303030223078384438303634373733413346373930306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333035313142344533370000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313630350000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333034312c31353933303838352c31353933303837372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39646439616434652d363064352d343636362d383031342d3730306639633466303330342f626c6f62732f746573742d626c6f622d66656133363037362d303931612d343333632d396436662d6632666539333832396539650238323032302d30362d30315431363a31383a34332e313038393338375a4838356235663936332d343031652d303037392d346633302d333838333762303633643565024830653538633531632d613363372d343731302d626463322d6439303730383562646339664838356235663936332d343031652d303037392d346633302d333838333762303030303030223078384438303634373733463935324542306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333035313735444139460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313630640000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333034322c31353933303839332c31353933303838352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34316563396661652d383462312d346635382d383139372d6638343039663631343466382f626c6f62732f746573742d626c6f622d66313439373937312d636131362d343163342d396662382d3630393761383237316232330238323032302d30362d30315431363a31383a34332e363632333239325a4863356236613136362d303031652d303037382d376333302d333864636137303634306538024836363565653530382d633334622d346561322d393366632d3132643835313362333131664863356236613136362d303031652d303037382d376333302d333864636137303030303030223078384438303634373734344443334243306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333035314341453744300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313631350000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333034332c31353933303930312c31353933303839332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66343333373534362d373831312d343333622d396637312d6464323661613939353238302f626c6f62732f746573742d626c6f622d38636232613462632d343137622d343634312d383262632d3565356164663761636438650238323032302d30362d30315431363a31383a34342e313939373038335a4832623664353363362d333031652d303031312d326533302d333865356562303634346561024862346233363065622d643737642d346663372d396434392d6236356435346661636437334832623664353363362d333031652d303031312d326533302d333865356562303030303030223078384438303634373734394643333142306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333035323144333536370000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313631640000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333034342c31353933303930392c31353933303930312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38303731383239642d393166302d343334312d383834352d3332666433383866336265622f626c6f62732f746573742d626c6f622d39646139623937302d306436372d346465352d626437612d3962636433306331363032390238323032302d30362d30315431363a31383a34342e373535313030325a4866353636393130652d373031652d303031302d373833302d333862613337303634393763024863623634346564322d323966382d343431612d396235382d6334313939373462356432644866353636393130652d373031652d303031302d373833302d333862613337303030303030223078384438303634373734463438323141306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333035323731463436360000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313632350000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333034352c31353933303931372c31353933303930392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66613738633766352d633061652d343066662d613532332d3635653931613530653963362f626c6f62732f746573742d626c6f622d39376139306661392d366332372d343730322d613837662d3837363833313238653566390238323032302d30362d30315431363a31383a34352e333633353239395a4833343462376239392d653031652d303035662d346333302d333863623633303634643832024839396435643964622d346264342d346161612d623931662d3861383766393531633330654833343462376239392d653031652d303035662d346333302d333863623633303030303030223078384438303634373735353133314343306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333035324345413431390000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313633330000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333034372c31353933303933312c31353933303931372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33653434393034352d306232622d343735302d626266612d6564343666323939323436302f626c6f62732f746573742d626c6f622d38316136663036652d396530652d343965302d396633322d6636626464363061353466330238323032302d30362d30315431363a31393a31332e373638353532305a4834383166333137382d663031652d303061372d333633302d333839373964303633666361024865306335643033342d333561372d343766632d393336332d3231313962353562643963634834383166333137382d663031652d303061372d333633302d333839373964303030303030223078384438303634373836334639433130306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333036334233433338300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313666330000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333038362c31353933313132332c31353933303933312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30303933663632352d626663332d343861362d626538392d3064336163333162663933352f626c6f62732f746573742d626c6f622d64396537383039372d303561312d343263312d393262362d3766366637343566623263630238323032302d30362d30315431363a31393a31342e333138393339395a4861396336343337302d323031652d303061342d343733302d333837366639303634343661024836663135623839372d353435632d343333372d393936642d3234343730303334396663664861396336343337302d323031652d303061342d343733302d333837366639303030303030223078384438303634373836393339373937306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333036343130433137440000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313730310000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333038392c31353933313133372c31353933313132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39373466323330342d316330622d343963392d623736652d3164623266376466383239642f626c6f62732f746573742d626c6f622d36383730653330662d353431392d346465612d393537632d3961383764646534653133310238323032302d30362d30315431363a31393a31342e383532333136365a4838366334643166342d343031652d303038642d363733302d333834383864303634376263024862303237366364652d666536632d343363332d393961662d3537626631633837613335644838366334643166342d343031652d303038642d363733302d333834383864303030303030223078384438303634373836453444333833306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333036343632373244330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313730390000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333039302c31353933313134352c31353933313133372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61633637626264652d343332322d343763312d386436332d3565376437353462343139392f626c6f62732f746573742d626c6f622d61376639316563372d363263342d343362382d626161662d6135316136306232363934610238323032302d30362d30315431363a31393a31352e343039373039395a4837373935616438312d343031652d303062322d326333302d333838303265303634623934024836363034386635312d313630342d343561382d616462332d3763623838323439356566654837373935616438312d343031652d303062322d326333302d333838303265303030303030223078384438303634373837333945304238306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333036344236424339440000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313732610000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333039352c31353933313137382c31353933313134352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34323331353438342d336364322d346534622d623461382d3638653532303438663063392f626c6f62732f746573742d626c6f622d34613737633435382d333039322d343936342d626533612d6163366634353231373936370238323032302d30362d30315431363a31393a31362e303233313432375a4864353539376261642d653031652d303033642d353633302d333830393434303635303535024861643339333664632d653737322d346432342d393166302d3439326436656538353966624864353539376261642d653031652d303033642d353633302d333830393434303030303030223078384438303634373837393737414543306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333036353135314135320000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313734330000000006066269644866373064303737332d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333130312c31353933313230332c313539333131373829000d070f0c04040c00010901070b0f0e09a8808080808080808000d0cd8180808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35646164643831382d343635612d346161642d386133362d6564633662356464303333342f626c6f62732f746573742d626c6f622d30366264353562612d376162632d346135382d626566632d3363666237383538393932640238323032302d30362d30315431363a32303a32302e303438323737315a4833303665343631652d623031652d303039392d313333302d333830306532303633373366024833623838313138662d633562622d343738362d613339302d6130336433646136646635394833303665343631652d623031652d303039392d313333302d333830306532303030303030223078384438303634374144433046304243306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333038423335453941390000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313837340000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333135382c31353933313530382c31353933313230332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63363562626561302d666339652d343463392d386239312d6138313234636630386533322f626c6f62732f746573742d626c6f622d37366261663237642d326339382d343765322d386164642d6561396632356565323932340238323032302d30362d30315431363a32303a32302e363134363736375a4863333463313539392d633031652d303034382d316433302d333836323638303633633937024836626538333436652d396233632d343664372d626533392d6162363730353936336633614863333463313539392d633031652d303034382d316433302d333836323638303030303030223078384438303634374145313738344346306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333038423934424343390000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313837630000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333135392c31353933313531362c31353933313530382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30363866353431332d336164642d343761372d386538332d3164303965343666303765622f626c6f62732f746573742d626c6f622d37356632633437312d343062332d346330612d396231332d3330376663636638623264630238323032302d30362d30315431363a32303a32312e313635303633375a4862356436316637662d643031652d303031392d366133302d333866666534303634303162024836656364343834312d333634612d343435392d393334332d6566653937393363666262644862356436316637662d643031652d303031392d366133302d333866666534303030303030223078384438303634374145364238303444306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333038424539324442410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313838380000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333136312c31353933313532382c31353933313531362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34666330343838332d646365332d346135662d383330312d6261393635653761333835342f626c6f62732f746573742d626c6f622d39313838643966332d383066332d343265372d393834302d6665636136333265343632330238323032302d30362d30315431363a32303a32312e383337353333395a4830623230656666352d353031652d303037352d303833302d333831343733303634346562024835303439333638302d653465632d343935352d623231622d6565396430633532373535394830623230656666352d353031652d303037352d303833302d333831343733303030303030223078384438303634374145443231434142306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333038433445444643330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313861310000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333136352c31353933313535332c31353933313532382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39313239653533622d316435322d346335322d623135632d3136663036323832623030392f626c6f62732f746573742d626c6f622d63336634656637612d656337342d343637312d383061352d3539643337643231663336390238323032302d30362d30315431363a32303a32322e343631393733375a4861636631326133622d643031652d303061302d333933302d333866626665303634396331024863643037656466302d303434652d343032312d623830362d3465353766643362383732614861636631326133622d643031652d303061302d333933302d333866626665303030303030223078384438303634374146333136344439306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333038434145344632320000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313861390000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333136362c31353933313536312c31353933313535332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31333464353763632d396562622d346630302d613431362d6237643666393964663232392f626c6f62732f746573742d626c6f622d31393933306362642d303061312d343163352d626634342d6632356232323431396435370238323032302d30362d30315431363a32303a32332e303631333937305a4836646366373133302d613031652d303031332d333033302d333835623533303634646261024839323336336164352d376562372d343030652d613335322d3736643839396265333133614836646366373133302d613031652d303031332d333033302d333835623533303030303030223078384438303634374146384344424432306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333038443036343333310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313862310000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333136372c31353933313536392c31353933313536312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64393038333130652d323531302d343663632d396164372d3036306231613161353837302f626c6f62732f746573742d626c6f622d38386130323736312d353130382d346661652d393463352d3866616338373634336131340238323032302d30362d30315431363a32303a32332e373735393030375a4833633432636535632d353031652d303032382d316233302d333831656637303635343230024866363263376239362d383835382d343766362d626638332d3735626266646132323439394833633432636535632d353031652d303032382d316233302d333831656637303030303030223078384438303634374146463942423043306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333038443730423132360000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313862390000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333136382c31353933313537372c31353933313536392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63663562616436632d636664322d346530632d393835622d6364663164313538353338352f626c6f62732f746573742d626c6f622d64613764663439622d383335642d343665312d623732632d3935393461303536383539630238323032302d30362d30315431363a32303a32342e333335323935345a4863376465326139382d633031652d303039332d363633302d333861343535303635373463024864326666353831342d653565312d343033382d623562612d3965343134306362643664394863376465326139382d633031652d303039332d363633302d333861343535303030303030223078384438303634374230344633443741306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333038444343323833450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313863370000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333137302c31353933313539312c31353933313537372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36346330353637382d666162352d346432642d623666662d3032313135363830653863312f626c6f62732f746573742d626c6f622d66336361313736302d643338392d343235622d383536382d6630643365343330353130320238323032302d30362d30315431363a32303a32342e393034363938305a4830323464663861662d323031652d303033322d323933302d333837663238303635623933024837633761316562372d383335652d346533652d616532382d3761373532373464643831364830323464663861662d323031652d303033322d323933302d333837663238303030303030223078384438303634374230413546384134306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333038453231463844460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313864340000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333137322c31353933313630342c31353933313539312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66366266613130322d303537382d343937312d616135662d3537626563626133633833332f626c6f62732f746573742d626c6f622d38643538623236632d643639372d343662622d386564662d3664643937663338336534390238323032302d30362d30315431363a32303a32352e353338313434355a4865393730643538622d663031652d303037632d306333302d333835316130303636313163024837356663653132372d343132312d343936342d616236372d6265303766373464653535644865393730643538622d663031652d303037632d306333302d333835316130303030303030223078384438303634374231303643374335306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333038453833443942430000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313865370000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333137352c31353933313632332c31353933313630342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35323762366465362d323662622d346536342d383864642d3466313064313764366164312f626c6f62732f746573742d626c6f622d37376361393465312d653339352d343933392d613865322d6334353163393964353532650238323032302d30362d30315431363a32303a32362e303838353332345a4835306661646239382d613031652d303035652d313133302d333839346266303636353533024835356637333365632d323463372d346538662d613535342d3136663064303763386138364835306661646239382d613031652d303035652d313133302d333839346266303030303030223078384438303634374231354143333443306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333038454437383733460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313865660000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333137362c31353933313633312c31353933313632332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34306530336362372d393164392d346361312d393466392d3365626231316165393566612f626c6f62732f746573742d626c6f622d66613437393363322d666165332d343262312d626466642d3836623962323463306465620238323032302d30362d30315431363a32303a32362e363331393136325a4838313565326539302d373031652d303035642d306633302d333837356462303636613738024866393634396465372d353938612d346336382d626339652d3233353964343237393532664838313565326539302d373031652d303035642d306633302d333837356462303030303030223078384438303634374231414438363146306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333038463242304441360000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313866370000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333137372c31353933313633392c31353933313633312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39343266386464302d323536302d343365342d626335652d3336363165333337306663632f626c6f62732f746573742d626c6f622d63353936363561312d336563302d343236392d613039312d3137333365666234646232610238323032302d30362d30315431363a32303a32372e313930333039335a4834653233353063642d363031652d303037652d353133302d333865663138303636643862024831626332613035322d343231322d343763352d383134332d3163316535383539663031394834653233353063642d363031652d303037652d353133302d333865663138303030303030223078384438303634374232303245313735306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333038463746303935360000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313866660000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333137382c31353933313634372c31353933313633392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64613061353233322d653063642d343338302d386130342d6165366136366138313132382f626c6f62732f746573742d626c6f622d36306162663936632d356234632d346564662d393435642d3536313633323939373030610238323032302d30362d30315431363a32303a32372e373437373033305a4862653938343635392d633031652d303033612d356633302d333836353237303637326130024834393864616539362d333433632d343161652d613666302d6265396137343465663062304862653938343635392d633031652d303033612d356633302d333836353237303030303030223078384438303634374232353743373846306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333038464435373635380000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313930370000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333137392c31353933313635352c31353933313634372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65333236363234662d353264632d343766372d623966352d6139373130633334303538652f626c6f62732f746573742d626c6f622d64373064333366342d616262632d343361312d393738322d3566663865346132323831660238323032302d30362d30315431363a32303a32382e333630313335315a4839386535376336622d393031652d303038652d336433302d333861396539303637363930024833313762353766642d393263652d343737322d626564362d6435393261633339656533324839386535376336622d393031652d303038652d336433302d333861396539303030303030223078384438303634374232423536314337306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333039303332453938450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313930660000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333138302c31353933313636332c31353933313635352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35333763623265322d653231362d343061382d616562362d6534333065643331623235312f626c6f62732f746573742d626c6f622d33376235663563662d656266322d346264302d613838612d3734633537393737633839310238323032302d30362d30315431363a32303a32382e383934353132325a4830353335383633332d623031652d303033302d343933302d333863313930303637393130024839353764663462662d636639302d343837302d393234362d6565396666623762393138614830353335383633332d623031652d303033302d343933302d333863313930303030303030223078384438303634374233303645424532306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333039303834373343380000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313931370000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333138312c31353933313637312c31353933313636332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33366335346433612d346165642d343661622d616239612d3433363439343131653933332f626c6f62732f746573742d626c6f622d66626332336362652d643833312d343132372d383763332d3132323630353763656365640238323032302d30362d30315431363a32303a32392e343333383932375a4839323766343535622d313031652d303031362d313533302d333838393838303637653065024838623730623132342d333230662d343063342d626432652d3037343033653434353961324839323766343535622d313031652d303031362d313533302d333838393838303030303030223078384438303634374233353931323538306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333039304436323531450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313931660000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333138322c31353933313637392c31353933313637312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62636135313362322d386531652d343330652d383765642d3433386433303765313332392f626c6f62732f746573742d626c6f622d36383934306238632d646264392d343436322d613131372d3635633433623633636165390238323032302d30362d30315431363a32303a32392e393634323636395a4833396232303662332d373031652d303039362d363133302d333837363865303638306662024833646231343230652d643434612d343333322d393662652d6338336336653932333863314833396232303662332d373031652d303039362d363133302d333837363865303030303030223078384438303634374233414132373244306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333039313237443637390000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313932370000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333138332c31353933313638372c31353933313637392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64366430363064302d376432612d343761302d623762622d3165393437623662666635302f626c6f62732f746573742d626c6f622d30323965383366642d656134662d343439382d623562652d6333396264666233666536630238323032302d30362d30315431363a32303a33302e353230363539355a4834643761313236662d363031652d303033332d346433302d333832306634303638353239024836653766666539632d303762392d343365662d383061302d3163326662646665386532394834643761313236662d363031652d303033332d346433302d333832306634303030303030223078384438303634374233464630443433306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333039313742383345320000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313933610000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333138352c31353933313730362c31353933313638372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34343461346563362d366665372d343633342d386239332d3730666637343331656366372f626c6f62732f746573742d626c6f622d36376439613931392d613165352d346332362d613234352d6365343831323131346132300238323032302d30362d30315431363a32303a33312e333034323039385a4836313631363137372d343031652d303036392d316633302d333834363133303638613465024836636266323936372d316433622d343234322d383433612d6665376665653333343738394836313631363137372d343031652d303036392d316633302d333834363133303030303030223078384438303634374234373637353942306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333039314633383843330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633313934320000000006066269644866373065336539372d353030362d303036352d303033302d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333138333138372c31353933313731342c313539333137303629000d070f0c04040c00010901070b0f0e098880808080808080800090a98080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31306139323732392d393731372d343339312d623261632d3639643734353031653161632f626c6f62732f746573742d626c6f622d63623230646263612d663764652d346362652d623365342d6339656366363466333066640238323032302d30362d30315431363a32373a35362e343432393933385a4830346439646532312d353031652d303036352d366633312d333864313162303665386666024831323730336434382d313965382d343435392d383433642d6566613531303532323330314830346439646532312d353031652d303036352d366633312d333864313162303030303030223078384438303634384244433936363732306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333139423344394535450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633633961610000000006066269644866373133646365622d353030362d303036352d303033312d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333139323139312c31353937363837342c31353933313731342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33653236343665312d663934352d346334312d623061612d6431373333333866343462332f626c6f62732f746573742d626c6f622d39346261663837662d386339302d343935622d383831352d6630303937623638313433340238323032302d30362d30315431363a32373a35372e353136373439365a4832396533313635322d323031652d303039622d383033312d333862653561303665666561024837616363376233382d316436342d343836642d626233322d3632373730633365663636634832396533313635322d323031652d303039622d383033312d333862653561303030303030223078384438303634384245364431364635306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333139424541373835430000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633633962320000000006066269644866373133646365622d353030362d303036352d303033312d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333139323139322c31353937363838322c31353937363837342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30373431386139632d336536342d343632332d613439372d3936313665336436626439382f626c6f62732f746573742d626c6f622d64383832623962662d356132382d343830352d613234352d3763363465336531343965610238323032302d30362d30315431363a32373a35382e353138343531385a4830386163323030302d393031652d303033372d313833312d333861646633303666383834024863313963646637642d393362382d343836362d623962392d3332363534383533386235364830386163323030302d393031652d303033372d313833312d333861646633303030303030223078384438303634384246303631373036306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333139433832334645460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633633962610000000006066269644866373133646365622d353030362d303036352d303033312d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333139323139332c31353937363839302c31353937363838322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30383662653430332d333733612d343563362d393733342d6435633637376363663531322f626c6f62732f746573742d626c6f622d65336136663761662d346565612d343230622d616436382d3335376562666135653166650238323032302d30362d30315431363a32373a35392e353432313734355a4831366139396334662d663031652d303035332d303733312d333835633662303666666338024832633135613961392d386561312d343434332d393163352d3334363836343061363466304831366139396334662d663031652d303035332d303733312d333835633662303030303030223078384438303634384246413234433331306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338333139443146383643340000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633633963340000000006066269644866373133646365622d353030362d303036352d303033312d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333139323139342c31353937363930302c313539373638393029000d070f0c04040c00010901070b0f0e0988808080808080808000a0a98080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39373432343161372d333033352d343931332d613635372d3464653731353036376665312f626c6f62732f746573742d626c6f622d35656535376535632d656166662d343239312d616239612d3436366664663937393662300238323032302d30362d30315431363a33303a34392e343336333634335a4863363939373663322d643031652d303062302d363733322d333833653936303639333038024835643065333330662d353264302d346266392d626662652d6562353764373162366439654863363939373663322d643031652d303062302d363733322d333833653936303030303030223078384438303634393234453546304530306170706c69636174696f6e2f6f637465742d73747265616d8080800102000220303144363338333230314332383144310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633643534300000000006066269644866373136613563342d353030362d303036352d303033322d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333139323737302c31353937393834302c31353937363930302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30393433336661612d666265652d343331352d613731652d3632393164616664373132662f626c6f62732f746573742d626c6f622d66643234306238622d396465352d343838322d616231342d3031633966343061643835350238323032302d30362d30315431363a33303a35342e393135323239355a4834356132313463382d613031652d303030332d313533322d333839653362303663326435024833613866323261352d653466652d343730392d396461342d3565396361353233326433654834356132313463382d613031652d303030332d313533322d333839653362303030303030223078384438303634393238324131413237306170706c69636174696f6e2f6f637465742d73747265616d8080800102000220303144363338333230353131463746420000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633643535340000000006066269644866373136613563342d353030362d303036352d303033322d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333139323737332c31353937393836302c31353937393834302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61396634663361322d343634632d343839382d616234312d6463613334663037316362642f626c6f62732f746573742d626c6f622d30653135306466302d353134302d343239392d613130312d3865303436343361333632380238323032302d30362d30315431363a33313a30302e303630393130395a4838303562656335622d373031652d303034642d333733322d333862306233303666613539024835363830633565322d356632652d346666322d386561342d3234353630656439336530344838303562656335622d373031652d303034642d333733322d333862306233303030303030223078384438303634393242334234353535306170706c69636174696f6e2f6f637465742d73747265616d8080800102000220303144363338333230383233393639350000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633643737370000000006066269644866373136613563342d353030362d303036352d303033322d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333139323838312c31353938303430372c31353937393836302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33656664646362322d373661622d346234652d616133642d3165303535616135633837652f626c6f62732f746573742d626c6f622d62643132353464392d323530642d343365362d396465662d3065326664393362366636630238323032302d30362d30315431363a33313a30352e373636393336395a4834393232316338392d323031652d303036662d356133322d333837356163303632666538024836376665646265392d346239652d343361612d383462632d6337336535636135343332614834393232316338392d323031652d303036662d356133322d333837356163303030303030223078384438303634393245413143394531306170706c69636174696f6e2f6f637465742d73747265616d8080800102000220303144363338333230423841343236440000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306633643762610000000006066269644866373136613563342d353030362d303036352d303033322d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333139323839332c31353938303437342c313539383034303729000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '69846', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Mon, 01 Jun 2020 16:31:49 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D80649488F2098"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5c02a-a01e-00aa-5a35-455f49000000', + 'x-ms-client-request-id', + 'ec13e40a-e99c-45a1-9408-934fcee89dc5', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Mon, 01 Jun 2020 16:06:35 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '9', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:04 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F06%2F01%2F1700%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-06-01T17:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d80650b6cdbe80","numShards":1,"recordsFormat":"avro","formatSchemaVersion":4,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/06/01/1700/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-06-01T17:25:00.701Z","data":{"aid":"f73e2af9-5006-0065-0039-38d11b065a9f"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'jEbtt206IZPG5VM3FcC6uQ==', + 'Last-Modified', + 'Mon, 01 Jun 2020 19:13:01 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8065FCD9F25EC"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5c138-a01e-00aa-3d35-455f49000000', + 'x-ms-client-request-id', + '65e98c18-7aed-4b13-a2e0-b7c569581d32', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Mon, 01 Jun 2020 17:25:00 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:05 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/06/01/1700/log/00/2020/06/01/1700/00000.avroMon, 01 Jun 2020 17:26:00 GMTMon, 01 Jun 2020 17:47:19 GMT0x8D80653D4D0A02947490avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5c21f-a01e-00aa-0235-455f49000000', + 'x-ms-client-request-id', + '85a060b0-a616-4bea-8658-4c9880e8fcfd', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:05 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F06%2F01%2F1700%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d619c257b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a347d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f6250726f7065727469657355706461746564222c22426c6f62536e617073686f7443726561746564222c22436f6e74726f6c222c22426c6f62546965724368616e676564222c22426c6f624173796e634f7065726174696f6e496e69746961746564225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74222c22556e64656c657465426c6f62222c22536574426c6f6250726f70657274696573222c22536e617073686f74426c6f62222c22536574426c6f6254696572222c2241626f7274436f7079426c6f62225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62222c22417070656e64426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a22626c6f6256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22636f6e7461696e657256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6254696572222c2274797065223a5b226e756c6c222c7b2274797065223a22656e756d222c226e616d65223a22426c6f6254696572456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254696572222c22486f74222c22436f6f6c222c2241726368697665225d2c2264656661756c74223a22556e737065636966696564426c6f6254696572227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22736e617073686f74222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6250726f7065727469657355706461746564222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a7b2274797065223a227265636f7264222c226e616d65223a2276616c756573222c226669656c6473223a5b7b226e616d65223a2263757272656e74222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573222c2274797065223a22737472696e67222c2264656661756c74223a22227d5d7d7d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a226173796e634f7065726174696f6e496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e0984808080808080808000d4948080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35306539356230652d343834312d343637372d383937622d3539666266323165336632362f626c6f62732f746573742d626c6f622d30343330646439312d373231322d343331642d383730362d3439343032626536393962370238323032302d30362d30315431373a32343a30302e373634313538325a4831616238356135322d303031652d303033352d323233392d333831333462303635383139044862653536633232332d313031332d346665362d383961652d6263633465623939373230664831616238356135322d303031652d303033352d323233392d333831333462303030303030223078384438303635303933313345414432306170706c69636174696f6e2f6f637465742d73747265616d808080800102000220303144363338333936394532313445420000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306637363364610000000006066269644866373365656434612d353030362d303036352d303033392d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333233393239322c31363231323935342c31353938303437342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33663130383239662d326536302d346362312d623164352d6366383936386365613165362f626c6f62732f746573742d626c6f622d66623739376462392d343831362d346466382d386534622d3839623737663231626338620238323032302d30362d30315431373a32343a34302e333034383730305a4834373161646137312d343031652d303033342d333333392d333834633937303661376138044831363931626232632d623030362d343561652d383330372d3933303837623965306334344834373161646137312d343031652d303033342d333333392d333834633937303030303030223078384438303635304141413535394535306170706c69636174696f6e2f6f637465742d73747265616d808080800102000220303144363338333938363443333343350000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306637363464370000000006066269644866373365656434612d353030362d303036352d303033392d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333233393333372c31363231333230372c313632313239353429000d070f0c04040c00010901070b0f0e0982808080808080808000aa8a8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63653065313636662d373430302d343530652d393266652d6436373663323533373761372f626c6f62732f746573742d626c6f622d36393732376633392d626236302d343234652d623466632d6637643035616663353536380238323032302d30362d30315431373a32363a35352e323833303135325a4861633564313065342d323031652d303037662d363533392d333862306334303634356464044831666235396264632d613765322d343834332d613134362d6535663039623238633963654861633564313065342d323031652d303037662d363533392d333862306334303030303030223078384438303635304642313936314143306170706c69636174696f6e2f6f637465742d73747265616d808080800102000220303144363338333944303435393646340000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306637633335300000000006066269644866373430363963312d353030362d303036352d303033392d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333234343136312c31363233373339322c313632313332303729000d070f0c04040c00010901070b0f0e0982808080808080808000aa8a8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31366565396264332d623461642d346566642d396434392d3630373762363531346333362f626c6f62732f746573742d626c6f622d38636463323637322d646636662d343562382d626438382d6561626263613631373433660238323032302d30362d30315431373a33323a30302e333239303336385a4835313166343565322d613031652d303035652d343633612d333839346266303630313064044865323533646665362d663036372d346134332d613535342d6134633433326663613137344835313166343565322d613031652d303035652d343633612d333839346266303030303030223078384438303635314230454234304130306170706c69636174696f6e2f6f637465742d73747265616d808080800802000220303144363338334135444535454639330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306637666331610000000006066269644866373434306239312d353030362d303036352d303033612d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333234363835302c31363235313933302c313632333733393229000d070f0c04040c00010901070b0f0e09f8808080808080808000f0e88480808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61383634373838662d623463312d343335342d386532322d3131656136646233386364662f626c6f62732f746573742d626c6f622d33306164656461372d626433622d343934662d393364362d6664363530326533353138360238323032302d30362d30315431373a33373a34362e363238393235325a4832613364343733622d323031652d303039622d333033622d333862653561303634373862024866336663363137382d623363372d343130652d396134332d3435666336363234653461624832613364343733622d323031652d303039622d333033622d333862653561303030303030223078384438303635323746353445313439306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334235434430453534370000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638356562380000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235313832392c31363237373137362c31363235313933302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63316239393637342d376466342d343961632d396231392d6366643866393937346336612f626c6f62732f746573742d626c6f622d39636562626463322d333336352d346536342d623461332d3434623266633235393663620238323032302d30362d30315431373a33373a34362e373936303431375a4838373135303832372d343031652d303038642d373533622d333834383864303634386432024866396566336566362d333835302d343130392d383263652d6437616632363239386533384838373135303832372d343031652d303038642d373533622d333834383864303030303030223078384438303635323746364538383631306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334235434635334342310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638356563300000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235313833302c31363237373138342c31363237373137362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63336433623936642d343139352d343436662d623463302d6663636265363838633031632f626c6f62732f746573742d626c6f622d33623066393639662d646162312d343633322d393362312d3662303962356535386636340238323032302d30362d30315431373a33373a34362e393030313134395a4861663832306464612d343031652d303032342d336533622d333838396666303634396163024835396662623537332d346566342d346331622d383532622d3930323334323561313837394861663832306464612d343031652d303032342d336533622d333838396666303030303030223078384438303635323746374534324136306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334235443034434645410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638356563380000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235313833312c31363237373139322c31363237373138342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37306333646531302d386164392d343463352d396438642d3739363539353133623432342f626c6f62732f746573742d626c6f622d66623065373239632d393538662d343161302d613566332d6262306536643838633964310238323032302d30362d30315431373a33373a34362e393836313735305a4834633363393637392d303031652d303036382d326233622d333831396366303634613031024866336364333762382d663234372d343435342d383330352d6235306663306138633864304834633363393637392d303031652d303036382d326233622d333831396366303030303030223078384438303635323746384238423736306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334235443132384446450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638356564300000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235313833322c31363237373230302c31363237373139322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38616532343330382d316339322d343462342d383332622d3563646637663161663137332f626c6f62732f746573742d626c6f622d39363034656563632d303861312d343931352d623162352d3137383537396135656632650238323032302d30362d30315431373a33373a35382e363638333432365a4864303962326162632d373031652d303039362d333233622d333837363865303661613634024838323964636534612d643830382d343938312d616165392d3965313064326365656637314864303962326162632d373031652d303039362d333233622d333837363865303030303030223078384438303635323836383231413232306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334236334645453446310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638356630370000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235313834312c31363237373235352c31363237373230302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65656632356437642d353331332d343132352d613062392d6631313730313538376533372f626c6f62732f746573742d626c6f622d35336533366635302d366465362d346366352d386263662d3364306361356436316661370238323032302d30362d30315431373a33373a35382e383931343938365a4830666233316132662d613031652d303038352d336133622d333835323832303661633262024831376432616566662d303064382d343338662d613661352d6430626262393661393865354830666233316132662d613031652d303038352d336133622d333835323832303030303030223078384438303635323836413430303133306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334236343241363941300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638356630660000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235313834322c31363237373236332c31363237373235352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31313862383762622d313435642d343061382d623262392d6561303239383632343036642f626c6f62732f746573742d626c6f622d30313536383031392d363565332d346637632d386233382d3739373230393465303134650238323032302d30362d30315431373a33373a35392e303538363135345a4863336534396633302d393031652d303030382d363733622d333836353530303661643666024839616233386332392d663066612d346338622d393731322d3136333463623434626436634863336534396633302d393031652d303030382d363733622d333836353530303030303030223078384438303635323836424441373241306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334236343434333744410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638356631370000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235313834332c31363237373237312c31363237373236332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38373631323461362d343364642d346565662d393833372d6139383464323032646232662f626c6f62732f746573742d626c6f622d30313565396338332d623966332d343338662d383566342d3237623832343936383830370238323032302d30362d30315431373a33373a35392e323035373138335a4863383537306336662d373031652d303032662d313933622d333837323934303661666666024830333962376132652d336530622d346130372d386333362d6634613363383037643333654863383537306336662d373031652d303032662d313933622d333837323934303030303030223078384438303635323836443431393546306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334236343539453641360000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638356631660000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235313834342c31363237373237392c31363237373237312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38633436623538662d303766372d343234302d616165622d3561333238636333393738352f626c6f62732f746573742d626c6f622d38623333373037652d633765612d343362302d386630342d3639376236313938623538390238323032302d30362d30315431373a33383a31312e363432343133335a4830386338366232332d393031652d303033372d373833622d333861646633303631393333024831326638646131352d343163382d343135632d613163322d3266323531346137386463634830386338366232332d393031652d303033372d373833622d333861646633303030303030223078384438303635323845334441324145306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334236424234324537420000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366162650000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323433382c31363238303235342c31363237373237392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30306661623538312d616531342d346534342d616362382d6661336562646533313965622f626c6f62732f746573742d626c6f622d37346539633164652d393534352d343366302d386262372d6431643236303766323236660238323032302d30362d30315431373a33383a31312e383239353433375a4862316663646337662d643031652d303032362d326433622d333833373437303631616533024865613463383035632d633637642d343063662d623062622d3231353964633763656334644862316663646337662d643031652d303032362d326433622d333833373437303030303030223078384438303635323845354135373844306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334236424530454245320000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366163360000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323433392c31363238303236322c31363238303235342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64353536353863662d303230632d346263622d626665322d3761343931376638363332332f626c6f62732f746573742d626c6f622d34393037353561622d623966662d343335652d613131352d3063623531383934333436640238323032302d30362d30315431373a33383a31312e393536363333305a4864303962356234652d373031652d303039362d313733622d333837363865303631633266024862626362343835622d353334392d343438322d383030382d6535393165363566313438664864303962356234652d373031652d303039362d313733622d333837363865303030303030223078384438303635323845364442424641306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334236424632463038380000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366163650000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323434302c31363238303237302c31363238303236322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38393364393537302d366161372d346261622d623931372d6631623934656633646638372f626c6f62732f746573742d626c6f622d30326163663132642d336665392d343132612d613731372d6231353665333336616636300238323032302d30362d30315431373a33383a31322e303639373131365a4830363937383336312d393031652d303034352d343233622d333861616263303631636634024866633632616162372d616661322d343866362d626363352d3130336334653435663331354830363937383336312d393031652d303034352d343233622d333861616263303030303030223078384438303635323845374546443143306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334236433035393139340000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366164360000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323434312c31363238303237382c31363238303237302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30336161346235392d386236372d343661342d613535392d6565383163616137383862342f626c6f62732f746573742d626c6f622d32313962336131612d346333352d346237332d613062622d3663343232396539623237390238323032302d30362d30315431373a33383a32342e383635363538335a4866613561376165332d653031652d303030322d326333622d333863316537303638333961024866363630386330312d336161652d343263302d393132372d6665643635636439626661614866613561376165332d653031652d303030322d326333622d333863316537303030303030223078384438303635323936314635374143306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237333943353130420000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366232640000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323435372c31363238303336352c31363238303237382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35303834323961332d396232612d343266332d623938632d3263646333396133303262322f626c6f62732f746573742d626c6f622d66393765646431662d393033642d343266312d613063322d3930623365623030336439320238323032302d30362d30315431373a33383a32352e303335373737325a4836313437303566362d623031652d303032302d313233622d333830346638303638343739024831376636393234612d653663622d343131632d623833622d3763333565303738356237384836313437303566362d623031652d303032302d313233622d333830346638303030303030223078384438303635323936333934434631306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237334330333333340000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366233350000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323435392c31363238303337332c31363238303336352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36376632633539622d666261632d343565362d616535662d3233316263396463396238312f626c6f62732f746573742d626c6f622d66336564653431312d336433612d343932302d393066372d3236323333373436613235310238323032302d30362d30315431373a33383a32352e313331383434305a4836646635323966322d613031652d303031332d313633622d333835623533303638353232024865353531376662622d623931342d346362382d386630622d3864616164353566353337324836646635323966322d613031652d303031332d313633622d333835623533303030303030223078384438303635323936343831434138306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237334346353132300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366233640000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323436302c31363238303338312c31363238303337332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34306334316235662d383137662d343135642d386239302d3937353565373839663030372f626c6f62732f746573742d626c6f622d34363834343930652d373330372d343839382d623138662d3337376462656534376463340238323032302d30362d30315431373a33383a32352e323637393430305a4838303338643764652d663031652d303033312d326333622d333839653463303638366634024865623661623238332d666134392d343466392d396365342d3664306539633030366134374838303338643764652d663031652d303033312d326333622d333839653463303030303030223078384438303635323936354345304538306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237334444443241460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366234620000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323436322c31363238303339352c31363238303338312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38343265623539362d646163362d343561382d393935642d6562353039663832326536662f626c6f62732f746573742d626c6f622d30323731663766332d386533332d346632652d626632342d3435323832313062613961390238323032302d30362d30315431373a33383a32352e333835303231345a4834653466333263612d363031652d303037652d336633622d333865663138303638376131024835633830346230372d353261612d343361642d386666652d6634653439353165333930324834653466333263612d363031652d303037652d336633622d333865663138303030303030223078384438303635323936364542453636306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237334635463246310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366235380000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323436342c31363238303430382c31363238303339352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64626436336566642d653663352d343239662d623261382d6365333833373464336331372f626c6f62732f746573742d626c6f622d64386331333262392d326532652d346234652d626464312d6237393937386466303730620238323032302d30362d30315431373a33383a32352e343837303932335a4834316639633939362d313031652d303035622d373433622d333834363634303638383666024865666163623834612d343737652d346635622d396436662d3738356434636333373061664834316639633939362d313031652d303035622d373433622d333834363634303030303030223078384438303635323936374532413739306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237343035333746330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366236300000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323436352c31363238303431362c31363238303430382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30323863323632642d336435312d346238652d623438642d3430396434333939316532342f626c6f62732f746573742d626c6f622d32383633313765612d346334632d346633662d623830362d3366366366373332333934350238323032302d30362d30315431373a33383a32352e373935333037385a4836303430333563612d333031652d303038372d333633622d333865633361303638623532024839353431393133632d343635352d346139612d396138372d3938306239316133613762304836303430333563612d333031652d303038372d333633622d333865633361303030303030223078384438303635323936414435393336306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237343334384444460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366236640000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323436372c31363238303432392c31363238303431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34643237326265652d643330652d346133302d383632642d3938666237653436343063372f626c6f62732f746573742d626c6f622d65366239346631612d366634312d343234662d383432642d3061353432633366396137610238323032302d30362d30315431373a33383a32352e383939333831305a4865666461333135332d383031652d303037362d313033622d333866353137303638626561024834633066363366632d336164332d346139332d386637652d6136616335616632353262364865666461333135332d383031652d303037362d313033622d333866353137303030303030223078384438303635323936424431333742306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237343434343832370000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366237350000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323436382c31363238303433372c31363238303432392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32643034653231392d303538302d343461612d393965382d3531353831376233303839362f626c6f62732f746573742d626c6f622d30323131643136342d346538382d343835662d383665382d3638373863346566613131300238323032302d30362d30315431373a33383a32362e303035343534375a4866636335383330362d333031652d303039372d313833622d333832393532303638633537024837636233306166382d623939352d346266342d613564632d3135613861363038626331634866636335383330362d333031652d303039372d313833622d333832393532303030303030223078384438303635323936434436413133306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237343532433942420000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366237640000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323436392c31363238303434352c31363238303433372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61343635633763302d306636302d343035632d383037612d3364366464396535663833342f626c6f62732f746573742d626c6f622d38386534313665312d326433332d346635612d623862352d3232393735323932326630300238323032302d30362d30315431373a33383a32362e313336353436385a4862333163363432382d653031652d303031322d313033622d333830343866303638646233024836366332653437652d383837312d343764632d386131362d3636666562346334626366634862333163363432382d653031652d303031322d313033622d333830343866303030303030223078384438303635323936453134334331306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237343638303334310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366238350000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323437302c31363238303435332c31363238303434352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39356631666362302d333661642d343463342d393534352d6565653235306335316463392f626c6f62732f746573742d626c6f622d37363231363563372d633063622d343762622d626132342d6162623130343033363733310238323032302d30362d30315431373a33383a32362e323432363230365a4831666130343532622d623031652d303037642d313133622d333830653763303638663231024832363939613838352d643865622d343630652d613437382d3834383635323339326632664831666130343532622d623031652d303037642d313133622d333830653763303030303030223078384438303635323936463139413545306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237343737424438350000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366238640000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323437312c31363238303436312c31363238303435332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32346362316535332d643761382d343265652d623034392d6166333231656635333439642f626c6f62732f746573742d626c6f622d36393564346138622d393963622d343966352d383465652d6162636337376663343437310238323032302d30362d30315431373a33383a32362e333334363834395a4862633231616137332d303031652d303032352d306633622d333864363233303638666238024866623466616564302d396239332d343966342d386635312d3139613464343330316461614862633231616137332d303031652d303032352d306633622d333864363233303030303030223078384438303635323936464641364131306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237343836444237310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366239350000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323437322c31363238303436392c31363238303436312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38393566383530332d336466652d346237312d386130612d6466346231393264353235332f626c6f62732f746573742d626c6f622d31306339323836332d323539622d343737642d396431382d6435326536366333663866620238323032302d30362d30315431373a33383a32362e343637373738345a4861663336356533302d353031652d303038312d323333622d333864663835303639306538024863356639666335662d666137622d343866342d613831352d3339363863626165383333334861663336356533302d353031652d303038312d323333622d333864663835303030303030223078384438303635323937313346353938306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237343939303732410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366261320000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323437342c31363238303438322c31363238303436392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37313531353637362d346663332d343539352d396130372d3033333334323934363664382f626c6f62732f746573742d626c6f622d62306439616130612d356564312d343161342d616337362d6163386334633339363838640238323032302d30362d30315431373a33383a32362e353737383534395a4837383363643630632d643031652d303035342d333733622d333833303038303639316538024838646665373661342d353537342d343830352d396531362d3132313963363135353135394837383363643630632d643031652d303035342d333733622d333833303038303030303030223078384438303635323937323443313735306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237344142463635370000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366261610000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323437352c31363238303439302c31363238303438322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38666437323964362d646164362d343735662d383466302d3932633733633035313766392f626c6f62732f746573742d626c6f622d65366239653638622d376131382d346635332d383239642d3765633663356632343163630238323032302d30362d30315431373a33383a32362e363838393333305a4835393764383062372d663031652d303032312d313133622d333835623234303639326362024865363062656436332d363766312d343938362d393331382d6462663539393739336466654835393764383062372d663031652d303032312d313133622d333835623234303030303030223078384438303635323937333538443542306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237344242383938430000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366262320000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323437362c31363238303439382c31363238303439302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34633961646166342d356135382d346536312d383439372d3661353538373735646430312f626c6f62732f746573742d626c6f622d37393835633033622d343331642d343837302d616462322d6265656236356632623834340238323032302d30362d30315431373a33383a32362e383030303130375a4836613739383263322d333031652d303034632d313633622d333865663666303639343364024837353561363233632d303262352d343436322d613864312d6364393333646131393133624836613739383263322d333031652d303034632d313633622d333865663666303030303030223078384438303635323937343638303534306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237344344384532410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366262610000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323437372c31363238303530362c31363238303439382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33373231383362662d613736342d346331312d623132362d3137326261393264613930622f626c6f62732f746573742d626c6f622d36643966396161372d336263382d346266612d623163372d3065646661633566356466660238323032302d30362d30315431373a33383a32362e393134303930305a4831336535653434652d383031652d303038322d326533622d333833656531303639353061024833343233333866392d343763642d343835612d623364302d3931333362646631636534644831336535653434652d383031652d303038322d326533622d333833656531303030303030223078384438303635323937353830464134306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237344445333246430000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366263320000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323437382c31363238303531342c31363238303530362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30303730333264342d306434302d346634632d626331662d3131653336356632316334312f626c6f62732f746573742d626c6f622d66386535623535342d386433652d343332372d623930392d6563663766313030636637390238323032302d30362d30315431373a33383a32372e303133313631345a4866653865643731362d613031652d303037312d363233622d333839393734303639356235024861356538353532652d386634342d346362392d383038612d6361613339373235393135354866653865643731362d613031652d303037312d363233622d333839393734303030303030223078384438303635323937363732443945306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237344545313435430000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366263610000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323437392c31363238303532322c31363238303531342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61353864633962342d393538652d346330372d613133312d3936336563316337316430632f626c6f62732f746573742d626c6f622d62353139653037352d633334372d343533642d383564342d3938636237376235643865300238323032302d30362d30315431373a33383a32372e313239323430345a4861643735616238332d643031652d303061302d366233622d333866626665303639363336024864373133346664332d346339372d343037652d613162382d3965363730356563663666654861643735616238332d643031652d303061302d366233622d333866626665303030303030223078384438303635323937373845334634306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237344646374341310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366264370000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323438312c31363238303533352c31363238303532322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33366438303065332d633736372d346338352d383334332d3664613136306465323730392f626c6f62732f746573742d626c6f622d63373335343961632d343431622d346334332d623635382d3261363932363165386661350238323032302d30362d30315431373a33383a32372e323139333033345a4832303533373164662d653031652d303032642d343433622d333863633263303639373662024861363062663961352d353565382d346237622d613035652d6635393738366339343230384832303533373164662d653031652d303032642d343433622d333863633263303030303030223078384438303635323937383641323041306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237353044423030330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366264660000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323438322c31363238303534332c31363238303533352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34616461636136322d663238652d343337612d383661392d3066316331303937333734312f626c6f62732f746573742d626c6f622d38396536663632372d303437332d346133352d623963322d3062643862346365383138350238323032302d30362d30315431373a33383a32372e333130333637315a4865386136373437372d373031652d303061392d373033622d333862653264303639376565024831666664656135612d316239342d343633382d383237632d6630353734646566323062324865386136373437372d373031652d303061392d373033622d333862653264303030303030223078384438303635323937393436303234306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237353142364532330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366265370000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323438332c31363238303535312c31363238303534332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33656534333266612d323762622d343930342d613265312d3536616235393163646636352f626c6f62732f746573742d626c6f622d34653735343131312d373033302d343563302d383364372d6237666138303166376532350238323032302d30362d30315431373a33383a32372e343032343331345a4831666130343734332d623031652d303037642d373533622d333830653763303639383831024839353134626131312d386366662d346365312d623564302d6638393133323831333864344831666130343734332d623031652d303037642d373533622d333830653763303030303030223078384438303635323937413239333741306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237353239433839380000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366265660000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323438342c31363238303535392c31363238303535312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38393236393636312d366134622d343631332d616536302d3830353030333966633830632f626c6f62732f746573742d626c6f622d66363964336132632d303138322d346262312d393062322d3030626430646266623131350238323032302d30362d30315431373a33383a32372e353038353035365a4862336231643136352d323031652d303038622d353033622d333837623332303639396130024862316237393161322d363033322d346236332d393639612d6536323564316263326661634862336231643136352d323031652d303038622d353033622d333837623332303030303030223078384438303635323937423243333030306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237353339443130450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366266370000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323438352c31363238303536372c31363238303535392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38383134323336642d346534332d346164342d613534612d3434323663383661373737662f626c6f62732f746573742d626c6f622d36366339383564322d343235632d343639652d393266312d3432396465353466623664330238323032302d30362d30315431373a33383a32372e363030353730305a4835663662633830302d643031652d303039662d303233622d333833333564303639613063024863616361323734632d393732382d343933662d393831662d6336643436396435653164334835663662633830302d643031652d303039662d303233622d333833333564303030303030223078384438303635323937433041383244306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237353438303436460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366266660000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323438362c31363238303537352c31363238303536372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38386639393432302d363535392d346533642d393066612d3532393730306339656639342f626c6f62732f746573742d626c6f622d65313632653939352d363764392d343933612d383165662d3632623662343035636139660238323032302d30362d30315431373a33383a33352e313234383330355a4861396337376363312d663031652d303061372d343633622d333839373964303664346134024837313234336138652d373963332d343138652d613464302d6561306538663730343365394861396337376363312d663031652d303061372d343633622d333839373964303030303030223078384438303635323943334343343941306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237394239373242310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366333300000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323439342c31363238303632342c31363238303537352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63346132613231392d383335662d343738342d616138372d3233656531303462396532662f626c6f62732f746573742d626c6f622d36653533343632372d343535322d343832612d383138612d3230646262646533666565640238323032302d30362d30315431373a33383a33352e323539393235305a4866383735623134392d313031652d303030362d363733622d333834636530303664363339024865656430303935622d353866332d343165652d396534392d3735626464663433653837654866383735623134392d313031652d303030362d363733622d333834636530303030303030223078384438303635323943353138384432306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237394438433032410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366333380000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323439352c31363238303633322c31363238303632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31636436653438372d313264622d346438322d386332662d3730333936663764663563322f626c6f62732f746573742d626c6f622d31373634393963342d636462652d346461312d616433622d6366653939656566343136300238323032302d30362d30315431373a33383a33352e333830303039335a4838303738373839322d373031652d303034642d353033622d333862306233303664366265024837336464396163382d393465662d343562392d616238652d6338326461363434313133644838303738373839322d373031652d303034642d353033622d333862306233303030303030223078384438303635323943363344423944306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237394542313246410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366334300000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323439362c31363238303634302c31363238303633322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63346630666233652d373333302d346332382d613036322d3961666463636631636539332f626c6f62732f746573742d626c6f622d62323039666562652d363164382d343233362d393363322d3737346637346666333932300238323032302d30362d30315431373a33383a33352e343936303930315a4833643963656637352d643031652d303036622d373033622d333866386162303664373663024866376431343831302d393938662d343530662d393031362d3338366239663538653536394833643963656637352d643031652d303036622d373033622d333866386162303030303030223078384438303635323943373539323035306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237394643413235370000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366334380000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323439372c31363238303634382c31363238303634302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32373362643935612d363232392d343363632d393638312d3833643935393931663134612f626c6f62732f746573742d626c6f622d63633938643236382d643538612d343230372d396636352d6239336139636265666564330238323032302d30362d30315431373a33383a33352e363434313934305a4839636662613861372d623031652d303036642d336633622d333863623134303664383534024839316265326364342d633031652d343933362d623563622d3332373230616630323836314839636662613861372d623031652d303036642d336633622d333863623134303030303030223078384438303635323943384330343432306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237413046444642320000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366335300000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323439382c31363238303635362c31363238303634382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61646437663737372d326431632d346261352d393338652d3836346161323633376233332f626c6f62732f746573742d626c6f622d31666334376338362d623533392d346432392d386131322d3336366338643662363565380238323032302d30362d30315431373a33383a33352e383035333037315a4862383238663063622d373031652d303030302d363933622d333837663566303664396664024863666665336531382d623134392d343465302d396537642d3533663434633161613230664862383238663063622d373031652d303030302d363933622d333837663566303030303030223078384438303635323943413439394230306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237413242463834420000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366336340000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323530332c31363238303637362c31363238303635362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63343765633739612d303262622d343965312d626230342d3061306434323733323739372f626c6f62732f746573742d626c6f622d37393731303766392d326437652d343334652d626664632d3963613239303564333763320238323032302d30362d30315431373a33383a33352e383936333730345a4866636335643563662d333031652d303039372d306133622d333832393532303664613862024832626135306462632d343532382d343339632d386438312d3963623936373938333665364866636335643563662d333031652d303039372d306133622d333832393532303030303030223078384438303635323943423241354638306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237413339363833440000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366336630000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323530342c31363238303638342c31363238303637362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38626461366337322d613862632d343835352d386333662d6166613837623134663331352f626c6f62732f746573742d626c6f622d37303465353731332d663136612d343266322d396664332d6135623064313739663032340238323032302d30362d30315431373a33383a33352e393838343335315a4864653230376239342d623031652d303030662d376133622d333830393333303664623461024839643937313062612d633165332d343364612d613438622d3231616266646464373330624864653230376239342d623031652d303030662d376133622d333830393333303030303030223078384438303635323943433042323346306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237413437344436380000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366337340000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323530352c31363238303639322c31363238303638342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34323339663265352d386437362d346162312d626164372d6662356564316132346539362f626c6f62732f746573742d626c6f622d39303964656432342d613062642d346661362d393830352d3764393438636535383737640238323032302d30362d30315431373a33383a33362e303835353032365a4864343133346563612d383031652d303032622d376533622d333866663933303664626632024862656333643434332d663361332d343362372d393433362d6532323561356237336435634864343133346563612d383031652d303032622d376533622d333866663933303030303030223078384438303635323943434635414442306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237413535463631330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366337630000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323530362c31363238303730302c31363238303639322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32326338396166622d383836352d343262642d383737392d6634363064306563613963332f626c6f62732f746573742d626c6f622d62353965643435332d643238382d343031322d623835302d6337376436663337393066350238323032302d30362d30315431373a33383a33362e313931353737365a4833363862623632632d613031652d303061612d356433622d333835663439303664643336024862316138623831362d313561372d346562342d616235352d3563363638343831316161314833363862623632632d613031652d303061612d356433622d333835663439303030303030223078384438303635323943444642313830306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237413636453930460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366338340000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323530372c31363238303730382c31363238303730302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303636393939652d313163662d346239642d386661382d3132643066333330643366332f626c6f62732f746573742d626c6f622d36376466333632632d633531392d343464372d613766612d3730323438653564333339380238323032302d30362d30315431373a33383a33362e333330363734305a4861646231663165342d303031652d303062332d323633622d333864666632303664646633024836306639356131372d636139642d343362382d386236612d3439383934393336623033364861646231663165342d303031652d303062332d323633622d333864666632303030303030223078384438303635323943463443334444306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237413742354632370000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366338630000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323530382c31363238303731362c31363238303730382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64623432393331362d373365342d343037302d613233352d3836663433633939336232372f626c6f62732f746573742d626c6f622d37366338383430382d383463342d346237632d393833652d3239633736306231616334650238323032302d30362d30315431373a33383a33362e343330373434305a4839326231633662642d313031652d303031362d303133622d333838393838303664656236024836346662376166312d663731622d343633312d623236372d3263393833646232623863654839326231633662642d313031652d303031362d303133622d333838393838303030303030223078384438303635323944303432464630306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237413842363739390000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366339340000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323530392c31363238303732342c31363238303731362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39363734623537312d393765622d343862362d396465392d3238376530383766306363662f626c6f62732f746573742d626c6f622d35303936666662332d316534632d343261352d386137352d6430333237636631323334630238323032302d30362d30315431373a33383a33362e353431383231365a4866653865653963622d613031652d303037312d373933622d333839393734303664666330024861633036636330632d343033312d343733312d383733652d6465363934386335623838314866653865653963622d613031652d303037312d373933622d333839393734303030303030223078384438303635323944313446424431306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237413943304336420000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366339630000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323531302c31363238303733322c31363238303732342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64653566623830622d336638372d343639622d623535392d3031396432323838616233302f626c6f62732f746573742d626c6f622d34383133346531352d356239362d346662332d393230322d3832363334336233343535610238323032302d30362d30315431373a33383a33362e363530383937395a4834393433656562662d323031652d303036662d376233622d333837356163303665303437024831616366643764622d356539382d343431662d383736382d3834333639313065313737364834393433656562662d323031652d303036662d376233622d333837356163303030303030223078384438303635323944323541303943306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237414143334246390000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366361340000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323531312c31363238303734302c31363238303733322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63373862633561322d656630362d346133652d626363652d3662653933626530313062612f626c6f62732f746573742d626c6f622d66393465383439392d393161362d343466332d383466622d3163396334353333616432650238323032302d30362d30315431373a33383a33362e373530393637385a4864353861333561372d653031652d303033642d313733622d333830393434303665306162024831353632316530612d633363332d343439632d393236362d3934333036636237626338644864353861333561372d653031652d303033642d313733622d333830393434303030303030223078384438303635323944333445353933306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237414243314435340000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366361630000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323531322c31363238303734382c31363238303734302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38666262643234632d306537302d343331352d393737612d3734306139636362613530372f626c6f62732f746573742d626c6f622d37356433643461652d646531352d346166382d613661652d6630616433313833633039380238323032302d30362d30315431373a33383a33362e383633303435385a4866383933656538312d633031652d303036372d376533622d333836666133303665313436024864633066613135612d663031342d346232662d626438662d3138633239313435303761334866383933656538312d633031652d303036372d376533622d333836666133303030303030223078384438303635323944343546464133306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237414344333737300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366362340000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323531332c31363238303735362c31363238303734382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36356561633938622d653963372d343563662d393736622d6439356666353965303564322f626c6f62732f746573742d626c6f622d33313135306631632d616333622d343565382d386136322d6435663665396332353661380238323032302d30362d30315431373a33383a33362e393538313132325a4865366437633832342d393031652d303037612d326533622d333836323166303665316233024830353133666434662d326636632d343832342d616432652d3435663736333938393237354865366437633832342d393031652d303037612d326533622d333836323166303030303030223078384438303635323944353438313330306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237414442423846460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366362630000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323531342c31363238303736342c31363238303735362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66333434363437322d653038612d343030352d393361302d3465316331663138356339652f626c6f62732f746573742d626c6f622d34346133643038312d623466332d343865652d383037632d3033616435373135333864360238323032302d30362d30315431373a33383a33372e303734313933385a4838356461616464662d343031652d303037392d363033622d333838333762303665333765024864663230653065632d663430352d343739662d396463642d3335666262363730343666354838356461616464662d343031652d303037392d363033622d333838333762303030303030223078384438303635323944363635454232306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237414543464132450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366363340000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323531352c31363238303737322c31363238303736342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63616364366266332d336664632d346431652d626334372d6366343965613664336366362f626c6f62732f746573742d626c6f622d63306338313838652d613938332d343133342d613061322d3361386435636266616333650238323032302d30362d30315431373a33383a33372e313638323538375a4832366166393739382d643031652d303038662d356533622d333866363335303665353132024838353965346630312d316332632d343761352d613537322d3265636430316130613532324832366166393739382d643031652d303038662d356533622d333866363335303030303030223078384438303635323944373439323044306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237414642463130330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366363630000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323531362c31363238303738302c31363238303737322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34373130386239622d396634662d346436612d393038362d3830376438393235383163302f626c6f62732f746573742d626c6f622d33653635386164632d643563632d346262392d396633652d6464363565613963303965620238323032302d30362d30315431373a33383a33372e323830333337355a4830326561653938392d353031652d303061652d313833622d333864323465303665356234024834663461356333352d643963302d343665362d616363632d3766613233633164633065634830326561653938392d353031652d303061652d313833622d333864323465303030303030223078384438303635323944383541433143306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237423042463937390000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366364340000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323531372c31363238303738382c31363238303738302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36653566316433652d613932372d343336392d623135382d3331316162633435386365612f626c6f62732f746573742d626c6f622d64626162303261382d323734612d346632342d393838382d3530613563626231643266630238323032302d30362d30315431373a33383a34352e343233303330395a4833363932346164322d633031652d303032612d313133622d333861303466303632616137024838356339396635622d363062652d343634642d386665332d3262353464613762343639374833363932346164322d633031652d303032612d313133622d333861303466303030303030223078384438303635324132363032363039306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334237464444323533420000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366366610000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323532352c31363238303832362c31363238303738382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34356338353234342d616563302d343232322d613065302d3965643764323335633465632f626c6f62732f746573742d626c6f622d34666664353732362d396435392d343430662d626564382d3832663331376438313064340238323032302d30362d30315431373a33383a34352e363539313936305a4863336534643032372d393031652d303030382d353333622d333836353530303632633730024835613134656533372d306330392d346435662d393633612d6638613166623664363139394863336534643032372d393031652d303030382d353333622d333836353530303030303030223078384438303635324132383435363538306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334238303042393041300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366430320000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323532362c31363238303833342c31363238303832362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61626563323936352d383535302d343835362d626664642d6364633563393737633063642f626c6f62732f746573742d626c6f622d65326634366133612d326662652d343036392d386163382d3230366436653931383133650238323032302d30362d30315431373a33383a34352e383133333033375a4832366166623034312d643031652d303038662d336433622d333866363335303632643137024862306439613161342d653838632d346264632d626337332d6464373938363133386362634832366166623034312d643031652d303038662d336433622d333866363335303030303030223078384438303635324132394244413244306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334238303232353130440000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366430660000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323532382c31363238303834372c31363238303833342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31343066353234642d333465382d346561332d393933352d6435366262656463373133352f626c6f62732f746573742d626c6f622d35333232663939652d646662392d343436342d383134382d6430323562633066636135330238323032302d30362d30315431373a33383a34352e393732343135305a4862333163376633352d653031652d303031322d326433622d333830343866303632663031024861643833386236662d383437372d346430362d396437612d3937656232333232653763654862333163376633352d653031652d303031322d326433622d333830343866303030303030223078384438303635324132423346413633306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338334238303341424637380000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638366431370000000006066269644866373438353032342d353030362d303036352d303033622d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235323532392c31363238303835352c313632383038343729000d070f0c04040c00010901070b0f0e0982808080808080808000aa8a8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63656666623461642d663238372d346161312d626433322d6330323230356335633033632f626c6f62732f746573742d626c6f622d32623161313266322d346664332d343333622d386564322d6465383739653133373137630238323032302d30362d30315431373a34323a30312e303936353331325a4863356435306336302d303031652d303037382d303933622d333864636137303639653862044866316665633661392d623962392d343332312d613738662d3562366335346338613063304863356435306336302d303031652d303037382d303933622d333864636137303030303030223078384438303635333137303133464642306170706c69636174696f6e2f6f637465742d73747265616d808080800802000220303144363338334243423533433132380000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638623535660000000006066269644866373462366664632d353030362d303036352d303033632d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235363132322c31363239393335392c313632383038353529000d070f0c04040c00010901070b0f0e0982808080808080808000aa8a8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32343839306363312d653866632d346631302d393030652d6136343730383561393063342f626c6f62732f746573742d626c6f622d63356331663239382d396635302d343736382d613032302d3733643865393333333165330238323032302d30362d30315431373a34333a35302e313531333932315a4830363939626138342d393031652d303034352d323533632d333861616263303632343363044863303338363132302d326265632d343464632d613336332d3864356236666561623363634830363939626138342d393031652d303034352d323533632d333861616263303030303030223078384438303635333538303138433635306170706c69636174696f6e2f6f637465742d73747265616d808080800802000220303144363338334331323846354143450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638633364660000000006066269644866373463626231302d353030362d303036352d303033632d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235363736392c31363330333037312c313632393933353929000d070f0c04040c00010901070b0f0e0982808080808080808000aa8a8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35373336393365622d366335332d343938612d623337632d6131323531363465333136652f626c6f62732f746573742d626c6f622d64383463663538662d663032642d346434322d613639352d6266653664653431386431330238323032302d30362d30315431373a34343a35342e373736393338315a4862356664303633312d643031652d303031392d323933632d333866666534303633623137044865666531396665632d613865342d346530662d613262392d3463356335343035613735384862356664303633312d643031652d303031392d323933632d333866666534303030303030223078384438303635333745383639464334306170706c69636174696f6e2f6f637465742d73747265616d808080800802000220303144363338334335314139444438330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638633866330000000006066269644866373464383430392d353030362d303036352d303033632d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235363934342c31363330343337312c313633303330373129000d070f0c04040c00010901070b0f0e0982808080808080808000aa8a8080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37343866326565322d303235612d346666642d613631352d6563346463373435363636392f626c6f62732f746573742d626c6f622d31323962333463302d656665312d346562662d616337322d6334393162613932373637300238323032302d30362d30315431373a34363a31392e353036363535355a4838393737303763372d353031652d303031372d306533632d333864363534303632623731044837633662623235352d663264372d343761312d393434302d6239613961356365653833654838393737303763372d353031652d303031372d306533632d333864363534303030303030223078384438303635334231303738313735306170706c69636174696f6e2f6f637465742d73747265616d808080800802000220303144363338334338343030313032390000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306638663062380000000006066269644866373465616638372d353030362d303036352d303033632d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333235383838362c31363331343535322c313633303433373129000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '47490', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Mon, 01 Jun 2020 17:47:19 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D80653D4D0A029"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5c376-a01e-00aa-3935-455f49000000', + 'x-ms-client-request-id', + 'e7556876-4a61-4809-89d1-bf5d025102b6', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Mon, 01 Jun 2020 17:26:00 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '9', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:05 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F06%2F01%2F1900%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-06-01T19:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d8065fcd956028","numShards":1,"recordsFormat":"avro","formatSchemaVersion":4,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/06/01/1900/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-06-01T19:13:01.370Z","data":{"aid":"f786648a-5006-0065-0048-38d11b064aa8"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'samWT0EyebvEArLMVIUP3g==', + 'Last-Modified', + 'Mon, 01 Jun 2020 20:54:36 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8066DFE87A4AE"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5c48d-a01e-00aa-3735-455f49000000', + 'x-ms-client-request-id', + 'c1d29d6b-cd35-4d7b-ac86-494a20db8f92', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Mon, 01 Jun 2020 19:13:01 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:06 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/06/01/1900/log/00/2020/06/01/1900/00000.avroMon, 01 Jun 2020 19:14:01 GMTMon, 01 Jun 2020 19:39:41 GMT0x8D80663879EDA2B23562avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5c5a0-a01e-00aa-3235-455f49000000', + 'x-ms-client-request-id', + '6dbbed9e-5016-4900-b550-0b334df1aaf0', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:06 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F06%2F01%2F1900%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d619c257b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a347d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f6250726f7065727469657355706461746564222c22426c6f62536e617073686f7443726561746564222c22436f6e74726f6c222c22426c6f62546965724368616e676564222c22426c6f624173796e634f7065726174696f6e496e69746961746564225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74222c22556e64656c657465426c6f62222c22536574426c6f6250726f70657274696573222c22536e617073686f74426c6f62222c22536574426c6f6254696572222c2241626f7274436f7079426c6f62225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62222c22417070656e64426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a22626c6f6256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22636f6e7461696e657256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6254696572222c2274797065223a5b226e756c6c222c7b2274797065223a22656e756d222c226e616d65223a22426c6f6254696572456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254696572222c22486f74222c22436f6f6c222c2241726368697665225d2c2264656661756c74223a22556e737065636966696564426c6f6254696572227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22736e617073686f74222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6250726f7065727469657355706461746564222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a7b2274797065223a227265636f7264222c226e616d65223a2276616c756573222c226669656c6473223a5b7b226e616d65223a2263757272656e74222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573222c2274797065223a22737472696e67222c2264656661756c74223a22227d5d7d7d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a226173796e634f7065726174696f6e496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e09bc808080808080808000b8b48280808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64303063633532302d313363652d336562332d656566662d3432623737343731343137612f626c6f62732f746573742d626c6f622d65323866633666632d333433372d626264322d313133342d3233366636623165613335650238323032302d30362d30315431393a31323a30312e343437313430355a4862323166306538352d643031652d303032362d323834382d333833373437303638663536024837656137343235622d636662652d303863612d346233652d3637633233393533353639354862323166306538352d643031652d303032362d323834382d333833373437303030303030223078384438303635464139444441394436306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838373531393137300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326466360000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373339302c31363635373931302c31363331343535322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39363930376464362d343064662d663133612d613838382d3132303830356238656433372f626c6f62732f746573742d626c6f622d37383431623735302d333433322d363535382d623233372d3735646432653063623361340238323032302d30362d30315431393a31323a30322e313630363433355a4839666537366265632d663031652d303031652d373934382d333839333837303639343730024865393036666264652d633435652d306364662d356564372d6331343630626133613736644839666537366265632d663031652d303031652d373934382d333839333837303030303030223078384438303635464141344138393130306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838374336414639320000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326466650000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373339312c31363635373931382c31363635373931302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37663866323865322d303034392d313039622d663163322d6334353039386266363165322f626c6f62732f746573742d626c6f622d64306665643332622d386537632d633338662d313133392d3664343464393334323834340238323032302d30362d30315431393a31323a30322e393639323134305a4832353439363634642d333031652d303037332d366134382d333832376363303639383863024862303137363236312d623063372d363663312d623565662d3030346136383261326264344832353439363634642d333031652d303037332d366134382d333832376363303030303030223078384438303635464141433631304543306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838383433343934420000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326530380000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373339322c31363635373932382c31363635373931382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31636162653961342d333862652d646663392d356637312d6665386264353632626231392f626c6f62732f746573742d626c6f622d38336335396433382d333138372d663266362d333163382d6563653335313439336561630238323032302d30362d30315431393a31323a30332e373831373837335a4831336536396437332d653031652d303034662d373234382d333830653062303639653739024839633661356263302d313238352d396436312d613664322d6236306636353063376238324831336536396437332d653031652d303034662d373234382d333830653062303030303030223078384438303635464142343145373033306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838384246343641380000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326531360000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373339342c31363635373934322c31363635373932382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303963363862382d373365312d626436332d643237322d3862373738356638333832302f626c6f62732f746573742d626c6f622d30656434383632382d656535352d626239632d393366332d6266343831616164653634340238323032302d30362d30315431393a31323a30342e353632333338305a4834306664323461392d653031652d303039342d313834382d333863383336303661333038024862623336356132662d333535322d656139302d616131362d3761386430323835316261384834306664323461392d653031652d303039342d313834382d333863383336303030303030223078384438303635464142423930313431306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838393336333946310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326532330000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373339362c31363635373935352c31363635373934322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66353833326161312d643830652d353265622d663962622d6231643830386131663130652f626c6f62732f746573742d626c6f622d33363931323863312d616266352d373136622d333833322d3061643030326631363862360238323032302d30362d30315431393a31323a30352e343531393636315a4866643162363135322d363031652d303034312d373234382d333832376262303661376636024836356662356533322d386636312d306132642d623330342d3263646333333363376238334866643162363135322d363031652d303034312d373234382d333832376262303030303030223078384438303635464143343043303536306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838394241323745310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326532620000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373339372c31363635373936332c31363635373935352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66623762373035342d336364622d386330642d396534652d6533656263353264323930392f626c6f62732f746573742d626c6f622d61313234393532342d383132632d356534372d623632642d3235393539393565633363310238323032302d30362d30315431393a31323a30362e323738353438395a4838396163653162362d353031652d303031372d303634382d333864363534303661663761024831346365333335312d333834652d656362352d303461302d3866303736396337666564624838396163653162362d353031652d303031372d303634382d333864363534303030303030223078384438303635464143424545304245306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838413343363745450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326534640000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373430322c31363635373939372c31363635373936332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31353063383836382d663963342d383566632d396463342d6135383738656536613938622f626c6f62732f746573742d626c6f622d65303236383461352d333636372d363739372d303231622d3036313163623661373730360238323032302d30362d30315431393a31323a30372e313737313832305a4830356566393463632d373031652d303035642d333534382d333837356462303662343264024838303136323434352d343634362d373764632d383137352d3934663837656537363066654830356566393463632d373031652d303035642d333534382d333837356462303030303030223078384438303635464144343832364143306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838414334323733420000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326535610000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373430342c31363635383031302c31363635373939372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35393362306561322d313161322d393035642d623966652d3662373733303165656161622f626c6f62732f746573742d626c6f622d33613062396532392d613438322d636235352d393136332d6564663630363763613936660238323032302d30362d30315431393a31323a30372e373237353636335a4835323138363466312d383031652d303031342d373034382d333833373330303662383639024866393633616265342d633837392d336565362d326465362d3966376532333935306665334835323138363466312d383031652d303031342d373034382d333833373330303030303030223078384438303635464144394332323046306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838423139383239460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326536320000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373430352c31363635383031382c31363635383031302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32373936303537392d356532342d646362642d326235342d6237663262633263393333362f626c6f62732f746573742d626c6f622d64326337393661622d646636642d353031322d373366342d3639326233353737386361350238323032302d30362d30315431393a31323a30382e333130393736395a4830323963356238392d323031652d303033322d316234382d333837663238303662646430024834653063323361642d333238662d333139662d336130312d3935613633643437633237624830323963356238392d323031652d303033322d316234382d333837663238303030303030223078384438303635464144463532373839306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838423731454244350000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326536610000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373430362c31363635383032362c31363635383031382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39396561303461652d346231632d646132372d663163632d6338613737306134313934302f626c6f62732f746573742d626c6f622d66373264633131332d616637642d373833622d393164362d6231396631353466643438370238323032302d30362d30315431393a31323a30382e383833333739395a4833343939386237342d653031652d303035662d353134382d333863623633303663313537024831373665316638352d386665362d653362352d353431322d3265323465376364626434344833343939386237342d653031652d303035662d353134382d333863623633303030303030223078384438303635464145344335383041306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838424337393538340000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326537320000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373430372c31363635383033342c31363635383032362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33666637646332612d343865642d366138302d633132662d3339323233303337666261302f626c6f62732f746573742d626c6f622d32303732643138352d376137342d386362642d633439372d6366623764333962333232330238323032302d30362d30315431393a31323a30392e353337383432315a4863363034616265322d303031652d303037382d323734382d333864636137303663366263024862366633613536652d386431302d396564352d303930342d3932643763663962656234304863363034616265322d303031652d303037382d323734382d333864636137303030303030223078384438303635464145423035424635306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838433244424344410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326537620000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373430392c31363635383034332c31363635383033342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62393734346433662d353132322d313530372d326438362d6537333362343237343265392f626c6f62732f746573742d626c6f622d63353461373334342d643665622d356133382d343039652d6635653336316430646233350238323032302d30362d30315431393a31323a31302e313137323531335a4835306631623330652d363031652d303036652d306134382d333832613730303663623163024861383833306233392d353539302d666437382d653430622d3034633734623866666562304835306631623330652d363031652d303036652d306134382d333832613730303030303030223078384438303635464146303839453046306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838433835363239410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326538390000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373431312c31363635383035372c31363635383034332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34656138356536662d346234342d366434392d353264322d6566383139303333386466382f626c6f62732f746573742d626c6f622d30363532326137322d316362352d616530642d633965382d3332666366663331323833370238323032302d30362d30315431393a31323a31312e373733343139395a4830376137646262632d373031652d303036322d376234382d333862643738303664346663024862393338363938382d306436612d383936332d663161312d3866313362333265636136614830376137646262632d373031652d303036322d376234382d333862643738303030303030223078384438303635464230303537423337306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838443831374342460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326539360000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373431332c31363635383037302c31363635383035372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33646230366335352d306136382d636632352d643731302d6639666665643264383637372f626c6f62732f746573742d626c6f622d65393262316139372d663530302d306530372d373636382d3766326437343066376531660238323032302d30362d30315431393a31323a31322e353638393830375a4835616562616565392d353031652d303035612d353434382d333831396238303664623137024866306332623664622d353161652d356661612d393131612d3639353437303633313337304835616562616565392d353031652d303035612d353434382d333831396238303030303030223078384438303635464230374542384238306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838444642413445410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326539650000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373431342c31363635383037382c31363635383037302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66393764653536352d383066372d623766362d663836382d3864623830303139376536332f626c6f62732f746573742d626c6f622d61613165343437322d333064382d666438622d373836342d3365353433353538626633310238323032302d30362d30315431393a31323a31332e353931373032385a4864653635643335302d623031652d303030662d343734382d333830393333303665323065024865316461623361642d363366352d353738332d386163302d6536383863613062336634614864653635643335302d623031652d303030662d343734382d333830393333303030303030223078384438303635464231314143364338306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838453937313643380000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326561360000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373431352c31363635383038362c31363635383037382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32303431653930642d396162352d643761372d616234352d3865626461313739643430382f626c6f62732f746573742d626c6f622d38373433343465312d373232362d393936392d633564372d3861323034663363626235310238323032302d30362d30315431393a31323a31342e313631313034355a4862363236643362632d633031652d303037372d366134382d333861616362303665356562024832643363386664382d383861612d313230352d653961632d6638616436383239353336344862363236643362632d633031652d303037372d366134382d333861616362303030303030223078384438303635464231373141393041306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838454546333145410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326561650000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373431362c31363635383039342c31363635383038362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64643739653661392d393935632d653332332d333864382d6539613664623161653466642f626c6f62732f746573742d626c6f622d36653934303161312d333262392d343530662d626635622d3563343237346165626539350238323032302d30362d30315431393a31323a31342e393630363638365a4865313566363933392d333031652d303061382d366634382d333865316631303665623135024862363936396536662d396639662d356134612d626664322d3965303565363563306239634865313566363933392d333031652d303061382d366634382d333865316631303030303030223078384438303635464231454241413037306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838463638364641320000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326562360000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373431372c31363635383130322c31363635383039342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31623333663435302d656562652d633536652d316662312d6361386261616563613631652f626c6f62732f746573742d626c6f622d66666661343734322d623133362d663737632d306639662d3736306266633637353032640238323032302d30362d30315431393a31323a31352e373230313939375a4832316238353530372d633031652d303030352d316534382d333861643834303666306133024863623934643832612d353866302d663666642d346338622d6535663630643033333730664832316238353530372d633031652d303030352d316534382d333861643834303030303030223078384438303635464232354638463336306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343838464444313838330000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326562650000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373431382c31363635383131302c31363635383130322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30306366326264372d353062612d623463642d636236392d3836643564363136663661642f626c6f62732f746573742d626c6f622d30613734316262372d356438612d656561322d616331632d3263323264663961333734620238323032302d30362d30315431393a31323a31362e343932373433325a4837613734613936342d363031652d303062352d373634382d333865633464303666363337024834616463373535312d373166342d386234662d306663662d6363623535626332323934394837613734613936342d363031652d303062352d373634382d333865633464303030303030223078384438303635464232443539374338306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343839303532464132430000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326564310000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373432312c31363635383132392c31363635383131302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61383636653731332d613833392d316130322d353863322d3139393064663961636166392f626c6f62732f746573742d626c6f622d34343634643061302d326164322d646161642d643166332d3732636163613662373139300238323032302d30362d30315431393a31323a31372e333238333332335a4866613936616333382d653031652d303030322d303734382d333863316537303666636463024834306535386137332d356461332d356637322d376334312d3833316161666235613130614866613936616333382d653031652d303030322d303734382d333863316537303030303030223078384438303635464233353531374642306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343839304432374141310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326564620000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373432322c31363635383133392c31363635383132392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32633566636637652d326232362d363532622d626261342d6164306666316263346234612f626c6f62732f746573742d626c6f622d39376235663033382d353937382d613739622d393665392d3461386239663931313632330238323032302d30362d30315431393a31323a31382e313235383935305a4865363830386533632d303031652d303033352d343134382d333831333462303630323764024861383266363764342d373936382d616335302d386435612d6137396261656435343336334865363830386533632d303031652d303033352d343134382d333831333462303030303030223078384438303635464233434541334146306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343839313437433030300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326565350000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373432332c31363635383134392c31363635383133392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37356538623266322d313036392d643436322d306239652d6232613537623165343432662f626c6f62732f746573742d626c6f622d66633964313735332d333530352d366662382d653633622d3661353832653831636537360238323032302d30362d30315431393a31323a31392e303130353139365a4865336131333136622d613031652d303034652d323434382d333835316437303630386436024831633535333133382d313934312d393236372d633462622d3633623036343839306438304865336131333136622d613031652d303034652d323434382d333835316437303030303030223078384438303635464234353539463535306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343839314431433937360000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326566640000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373432362c31363635383137332c31363635383134392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63383236313264632d623136632d353036612d393466362d3530333037616664356561302f626c6f62732f746573742d626c6f622d32623436663730342d633532302d353937642d306662342d6161303434333063306438370238323032302d30362d30315431393a31323a31392e353931393239385a4837376232643235312d303031652d303030612d306534382d333864626538303630646264024864663539383866332d613832322d643265662d383034312d6661373762616231313933304837376232643235312d303031652d303030612d306534382d333864626538303030303030223078384438303635464234414535364142306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343839323241353944380000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326630350000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373432382c31363635383138312c31363635383137332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63646336376239612d653662382d646636622d643565652d6331343238616436343932302f626c6f62732f746573742d626c6f622d38636238386336382d373330322d323936332d373139642d3632383835303861363032360238323032302d30362d30315431393a31323a32302e333231343434315a4863623066323333642d393031652d303033372d326334382d333861646633303631333564024839643264356464352d356365652d313666362d666562662d6630333630393661333164664863623066323333642d393031652d303033372d326334382d333861646633303030303030223078384438303635464235314441373532306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343839323941453336300000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326630640000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373432392c31363635383138392c31363635383138312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35353131316562382d356365372d313963362d306338642d6563633939623764663863392f626c6f62732f746573742d626c6f622d34633537323764372d353465322d623965332d653931352d3532353238623131613064640238323032302d30362d30315431393a31323a32302e383935383439385a4865306539303130622d383031652d303033622d356634382d333833616662303631363833024865666164343031382d306331392d663534312d343566612d3165396330366638396138374865306539303130622d383031652d303033622d356634382d333833616662303030303030223078384438303635464235373537343232306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343839324632334145430000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326631350000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373433302c31363635383139372c31363635383138392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37386233353135372d346238632d376131652d313034312d3036353231633132346339622f626c6f62732f746573742d626c6f622d30393438303363392d356631362d386537632d636430632d3965666564666534663534350238323032302d30362d30315431393a31323a32312e353435333038315a4861613366353839652d663031652d303061372d353634382d333839373964303631616135024863323863653232392d346634322d316131652d393836632d3537653030313733613735304861613366353839652d663031652d303061372d353634382d333839373964303030303030223078384438303635464235443838443939306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343839333535353438320000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326631640000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373433312c31363635383230352c31363635383139372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36666162626663632d656337362d393332642d653165632d3533343834623863303634622f626c6f62732f746573742d626c6f622d65633063323337392d323162392d653465392d643463302d6236653764326337323731630238323032302d30362d30315431393a31323a32322e303937363937305a4832303764633030642d653031652d303032642d326234382d333863633263303631643635024863323062616636622d656661302d333062362d326262662d6430393437313963626332354832303764633030642d653031652d303032642d326234382d333863633263303030303030223078384438303635464236324342303245306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343839334139394536310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326633340000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373433352c31363635383232382c31363635383230352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61323630626566372d336433332d326561662d636434622d3430316633316331316633662f626c6f62732f746573742d626c6f622d62653736666465392d373334302d663434342d653063362d3830656334363635356439300238323032302d30362d30315431393a31323a32332e363431373830385a4837636661376634662d383031652d303036362d353134382d333833303766303632376538024830343739646562642d313834392d323837322d646433302d3438356233306332623933314837636661376634662d383031652d303036362d353134382d333833303766303030303030223078384438303635464237313837333130306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343839343934454337460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326634320000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373433372c31363635383234322c31363635383232382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38336262626337312d636137622d393962652d373230362d3136623866623438346638392f626c6f62732f746573742d626c6f622d35343630633234342d333538362d373233632d323736612d3664646437643539393530370238323032302d30362d30315431393a31323a32342e343538333536355a4865303935336364382d343031652d303033342d313734382d333834633937303632636633024835653239343761362d303533382d663439662d643535342d3931393265633635313134324865303935336364382d343031652d303033342d313734382d333834633937303030303030223078384438303635464237393530433844306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338343839353131333745410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306665326634610000000006066269644866373837306439352d353030362d303036352d303034382d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333332373433382c31363635383235302c313636353832343229000d070f0c04040c00010901070b0f0e0984808080808080808000c8948080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64303063633532302d313363652d336562332d656566662d3432623737343731343137612f626c6f62732f746573742d626c6f622d65323866633666632d333433372d626264322d313133342d3233366636623165613335650238323032302d30362d30315431393a33383a34312e383139363633375a4838633037646434322d373031652d303031302d323234632d333862613337303639393536024837656137343235622d636662652d303863612d346233652d3637633233393533353639354838633037646434322d373031652d303031302d323234632d333862613337303030303030223078384438303636333633433332313836306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338344334313337463939410000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306666393637300000000006066269644866373938383239342d353030362d303036352d303034632d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333334353731332c31363735303139322c31363635383235302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66393764653536352d383066372d623766362d663836382d3864623830303139376536332f626c6f62732f746573742d626c6f622d61613165343437322d333064382d666438622d373836342d3365353433353538626633310238323032302d30362d30315431393a33383a34322e393738343936365a4833393238663431652d323031652d303032322d303834632d333862613430303661346234024865316461623361642d363366352d353738332d386163302d6536383863613062336634614833393238663431652d323031652d303032322d303834632d333862613430303030303030223078384438303636333634373346343645306170706c69636174696f6e2f6f637465742d73747265616d801002000220303144363338344334314630424341340000603030303030303030303030303030303030303030303030303030303030383436303030303030303030306666393637380000000006066269644866373938383239342d353030362d303036352d303034632d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333334353731342c31363735303230302c313637353031393229000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '23562', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Mon, 01 Jun 2020 19:39:41 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D80663879EDA2B"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5c6c6-a01e-00aa-3735-455f49000000', + 'x-ms-client-request-id', + 'b97da1d0-c33f-4a3a-97ee-9e8eb97a307a', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Mon, 01 Jun 2020 19:14:01 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '3', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:06 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F06%2F01%2F2000%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-06-01T20:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d8066dfe75ee47","numShards":1,"recordsFormat":"avro","formatSchemaVersion":4,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/06/01/2000/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-06-01T20:54:36.326Z","data":{"aid":"f7ca906a-5006-0065-0056-38d11b065291"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'MNV2yKTAnKlCkAVyRj9Ekw==', + 'Last-Modified', + 'Mon, 01 Jun 2020 21:05:31 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8066F84DE5BED"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5c93e-a01e-00aa-6f35-455f49000000', + 'x-ms-client-request-id', + 'cfc0a80b-0eb2-4b0d-a200-11a9320239e5', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Mon, 01 Jun 2020 20:54:36 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:06 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/06/01/2000/log/00/2020/06/01/2000/00000.avroMon, 01 Jun 2020 20:55:36 GMTMon, 01 Jun 2020 20:55:36 GMT0x8D8066E2258DB835771avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5ca0a-a01e-00aa-2d35-455f49000000', + 'x-ms-client-request-id', + '498300ee-3dee-45cf-8d4f-056678343cdd', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:07 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F06%2F01%2F2000%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d619c257b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a347d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f6250726f7065727469657355706461746564222c22426c6f62536e617073686f7443726561746564222c22436f6e74726f6c222c22426c6f62546965724368616e676564222c22426c6f624173796e634f7065726174696f6e496e69746961746564225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74222c22556e64656c657465426c6f62222c22536574426c6f6250726f70657274696573222c22536e617073686f74426c6f62222c22536574426c6f6254696572222c2241626f7274436f7079426c6f62225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62222c22417070656e64426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a22626c6f6256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22636f6e7461696e657256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6254696572222c2274797065223a5b226e756c6c222c7b2274797065223a22656e756d222c226e616d65223a22426c6f6254696572456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254696572222c22486f74222c22436f6f6c222c2241726368697665225d2c2264656661756c74223a22556e737065636966696564426c6f6254696572227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22736e617073686f74222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6250726f7065727469657355706461746564222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a7b2274797065223a227265636f7264222c226e616d65223a2276616c756573222c226669656c6473223a5b7b226e616d65223a2263757272656e74222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573222c2274797065223a22737472696e67222c2264656661756c74223a22227d5d7d7d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a226173796e634f7065726174696f6e496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e098a808080808080808000cab38080808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37656236643930302d316238322d343333302d396132322d6462386636316536313536352f626c6f62732f746573742d626c6f622d61316434333630632d373435652d346432392d386131352d3362663131333965303738370238323032302d30362d30315432303a35333a33362e343837363831365a4863623434383431372d393031652d303033372d333435362d333861646633303637366632024866393865333535322d653533622d343432302d626436332d3931613232323864393763634863623434383431372d393031652d303033372d333435362d333861646633303030303030223078384438303636444441434233323130306170706c69636174696f6e2f6f637465742d73747265616d8080800102000220303144363338353642363244413133450000603030303030303030303030303030303030303030303030303030303030383436303030303030303030313034383737320000000006066269644866376362333330622d353030362d303036352d303035362d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333431303432332c31373037343033342c31363735303230302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30356332393962352d613130312d346562612d386164352d3630383966373631376164372f626c6f62732f746573742d626c6f622d39653164653032312d316238332d343531612d396132372d3135386566303862376535620238323032302d30362d30315432303a35333a34382e313436393031345a4837373765353932302d343031652d303030622d353735362d333838343334303664613666024831373563383665622d333033372d346366622d616366352d3761323165363664656266314837373765353932302d343031652d303030622d353735362d333838343334303030303030223078384438303636444531424534303536306170706c69636174696f6e2f6f637465742d73747265616d8080800102000220303144363338353642463338333338440000603030303030303030303030303030303030303030303030303030303030383436303030303030303030313034383739330000000006066269644866376362333330622d353030362d303036352d303035362d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333431303432382c31373037343036372c31373037343033342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38633135353135302d633632332d346665612d613439342d3136346361363766653938622f626c6f62732f746573742d626c6f622d34343464633034632d326433342d343636342d626566632d6530356435323634316163380238323032302d30362d30315432303a35333a34392e383834313237315a4836636163646135612d653031652d303061622d343635362d333830303935303665616336024863303330353931612d313333362d343664372d626663362d3838346430353839316634324836636163646135612d653031652d303061622d343635362d333830303935303030303030223078384438303636444532433735344237306170706c69636174696f6e2f6f637465742d73747265616d8080800102000220303144363338353643303346394133310000603030303030303030303030303030303030303030303030303030303030383436303030303030303030313034383761360000000006066269644866376362333330622d353030362d303036352d303035362d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333431303433312c31373037343038362c31373037343036372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35346331336164642d616233352d343965642d623665312d3433636639636665633663362f626c6f62732f746573742d626c6f622d62393065626436372d386664382d346166632d623561332d3137383737616437666666660238323032302d30362d30315432303a35333a35302e393535383832395a4863656364613839362d633031652d303061632d323235362d333836636636303666343332024861653334373639652d366361642d343664622d613734302d6363613835613062663466624863656364613839362d633031652d303061632d323235362d333836636636303030303030223078384438303636444533364142373145306170706c69636174696f6e2f6f637465742d73747265616d8080800102000220303144363338353643304534443145460000603030303030303030303030303030303030303030303030303030303030383436303030303030303030313034383761650000000006066269644866376362333330622d353030362d303036352d303035362d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333431303433322c31373037343039342c31373037343038362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30333736323465322d323730642d346630392d383239342d6666666339643865383137632f626c6f62732f746573742d626c6f622d61623838376234392d646663612d346237652d393536622d3361333066363839343937310238323032302d30362d30315432303a35353a31322e363332343539345a4832636239393436312d393031652d303032372d343635362d333836383962303638353063044861663131336662352d323232332d346538332d613966612d6631316232636638616635344832636239393436312d393031652d303032372d343635362d333836383962303030303030223078384438303636453134313936423438306170706c69636174696f6e2f6f637465742d73747265616d808080800802000220303144363338353644323136344145430000603030303030303030303030303030303030303030303030303030303030383436303030303030303030313034386430660000000006066269644866376362333330622d353030362d303036352d303035362d333864313162303030303030067369644832303739633337622d633765322d653165372d616335662d633239316638656661613339067365714028323131382c333431303633332c31373037353437312c313730373430393429000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '5771', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Mon, 01 Jun 2020 20:55:36 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8066E2258DB83"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5cb0d-a01e-00aa-1b35-455f49000000', + 'x-ms-client-request-id', + 'aabcb1e4-d69c-4c51-b43f-53b0683a5c00', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Mon, 01 Jun 2020 20:55:36 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:07 GMT' +]); diff --git a/sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient/recording_next_with_start_and_end_time.js b/sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient/recording_next_with_start_and_end_time.js new file mode 100644 index 000000000000..9919a7ade2a6 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient/recording_next_with_start_and_end_time.js @@ -0,0 +1,304 @@ +let nock = require('nock'); + +module.exports.hash = "318202e08e9bc5d712bb3405a823e40a"; + +module.exports.testInfo = {"uniqueName":{},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Thu, 16 Jan 2020 20:25:28 GMT', + 'ETag', + '"0x8D79AC239D611F1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5cc49-a01e-00aa-3c35-455f49000000', + 'x-ms-client-request-id', + '077a26a0-dcd1-4f6d-9a75-4f04cdab5e60', + 'x-ms-version', + '2019-07-07', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-has-immutability-policy', + 'false', + 'x-ms-has-legal-hold', + 'false', + 'x-ms-default-encryption-scope', + '$account-encryption-key', + 'x-ms-deny-encryption-scope-override', + 'false', + 'Date', + 'Thu, 18 Jun 2020 05:56:07 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/meta%2Fsegments.json') + .reply(200, {"version":0,"lastConsumable":"2020-06-01T21:00:00.000Z","storageDiagnostics":{"version":0,"lastModifiedTime":"2020-06-01T21:05:31.387Z","data":{"aid":"f7d1e86f-5006-0065-0058-38d11b063f9a","lfz":"2020-06-01T20:00:00.000Z"}}}, [ + 'Content-Length', + '225', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'QuB0ASmt9Z12hGvv7ai+GA==', + 'Last-Modified', + 'Mon, 01 Jun 2020 21:05:31 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8066F84E9334A"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5cd2c-a01e-00aa-0935-455f49000000', + 'x-ms-client-request-id', + '507b077b-0100-4cd3-8cc1-9dcf7d1748a7', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Thu, 16 Jan 2020 21:36:42 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:07 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "idx/segments//idx/segments/1601/idx/segments/2020/", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5ce0a-a01e-00aa-5035-455f49000000', + 'x-ms-client-request-id', + '8f3df110-52c3-4b65-bb24-298548cd2701', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:08 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "idx/segments/2020/idx/segments/2020/01/16/2100/meta.jsonThu, 16 Jan 2020 21:37:42 GMTTue, 21 Jan 2020 18:51:58 GMT0x8D79EA2FE4F5346432application/jsonvzwoCByrJnrkChmLbATrgw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/01/21/1800/meta.jsonTue, 21 Jan 2020 18:51:58 GMTTue, 21 Jan 2020 21:28:20 GMT0x8D79EB8D65881EC432application/jsonIOSS00p0DhQhW5WZaa/AYQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/01/21/2100/meta.jsonTue, 21 Jan 2020 21:28:20 GMTFri, 21 Feb 2020 22:23:04 GMT0x8D7B71C9ED5B2C2432application/jsonrMJOssginCVk40/nHA7beQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/02/21/2200/meta.jsonFri, 21 Feb 2020 22:23:04 GMTFri, 08 May 2020 21:36:05 GMT0x8D7F397D06EBC38432application/json0qDhvBmWzT4sHWm2R7f7Zw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/08/2100/meta.jsonFri, 08 May 2020 21:36:05 GMTWed, 27 May 2020 15:45:40 GMT0x8D8025502320015432application/jsonhXO6wTQbisWw12TQW8Ex3w==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/27/1500/meta.jsonWed, 27 May 2020 15:45:40 GMTWed, 27 May 2020 16:35:04 GMT0x8D8025BE8C00911432application/jsonlI6LHgfm99Y2xljHKSAr9Q==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/27/1600/meta.jsonWed, 27 May 2020 16:35:04 GMTFri, 29 May 2020 17:00:40 GMT0x8D803F1D1241B78432application/jsonPCA+dDvBmbY+DrRnPKS7yA==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/1600/meta.jsonFri, 29 May 2020 17:00:40 GMTFri, 29 May 2020 17:02:40 GMT0x8D803F218A3410E432application/jsonzlU3hLOAc0HlRs1DjAaF9A==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/1700/meta.jsonFri, 29 May 2020 17:02:40 GMTFri, 29 May 2020 20:12:24 GMT0x8D8040C9A20A6A5432application/jsonbEDtQZGNAO5B4Oz3jcdesQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/2000/meta.jsonFri, 29 May 2020 20:12:24 GMTFri, 29 May 2020 21:03:49 GMT0x8D80413C8F8D78D432application/jsonryL5hHzuEA5g3VfnJ4Clfw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/05/29/2100/meta.jsonFri, 29 May 2020 21:03:49 GMTMon, 01 Jun 2020 15:51:15 GMT0x8D806439DFC6A64432application/jsonSTiHfikzUkcDJIj2jLGhnw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1500/meta.jsonMon, 01 Jun 2020 15:51:15 GMTMon, 01 Jun 2020 16:05:35 GMT0x8D806459EBB7340432application/json/96SZ3C2z+KR2e7KE1L4UQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1600/meta.jsonMon, 01 Jun 2020 16:05:35 GMTMon, 01 Jun 2020 17:25:00 GMT0x8D80650B6D6E7EB432application/jsonKjbJLsl5iYrFczyE21pCng==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1700/meta.jsonMon, 01 Jun 2020 17:25:00 GMTMon, 01 Jun 2020 19:13:01 GMT0x8D8065FCD9F25EC432application/jsonjEbtt206IZPG5VM3FcC6uQ==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/1900/meta.jsonMon, 01 Jun 2020 19:13:01 GMTMon, 01 Jun 2020 20:54:36 GMT0x8D8066DFE87A4AE432application/jsonsamWT0EyebvEArLMVIUP3g==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/2000/meta.jsonMon, 01 Jun 2020 20:54:36 GMTMon, 01 Jun 2020 21:05:31 GMT0x8D8066F84DE5BED432application/jsonMNV2yKTAnKlCkAVyRj9Ekw==BlockBlobHottrueunlockedavailabletrueidx/segments/2020/06/01/2100/meta.jsonMon, 01 Jun 2020 21:05:30 GMTMon, 01 Jun 2020 21:05:30 GMT0x8D8066F84AD09E5433application/jsonaCPJOFOuAUw+bWIh+V19gA==BlockBlobHottrueunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5cefc-a01e-00aa-3335-455f49000000', + 'x-ms-client-request-id', + '921c0e40-c710-4508-8b57-1bfca2b8d908', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:08 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F02%2F21%2F2200%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-02-21T22:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d7b71c9ec4e9bb","numShards":1,"recordsFormat":"avro","formatSchemaVersion":1,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/02/21/2200/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-02-21T22:23:04.688Z","data":{"aid":"c6d141ad-5006-00ae-0005-e9d24e06b764"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + '0qDhvBmWzT4sHWm2R7f7Zw==', + 'Last-Modified', + 'Fri, 08 May 2020 21:36:05 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D7F397D06EBC38"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5d14f-a01e-00aa-4f35-455f49000000', + 'x-ms-client-request-id', + '8ff7e266-e6c7-44ec-be22-55ac5a60a713', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 21 Feb 2020 22:23:04 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:08 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/02/21/2200/log/00/2020/02/21/2200/00000.avroFri, 21 Feb 2020 22:24:05 GMTFri, 21 Feb 2020 22:24:05 GMT0x8D7B71CC2C202B4126294avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5d276-a01e-00aa-5d35-455f49000000', + 'x-ms-client-request-id', + '8fdc9b64-b523-4d1e-b6db-3f82ae7d7a0e', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:09 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F02%2F21%2F2200%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d61b8167b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a327d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f624d6574616461746155706461746564222c22436f6e74726f6c225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e09d2818080808080808000c0898880808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34653030313833382d373632372d343837652d626531322d6238383664303431383038312f626c6f62732f746573742d626c6f622d62613136383337392d633862622d343061302d623762662d3335663261373062383966380238323032302d30322d32315432323a32323a30342e363232373339315a4837306137393630622d633031652d303038332d313830352d653936313364303631373363024833346665373634392d393831612d343230382d386232652d3266313638623238353462664837306137393630622d633031652d303038332d313830352d653936313364303030303030223078384437423731433741463739334246306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323131656606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365712e283637352c313439343635382c373437353639352c302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38353161383734322d336263312d343762662d623535382d6163656162343464396465342f626c6f62732f746573742d626c6f622d61653635623031342d393930392d343465342d396630612d3732363861386132623934640238323032302d30322d32315432323a32323a30352e303032373531395a4862346232623730332d613031652d303034652d316630352d653935316437303632323730024862386266383233392d386234382d343766302d623963662d6466336231393239643639644862346232623730332d613031652d303034652d316630352d653935316437303030303030223078384437423731433742333136384542306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132303906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343636322c373437353732312c373437353639352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33313833656565322d643231632d343534372d613762382d6332383230663630376436652f626c6f62732f746573742d626c6f622d30656632653436662d386235322d343036302d626366302d3830383461376662376361370238323032302d30322d32315432323a32323a30352e333830373634345a4833613932386538392d613031652d303037312d363430352d653939393734303632666265024836396232353064632d353463372d346566382d393730322d3731373932363662626435614833613932386538392d613031652d303037312d363430352d653939393734303030303030223078384437423731433742364233453143306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132323306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343636372c373437353734372c373437353732312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32393661656566382d393062632d343963612d613332662d3430306663663637623065332f626c6f62732f746573742d626c6f622d34653063646564322d303939662d346431352d626630382d3636663034363632633064610238323032302d30322d32315432323a32323a30352e373733373737385a4830383735666135662d643031652d303037622d356430352d653933646333303634306563024837623138363632362d333364652d343638612d393033312d3465353738353562363030304830383735666135662d643031652d303037622d356430352d653933646333303030303030223078384437423731433742413733363332306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132343306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343637322c373437353737392c373437353734372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39653562643438362d653734322d343061332d623338622d6436643665636438313333652f626c6f62732f746573742d626c6f622d36346366616538632d653333352d343038662d383764652d3832373133663533616435300238323032302d30322d32315432323a32323a30352e383931373830395a4865623263623235622d623031652d303062362d373530352d653930643239303634363065024837366662363066342d363063622d343238332d626130372d3437303532376539663063624865623263623235622d623031652d303062362d373530352d653930643239303030303030223078384437423731433742423931304132306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132353206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343637342c373437353739342c373437353737392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63366330303930652d303262642d346462322d393965652d3339343039366430646531302f626c6f62732f746573742d626c6f622d61316335633732362d646233662d343332322d616565302d6338386632363234386233390238323032302d30322d32315432323a32323a30362e303336373835335a4836656637363039362d383031652d303033622d356430352d653933616662303634636131024837326566633066322d353636632d346538352d386339352d6533386463663036376366394836656637363039362d383031652d303033622d356430352d653933616662303030303030223078384437423731433742434633304435306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132363506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343637372c373437353831332c373437353739342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65313763323463662d303334302d343665332d386530332d3163316632396230376432392f626c6f62732f746573742d626c6f622d62383065303231652d313263332d343432662d613830612d6636343932643833323738320238323032302d30322d32315432323a32323a30362e333136373937365a4836356537616464632d333031652d303062382d363230352d653932343939303635363765024861303737356566382d383763612d343663662d393137632d6563663932326365306630394836356537616464632d333031652d303062382d363230352d653932343939303030303030223078384437423731433742463945414330306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132373406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343637392c373437353832382c373437353831332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65356430303934312d326530332d343732362d613833642d3030343931666564396264362f626c6f62732f746573742d626c6f622d34646662653462312d653236382d343832312d393463312d3330323636653930333864360238323032302d30322d32315432323a32323a30362e363133383039385a4838616363643761342d353031652d303032382d313030352d653931656637303635643465024837643962383065392d393063322d346635312d613362352d3637653337376436373332664838616363643761342d353031652d303032382d313030352d653931656637303030303030223078384437423731433743323736334632306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132393906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343638352c373437353836352c373437353832382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38616636326434372d396332642d343331642d386630632d3832396238316364343935662f626c6f62732f746573742d626c6f622d38383665313536362d343864662d343866632d396463322d3632373930343234643939610238323032302d30322d32315432323a32323a30372e303234383138375a4862326263396437652d613031652d303030332d303430352d653939653362303636363432024839376631343861632d643533392d343535652d393931302d3034376231303965613665384862326263396437652d613031652d303030332d303430352d653939653362303030303030223078384437423731433743363631414642306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132613806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343638372c373437353838302c373437353836352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66333838656161362d663362652d343937302d386636622d3362333431323364316338662f626c6f62732f746573742d626c6f622d66393866653164342d336135322d343735632d626564362d3131623234653337383734300238323032302d30322d32315432323a32323a30372e323134383234305a4866633164366265332d333031652d303035632d313030352d653932613037303636623130024866666434316164302d636365342d343064642d383739332d6432386431373461633835334866633164366265332d333031652d303035632d313030352d653932613037303030303030223078384437423731433743383331393130306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132633206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639312c373437353930362c373437353838302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35303036623566392d353234662d343461612d386361382d6437666266363765303561622f626c6f62732f746573742d626c6f622d36616265663665382d333362362d346436372d623330642d3265306438366538303362380238323032302d30322d32315432323a32323a30372e353636383333395a4834653431303066362d303031652d303034372d323530352d653931343034303637643266024862303265396162332d636232642d343932652d386130372d3962396334633862383566634834653431303066362d303031652d303034372d323530352d653931343034303030303030223078384437423731433743423843463733306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132636106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639322c373437353931342c373437353930362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36623939326566642d353733632d343863312d613061632d3134613331313162643165662f626c6f62732f746573742d626c6f622d36373861303139382d306564362d343636322d616538632d3033623237306662393865350238323032302d30322d32315432323a32323a30372e383438383436305a4832396564363466632d363031652d303030632d356430352d653965383537303638396366024837626139333239392d383466652d343865652d616330302d3262306363303464326363634832396564363466632d363031652d303030632d356430352d653965383537303030303030223078384437423731433743453342303638306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132643206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639332c373437353932322c373437353931342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35626430363638392d353233302d343461612d386438372d3230633232346337346535392f626c6f62732f746573742d626c6f622d34303536393535392d656130362d343765322d386335652d3139303630643834653432300238323032302d30322d32315432323a32323a30372e393432383436375a4864316662356432392d663031652d303038382d316630352d653939613536303638646565024834636366383138312d336137382d346461622d383831372d3365376437343830363336394864316662356432392d663031652d303038382d316630352d653939613536303030303030223078384437423731433743463232463733306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132646106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639342c373437353933302c373437353932322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39326137343036382d636663622d346432632d623939332d3939313432373834376164302f626c6f62732f746573742d626c6f622d61346465336462322d303665332d343165662d623935352d3363613264326636626664320238323032302d30322d32315432323a32323a30382e303530383439365a4865313237306630612d333031652d303032652d323230352d653932643438303639323234024864313763356532382d633035382d346466362d613237622d3564396438316333366130664865313237306630612d333031652d303032652d323230352d653932643438303030303030223078384437423731433744303238333445306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132653206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639352c373437353933382c373437353933302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64326634626664302d323163372d346337332d383466352d6166343065303465636566352f626c6f62732f746573742d626c6f622d35353762663562612d303432302d343661352d626335392d6131663465323865653361340238323032302d30322d32315432323a32323a30382e313939383535325a4832656533663130612d613031652d303039352d313630352d653939376561303639383533024834303238333233322d616536632d343137652d383264342d3561353732343932613336614832656533663130612d613031652d303039352d313630352d653939376561303030303030223078384437423731433744313936364438306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132656106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639362c373437353934362c373437353933382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37316334303034382d633231392d346364332d613335622d3539313165306364336634382f626c6f62732f746573742d626c6f622d65623765643463382d623533352d346434382d616663302d6662613666343665343436360238323032302d30322d32315432323a32323a30382e323931383537375a4863323365366638642d663031652d303039382d346630352d653935663365303639613935024835663462343562322d313832662d343537322d393631322d3336363337393331646537374863323365366638642d663031652d303039382d346630352d653935663365303030303030223078384437423731433744323737304231306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132663206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639372c373437353935342c373437353934362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63313464366661632d626330302d346431632d386162632d3039343230386133653466362f626c6f62732f746573742d626c6f622d62313034626162612d613435332d343632302d396462362d3165613535643265346339370238323032302d30322d32315432323a32323a30382e353630383730395a4834326263373735632d303031652d303035372d313030352d653964313663303661313366024861656632373637392d636264382d346666612d613466372d3635373437366134646664364834326263373735632d303031652d303035372d313030352d653964313663303030303030223078384437423731433744353037443035306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323132666106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343639382c373437353936322c373437353935342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63373862396437352d313366392d343231332d393231652d6630623433613337643332632f626c6f62732f746573742d626c6f622d63323263323638362d313238382d343335322d626366372d3232623036613963613439390238323032302d30322d32315432323a32323a30392e313038383838305a4866366366626437642d373031652d303033662d333330352d653962376663303661636336024834333335646361642d383561312d346464632d393963622d6634373137383534613364354866366366626437642d373031652d303033662d333330352d653962376663303030303030223078384437423731433744413431424630306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133303906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730302c373437353937372c373437353936322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32633932396364302d396439302d343832382d616334352d3362623937333337386431312f626c6f62732f746573742d626c6f622d62326532353465392d303932342d343861302d623566642d3664343833613830316535330238323032302d30322d32315432323a32323a30392e323533383839385a4830333836356662352d353031652d303031372d316130352d653964363534303661663532024836663037616162342d633138352d343161312d393163342d3936393666386439656534324830333836356662352d353031652d303031372d316130352d653964363534303030303030223078384437423731433744424131353130306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133313806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730322c373437353939322c373437353937372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62303134303663342d333132322d346661362d393563352d3264383964306636366162322f626c6f62732f746573742d626c6f622d66326662636539622d306536642d346435332d623336322d3536336131306135366234390238323032302d30322d32315432323a32323a30392e353737383939345a4862326263613632342d613031652d303030332d333130352d653939653362303662643136024833383364393633382d316233612d343662332d393432622d3237313335643830306665344862326263613632342d613031652d303030332d333130352d653939653362303030303030223078384437423731433744454238354142306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133323006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730332c373437363030302c373437353939322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63383331373337632d366633642d343139642d613362622d6534393831343731363138662f626c6f62732f746573742d626c6f622d31303533623661622d646432362d343365342d393830302d3532336536306162373231380238323032302d30322d32315432323a32323a31302e393933393439325a4837636438323363622d643031652d303039662d333530352d653933333564303665386365024832306261636138382d636265662d343039362d396364372d3030623662346662313762384837636438323363622d643031652d303039662d333530352d653933333564303030303030223078384437423731433745433339383043306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133326606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730352c373437363031352c373437363030302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63383331373337632d366633642d343139642d613362622d6534393831343731363138662f626c6f62732f746573742d626c6f622d34343338346266312d393334612d346536392d393562652d3361643033646331653562350238323032302d30322d32315432323a32323a31312e303138393436385a4837636438323366312d643031652d303039662d356130352d653933333564303665393464024863613335626166382d323434632d346134392d393934312d3039376630363930353836304837636438323366312d643031652d303039662d356130352d653933333564303030303030223078384437423731433745433738463943306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133336506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730372c373437363033302c373437363031352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62643132303737372d613630322d343362362d393038652d3466623635346231323734642f626c6f62732f746573742d626c6f622d32333738376638352d636332382d343166332d393037332d3061396537383132643262610238323032302d30322d32315432323a32323a31312e353431393632385a4863626434623436662d323031652d303030642d313330352d653962373862303666623033024837366437646461372d313230642d346539312d393838642d3366333335353531366462304863626434623436662d323031652d303030642d313330352d653962373862303030303030223078384437423731433746313733364536306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133346406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343730392c373437363034352c373437363033302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62643132303737372d613630322d343362362d393038652d3466623635346231323734642f626c6f62732f746573742d626c6f622d65623565323533322d336462322d346434642d383133342d6232373362646635613762360238323032302d30322d32315432323a32323a31312e353832393635355a4863626434623438382d323031652d303030642d326130352d653962373862303666636266024865316130646364652d366138622d343638312d383166372d6437306537623438343733364863626434623438382d323031652d303030642d326130352d653962373862303030303030223078384437423731433746314437383834306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133356306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731312c373437363036302c373437363034352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39393639633134312d666339382d346463632d623838642d3962323665363361393730632f626c6f62732f746573742d626c6f622d65313732353964352d386366332d343736362d393537342d3432633862333031393562630238323032302d30322d32315432323a32323a31322e303834393831335a4836356537626563632d333031652d303062382d353530352d653932343939303631316230024862383961643464662d333630362d343562352d613438332d6531623233633639646265354836356537626563632d333031652d303062382d353530352d653932343939303030303030223078384437423731433746364133393935306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133366206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731332c373437363037352c373437363036302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39393639633134312d666339382d346463632d623838642d3962323665363361393730632f626c6f62732f746573742d626c6f622d39326537363466662d643439362d346439342d393561382d3738646130623930383131370238323032302d30322d32315432323a32323a31322e313133393832305a4836356537626565622d333031652d303062382d373130352d653932343939303631326265024862613038373734662d346637392d343336322d626364392d3966353839316661626662614836356537626565622d333031652d303062382d373130352d653932343939303030303030223078384437423731433746364541363643306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133376106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731352c373437363039302c373437363037352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31303663306461392d646464642d343636652d616165612d6332326330303863646431642f626c6f62732f746573742d626c6f622d64316135353036622d623638392d346334632d613939662d3330303665656236376364360238323032302d30322d32315432323a32323a31322e353636393936345a4830343862613137652d663031652d303034332d303730352d653939393033303632303433024866393730373833322d613762352d346361372d626634342d3739313237653862356538394830343862613137652d663031652d303034332d303730352d653939393033303030303030223078384437423731433746423339463542306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133383906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731372c373437363130352c373437363039302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31303663306461392d646464642d343636652d616165612d6332326330303863646431642f626c6f62732f746573742d626c6f622d30663230363338632d666632302d346535322d613337652d3432333839333130386436380238323032302d30322d32315432323a32323a31322e353935303033315a4830343862613139322d663031652d303034332d316230352d653939393033303632306262024861383663383966642d356530322d343437662d393165392d3939373539646336333733394830343862613139322d663031652d303034332d316230352d653939393033303030303030223078384437423731433746423745353444306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133393806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343731392c373437363132302c373437363130352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63636139303634312d356634652d343832622d393666312d3962333264343861623431662f626c6f62732f746573742d626c6f622d62623137393062352d386337342d343764382d613433302d6238663663643135303538620238323032302d30322d32315432323a32323a31332e303236303137305a4863346666363739622d343031652d303035362d373530352d653938656230303632383839024830666438303634342d653263322d343433362d386232352d3737653262373163616131334863346666363739622d343031652d303035362d373530352d653938656230303030303030223078384437423731433746463944304341306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133613706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343732312c373437363133352c373437363132302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63636139303634312d356634652d343832622d393666312d3962333264343861623431662f626c6f62732f746573742d626c6f622d39363335326132342d663633392d343066312d623239622d3431623830633163656634380238323032302d30322d32315432323a32323a31332e303532303131355a4863346666363761372d343031652d303035362d376630352d653938656230303632393239024863386434306665382d666335632d343932632d396261352d3537396466353466663238394863346666363761372d343031652d303035362d376630352d653938656230303030303030223078384437423731433746464443383333306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133623606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343732332c373437363135302c373437363133352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613739366132302d633638312d346437302d613765352d6237623234656239663434372f626c6f62732f746573742d626c6f622d62616339643139312d313464332d343431652d386637642d6231373839396238383465660238323032302d30322d32315432323a32323a31332e323238303138345a4862316132633032342d643031652d303031392d336530352d653966666534303632643031024865383737333364662d316433662d343930362d383735362d3931303763613863323964394862316132633032342d643031652d303031392d336530352d653966666534303030303030223078384437423731433830313841333738306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133643006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343732372c373437363137362c373437363135302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613739366132302d633638312d346437302d613765352d6237623234656239663434372f626c6f62732f746573742d626c6f622d32333862646339622d346165302d346361302d393933342d3330633135366165356332380238323032302d30322d32315432323a32323a31332e323831303233325a4862316132633034642d643031652d303031392d363430352d653966666534303632653538024861643239333636612d333061342d343865302d393966332d6338636463303063623037344862316132633034642d643031652d303031392d363430352d653966666534303030303030223078384437423731433830323042394638306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323133653306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343733302c373437363139352c373437363137362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38623439633837392d623764632d343962352d396262632d6431313334656563663937352f626c6f62732f746573742d626c6f622d37656365653136652d613533382d343731362d393265392d3938613664623231346265370238323032302d30322d32315432323a32323a31332e373230303334395a4830316436333261352d393031652d303038652d346330352d653961396539303633666361024837623533643936652d393163612d346664342d393664652d3564396463393231653666394830316436333261352d393031652d303038652d346330352d653961396539303030303030223078384437423731433830363338464639306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134303206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343733352c373437363232362c373437363139352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38623439633837392d623764632d343962352d396262632d6431313334656563663937352f626c6f62732f746573742d626c6f622d33343665636161332d393632352d343436322d393235342d3564303037326533313534390238323032302d30322d32315432323a32323a31332e373438303336315a4830316436333264312d393031652d303038652d373830352d653961396539303634306465024835393839653135622d313164392d343434652d386635632d3533663937353264616365304830316436333264312d393031652d303038652d373830352d653961396539303030303030223078384437423731433830363744353945306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134313706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343733382c373437363234372c373437363232362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31613033323234312d373635342d343434332d626163352d6332383033313733666637332f626c6f62732f746573742d626c6f622d37646561613135362d306332342d343061322d623335302d3132623365633032666538380238323032302d30322d32315432323a32323a31332e393139303430355a4838646331323461302d323031652d303032322d356530352d653962613430303634376333024836393033356437622d653862302d343830372d383930382d6537306331626666356133374838646331323461302d323031652d303032322d356530352d653962613430303030303030223078384437423731433830383231343835306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134323606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343734302c373437363236322c373437363234372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31613033323234312d373635342d343434332d626163352d6332383033313733666637332f626c6f62732f746573742d626c6f622d35653537623730392d663064382d346666302d393134642d3863326161623938316439300238323032302d30322d32315432323a32323a31332e393530303430395a4838646331323462302d323031652d303032322d366530352d653962613430303634393636024835376439333666632d386530302d343163302d393765392d6564336534643663383935614838646331323462302d323031652d303032322d366530352d653962613430303030303030223078384437423731433830383641383636306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134333506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343734322c373437363237372c373437363236322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37373436303464392d396237352d343637662d393734622d6462333130333836386663362f626c6f62732f746573742d626c6f622d30383932366430312d646664622d343932642d626265322d3135386238393239633638320238323032302d30322d32315432323a32323a31342e373635303637315a4863636139383031342d643031652d303036622d303530352d653966386162303636353430024838343165326434322d353430322d343035322d623037332d6537373065343561363765384863636139383031342d643031652d303036622d303530352d653966386162303030303030223078384437423731433831303332433646306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134346606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343734362c373437363330332c373437363237372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37373436303464392d396237352d343637662d393734622d6462333130333836386663362f626c6f62732f746573742d626c6f622d34643335323938302d373032642d343462302d393339362d3535373939343336343133630238323032302d30322d32315432323a32323a31342e373934303639345a4863636139383032302d643031652d303036622d313030352d653966386162303636356339024833613066643565392d303564352d346630322d613130632d3562333464306234333463354863636139383032302d643031652d303036622d313030352d653966386162303030303030223078384437423731433831303739393536306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134356506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343734382c373437363331382c373437363330332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36306535666435332d633865642d343736392d393538612d3636333334386530303463622f626c6f62732f746573742d626c6f622d62346533633135362d646538342d343766372d383166652d3334656632613634326333300238323032302d30322d32315432323a32323a31352e323339303833355a4835613431313465302d623031652d303038392d353830352d653963353861303636663036024862633361626361382d396539362d343534632d626463302d3832643331666533333762374835613431313465302d623031652d303038392d353830352d653963353861303030303030223078384437423731433831344235394245306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134366406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343735302c373437363333332c373437363331382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36306535666435332d633865642d343736392d393538612d3636333334386530303463622f626c6f62732f746573742d626c6f622d39633066303161352d326662382d346330342d383336622d3134323063646534353134360238323032302d30322d32315432323a32323a31352e323730303836305a4835613431313465342d623031652d303038392d356330352d653963353861303636666235024866386635346437332d666339382d346330352d396162382d3131383166366565393433384835613431313465342d623031652d303038392d356330352d653963353861303030303030223078384437423731433831353031344139306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134376306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343735322c373437363334382c373437363333332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35363466393064392d613638622d343366362d383862662d3832353534333461343863332f626c6f62732f746573742d626c6f622d65653461626138632d653337372d343036352d613932612d3035303464396661643334330238323032302d30322d32315432323a32323a31352e373638313031305a4836333635653465352d323031652d303034302d346230352d653937383637303638323738024864316265303137362d326565642d346234352d623834372d6431306235666334326530314836333635653465352d323031652d303034302d346230352d653937383637303030303030223078384437423731433831394331323541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134386206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343735342c373437363336332c373437363334382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35363466393064392d613638622d343366362d383862662d3832353534333461343863332f626c6f62732f746573742d626c6f622d62633837373365632d326533372d343864382d393065312d6639333363663130623930320238323032302d30322d32315432323a32323a31352e373936313032365a4836333635653465632d323031652d303034302d353230352d653937383637303638336263024836636130363430332d623732342d346630642d613138352d3766333135633239323262654836333635653465632d323031652d303034302d353230352d653937383637303030303030223078384437423731433831413037463432306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134396106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343735362c373437363337382c373437363336332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34623734663339312d656435352d346566322d383463612d6239323832383065623464392f626c6f62732f746573742d626c6f622d62653035343461352d323930382d346564372d623534342d6666643835333436353733330238323032302d30322d32315432323a32323a31362e333638313232355a4839333763303238362d353031652d303035612d356630352d653931396238303639663236024835316531346434372d356138342d343461332d383330362d6637393762396335623332304839333763303238362d353031652d303035612d356630352d653931396238303030303030223078384437423731433831463743374339306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134623406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736302c373437363430342c373437363337382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34623734663339312d656435352d346566322d383463612d6239323832383065623464392f626c6f62732f746573742d626c6f622d66303766623230622d663161312d343832632d626232362d3234393139613936343865630238323032302d30322d32315432323a32323a31362e343030313234355a4839333763303238382d353031652d303035612d363130352d653931396238303639666434024863646462363238642d336666352d346330332d623163312d3132663036663266356564384839333763303238382d353031652d303035612d363130352d653931396238303030303030223078384437423731433831464338323942306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134633306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736322c373437363431392c373437363430342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65353064613964312d326634382d343165362d626266352d6433623562646566313435392f626c6f62732f746573742d626c6f622d30653261356462622d633336352d346230622d396638312d3935383831656162623737630238323032302d30322d32315432323a32323a31362e383531313336325a4865626235366530332d303031652d303038632d323130352d653931373531303661393433024863353834356164392d376666332d346235612d393161372d6636373562396430303235654865626235366530332d303031652d303038632d323130352d653931373531303030303030223078384437423731433832343135343632306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134643206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736342c373437363433342c373437363431392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65353064613964312d326634382d343165362d626266352d6433623562646566313435392f626c6f62732f746573742d626c6f622d62306366613061662d386463302d346637642d393961662d3664353765303334316136350238323032302d30322d32315432323a32323a31362e383836313335335a4865626235366531622d303031652d303038632d333830352d653931373531303661396631024864326431393632332d643233312d343761652d616133322d3131373465313264316230384865626235366531622d303031652d303038632d333830352d653931373531303030303030223078384437423731433832343641424330306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134653106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736362c373437363434392c373437363433342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66663066366263662d393166642d343538372d383239362d6237383561373635663662382f626c6f62732f746573742d626c6f622d61306461373935622d366635642d346532642d623930352d6134633662383432313663640238323032302d30322d32315432323a32323a31372e323730313437325a4864316662366539332d663031652d303038382d326330352d653939613536303662323866024837623862356664362d626230332d346261652d613434652d6636366263663261613666364864316662366539332d663031652d303038382d326330352d653939613536303030303030223078384437423731433832383136423230306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134653906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736372c373437363435372c373437363434392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66663066366263662d393166642d343538372d383239362d6237383561373635663662382f626c6f62732f746573742d626c6f622d39326132363336612d303235392d346336322d626534362d3662626331663936393130310238323032302d30322d32315432323a32323a31372e323939313535305a4864316662366561332d663031652d303038382d336330352d653939613536303662326665024833383137353733612d383132662d346630332d626362302d3466353862633763393531314864316662366561332d663031652d303038382d336330352d653939613536303030303030223078384437423731433832383542304546306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323134663806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343736392c373437363437322c373437363435372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61383634376233332d623031642d343934342d383061302d6537363635346437623934392f626c6f62732f746573742d626c6f622d38326461373464312d383135632d346266342d613232352d3465353132646337626234300238323032302d30322d32315432323a32323a31372e383231313730335a4865666237633161322d363031652d303038612d346130352d653932346565303662653932024837646339303730632d326435652d343437612d386165382d3161313134616233376635624865666237633161322d363031652d303038612d346130352d653932346565303030303030223078384437423731433832443537463737306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135303006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737302c373437363438302c373437363437322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61383634376233332d623031642d343934342d383061302d6537363635346437623934392f626c6f62732f746573742d626c6f622d36323330363765312d366163332d343434322d383831382d6332313666613939633936320238323032302d30322d32315432323a32323a31372e383832313732315a4865666237633162302d363031652d303038612d353330352d653932346565303662666434024864376633336662662d626233632d346135612d396262652d3038333862653538353265654865666237633162302d363031652d303038612d353330352d653932346565303030303030223078384437423731433832444543453539306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135306606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737322c373437363439352c373437363438302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30613139343964382d656235392d346666642d393237642d3136616163356163346661332f626c6f62732f746573742d626c6f622d61333036346234322d323432612d343139622d623139322d3466383039636433363264370238323032302d30322d32315432323a32323a31382e303135313734385a4861626562333132362d393031652d303037612d343430352d653936323166303663333365024831623030393363632d646363632d343362302d613632622d6337323238323163356431644861626562333132362d393031652d303037612d343430352d653936323166303030303030223078384437423731433832463331394334306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135313706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737332c373437363530332c373437363439352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30613139343964382d656235392d346666642d393237642d3136616163356163346661332f626c6f62732f746573742d626c6f622d66653762393334392d663563332d343864622d623665612d6337303031386264633937390238323032302d30322d32315432323a32323a31382e303436313737335a4861626562333133372d393031652d303037612d353330352d653936323166303663343035024866333335313634382d353135322d343737652d626361342d6534306135373962336366634861626562333133372d393031652d303037612d353330352d653936323166303030303030223078384437423731433832463744344344306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135323606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737352c373437363531382c373437363530332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613864363961622d653036372d343535652d613465612d3034346461343736646532642f626c6f62732f746573742d626c6f622d63356231313665372d376233352d346437382d386531372d3635646433373566343866620238323032302d30322d32315432323a32323a31382e343734313837335a4837613636616535632d633031652d303039332d343530352d653961343535303663663065024832303034613538372d653133342d346566322d623463322d3531316165306632353937364837613636616535632d633031652d303039332d343530352d653961343535303030303030223078384437423731433833333932334631306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135326506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737362c373437363532362c373437363531382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613864363961622d653036372d343535652d613465612d3034346461343736646532642f626c6f62732f746573742d626c6f622d61386463643465632d663163652d343537622d626639352d3863386234346162393335340238323032302d30322d32315432323a32323a31382e353036313839325a4837613636616537622d633031652d303039332d363430352d653961343535303664306164024865383633633535392d386365632d343162622d616631332d3338643262363866316263654837613636616537622d633031652d303039332d363430352d653961343535303030303030223078384437423731433833334444454636306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135336406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737382c373437363534312c373437363532362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33396366316639632d376537312d343966652d623539382d6661623732623933316233612f626c6f62732f746573742d626c6f622d33663939623035642d326361322d346531632d396566302d6264376434306430373234320238323032302d30322d32315432323a32323a31392e303835323038395a4838666564653933632d633031652d303033612d316130352d653936353237303665396536024834366337666166362d646561302d343937662d383233362d6530616534343762626533324838666564653933632d633031652d303033612d316130352d653936353237303030303030223078384437423731433833393633384536306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135343506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343737392c373437363534392c373437363534312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33396366316639632d376537312d343966652d623539382d6661623732623933316233612f626c6f62732f746573742d626c6f622d37363038643864382d333166622d343466652d616538352d3865396537613636326236630238323032302d30322d32315432323a32323a31392e313134323039355a4838666564653934612d633031652d303033612d323730352d653936353237303665623064024830666666356633662d363831632d346333642d613762612d6266633062646563336236614838666564653934612d633031652d303033612d323730352d653936353237303030303030223078384437423731433833394143434346306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135353406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738312c373437363536342c373437363534392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30643033653735392d373530382d346430322d396137612d3035663533646636653332392f626c6f62732f746573742d626c6f622d66646537313234342d656333612d343236622d383732662d3633616135303830363535630238323032302d30322d32315432323a32323a31392e323634323137315a4862316132643135632d643031652d303031392d303330352d653966666534303666306139024832386236653832312d343935642d346633642d623338332d6533386565313962346166324862316132643135632d643031652d303031392d303330352d653966666534303030303030223078384437423731433833423138393431306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135356306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738322c373437363537322c373437363536342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30643033653735392d373530382d346430322d396137612d3035663533646636653332392f626c6f62732f746573742d626c6f622d34343633363930352d363835302d346465302d393631612d3666343466353233633732360238323032302d30322d32315432323a32323a31392e323938323135395a4862316132643137392d643031652d303031392d316430352d653966666534303666323134024830326164633030392d396535632d343238362d616231312d3435626630336335393066654862316132643137392d643031652d303031392d316430352d653966666534303030303030223078384437423731433833423645303846306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135366206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738342c373437363538372c373437363537322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35653335303466302d623366632d343062642d616236662d3537626233376233393262382f626c6f62732f746573742d626c6f622d30353861376364372d646439632d343333322d383032622d3430653836636538366262340238323032302d30322d32315432323a32323a31392e363736323331305a4866636536663061392d653031652d303038342d383030352d653930643565303666643561024866336537643637662d353437312d346566352d623361332d6465396230313965316565304866636536663061392d653031652d303038342d383030352d653930643565303030303030223078384437423731433833463036374334306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135373306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738352c373437363539352c373437363538372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35653335303466302d623366632d343062642d616236662d3537626233376233393262382f626c6f62732f746573742d626c6f622d32633162333037642d626634622d343661322d623335392d3963303534343632623761650238323032302d30322d32315432323a32323a31392e373032323333375a4866636536663062622d653031652d303038342d306530352d653930643565303666646463024831366131326161662d346336392d346639362d393535382d6663323030363837613834374866636536663062622d653031652d303038342d306530352d653930643565303030303030223078384437423731433833463435463736306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135383206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343738372c373437363631302c373437363539352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32363833646630342d626432352d346336632d626136302d6333623435613536326138632f626c6f62732f746573742d626c6f622d35323066616435612d363134652d343766642d386131322d3866306434633963393262640238323032302d30322d32315432323a32323a32302e313633323436385a4834363065666363342d393031652d303062312d376630352d653936313461303630373366024861633964356238652d333232612d343235362d383366372d6138323834353463356561644834363065666363342d393031652d303062312d376630352d653936313461303030303030223078384437423731433834334142374137306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135393506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739302c373437363632392c373437363631302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d32363833646630342d626432352d346336632d626136302d6333623435613536326138632f626c6f62732f746573742d626c6f622d33393430346236632d653633662d346163612d393332622d6232646339663861386464340238323032302d30322d32315432323a32323a32302e323030323439315a4834363065666365312d393031652d303062312d316130352d653936313461303630376563024831646363333066312d653032652d343561642d393937662d3262353736336634306565634834363065666365312d393031652d303062312d316130352d653936313461303030303030223078384437423731433834343038343342306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135613406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739322c373437363634342c373437363632392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65633637386161612d386262392d343138622d393436362d6438396363613535393234612f626c6f62732f746573742d626c6f622d61333463653037362d333366322d343563342d613162652d6163646234633166636130300238323032302d30322d32315432323a32323a32302e333635323439395a4866613533363632302d373031652d303035642d326530352d653937356462303630626538024865306439363665312d346533632d343030382d623733332d3331326565346530356236654866613533363632302d373031652d303035642d326530352d653937356462303030303030223078384437423731433834353942313933306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135616306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739332c373437363635322c373437363634342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65633637386161612d386262392d343138622d393436362d6438396363613535393234612f626c6f62732f746573742d626c6f622d30333230396633652d393633362d343863632d386361322d3762636361643338353661620238323032302d30322d32315432323a32323a32302e333935323534325a4866613533363632372d373031652d303035642d333330352d653937356462303630633762024865313637343139352d333336332d346263362d386366322d6636653964626663646236334866613533363632372d373031652d303035642d333330352d653937356462303030303030223078384437423731433834354531453842306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135626206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739352c373437363636372c373437363635322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35346464643264362d353430662d343465642d393339662d3762363934353537356531392f626c6f62732f746573742d626c6f622d64346538383731392d656264652d346133372d393634342d3733633063636361333438630238323032302d30322d32315432323a32323a32302e383234323634395a4866343662386433652d343031652d303062322d373730352d653938303265303631643330024831306432323232372d393939632d343563622d616564352d3239393032373430666362344866343662386433652d343031652d303062322d373730352d653938303265303030303030223078384437423731433834394642424439306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135633306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739362c373437363637352c373437363636372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35346464643264362d353430662d343465642d393339662d3762363934353537356531392f626c6f62732f746573742d626c6f622d37623064623635342d653837662d343630662d393033392d6138646630353434353563350238323032302d30322d32315432323a32323a32302e383534323635395a4866343662386434642d343031652d303062322d303630352d653938303265303631653730024864363136363433392d343932632d346462342d383864352d6232616332653635313036384866343662386434642d343031652d303062322d303630352d653938303265303030303030223078384437423731433834413432384137306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135643206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739382c373437363639302c373437363637352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35323431613061652d623061372d343735332d623635622d3064616364353631333836622f626c6f62732f746573742d626c6f622d37323564396130622d383637322d343961392d623835652d3532383765633562383636350238323032302d30322d32315432323a32323a32312e303737323733315a4866336534303033392d653031652d303030322d346530352d653963316537303632373738024866613235303934392d663062332d343734642d623963322d6263366161626363353931354866336534303033392d653031652d303030322d346530352d653963316537303030303030223078384437423731433834433635364642306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135646106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343739392c373437363639382c373437363639302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35323431613061652d623061372d343735332d623635622d3064616364353631333836622f626c6f62732f746573742d626c6f622d37303431326564342d303337332d343463372d393364642d3739313433366435343638380238323032302d30322d32315432323a32323a32312e313135323734345a4866336534303034332d653031652d303030322d353730352d653963316537303632386664024837626436326135382d353030372d343331372d386133662d3461626162383136613636614866336534303034332d653031652d303030322d353730352d653963316537303030303030223078384437423731433834434246433535306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135653906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343830312c373437363731332c373437363639382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62366638613531372d633639322d346231652d396465352d3231306365343339636466642f626c6f62732f746573742d626c6f622d33313035393066332d323535302d343664632d393364332d3935353864366432636136630238323032302d30322d32315432323a32323a32312e343731323931315a4861633462653538302d623031652d303039392d336430352d653930306532303633376263024837646635613166362d343862342d343134342d613839312d3665326465363135663530624861633462653538302d623031652d303039392d336430352d653930306532303030303030223078384437423731433835303237363446306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323135663806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343830332c373437363732382c373437363731332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38386532346437392d646463392d343533392d383462662d3234643337633533356634342f626c6f62732f746573742d626c6f622d31373333306131642d343230632d346263642d396637612d6665376563633966363130310238323032302d30322d32315432323a32323a32312e393739333036375a4864363262343663352d623031652d303032302d373630352d653930346638303634323136024835623033383862312d356663382d343061392d623339342d6662336238363632363161624864363262343663352d623031652d303032302d373630352d653930346638303030303030223078384437423731433835344644333943306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136303706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343830352c373437363734332c373437363732382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38386532346437392d646463392d343533392d383462662d3234643337633533356634342f626c6f62732f746573742d626c6f622d31306236663136612d373439622d343734612d383465382d3931383432616465363337380238323032302d30322d32315432323a32323a32322e303133333036375a4864363262343664352d623031652d303032302d303630352d653930346638303634326334024837323832303539662d343831612d343366642d396332612d6638613164343138336336644864363262343664352d623031652d303032302d303630352d653930346638303030303030223078384437423731433835353530333936306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136313606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343830372c373437363735382c373437363734332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37323365393366392d613461622d346630352d616437362d3334346133323739363539612f626c6f62732f746573742d626c6f622d33653163663665302d323135642d346363642d623330382d3230366139336133626530300238323032302d30322d32315432323a32323a32322e333931333139375a4836656637363933312d383031652d303033622d313430352d653933616662303634626436024839376639303530302d656431652d343233322d383133322d3533363163373662333964364836656637363933312d383031652d303033622d313430352d653933616662303030303030223078384437423731433835384544384544306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136333006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831312c373437363738342c373437363735382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37323365393366392d613461622d346630352d616437362d3334346133323739363539612f626c6f62732f746573742d626c6f622d32653430366237372d346562392d343535312d393133662d3637656131626532383066620238323032302d30322d32315432323a32323a32322e343639333135375a4836656637363933372d383031652d303033622d316130352d653933616662303634643538024864386634366364312d316136332d343938632d626633642d3363626638376134653366394836656637363933372d383031652d303033622d316130352d653933616662303030303030223078384437423731433835394142464135306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136336606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831332c373437363739392c373437363738342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33383966363062632d646136642d346165312d613437342d6437333932646663656332342f626c6f62732f746573742d626c6f622d62376561616634312d626539312d346163352d393466632d3238653431326636633637620238323032302d30322d32315432323a32323a32322e363831333235385a4865323337373735612d383031652d303035392d363330352d653966386463303635363637024866373664393039312d393262652d343562302d623130352d3265353964396639363963304865323337373735612d383031652d303035392d363330352d653966386463303030303030223078384437423731433835424231393441306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136343706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831342c373437363830372c373437363739392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33383966363062632d646136642d346165312d613437342d6437333932646663656332342f626c6f62732f746573742d626c6f622d33383364353938302d663038652d343733642d623038652d6339663032363231306434630238323032302d30322d32315432323a32323a32322e373131333237325a4865323337373737302d383031652d303035392d373430352d653966386463303635376231024862356436373331342d666234662d346434632d386539662d6165303166363561363634644865323337373737302d383031652d303035392d373430352d653966386463303030303030223078384437423731433835424638363230306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136353606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831362c373437363832322c373437363830372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65623666383336302d626231392d346362352d613763392d3834653465363566653236652f626c6f62732f746573742d626c6f622d34356334316161392d373731622d343039332d613739622d3436663861343232323937630238323032302d30322d32315432323a32323a32332e313638333431325a4832393138373062382d393031652d303035352d326530352d653936666434303636616637024831336162643532362d366432372d343038322d386163372d3332643037336236313263624832393138373062382d393031652d303035352d326530352d653936666434303030303030223078384437423731433836303536393534306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136363506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343831382c373437363833372c373437363832322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65623666383336302d626231392d346362352d613763392d3834653465363566653236652f626c6f62732f746573742d626c6f622d30613833373234372d626664662d346564342d396561612d6435666264653166653037380238323032302d30322d32315432323a32323a32332e323037333431355a4832393138373063392d393031652d303035352d336330352d653936666434303636636161024833316632396235662d333031312d346237632d383336352d3063346538333538353231304832393138373063392d393031652d303035352d336330352d653936666434303030303030223078384437423731433836304235434337306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136373406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832302c373437363835322c373437363833372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34623265346534372d333038312d343337302d623862342d3231343663653535383133372f626c6f62732f746573742d626c6f622d66653238663030302d646266362d346434622d383832362d3231643033633533373561390238323032302d30322d32315432323a32323a32332e353031333532375a4865626235383064312d303031652d303038632d303230352d653931373531303637386638024833663936303166652d626330612d343961632d383063352d3032333734396531393861634865626235383064312d303031652d303038632d303230352d653931373531303030303030223078384437423731433836333833393937306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136383306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832322c373437363836372c373437363835322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38356132373763362d303266622d343064622d626565362d6365633136366464343438382f626c6f62732f746573742d626c6f622d33323866396234392d623936372d346530332d613631352d6337333761373834663464330238323032302d30322d32315432323a32323a32332e383036333637305a4866613533363938302d373031652d303035642d303230352d653937356462303637663865024839633362396266622d643230352d346135642d623634342d6637613730613138393662304866613533363938302d373031652d303035642d303230352d653937356462303030303030223078384437423731433836363639434630306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136386206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832332c373437363837352c373437363836372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38356132373763362d303266622d343064622d626565362d6365633136366464343438382f626c6f62732f746573742d626c6f622d33323866396234392d623936372d346530332d613631352d6337333761373834663464330238323032302d30322d32315432323a32323a32332e383235333632385a4866613533363938352d373031652d303035642d303730352d653937356462303637666631024832306634633730662d356135652d346262302d623230322d6634643636663731323864644866613533363938352d373031652d303035642d303730352d653937356462303030303030223078384437423731433836363938333446306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136393306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832342c373437363838332c373437363837352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31656535326635342d636536662d346463612d386133362d3030316262376433306464662f626c6f62732f746573742d626c6f622d37613730323532322d303938352d343262652d613764352d6563306638363736316436610238323032302d30322d32315432323a32323a32332e393834333732385a4865306665303965312d643031652d303032362d313030352d653933373437303638323731024861623066613932652d383830632d343031382d613663392d3330633331306365383731334865306665303965312d643031652d303032362d313030352d653933373437303030303030223078384437423731433836383145443930306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136396206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832352c373437363839312c373437363838332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31656535326635342d636536662d346463612d386133362d3030316262376433306464662f626c6f62732f746573742d626c6f622d37613730323532322d303938352d343262652d613764352d6563306638363736316436610238323032302d30322d32315432323a32323a32332e393938333638375a4865306665303965352d643031652d303032362d313430352d653933373437303638326337024833383430313733622d636233642d346335652d393335302d3434393432653530373763654865306665303965352d643031652d303032362d313430352d653933373437303030303030223078384437423731433836383431303437306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136613306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832362c373437363839392c373437363839312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35303866383938642d313135392d343739372d613538382d3163653265616464383733622f626c6f62732f746573742d626c6f622d38363539363538382d633333382d343465332d393064392d6230336337336337643937370238323032302d30322d32315432323a32323a32342e313230333730305a4837303035653166642d303031652d303062332d363230352d653964666632303638346630024838383033353966662d343739362d343464302d396138312d6464373431373963633934394837303035653166642d303031652d303062332d363230352d653964666632303030303030223078384437423731433836393641444634306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136616206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832372c373437363930372c373437363839392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35303866383938642d313135392d343739372d613538382d3163653265616464383733622f626c6f62732f746573742d626c6f622d38363539363538382d633333382d343465332d393064392d6230336337336337643937370238323032302d30322d32315432323a32323a32342e313338333733325a4837303035653232322d303031652d303062332d303530352d653964666632303638353236024836626638383832652d643233372d343134662d613834362d6365303738656565613064664837303035653232322d303031652d303062332d303530352d653964666632303030303030223078384437423731433836393934363341306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136623306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832382c373437363931352c373437363930372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36366632303836312d323737332d346236662d613636392d3231623833396563323564652f626c6f62732f746573742d626c6f622d39653738386639312d393438392d343732372d386436352d6339373936313338316234380238323032302d30322d32315432323a32323a32342e333637333832375a4833663062656130632d333031652d303030312d346630352d653932303833303638396565024838616339653566342d356161622d346330652d386437342d6634616137396134616237394833663062656130632d333031652d303030312d346630352d653932303833303030303030223078384437423731433836424335454533306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136626206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343832392c373437363932332c373437363931352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36366632303836312d323737332d346236662d613636392d3231623833396563323564652f626c6f62732f746573742d626c6f622d39653738386639312d393438392d343732372d386436352d6339373936313338316234380238323032302d30322d32315432323a32323a32342e333937333834305a4833663062656131632d333031652d303030312d356430352d653932303833303638613833024837643435393236642d383937362d343165392d393862332d6164313336333431326532394833663062656131632d333031652d303030312d356430352d653932303833303030303030223078384437423731433836433043424235306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136633306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833302c373437363933312c373437363932332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36643361373134362d303039322d343331392d396461392d6263633266306237353838322f626c6f62732f746573742d626c6f622d65643538633534382d396466322d343365332d623765302d6363636336316332356264380238323032302d30322d32315432323a32323a32342e353235333834375a4832616165663233382d393031652d303061312d313830352d653961343232303638643462024834343733353230362d323466342d346566332d393365332d3934666463653538316432314832616165663233382d393031652d303061312d313830352d653961343232303030303030223078384437423731433836443437414437306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136636206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833312c373437363933392c373437363933312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36643361373134362d303039322d343331392d396461392d6263633266306237353838322f626c6f62732f746573742d626c6f622d65643538633534382d396466322d343365332d623765302d6363636336316332356264380238323032302d30322d32315432323a32323a32342e353430333838325a4832616165663234632d393031652d303061312d326330352d653961343232303638653163024863323764333534652d313936662d343563662d623436392d3862393461303261633262334832616165663234632d393031652d303061312d326330352d653961343232303030303030223078384437423731433836443643344541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136643306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833322c373437363934372c373437363933392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61393363666435652d313461632d346231632d386261652d3066653464323565316235652f626c6f62732f746573742d626c6f622d37356263643663362d353263632d343837632d393634612d3932303963373964636366650238323032302d30322d32315432323a32323a32342e363233333839365a4834326263613436392d303031652d303035372d373130352d653964313663303639316132024836616663616234352d353032652d343734312d626339382d6234613639316532626663334834326263613436392d303031652d303035372d373130352d653964313663303030303030223078384437423731433836453334383034306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136646206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833332c373437363935352c373437363934372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61393363666435652d313461632d346231632d386261652d3066653464323565316235652f626c6f62732f746573742d626c6f622d37356263643663362d353263632d343837632d393634612d3932303963373964636366650238323032302d30322d32315432323a32323a32342e363531333837375a4834326263613436642d303031652d303035372d373530352d653964313663303639326237024838666165376334632d383036312d343664302d616335652d3030356563313962623036374834326263613436642d303031652d303035372d373530352d653964313663303030303030223078384437423731433836453738444342306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136653806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833352c373437363936382c373437363935352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34383338613164332d663336612d343134312d616264632d6366633435343037653631322f626c6f62732f746573742d626c6f622d63383231666261352d396239632d346338372d613032662d3335663532343932333538610238323032302d30322d32315432323a32323a32352e303435343031395a4830663431616436352d663031652d303033312d343430352d653939653463303661306365024839336431623139362d366236622d346564382d623638622d3330396465653639636462374830663431616436352d663031652d303033312d343430352d653939653463303030303030223078384437423731433837323344343033306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136663006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833362c373437363937362c373437363936382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34363565653138612d323431362d343663382d396264622d3430643332623836313633382f626c6f62732f746573742d626c6f622d31386133333738332d633738392d343462382d616133352d3937363966303937643364350238323032302d30322d32315432323a32323a32352e363431343230395a4862316132653165322d643031652d303031392d353430352d653966666534303662353739024864316665343038662d346562362d343730372d396533322d3966613734306639633338644862316132653165322d643031652d303031392d353430352d653966666534303030303030223078384437423731433837374539454642306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323136663806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833372c373437363938342c373437363937362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66313639643737382d333066382d343438332d386539382d3262383838386430613330622f626c6f62732f746573742d626c6f622d39373062653538352d666135372d346436362d393365382d6337396462303035363761330238323032302d30322d32315432323a32323a32352e383639343239375a4837616561396332352d633031652d303035382d353630352d653961373030303662616234024835626261643636352d353237632d343735382d613533322d3735366263313363353434344837616561396332352d633031652d303035382d353630352d653961373030303030303030223078384437423731433837413139303939306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137303006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833382c373437363939322c373437363938342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37383939633730632d333961322d346365362d386463352d3035343430633464363037612f626c6f62732f746573742d626c6f622d39646535653764612d373836372d343333342d616434352d6363623564363165626639340238323032302d30322d32315432323a32323a32362e303934343336325a4865626235383835612d303031652d303038632d343530352d653931373531303662666432024835666132613634622d626563662d346630352d616436332d3064303537313430363733364865626235383835612d303031652d303038632d343530352d653931373531303030303030223078384437423731433837433345354541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137303806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343833392c373437373030302c373437363939322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30666137636330312d303230632d343366392d383936612d3234656664383236393135612f626c6f62732f746573742d626c6f622d64323063666361342d653861332d346335622d383631362d3066386134626337366661610238323032302d30322d32315432323a32323a32362e323234343338385a4833303234323662392d393031652d303033372d363830352d653961646633303663323561024831366665643031622d363865642d343365632d393761362d6632363334383966643764354833303234323662392d393031652d303033372d363830352d653961646633303030303030223078384437423731433837443739353444306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137313006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834302c373437373030382c373437373030302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30306138373764332d373166642d346239352d393832352d3663316532306366383635302f626c6f62732f746573742d626c6f622d37313132653763642d356663372d346362362d396337372d3038323538343131613361300238323032302d30322d32315432323a32323a32362e333339343433355a4836356537663038652d333031652d303062382d323630352d653932343939303663356131024864376236666466652d633863312d343463312d393136322d3132636365303234326432384836356537663038652d333031652d303062382d323630352d653932343939303030303030223078384437423731433837453934383833306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137313806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834312c373437373031362c373437373030382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33613136633061622d353236622d346663302d626661392d6661636132343463366261302f626c6f62732f746573742d626c6f622d35363239643735652d626130612d343364392d393633332d3633666534653938396465610238323032302d30322d32315432323a32323a32372e303239343636325a4863623333626635352d363031652d303037652d336530352d653965663138303664656564024831393031333833642d313237302d343837302d626531652d3862646661666530316236634863623333626635352d363031652d303037652d336530352d653965663138303030303030223078384437423731433838353236423645306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137323006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834322c373437373032342c373437373031362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30343237363234662d393934612d343261352d613663362d6361643839383436353864662f626c6f62732f746573742d626c6f622d38393263396438642d616433372d346234342d623330652d3038623461323665616236330238323032302d30322d32315432323a32323a32372e333032343734365a4832656534316134632d613031652d303039352d363830352d653939376561303665393938024864653234303039622d393236382d343631642d393038322d3632626438353663653765364832656534316134632d613031652d303039352d363830352d653939376561303030303030223078384437423731433838374333414541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137323806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834332c373437373033322c373437373032342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38306464633161372d333132362d343137382d623332652d3963656533323862613232392f626c6f62732f746573742d626c6f622d31343534333861352d666562612d346634312d393865612d3436663835333565333239380238323032302d30322d32315432323a32323a32382e303033343936305a4862633535626661612d343031652d303036392d306630352d653934363133303666653231024861643766656538372d636337362d343864382d396231382d3164653265633463363038634862633535626661612d343031652d303036392d306630352d653934363133303030303030223078384437423731433838453730423942306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137333006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834342c373437373034302c373437373033322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37663466333361662d666231642d346133322d396131392d3663323666643866636630622f626c6f62732f746573742d626c6f622d66313138623064372d653635342d343761352d623338362d3236353439663238363630650238323032302d30322d32315432323a32323a32382e323932353132315a4832656237373439612d653031652d303037302d333330352d653963366138303630343033024832333033343838302d383736332d346532362d626338332d6466326464626362623532324832656237373439612d653031652d303037302d333330352d653963366138303030303030223078384437423731433839313332353245306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137343306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834372c373437373035392c373437373034302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62363761623434612d613563352d346335612d623132332d6564313666306462636464362f626c6f62732f746573742d626c6f622d37626164323934652d316231632d346339352d383436342d6464636231393138663532360238323032302d30322d32315432323a32323a32382e343438353137385a4866366366643839312d373031652d303033662d313230352d653962376663303630383062024838326437396437662d643836352d343631342d393364382d3766323462626363316262364866366366643839312d373031652d303033662d313230352d653962376663303030303030223078384437423731433839324146324445306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137353206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343834392c373437373037342c373437373035392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36303262643061362d353730622d346431642d613166652d6466333133666666656530622f626c6f62732f746573742d626c6f622d34326634626364372d313930332d346230612d613830612d6634613137316234393132300238323032302d30322d32315432323a32323a32382e353532353136305a4861393136333031352d353031652d303037352d376530352d653931343733303630613331024833653134326135332d646333652d343138642d616164312d3231613235363662646538364861393136333031352d353031652d303037352d376530352d653931343733303030303030223078384437423731433839334146384138306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137363106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343835312c373437373038392c373437373037342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33623563613232652d363731612d346639322d623064652d6338333831656330363435392f626c6f62732f746573742d626c6f622d61383638383265382d333861332d343932382d396266662d6336373735666166303965610238323032302d30322d32315432323a32323a32382e383133353235335a4866343933643036632d643031652d303061302d323030352d653966626665303631343830024834373466393662352d663737342d343636612d386363662d3338653166333533373563654866343933643036632d643031652d303061302d323030352d653966626665303030303030223078384437423731433839363243433535306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137373006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343835332c373437373130342c373437373038392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d66393065306333372d613635362d346636642d383938662d6265653566656166346639392f626c6f62732f746573742d626c6f622d39303965373664622d393664342d343262322d383961662d3966373634313530663836610238323032302d30322d32315432323a32323a32382e393631353238315a4833386661356535332d343031652d303039642d353930352d653938646535303631613430024839363437643036372d363938632d343431642d386564392d6462626138653035343966634833386661356535332d343031652d303039642d353930352d653938646535303030303030223078384437423731433839373936314231306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137376606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343835352c373437373131392c373437373130342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33313865363062342d343437612d346431392d613234652d6466326465323830613364372f626c6f62732f746573742d626c6f622d35616261373539332d386661622d346532632d626132612d6336346536373630333563320238323032302d30322d32315432323a32323a32392e313535353333345a4834326535643434312d613031652d303035652d363430352d653939346266303632316637024837366131643161372d666566332d343565342d623536362d3435643061393632383964624834326535643434312d613031652d303035652d363430352d653939346266303030303030223078384437423731433839393646433036306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137393906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343835382c373437373134352c3734373731313929000d070f0c04040c00010901070b0f0e09ba818080808080808000bc938780808080808000028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63386133333435362d393031352d343661362d386665622d6339656131363862663863342f626c6f62732f746573742d626c6f622d63383363333039332d393333392d343435642d393663332d3037353361353539363066320238323032302d30322d32315432323a32323a32392e333131353339355a4861313166636663332d613031652d303032632d336630352d653939336630303632376530024830336237303436332d343133362d346532302d626361342d6164643632346234643165624861313166636663332d613031652d303032632d336630352d653939336630303030303030223078384437423731433839414543413033306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137613806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836312c373437373136302c373437373134352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39393861623063652d316663372d343663622d383131362d6336323737653466623665622f626c6f62732f746573742d626c6f622d66373564346234392d396366362d346666382d396132372d3739633336613936636135380238323032302d30322d32315432323a32323a32392e343231353432315a4861313166643033332d613031652d303032632d323630352d653939336630303632643266024865363862613430382d326165352d346632352d623765362d3635643736323035366661654861313166643033332d613031652d303032632d323630352d653939336630303030303030223078384437423731433839424636433038306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137626306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836342c373437373138302c373437373136302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38303261306564642d373665322d343834382d626332662d3932633332313934636439632f626c6f62732f746573742d626c6f622d30353566333438612d623461622d346633362d383533382d3764626337633932353765660238323032302d30322d32315432323a32323a32392e353836353531355a4866636536666633332d653031652d303038342d323030352d653930643565303633333932024862313730383036612d393834302d346164372d383338322d3434326261353365376162394866636536666633332d653031652d303038342d323030352d653930643565303030303030223078384437423731433839443843304142306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137636206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836362c373437373139352c373437373138302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64363764656430382d326537622d343861322d393336632d3237653061353066386263342f626c6f62732f746573742d626c6f622d61313437353933302d316365352d346634342d386362382d6335363865323663363766640238323032302d30322d32315432323a32323a32392e393331353632365a4863643562346661372d313031652d303031362d353930352d653938393838303633623663024863353539326234302d653637352d343664632d386662322d3135353836333465323162324863643562346661372d313031652d303031362d353930352d653938393838303030303030223078384437423731433841304433453836306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137646106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836382c373437373231302c373437373139352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31643532653432352d393037312d343131312d623437302d3061346132373861353836382f626c6f62732f746573742d626c6f622d31353664663534612d666465302d346266312d383437342d3233663831346538353565660238323032302d30322d32315432323a32323a33302e323337353732315a4865623264323833312d623031652d303062362d353530352d653930643239303634323766024830373538313933312d626539342d343866652d616635322d3962356337356238636438354865623264323833312d623031652d303062362d353530352d653930643239303030303030223078384437423731433841334331373239306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137653206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343836392c373437373231382c373437373231302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39643834393438302d653562392d343263662d393133612d6135343037316137333764342f626c6f62732f746573742d626c6f622d65623033626632652d396166612d343431312d393936652d3837313832346232316264660238323032302d30322d32315432323a32323a33302e343439353830355a4863303636663630332d343031652d303038642d366430352d653934383864303634376262024836646532616664622d326662342d343832632d623666342d6630656230653234633335374863303636663630332d343031652d303038642d366430352d653934383864303030303030223078384437423731433841354337304244306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137656106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837302c373437373232362c373437373231382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62303034386636652d323238392d343132382d393031322d3037663362346461623361382f626c6f62732f746573742d626c6f622d64636262613761612d653464652d343264362d393266342d3663666434333335323033330238323032302d30322d32315432323a32323a33302e373136353837315a4835366132333061322d343031652d303032342d316330352d653938396666303634666237024864313430386137392d623065622d343336632d623735302d6366363239333137363132664835366132333061322d343031652d303032342d316330352d653938396666303030303030223078384437423731433841383532454146306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323137663206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837312c373437373233342c373437373232362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39383864383931302d653730332d343239352d613930382d3835366462316435653639322f626c6f62732f746573742d626c6f622d62663735343833322d343330632d343662372d613038372d6162393235373437393031640238323032302d30322d32315432323a32323a33312e313035353937315a4863636139613635662d643031652d303036622d363030352d653966386162303635666663024837343931353062312d656264312d343564382d623462302d3661343038366431356233304863636139613635662d643031652d303036622d363030352d653966386162303030303030223078384437423731433841433038413633306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138303006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837332c373437373234382c373437373233342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63316335353965322d656231372d346339302d393439362d6231656532386563636563342f626c6f62732f746573742d626c6f622d36613436303861362d323332332d346131652d393066622d3035326462656139653361350238323032302d30322d32315432323a32323a33312e353531363133365a4866653931356562372d323031652d303038622d326330352d653937623332303637313561024833623336623961302d613532662d343632662d383565322d6638366230643164663130304866653931356562372d323031652d303038622d326330352d653937623332303030303030223078384437423731433842303437314338306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138306406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837352c373437373236312c373437373234382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35666237653565302d663061652d343034392d393662372d6633383837613164316665622f626c6f62732f746573742d626c6f622d65366638623933342d666562652d343031392d396562622d3637616539396432656462330238323032302d30322d32315432323a32323a33312e373339363136365a4862383639333534642d633031652d303031352d333830352d653936386563303637376535024831613930326663332d656163342d343364322d396161342d6461613530316365666436634862383639333534642d633031652d303031352d333830352d653936386563303030303030223078384437423731433842323132314246306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138313506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837362c373437373236392c373437373236312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31613935353331352d323533662d343630302d393063392d3262313565333535306239372f626c6f62732f746573742d626c6f622d61656232643734302d316530652d346239642d383866332d6334363237333635616362350238323032302d30322d32315432323a32323a33312e393932363236385a4866653931356565362d323031652d303038622d346130352d653937623332303637636134024831653166643034662d623263622d346539312d613236622d3536663764663139306166344866653931356565362d323031652d303038622d346130352d653937623332303030303030223078384437423731433842343745334643306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138316406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837372c373437373237372c373437373236392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35323739333065352d393438632d343632312d393364302d3765666134656337653133312f626c6f62732f746573742d626c6f622d35343231616430312d666335632d346231372d613635322d3666663764373039666532340238323032302d30322d32315432323a32323a33322e363536363436385a4833663062666334302d333031652d303030312d373730352d653932303833303638643764024837376361303761392d323863332d343739622d613564322d6430306439356538623433304833663062666334302d333031652d303030312d373730352d653932303833303030303030223078384437423731433842414430463345306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138326306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343837392c373437373239322c373437373237372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34356236643237662d383337322d343936302d383034622d6365363633653962373832352f626c6f62732f746573742d626c6f622d31663239373834622d343036362d343762302d623263352d3262326434623133333936330238323032302d30322d32315432323a32323a33322e373636363530335a4866643430323533352d663031652d303037632d373330352d653935316130303639316331024863626430323035352d326265382d346137352d626463622d3734636432396635313462664866643430323533352d663031652d303037632d373330352d653935316130303030303030223078384437423731433842424446463437306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138336206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838312c373437373330372c373437373239322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31343236633833382d633737302d343835622d383130662d3530366636633732323434662f626c6f62732f746573742d626c6f622d34353230663063382d663630392d343939322d613030632d6235356364366431646539340238323032302d30322d32315432323a32323a33332e313438363634315a4837636438636236322d643031652d303039662d346430352d653933333564303661303863024834653362316165632d393832322d346539312d613437382d6464366363613465306661334837636438636236322d643031652d303039662d346430352d653933333564303030303030223078384437423731433842463832324243306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138343306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838322c373437373331352c373437373330372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37653263623264662d646236652d343530392d396161352d3633373662636336313863612f626c6f62732f746573742d626c6f622d65653865396238332d313735332d343735622d623966632d6236376430636537313662310238323032302d30322d32315432323a32323a33342e333733373037395a4830383736333236332d643031652d303037622d366630352d653933646333303663323730024830303233613933662d333933622d346162622d616435342d3761613064346133353635644830383736333236332d643031652d303037622d366630352d653933646333303030303030223078384437423731433843423333364637306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138353406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838342c373437373333322c373437373331352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37653263623264662d646236652d343530392d396161352d3633373662636336313863612f626c6f62732f746573742d626c6f622d30343563376234632d616132632d346238382d623634372d6337666464383163373533660238323032302d30322d32315432323a32323a33342e343031373038365a4830383736333237352d643031652d303037622d376630352d653933646333303663326462024834363831643835632d663333312d343039322d613666302d3430656534313136633666624830383736333237352d643031652d303037622d376630352d653933646333303030303030223078384437423731433843423735354137306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138363306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838362c373437373334372c373437373333322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36393039333066392d373238392d346261652d396636382d3865396237333035336663342f626c6f62732f746573742d626c6f622d66353338386335622d653864332d346238392d616432302d3266353764363336616362640238323032302d30322d32315432323a32323a33342e353539373134395a4836306134336230642d363031652d303062352d336630352d653965633464303663366632024838373538353561642d643731322d343561392d613736392d3637343532313036383131664836306134336230642d363031652d303062352d336630352d653965633464303030303030223078384437423731433843434639384444306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138373206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343838382c373437373336322c373437373334372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36393039333066392d373238392d346261652d396636382d3865396237333035336663342f626c6f62732f746573742d626c6f622d34656565356335352d343538352d343633642d393130612d3662353866633531393039390238323032302d30322d32315432323a32323a33342e363036373133355a4836306134336233312d363031652d303062352d356630352d653965633464303663383232024866363136333562362d643430332d343536652d616464652d3864356437306432656133634836306134336233312d363031652d303062352d356630352d653965633464303030303030223078384437423731433843443643344246306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138383106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343839302c373437373337372c373437373336322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38373332353366312d666637322d343932632d396137362d6333333839396535326665642f626c6f62732f746573742d626c6f622d36336630306130362d383535332d343461352d613535372d6630663837343264623430370238323032302d30322d32315432323a32323a33352e323237373331395a4838646331346531622d323031652d303032322d313330352d653962613430303664643533024862396462316666662d373434382d346265632d613338392d3862353736373532643666354838646331346531622d323031652d303032322d313330352d653962613430303030303030223078384437423731433844333538373437306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138396206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343839342c373437373430332c373437373337372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38373332353366312d666637322d343932632d396137362d6333333839396535326665642f626c6f62732f746573742d626c6f622d36386566636363312d376461622d343636662d626264372d3862326234626232373239660238323032302d30322d32315432323a32323a33352e323539373331375a4838646331346532382d323031652d303032322d323030352d653962613430303664653666024830363036636664632d363964322d346635632d396666652d3730316164633238396438364838646331346532382d323031652d303032322d323030352d653962613430303030303030223078384437423731433844334134323332306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138616106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343839362c373437373431382c373437373430332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37396462353738642d386137382d346239392d626338352d6332383066336636376465322f626c6f62732f746573742d626c6f622d61363334633831312d633636632d343639342d626331372d6131623232633665323538340238323032302d30322d32315432323a32323a33352e353936373435345a4833366137356434302d313031652d303061662d343430352d653938643932303665616634024865643662343238632d393963382d343536312d386166642d6134303363643438383131394833366137356434302d313031652d303061662d343430352d653938643932303030303030223078384437423731433844364441454434306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138623906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343839382c373437373433332c373437373431382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37396462353738642d386137382d346239392d626338352d6332383066336636376465322f626c6f62732f746573742d626c6f622d30613431363435322d366137382d343834382d383432642d3439396534663163653636320238323032302d30322d32315432323a32323a33352e363232373435355a4833366137356438312d313031652d303061662d376630352d653938643932303665633261024831663730323230352d643061302d343635632d386530392d3038343139386339366162394833366137356438312d313031652d303061662d376630352d653938643932303030303030223078384437423731433844373143443746306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138633806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343930302c373437373434382c373437373433332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63333433363132632d353161382d346535372d613337642d3030393935643735386564302f626c6f62732f746573742d626c6f622d64346262383039362d653037362d346666382d383737332d3363646437383732326365630238323032302d30322d32315432323a32323a33362e303536373537345a4830333836613961652d353031652d303031372d336330352d653964363534303666363934024866373539613437622d343231382d346231302d626334382d3338346636343339663861374830333836613961652d353031652d303031372d336330352d653964363534303030303030223078384437423731433844423430373136306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138643706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343930322c373437373436332c373437373434382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63333433363132632d353161382d346535372d613337642d3030393935643735386564302f626c6f62732f746573742d626c6f622d61353332366166312d336166612d346439662d613863302d3633383630633237383161340238323032302d30322d32315432323a32323a33362e303833373631365a4830333836613963352d353031652d303031372d353330352d653964363534303666373037024830333932303032302d356261322d346431652d393139302d6433306235613062666364344830333836613963352d353031652d303031372d353330352d653964363534303030303030223078384437423731433844423832354630306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323138653606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343930342c373437373437382c373437373436332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34653234633063332d656664332d346366622d626663352d6166656637613262323537302f626c6f62732f746573742d626c6f622d39346230343837642d636439662d346233632d386436612d3638383030653634313634640238323032302d30322d32315432323a32323a33362e383833373834385a4832653831333262642d383031652d303038322d363630352d653933656531303630393166024833643766643563342d623333632d343334342d383962342d3766633733323437656666654832653831333262642d383031652d303038322d363630352d653933656531303030303030223078384437423731433845333231314339306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139303406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343931312c373437373530382c373437373437382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34653234633063332d656664332d346366622d626663352d6166656637613262323537302f626c6f62732f746573742d626c6f622d63643162653662332d313738352d346637362d393438302d3134356263303439653436660238323032302d30322d32315432323a32323a33362e393232373834375a4832653831333263642d383031652d303038322d373530352d653933656531303630613366024864646434346363392d343666642d346339382d616436642d6631616336326436643863394832653831333263642d383031652d303038322d373530352d653933656531303030303030223078384437423731433845333830353344306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139313306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343931332c373437373532332c373437373530382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38393639326531662d313465612d343839392d616334372d3138663063353965333634662f626c6f62732f746573742d626c6f622d33326661353133392d653734652d343436612d393666612d6138633162373939643331640238323032302d30322d32315432323a32323a33372e333635373939345a4830633535363136322d373031652d303036322d333030352d653962643738303631393065024861326662336235622d363263382d346236662d613431372d3232323362616533373437334830633535363136322d373031652d303036322d333030352d653962643738303030303030223078384437423731433845374239453733306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139333206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343931382c373437373535342c373437373532332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38393639326531662d313465612d343839392d616334372d3138663063353965333634662f626c6f62732f746573742d626c6f622d32336665623134332d626232342d346566652d383230322d3935636533313961633463620238323032302d30322d32315432323a32323a33372e333936383033375a4830633535363136652d373031652d303036322d333930352d653962643738303631613034024839303034316561642d616138302d346436612d616234382d3232363534613534663563324830633535363136652d373031652d303036322d333930352d653962643738303030303030223078384437423731433845383035393734306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139343106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343932302c373437373536392c373437373535342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31633031643337302d346337352d346161612d386138392d6165323861363732666230342f626c6f62732f746573742d626c6f622d36376663376138622d333162332d343731662d623830342d3632343566623634303535620238323032302d30322d32315432323a32323a33382e303038383234385a4834326263633132662d303031652d303035372d343630352d653964313663303632623632024862353738363139632d373864642d343535662d613966382d3338363432653934633535364834326263633132662d303031652d303035372d343630352d653964313663303030303030223078384437423731433845444442433745306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139353006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343932322c373437373538342c373437373536392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31633031643337302d346337352d346161612d386138392d6165323861363732666230342f626c6f62732f746573742d626c6f622d34653964613234302d646330652d343866342d626166662d6462623335383234366433630238323032302d30322d32315432323a32323a33382e303437383231375a4834326263633134312d303031652d303035372d353230352d653964313663303632633164024866306262663431652d663533342d346230642d396538392d6530386530616639346233634834326263633134312d303031652d303035372d353230352d653964313663303030303030223078384437423731433845453344373039306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139363506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343932352c373437373630352c373437373538342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35383430376339362d666665642d343233652d626464632d3939313234343337643865652f626c6f62732f746573742d626c6f622d36663032343463652d626666612d343539622d623737342d3239636336386262306461320238323032302d30322d32315432323a32323a33382e343434383336305a4838393238363966352d643031652d303034342d376130352d653966353630303633353634024866623737653466382d323234332d343766372d623437612d6364366566306366643161334838393238363966352d643031652d303034342d376130352d653966353630303030303030223078384437423731433846323036423638306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139373906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343932382c373437373632352c373437373630352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35383430376339362d666665642d343233652d626464632d3939313234343337643865652f626c6f62732f746573742d626c6f622d31313236303634302d323866632d343465632d383631642d3935343737303165643230320238323032302d30322d32315432323a32323a33382e343734383337335a4838393238363966612d643031652d303034342d376630352d653966353630303633363130024830393864666433312d343239332d343764352d613435302d3630613232653163366636394838393238363966612d643031652d303034342d376630352d653966353630303030303030223078384437423731433846323446463535306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139383806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343933302c373437373634302c373437373632352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33353136333064622d356639652d343864312d393734352d3034343165633561616162362f626c6f62732f746573742d626c6f622d31613437626134302d363762622d343663652d396532642d3435303538333066386465350238323032302d30322d32315432323a32323a33382e383533383438305a4836373365653839342d393031652d303036612d323330352d653961373737303634303339024833366234396161352d383032632d343164362d623938342d6165383638383531666465384836373365653839342d393031652d303036612d323330352d653961373737303030303030223078384437423731433846354541443544306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139616106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343933392c373437373637342c373437373634302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33353136333064622d356639652d343864312d393734352d3034343165633561616162362f626c6f62732f746573742d626c6f622d66363437383730362d383237642d343138392d623337372d6530303461376133323366330238323032302d30322d32315432323a32323a33382e383833383439305a4836373365653861632d393031652d303036612d333830352d653961373737303634313137024864343763373064662d393362382d346330362d393131382d3266383561303637636261334836373365653861632d393031652d303036612d333830352d653961373737303030303030223078384437423731433846363336383541306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139623906066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343934312c373437373638392c373437373637342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30646330343631642d336464662d343962382d386132312d3337373037326665333161642f626c6f62732f746573742d626c6f622d62363063383662362d613263642d343263322d613730322d3735356530626465353564310238323032302d30322d32315432323a32323a33392e313530383537375a4861393136336661662d353031652d303037352d376630352d653931343733303634396166024830396434356537392d646432312d346535352d386436322d3038346162373336336233664861393136336661662d353031652d303037352d376630352d653931343733303030303030223078384437423731433846384332363631306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139636406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343934342c373437373730392c373437373638392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30646330343631642d336464662d343962382d386132312d3337373037326665333161642f626c6f62732f746573742d626c6f622d33633334643462662d663065392d343636332d393863632d3238376165323966333932390238323032302d30322d32315432323a32323a33392e313831383537365a4861393136336662362d353031652d303037352d303630352d653931343733303634616264024836616564373365392d303533642d343161332d393132342d3630376335336437316663304861393136336662362d353031652d303037352d303630352d653931343733303030303030223078384437423731433846393042413744306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139646306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343934362c373437373732342c373437373730392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39316438316461332d376463652d346431612d626364362d6634613730303261363864322f626c6f62732f746573742d626c6f622d37316264363761652d343862662d343465332d396566632d6534666439396130333733380238323032302d30322d32315432323a32323a33392e353139383732395a4838646331353336342d323031652d303032322d336430352d653962613430303635363236024837303066356638652d643132322d343761352d393139382d6366333932366137343137614838646331353336342d323031652d303032322d336430352d653962613430303030303030223078384437423731433846433434444438306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139656206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343934382c373437373733392c373437373732342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39316438316461332d376463652d346431612d626364362d6634613730303261363864322f626c6f62732f746573742d626c6f622d38613661393862372d373639622d343461622d613866312d6663383638346564363838350238323032302d30322d32315432323a32323a33392e353437383731315a4838646331353337312d323031652d303032322d343830352d653962613430303635373038024866626532326634332d653461632d343734622d626238632d3362623566313262313962664838646331353337312d323031652d303032322d343830352d653962613430303030303030223078384437423731433846433842414237306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323139666106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343935302c373437373735342c373437373733392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37623233376131622d386661332d346361382d626233652d3335666162383965646436382f626c6f62732f746573742d626c6f622d61326165343839622d663034312d343139632d383836372d6536613339303639393234660238323032302d30322d32315432323a32323a33392e393533383835325a4833396230303365642d613031652d303031332d323130352d653935623533303636303566024833656262323633632d623062342d346535372d626337362d6162616362346433643538374833396230303365642d613031652d303031332d323130352d653935623533303030303030223078384437423731433930303641454134306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161316506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343935352c373437373739302c373437373735342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37623233376131622d386661332d346361382d626233652d3335666162383965646436382f626c6f62732f746573742d626c6f622d32356632333836632d313937632d343235622d616262392d3938366631363066323033310238323032302d30322d32315432323a32323a33392e393835383833385a4833396230303366342d613031652d303031332d323730352d653935623533303636313137024865363364353131342d323531632d343036612d393530362d6237646131636136386234354833396230303366342d613031652d303031332d323730352d653935623533303030303030223078384437423731433930304236393745306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161326406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343935372c373437373830352c373437373739302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31346465653366382d373535612d343739382d386137612d3961376239386230626136662f626c6f62732f746573742d626c6f622d61316262616165352d303036652d346365382d383362352d6266333161376436373662350238323032302d30322d32315432323a32323a34302e343135383938325a4866336534316261662d653031652d303030322d353330352d653963316537303636396538024866363937326438322d653764352d343362622d613661322d6531366164636635386665614866336534316261662d653031652d303030322d353330352d653963316537303030303030223078384437423731433930344430373044306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161333606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343935392c373437373831342c373437373830352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31346465653366382d373535612d343739382d386137612d3961376239386230626136662f626c6f62732f746573742d626c6f622d37666161643734652d653864652d343366612d623764642d6136366133633838633832370238323032302d30322d32315432323a32323a34302e343530393030335a4866336534316263342d653031652d303030322d363730352d653963316537303636613837024866326664366237332d656161612d346137622d623139362d3139333230333132363030394866336534316263342d653031652d303030322d363730352d653963316537303030303030223078384437423731433930353235453531306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161343506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936312c373437373832392c373437373831342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36363062643138622d346233662d346633382d396663612d6436663566366535323561632f626c6f62732f746573742d626c6f622d37323761333630382d393165322d343936622d613031362d3034393733373731383631330238323032302d30322d32315432323a32323a34302e373836393039385a4832343362316236662d323031652d303035302d303130352d653962643066303637316231024839356638366365332d363236352d343261372d386136392d3064386436303231303132394832343362316236662d323031652d303035302d303130352d653962643066303030303030223078384437423731433930383541334245306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161353006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936332c373437373834302c373437373832392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36363062643138622d346233662d346633382d396663612d6436663566366535323561632f626c6f62732f746573742d626c6f622d63386634623534632d353836352d346632392d623031622d6137626132313233623232300238323032302d30322d32315432323a32323a34302e383134393131345a4832343362316238302d323031652d303035302d306630352d653962643066303637323865024832356665303961612d376331652d343536302d613035322d3133653030353733663362324832343362316238302d323031652d303035302d306630352d653962643066303030303030223078384437423731433930383945393545306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161356606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936352c373437373835352c373437373834302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36643830666434662d646166352d346333322d613232332d6538303763353661303231622f626c6f62732f746573742d626c6f622d37353566303962632d623338302d343164632d623465622d3965633662356264333966300238323032302d30322d32315432323a32323a34302e393338393136385a4863656262336332332d643031652d303062302d316330352d653933653936303637356663024861336461623130352d643831342d343766662d623139352d3335633363353530356634304863656262336332332d643031652d303062302d316330352d653933653936303030303030223078384437423731433930394344353631306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161363706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936362c373437373836332c373437373835352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36643830666434662d646166352d346333322d613232332d6538303763353661303231622f626c6f62732f746573742d626c6f622d30316232656138382d386562622d343832622d626532332d6564353961663635386234320238323032302d30322d32315432323a32323a34302e393636393137355a4863656262336335372d643031652d303062302d346630352d653933653936303637366338024836333166323964392d323866302d346263372d613037382d3136343766333930663739624863656262336335372d643031652d303062302d346630352d653933653936303030303030223078384437423731433930413134323337306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161373606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343936382c373437373837382c373437373836332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64646133336464302d646333322d343434632d393131632d3865656535653238643765312f626c6f62732f746573742d626c6f622d34616537376433332d643663382d346132662d626161342d3236396138316139363366390238323032302d30322d32315432323a32323a34312e343632393331395a4833653866363432622d383031652d303032622d343430352d653966663933303638306364024863356162313738352d386264342d343734302d616161642d6331383131323333303661384833653866363432622d383031652d303032622d343430352d653966663933303030303030223078384437423731433930454346314337306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161383706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937322c373437373839352c373437373837382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64646133336464302d646333322d343434632d393131632d3865656535653238643765312f626c6f62732f746573742d626c6f622d35643739383730362d383034302d346463372d616436352d3638636138633561653263330238323032302d30322d32315432323a32323a34312e353133393338365a4833653866363434302d383031652d303032622d353830352d653966663933303638316236024830313365303038622d643761352d343863312d386438662d6366666165323864643234304833653866363434302d383031652d303032622d353830352d653966663933303030303030223078384437423731433930463439333232306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161393606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937342c373437373931302c373437373839352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61313031646431362d626339622d343239612d393965392d3634626432643432336434332f626c6f62732f746573742d626c6f622d38353038633564392d653735302d346533662d623766662d3639376431353235656134620238323032302d30322d32315432323a32323a34312e383238393530305a4839383337333463322d383031652d303037362d326230352d653966353137303638376439024832633161643561372d643562382d343264612d393930382d3638646562356232393330634839383337333463322d383031652d303037362d326230352d653966353137303030303030223078384437423731433931323441343334306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161396506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937352c373437373931382c373437373931302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d61313031646431362d626339622d343239612d393965392d3634626432643432336434332f626c6f62732f746573742d626c6f622d64303464613662392d333739332d346335632d383238372d3064343638376433373364660238323032302d30322d32315432323a32323a34312e383538393531305a4839383337333463652d383031652d303037362d333130352d653966353137303638383539024830616530303966642d306338352d343234302d623030332d6336616532346530323764664839383337333463652d383031652d303037362d333130352d653966353137303030303030223078384437423731433931323933374637306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161616406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937372c373437373933332c373437373931382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34366236626438382d373330372d343432632d626134652d3536376631626535663031662f626c6f62732f746573742d626c6f622d37373864316132662d643133612d343633362d613531342d6265353632386665323164390238323032302d30322d32315432323a32323a34322e313238393534365a4836646563303761332d383031652d303036362d326630352d653933303766303638653036024833636365616161382d623064632d346636322d616661622d6532316634306537373238654836646563303761332d383031652d303036362d326630352d653933303766303030303030223078384437423731433931353236423337306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161623506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343937382c373437373934312c373437373933332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34366236626438382d373330372d343432632d626134652d3536376631626535663031662f626c6f62732f746573742d626c6f622d39306166376266612d653639622d343064642d626432322d3139396461386162663835330238323032302d30322d32315432323a32323a34322e313637393538305a4836646563303762362d383031652d303036362d336630352d653933303766303638656337024839623931653465622d336231392d343962332d396536312d3264346637313932346463644836646563303762362d383031652d303036362d336630352d653933303766303030303030223078384437423731433931353838354443306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161633406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938302c373437373935362c373437373934312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33323438633262342d636138362d343837392d623136652d3338666466666235653338312f626c6f62732f746573742d626c6f622d64343062666435612d333036342d343661652d623731352d3333653365393038653636360238323032302d30322d32315432323a32323a34322e333136393631395a4832633338323433312d383031652d303030342d373830352d653966323538303639316666024863613536616632642d663630332d346663302d383134632d6664636231653037323861374832633338323433312d383031652d303030342d373830352d653966323538303030303030223078384437423731433931364634323533306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161636306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938312c373437373936342c373437373935362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33323438633262342d636138362d343837392d623136652d3338666466666235653338312f626c6f62732f746573742d626c6f622d61373561393863662d636235632d343830362d396263632d3964653939393065336337660238323032302d30322d32315432323a32323a34322e333531393634385a4832633338323433652d383031652d303030342d303430352d653966323538303639333734024839313532323063392d626637382d346463652d616238372d3938363938306536656237644832633338323433652d383031652d303030342d303430352d653966323538303030303030223078384437423731433931373439394130306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161646206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938332c373437373937392c373437373936342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62363334623666342d386438312d346631322d396439342d3862616366646238653462342f626c6f62732f746573742d626c6f622d64306662316138322d383334392d346430312d383962392d3736383839623266386637620238323032302d30322d32315432323a32323a34322e373839393738385a4863303637333038352d343031652d303038642d373030352d653934383864303639626335024831313233343761332d376435352d343562642d626666322d3837653733306632626334314863303637333038352d343031652d303038642d373030352d653934383864303030303030223078384437423731433931423734383739306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161656206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938362c373437373939352c373437373937392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d62363334623666342d386438312d346631322d396439342d3862616366646238653462342f626c6f62732f746573742d626c6f622d66633336366335632d376263302d343234622d383437332d3963366634323737623139320238323032302d30322d32315432323a32323a34322e383338393737325a4863303637333062382d343031652d303038642d323130352d653934383864303639646639024830356166656338382d326662662d343437342d616563612d3066353330316435313462644863303637333062382d343031652d303038642d323130352d653934383864303030303030223078384437423731433931424545393843306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323161666106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343938382c373437383031302c373437373939352900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36396161653664622d353438372d343731382d623431392d3237396263623165643735332f626c6f62732f746573742d626c6f622d38363236373434312d333165342d343835362d383332652d6161393638653666316338360238323032302d30322d32315432323a32323a34332e313030393839385a4836656637373362652d383031652d303033622d353030352d653933616662303661366462024835343163633066382d336531342d346138372d396231662d3561323539386532353563654836656637373362652d383031652d303033622d353030352d653933616662303030303030223078384437423731433931453645343641306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162303806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343939302c373437383032342c373437383031302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36396161653664622d353438372d343731382d623431392d3237396263623165643735332f626c6f62732f746573742d626c6f622d65353863643131362d363937662d343737312d626361652d3366663139663137353739610238323032302d30322d32315432323a32323a34332e313830393839305a4836656637373364312d383031652d303033622d363030352d653933616662303661396233024864653836336230642d303333372d343461642d393464612d3562613663636164653335644836656637373364312d383031652d303033622d363030352d653933616662303030303030223078384437423731433931463331393632306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162313706066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343939322c373437383033392c373437383032342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303630326563392d393261362d343062362d383164392d6638613634396637326432392f626c6f62732f746573742d626c6f622d30366331646564362d626364382d343363652d396266392d3434366262353736643232660238323032302d30322d32315432323a32323a34332e343333393936375a4861343930623264392d343031652d303061322d363830352d653934353436303662326363024837336536333639312d336264342d343363372d613563632d3564613331653662313935634861343930623264392d343031652d303061322d363830352d653934353436303030303030223078384437423731433932313942343746306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162326406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343939372c373437383036312c373437383033392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d37303630326563392d393261362d343062362d383164392d6638613634396637326432392f626c6f62732f746573742d626c6f622d63366532393162642d643933312d346161662d396465392d3737383263333637346239620238323032302d30322d32315432323a32323a34332e343833393937315a4861343930623333332d343031652d303061322d336430352d653934353436303662343161024864666531383331612d383536312d343261622d383130322d6336336561333238353961664861343930623333332d343031652d303061322d336430352d653934353436303030303030223078384437423731433932323132453944306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162336306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439343939392c373437383037362c373437383036312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63626336363631652d643237322d343562642d613262382d3262326464343862663439662f626c6f62732f746573742d626c6f622d31613237333737612d616334302d346531312d613366332d3363366632626233353338300238323032302d30322d32315432323a32323a34342e303530303230385a4834623834616563612d613031652d303033632d336430352d653935363938303663336163024833353565663534342d613263382d343865652d626439392d6238363031303031323265334834623834616563612d613031652d303033632d336430352d653935363938303030303030223078384437423731433932373742334630306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162343406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030302c373437383038342c373437383037362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63626336363631652d643237322d343562642d613262382d3262326464343862663439662f626c6f62732f746573742d626c6f622d35336632313437332d343465622d346635652d393265342d3935613265343638303364660238323032302d30322d32315432323a32323a34342e313338303232305a4865643434303132322d623031652d303035322d323130352d653930336237303663353233024838356131323236342d666662612d343036642d383830312d6231303036353835333865384865643434303132322d623031652d303035322d323130352d653930336237303030303030223078384437423731433932383446413639306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162353306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030322c373437383039392c373437383038342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d33353662323863372d363364372d343432342d616235362d6332343738353834633661662f626c6f62732f746573742d626c6f622d37373566376534392d343662372d346538382d393635312d3030643231613039653032610238323032302d30322d32315432323a32323a34342e323832303238365a4837613637303166632d633031652d303039332d363130352d653961343535303663383161024832396634636337302d383637632d346362352d613637632d6331366339363632306331334837613637303166632d633031652d303039332d363130352d653961343535303030303030223078384437423731433932394231414245306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162363206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030342c373437383131342c373437383039392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38636366613731342d623735362d343138372d616434332d6562643530313664623962352f626c6f62732f746573742d626c6f622d35323533343731642d363937662d343139342d393362392d6434343730363430373036340238323032302d30322d32315432323a32323a34342e383132303339365a4865626235623865302d303031652d303038632d313230352d653931373531303664333863024862643161383634312d353261652d343831352d623062352d3533323138383332353762644865626235623865302d303031652d303038632d313230352d653931373531303030303030223078384437423731433932454244333441306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162373506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030372c373437383133332c373437383131342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38636366613731342d623735362d343138372d616434332d6562643530313664623962352f626c6f62732f746573742d626c6f622d30626634336438662d353935322d343731632d386531392d6638373734346165643434620238323032302d30322d32315432323a32323a34342e383339303435325a4865626235623866322d303031652d303038632d323430352d653931373531303664343165024862333365643338622d396231342d343461302d383836612d3839376434653638613034344865626235623866322d303031652d303038632d323430352d653931373531303030303030223078384437423731433932463031393334306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162383406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353030392c373437383134382c373437383133332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39326431376332642d323366662d346463322d386334612d3861376466336539663131662f626c6f62732f746573742d626c6f622d65613236333561382d383663382d343832372d613336332d3432356465373365303034380238323032302d30322d32315432323a32323a34352e333332303538365a4834393139393431632d333031652d303037332d306130352d653932376363303665323239024862343365376565382d656137302d346663322d623264642d3564613339336134656533374834393139393431632d333031652d303037332d306130352d653932376363303030303030223078384437423731433933334232433732306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162396506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353031352c373437383137342c373437383134382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d39326431376332642d323366662d346463322d386334612d3861376466336539663131662f626c6f62732f746573742d626c6f622d33616432613362652d376335632d346532392d396237332d3735336430303439353035330238323032302d30322d32315432323a32323a34352e333636303539355a4834393139393432392d333031652d303037332d313530352d653932376363303665336331024865646464386235642d353831352d343034652d623662302d6335613935336339626238644834393139393432392d333031652d303037332d313530352d653932376363303030303030223078384437423731433933343038334233306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162616406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353031372c373437383138392c373437383137342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35313961343139652d323663362d343236312d613765362d3362653830386631663366352f626c6f62732f746573742d626c6f622d32333531633039372d656437322d343832382d383932632d6234323165626463646663360238323032302d30322d32315432323a32323a34352e383836303831345a4834653431386434652d303031652d303034372d363630352d653931343034303666306663024838633035663365302d353131392d343931612d386261332d6537373062633636376238354834653431386434652d303031652d303034372d363630352d653931343034303030303030223078384437423731433933384642354646306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162623506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353031382c373437383139372c373437383138392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35313961343139652d323663362d343236312d613765362d3362653830386631663366352f626c6f62732f746573742d626c6f622d32633561343235392d663534632d346230322d393132352d6334386435366438313432320238323032302d30322d32315432323a32323a34352e393438303737305a4834653431386438632d303031652d303034372d316530352d653931343034303666323266024863646438333835372d333865642d346334662d393935372d6464333863353230356565654834653431386438632d303031652d303034372d316530352d653931343034303030303030223078384437423731433933393932424335306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162633406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353032302c373437383231322c373437383139372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64306662653663662d623762342d343939392d613632302d6263383839363761343937322f626c6f62732f746573742d626c6f622d61303165333563382d653936392d346636652d613166392d6632643030333663663862610238323032302d30322d32315432323a32323a34362e353535313034325a4832363839633632632d623031652d303037642d376630352d653930653763303666643135024832353738386632372d356433302d343766362d626563662d3663626431366637336238664832363839633632632d623031652d303037642d376630352d653930653763303030303030223078384437423731433933463546324332306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162646506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353032342c373437383233382c373437383231322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d64306662653663662d623762342d343939392d613632302d6263383839363761343937322f626c6f62732f746573742d626c6f622d63333235613033652d343437332d343963322d626564342d3835356539623537653739340238323032302d30322d32315432323a32323a34362e353931313033325a4832363839633633612d623031652d303037642d306230352d653930653763303666646333024837326333323333392d333133302d343166352d393234642d3137346335306262643230384832363839633633612d623031652d303037642d306230352d653930653763303030303030223078384437423731433933464237304638306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323162656406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353032362c373437383235332c373437383233382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38383033656635612d376336612d343733392d613936312d6538663033626566396532312f626c6f62732f746573742d626c6f622d36643030383135332d316236382d346630662d396161312d6161373033323661663330640238323032302d30322d32315432323a32323a34362e383434313039325a4864366634613736382d323031652d303061342d366330352d653937366639303630333830024836626663313132322d336234312d343634642d393966362d3236636235303837313761344864366634613736382d323031652d303061342d366330352d653937366639303030303030223078384437423731433934323230433034306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163303406066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033302c373437383237362c373437383235332900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31656233623933662d393936332d343336352d626464662d6164366530386539306561362f626c6f62732f746573742d626c6f622d31623532356631382d333936352d346236372d393564392d6339633939383838346533390238323032302d30322d32315432323a32323a34372e323733313139305a4864316662393664312d663031652d303038382d366530352d653939613536303630633637024861306631353032372d356636652d343964652d386330362d6630666537616531373664374864316662393664312d663031652d303038382d366530352d653939613536303030303030223078384437423731433934363338323336306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163313806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033342c373437383239362c373437383237362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31656233623933662d393936332d343336352d626464662d6164366530386539306561362f626c6f62732f746573742d626c6f622d31623532356631382d333936352d346236372d393564392d6339633939383838346533390238323032302d30322d32315432323a32323a34372e323836313139375a4864316662393664342d663031652d303038382d373130352d653939613536303630636231024839333630343864342d613037372d343335612d393335632d6430343332336435643737394864316662393664342d663031652d303038382d373130352d653939613536303030303030223078384437423731433934363537453044306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163323006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033352c373437383330342c373437383239362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31663361333335302d343462642d343933302d623839642d6133396533313561353533372f626c6f62732f746573742d626c6f622d66323065376637652d313339372d346433312d383962392d3231343532306135623966310238323032302d30322d32315432323a32323a34372e353134313332385a4834663830396332652d393031652d303039652d333630352d653936633831303631313365024836313930303933362d663662302d343734342d613935342d3432626663613939353933364834663830396332652d393031652d303039652d333630352d653936633831303030303030223078384437423731433934383834384430306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163323806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033362c373437383331322c373437383330342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31663361333335302d343462642d343933302d623839642d6133396533313561353533372f626c6f62732f746573742d626c6f622d66323065376637652d313339372d346433312d383962392d3231343532306135623966310238323032302d30322d32315432323a32323a34372e353239313330325a4834663830396335302d393031652d303039652d353430352d653936633831303631313933024834653032313036312d373865652d343838382d383836352d6362666332626530363535374834663830396335302d393031652d303039652d353430352d653936633831303030303030223078384437423731433934384136424138306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163333006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033372c373437383332302c373437383331322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63376533633534632d353633342d346465302d623065652d6163353133343039643864362f626c6f62732f746573742d626c6f622d38336265623164322d643866622d343836652d396563642d6563616164376432646164650238323032302d30322d32315432323a32323a34372e383032313431325a4833396230306436392d613031652d303031332d356130352d653935623533303631373065024864383665303336622d356539652d343030392d623633382d6532616134313837643066634833396230306436392d613031652d303031332d356130352d653935623533303030303030223078384437423731433934423433423234306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163333806066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033382c373437383332382c373437383332302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d63376533633534632d353633342d346465302d623065652d6163353133343039643864362f626c6f62732f746573742d626c6f622d38336265623164322d643866622d343836652d396563642d6563616164376432646164650238323032302d30322d32315432323a32323a34372e383331313432375a4833396230306437392d613031652d303031332d363830352d653935623533303631373736024834396461313436332d306433382d346264642d626435612d3331393732363235393234394833396230306437392d613031652d303031332d363830352d653935623533303030303030223078384437423731433934423841383033306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163343006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353033392c373437383333362c373437383332382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30653738363039652d373038322d343332352d626139332d6463393738623433386466662f626c6f62732f746573742d626c6f622d36323734653461312d653637372d346138342d396639352d3064653936646536623964360238323032302d30322d32315432323a32323a34372e393133313431325a4863626435313165322d323031652d303030642d316530352d653962373862303631393633024838316632386662342d393533362d343138632d396435382d3061653361643439323336314863626435313165322d323031652d303030642d316530352d653962373862303030303030223078384437423731433934433532423134306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163346506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034312c373437383335302c373437383333362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30653738363039652d373038322d343332352d626139332d6463393738623433386466662f626c6f62732f746573742d626c6f622d36323734653461312d653637372d346138342d396639352d3064653936646536623964360238323032302d30322d32315432323a32323a34372e393430313430345a4863626435313166622d323031652d303030642d333430352d653962373862303631613535024834646264653461642d336264372d343833652d386234312d6361623630636164633733624863626435313166622d323031652d303030642d333430352d653962373862303030303030223078384437423731433934433934394243306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163353606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034322c373437383335382c373437383335302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36656130323834332d613065312d343064302d393331382d6130643665376162306564302f626c6f62732f746573742d626c6f622d36333230333637612d356137612d343363352d623634332d3532393461336639343132610238323032302d30322d32315432323a32323a34382e333430313536355a4832656237393663652d653031652d303037302d313230352d653963366138303632356430024833383638336431372d363064322d343961612d616264662d6435656463323134623737614832656237393663652d653031652d303037302d313230352d653963366138303030303030223078384437423731433935303635333544306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163363306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034342c373437383337312c373437383335382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d36656130323834332d613065312d343064302d393331382d6130643665376162306564302f626c6f62732f746573742d626c6f622d36333230333637612d356137612d343363352d623634332d3532393461336639343132610238323032302d30322d32315432323a32323a34382e333837313537325a4832656237393665332d653031652d303037302d323530352d653963366138303632373266024864323233613839392d316130302d346437392d623232302d3761633836396138303936364832656237393665332d653031652d303037302d323530352d653963366138303030303030223078384437423731433935304437463534306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163366206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034352c373437383337392c373437383337312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34313532383466622d613334612d343534302d616437342d3632363862366562663163392f626c6f62732f746573742d626c6f622d30333233646431342d363761322d343935622d613837662d3766393735663435396337310238323032302d30322d32315432323a32323a34382e343833313539335a4839633335313537312d323031652d303031642d303230352d653937326533303632393634024832303630393539632d373535372d343662332d386665302d3139633365336365663063324839633335313537312d323031652d303031642d303230352d653937326533303030303030223078384437423731433935314246453637306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163373306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034362c373437383338372c373437383337392900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34313532383466622d613334612d343534302d616437342d3632363862366562663163392f626c6f62732f746573742d626c6f622d30333233646431342d363761322d343935622d613837662d3766393735663435396337310238323032302d30322d32315432323a32323a34382e373437313638385a4839633335313630352d323031652d303031642d303130352d653937326533303633313539024864653031643261362d386561382d346263652d623463642d3630396131653038353366664839633335313630352d323031652d303031642d303130352d653937326533303030303030223078384437423731433935343434373330306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163383006066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353034382c373437383430302c373437383338372900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34633133613263302d636337622d343963622d383630322d3235653465376634616634332f626c6f62732f746573742d626c6f622d35313734656466322d336633382d346533392d383630312d3562343238306234383564660238323032302d30322d32315432323a32323a34392e323839313839355a4834326535656362382d613031652d303035652d376430352d653939346266303633643964024863323261303635352d663732312d343731662d383836372d3634383330626362363136304834326535656362382d613031652d303035652d376430352d653939346266303030303030223078384437423731433935393732324637306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163396106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035332c373437383432362c373437383430302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34306638333832662d333737382d346237342d396537382d6135343961623337343533612f626c6f62732f746573742d626c6f622d64353065666364662d396234642d346433382d613837392d6337343538623065626137660238323032302d30322d32315432323a32323a34392e353534313937365a4837303036383062392d303031652d303062332d343230352d653964666632303634333965024838646565393636642d663232302d343734352d386638342d3931653065646333316634614837303036383062392d303031652d303062332d343230352d653964666632303030303030223078384437423731433935424636424441306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163613206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035342c373437383433342c373437383432362900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31383634313966302d636137322d343562632d623439642d3134626562376530353231632f626c6f62732f746573742d626c6f622d30366230363237652d613431312d346139612d626562302d3264653130613239633338360238323032302d30322d32315432323a32323a34392e383030323036305a4837636439343861632d643031652d303039662d363830352d653933333564303634383530024864386530613164312d626139662d343161642d626232652d3835326638383438313062324837636439343861632d643031652d303039662d363830352d653933333564303030303030223078384437423731433935453531433843306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163616106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035352c373437383434322c373437383433342900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d31333330366465652d663866302d343334382d613836342d6335646664303461396336392f626c6f62732f746573742d626c6f622d35366534333663652d333237322d343465322d383032392d6134613763313939313632350238323032302d30322d32315432323a32323a35302e303538323130365a4839656130343531612d303031652d303037382d343730352d653964636137303634653664024838376138323463632d356232632d346438662d613839612d6532396463333565646163614839656130343531612d303031652d303037382d343730352d653964636137303030303030223078384437423731433936304337414441306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163623306066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035362c373437383435312c373437383434322900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d35653636333733662d383138342d343965392d393461612d3264316266623762663933362f626c6f62732f746573742d626c6f622d66623730653535612d396164642d343864662d626631312d3334616230663537616662360238323032302d30322d32315432323a32323a35302e323039323138355a4830656236656236622d653031652d303034662d336330352d653930653062303635326565024835666166633339362d623963352d346266302d383866622d3132326636316263363335344830656236656236622d653031652d303034662d336330352d653930653062303030303030223078384437423731433936323335453735306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163633606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353035392c373437383437302c373437383435312900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d30323963633638632d323363352d346661302d386165352d3631666231313662363633322f626c6f62732f746573742d626c6f622d30613638366362612d653566382d343464372d623739322d6362343235366237363535660238323032302d30322d32315432323a32323a35302e333238323138355a4835646662633137302d623031652d303033302d366130352d653963313930303635363535024836616666653334642d303761332d346162372d623466312d6533643632633732353338364835646662633137302d623031652d303033302d366130352d653963313930303030303030223078384437423731433936333541453039306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163636506066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353036302c373437383437382c373437383437302900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d38366334366463302d613337312d343064662d396133642d6630326331393564383161652f626c6f62732f746573742d626c6f622d35336436326435342d643562652d343262312d383631622d6665623733343538663530300238323032302d30322d32315432323a32323a35302e383335323335395a4833653533393365362d623031652d303036642d343430352d653963623134303636366364024863396133313138642d323066372d343661312d396165372d3330626262393336613031394833653533393365362d623031652d303036642d343430352d653963623134303030303030223078384437423731433936383245343530306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163653206066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353036342c373437383439382c373437383437382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d65653330333936342d646236652d343439642d383934332d6261376538373864366265642f626c6f62732f746573742d626c6f622d35613664373235392d616537662d346535632d623733302d6631396430323239376339610238323032302d30322d32315432323a32323a35302e393537323339345a4865663331346534642d643031652d303035342d363430352d653933303038303636613165024865356435303032312d373537302d346131642d396564652d6133316336366539376162664865663331346534642d643031652d303035342d363430352d653933303038303030303030223078384437423731433936393538323335306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163656106066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353036352c373437383530362c373437383439382900028a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e67656665656492022f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722d34313234323361642d333730652d346634632d393437302d3533653430663062613938652f626c6f62732f746573742d626c6f622d38366231613238612d306331382d343935382d623263352d3636303732333163343035370238323032302d30322d32315432323a32323a35312e333133323538335a4863663664393466622d353031652d303036352d336530352d653964313162303637313362024863643738346164332d383237332d346337622d396239322d3833316535326638393932314863663664393466622d353031652d303036352d336530352d653964313162303030303030223078384437423731433936434244344544306170706c69636174696f6e2f6f637465742d73747265616d0002006030303030303030303030303030303030303030303030303030303030303241333030303030303030303037323163663606066269644863366432616665372d353030362d303061652d303030352d653964323465303030303030067369644864383965376566652d343864622d396136362d396136622d356530396130626531396634067365713a283637352c313439353036372c373437383531382c3734373835303629000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '126294', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Fri, 21 Feb 2020 22:24:05 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D7B71CC2C202B4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5d39f-a01e-00aa-6935-455f49000000', + 'x-ms-client-request-id', + '35e1ad1b-a2e4-4373-ae75-2cd57ce9b288', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 21 Feb 2020 22:24:05 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:09 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/idx%2Fsegments%2F2020%2F05%2F08%2F2100%2Fmeta.json') + .reply(200, {"version":0,"begin":"2020-05-08T21:00:00.000Z","intervalSecs":3600,"status":"Finalized","config":{"version":0,"configVersionEtag":"0x8d7f397d0687978","numShards":1,"recordsFormat":"avro","formatSchemaVersion":4,"shardDistFnVersion":1},"chunkFilePaths":["$blobchangefeed/log/00/2020/05/08/2100/"],"storageDiagnostics":{"version":0,"lastModifiedTime":"2020-05-08T21:36:05.833Z","data":{"aid":"0d8549de-a006-0095-0080-2597ea06f360"}}}, [ + 'Content-Length', + '432', + 'Content-Type', + 'application/json', + 'Content-MD5', + 'hXO6wTQbisWw12TQW8Ex3w==', + 'Last-Modified', + 'Wed, 27 May 2020 15:45:40 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D8025502320015"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5d55e-a01e-00aa-0135-455f49000000', + 'x-ms-client-request-id', + 'a98ecc57-cadf-4338-9b14-96ec73a7d3cb', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 08 May 2020 21:36:05 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:09 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(200, "log/00/2020/05/08/2100/log/00/2020/05/08/2100/00000.avroFri, 08 May 2020 21:37:05 GMTFri, 08 May 2020 21:37:05 GMT0x8D7F397F4212361570460avro/binaryAppendBlobunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5d689-a01e-00aa-1235-455f49000000', + 'x-ms-client-request-id', + '72854003-d602-4d82-9f5e-4381b798180c', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Thu, 18 Jun 2020 05:56:09 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed/log%2F00%2F2020%2F05%2F08%2F2100%2F00000.avro') + .reply(200, "4f626a0104146176726f2e636f646563086e756c6c166176726f2e736368656d619c257b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e74222c226e616d657370616365223a224d6963726f736f66742e53746f72616765222c226669656c6473223a5b7b226e616d65223a22736368656d6156657273696f6e222c2274797065223a226c6f6e67222c2264656661756c74223a347d2c7b226e616d65223a22746f706963222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a227375626a656374222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226576656e7454797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a224576656e7454797065456e756d222c2273796d626f6c73223a5b22556e7370656369666965644576656e7454797065222c22426c6f6243726561746564222c22426c6f6244656c65746564222c22426c6f6250726f7065727469657355706461746564222c22426c6f62536e617073686f7443726561746564222c22436f6e74726f6c222c22426c6f62546965724368616e676564222c22426c6f624173796e634f7065726174696f6e496e69746961746564225d2c2264656661756c74223a22556e7370656369666965644576656e7454797065227d7d2c7b226e616d65223a226576656e7454696d65222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a226964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2264617461222c2274797065223a7b2274797065223a227265636f7264222c226e616d65223a22426c6f624368616e67654576656e7444617461222c226669656c6473223a5b7b226e616d65223a22617069222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22417069456e756d222c2273796d626f6c73223a5b22556e737065636966696564417069222c22507574426c6f62222c22507574426c6f636b4c697374222c22436f7079426c6f62222c2244656c657465426c6f62222c22536574426c6f624d65746164617461222c22436f6e74726f6c4576656e74222c22556e64656c657465426c6f62222c22536574426c6f6250726f70657274696573222c22536e617073686f74426c6f62222c22536574426c6f6254696572222c2241626f7274436f7079426c6f62225d2c2264656661756c74223a22556e737065636966696564417069227d2c2264656661756c74223a22556e737065636966696564417069227d2c7b226e616d65223a22636c69656e74526571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22726571756573744964222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2265746167222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e7454797065222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a22636f6e74656e744c656e677468222c2274797065223a226c6f6e67222c2264656661756c74223a307d2c7b226e616d65223a22626c6f6254797065222c2274797065223a7b2274797065223a22656e756d222c226e616d65223a22426c6f6254797065456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254797065222c22426c6f636b426c6f62222c2250616765426c6f62222c22417070656e64426c6f62225d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c2264656661756c74223a22556e737065636966696564426c6f6254797065227d2c7b226e616d65223a22626c6f6256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22636f6e7461696e657256657273696f6e222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6254696572222c2274797065223a5b226e756c6c222c7b2274797065223a22656e756d222c226e616d65223a22426c6f6254696572456e756d222c2273796d626f6c73223a5b22556e737065636966696564426c6f6254696572222c22486f74222c22436f6f6c222c2241726368697665225d2c2264656661756c74223a22556e737065636966696564426c6f6254696572227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2275726c222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2273657175656e636572222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22736e617073686f74222c2274797065223a5b226e756c6c222c22737472696e67225d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a22626c6f6250726f7065727469657355706461746564222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a7b2274797065223a227265636f7264222c226e616d65223a2276616c756573222c226669656c6473223a5b7b226e616d65223a2263757272656e74222c2274797065223a22737472696e67222c2264656661756c74223a22227d2c7b226e616d65223a2270726576696f7573222c2274797065223a22737472696e67222c2264656661756c74223a22227d5d7d7d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a226173796e634f7065726174696f6e496e666f222c2274797065223a5b226e756c6c222c7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d5d2c2264656661756c74223a6e756c6c7d2c7b226e616d65223a2273746f72616765446961676e6f7374696373222c2274797065223a7b2274797065223a226d6170222c2276616c756573223a22737472696e67227d2c2264656661756c74223a7b7d7d5d7d7d5d7d000d070f0c04040c00010901070b0f0e09e4818080808080808000a4878880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f300238323032302d30352d30385432313a33343a35352e323537393838315a4866383936663632612d623031652d303062362d306538302d323530643239303634643230024862326637656439632d366632362d346131622d393235312d3266313337396131396233634866383936663632612d623031652d303062362d306538302d323530643239303030303030223078384437463339374136353738373239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343866360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365713628323131312c32303031373335332c3130303438353336362c302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f310238323032302d30352d30385432313a33343a35352e333932303838355a4866383936663639362d623031652d303062362d366538302d323530643239303635343538024832643166623433632d326131372d346334352d393632642d6630623632393136366565364866383936663639362d623031652d303062362d366538302d323530643239303030303030223078384437463339374136364246443735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343930340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373335362c3130303438353338302c3130303438353336362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f320238323032302d30352d30385432313a33343a35352e343630313338385a4866383936663662382d623031652d303062362d306438302d323530643239303635393631024866356661373036622d386462332d343739302d383266362d6433386637636532656662624866383936663662382d623031652d303062362d306438302d323530643239303030303030223078384437463339374136373635464143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343930650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373335372c3130303438353339302c3130303438353338302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f330238323032302d30352d30385432313a33343a35352e353333313933325a4866383936663665322d623031652d303062362d333338302d323530643239303635653164024861396265656431322d303633652d343563642d623735622d6537323533626430396131644866383936663665322d623031652d303062362d333338302d323530643239303030303030223078384437463339374136383138353543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343931360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373335382c3130303438353339382c3130303438353339302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f340238323032302d30352d30385432313a33343a35352e363038323439315a4866383936663730352d623031652d303062362d353638302d323530643239303636333961024862633662336563612d653831352d346438392d623065322d3565313362333365336633344866383936663730352d623031652d303062362d353638302d323530643239303030303030223078384437463339374136384344323244306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343931650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373335392c3130303438353430362c3130303438353339382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f350238323032302d30352d30385432313a33343a35352e363736323939375a4866383936663732362d623031652d303062362d373738302d323530643239303636383430024861616562623939372d306265392d343935632d383438362d3633636235646462623534344866383936663732362d623031652d303062362d373738302d323530643239303030303030223078384437463339374136393735423735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343932360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336302c3130303438353431342c3130303438353430362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f360238323032302d30352d30385432313a33343a35352e373435333530375a4866383936663735362d623031652d303062362d323238302d323530643239303636626137024839613438636339302d383234392d343130622d626330372d6438626136396238313832664866383936663735362d623031652d303062362d323238302d323530643239303030303030223078384437463339374136413145344333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343932650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336312c3130303438353432322c3130303438353431342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f370238323032302d30352d30385432313a33343a35352e383132343030365a4866383936663738312d623031652d303062362d343938302d323530643239303636643464024830626434616333382d323565652d343961322d393238392d3735306232313666633662354866383936663738312d623031652d303062362d343938302d323530643239303030303030223078384437463339374136414331464536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343933360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336322c3130303438353433302c3130303438353432322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f380238323032302d30352d30385432313a33343a35352e383832343532345a4866383936663762662d623031652d303062362d383038302d323530643239303636653937024837383437343834302d383934642d343034382d626239342d6661343838343564656330644866383936663762662d623031652d303062362d383038302d323530643239303030303030223078384437463339374136423641393330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343933650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336332c3130303438353433382c3130303438353433302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e6765666565646e2f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f390238323032302d30352d30385432313a33343a35352e393434343937385a4866383936663766372d623031652d303062362d333838302d323530643239303637313364024861363366373038372d343934312d346230342d623033342d6563356163656433616264324866383936663766372d623031652d303062362d333838302d323530643239303030303030223078384437463339374136433034374632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343934360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336342c3130303438353434362c3130303438353433382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31300238323032302d30352d30385432313a33343a35362e303035353432395a4866383936663832662d623031652d303062362d366238302d323530643239303637326433024839613831663438312d373932652d346131612d393963342d3666333930656233643233384866383936663832662d623031652d303062362d366238302d323530643239303030303030223078384437463339374136433939383835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343934650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336352c3130303438353435342c3130303438353434362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31310238323032302d30352d30385432313a33343a35362e303638353839355a4866383936663836392d623031652d303062362d316438302d323530643239303637353131024838316536333738302d616132662d343837352d616237632d3961396166633737616532314866383936663836392d623031652d303062362d316438302d323530643239303030303030223078384437463339374136443333373437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343935360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336362c3130303438353436322c3130303438353435342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31320238323032302d30352d30385432313a33343a35362e313332363336385a4866383936663861372d623031652d303062362d353838302d323530643239303637366539024832343133643332372d366336332d343966322d616661332d3331393832363763396535304866383936663861372d623031652d303062362d353838302d323530643239303030303030223078384437463339374136444344363039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343935650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336372c3130303438353437302c3130303438353436322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31330238323032302d30352d30385432313a33343a35362e313934363832375a4866383936663865302d623031652d303062362d306438302d323530643239303637383262024863613231333131332d653761342d343662632d393839652d3731633361633465363338364866383936663865302d623031652d303062362d306438302d323530643239303030303030223078384437463339374136453634444233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343936360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336382c3130303438353437382c3130303438353437302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31340238323032302d30352d30385432313a33343a35362e323535373237345a4866383936663931382d623031652d303062362d343138302d323530643239303637396138024861323734396330642d623335302d343931622d613332612d6662643337316235353038634866383936663931382d623031652d303062362d343138302d323530643239303030303030223078384437463339374136454643353541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343936650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373336392c3130303438353438362c3130303438353437382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31350238323032302d30352d30385432313a33343a35362e333330373833375a4866383936663935392d623031652d303062362d303238302d323530643239303637636332024835666635633162662d613338652d343764302d383466302d3337636461623439333636354866383936663935392d623031652d303062362d303238302d323530643239303030303030223078384437463339374136464231323231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343937360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337302c3130303438353439342c3130303438353438362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31360238323032302d30352d30385432313a33343a35362e333931383238385a4866383936663939302d623031652d303062362d333938302d323530643239303637646437024839646661363433312d656366662d343233342d616266622d3164623934303330353330394866383936663939302d623031652d303062362d333938302d323530643239303030303030223078384437463339374137303438394430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343937650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337312c3130303438353530322c3130303438353439342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31370238323032302d30352d30385432313a33343a35362e343533383734325a4866383936663963642d623031652d303062362d366638302d323530643239303637663638024830623431303066632d663133322d343463612d383835612d3633636332636333383662304866383936663963642d623031652d303062362d366638302d323530643239303030303030223078384437463339374137304530313736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343938620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337332c3130303438353531352c3130303438353530322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31380238323032302d30352d30385432313a33343a35362e353137393232345a4866383936666130322d623031652d303062362d323338302d323530643239303638313134024834383133646162662d346664302d346433312d393631662d3363326161366631316635354866383936666130322d623031652d303062362d323338302d323530643239303030303030223078384437463339374137313741303338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343939330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337342c3130303438353532332c3130303438353531352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f31390238323032302d30352d30385432313a33343a35362e353830393638355a4866383936666134652d623031652d303062362d366138302d323530643239303638326532024864656361653732322d373565332d343666662d383136642d6661633766653136383062624866383936666134652d623031652d303062362d366138302d323530643239303030303030223078384437463339374137323136363135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343939620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337352c3130303438353533312c3130303438353532332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32300238323032302d30352d30385432313a33343a35362e363435303536355a4866383936666138362d623031652d303062362d323138302d323530643239303638346233024864653532323539392d353138392d346361312d383361642d3137653366666430663633344866383936666138362d623031652d303062362d323138302d323530643239303030303030223078384437463339374137324232443835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343961330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337362c3130303438353533392c3130303438353533312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32310238323032302d30352d30385432313a33343a35362e373037303631375a4866383936666163652d623031652d303062362d363338302d323530643239303638363335024832653639323563392d363463352d346133612d623866372d6563373064663031666561624866383936666163652d623031652d303062362d363338302d323530643239303030303030223078384437463339374137333441333939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343961620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337372c3130303438353534372c3130303438353533392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32320238323032302d30352d30385432313a33343a35362e373839313232385a4866383936666232392d623031652d303062362d336438302d323530643239303638383737024831663461643064392d386136652d343836662d613461382d6539303732376132663136374866383936666232392d623031652d303062362d336438302d323530643239303030303030223078384437463339374137343132393143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343962330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337382c3130303438353535352c3130303438353534372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32330238323032302d30352d30385432313a33343a35362e383532313639385a4866383936666236392d623031652d303062362d373838302d323530643239303638396131024863373465316161312d336439312d343263632d616262342d3937626339353732343337314866383936666236392d623031652d303062362d373838302d323530643239303030303030223078384437463339374137344143374532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343962620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373337392c3130303438353536332c3130303438353535352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32340238323032302d30352d30385432313a33343a35362e393431323336325a4866383936666262312d623031652d303062362d336438302d323530643239303638633231024861356130323536652d333262322d346662612d383963322d6462346434363030353930654866383936666262312d623031652d303062362d336438302d323530643239303030303030223078384437463339374137353835463041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343963630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338302c3130303438353538302c3130303438353536332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32350238323032302d30352d30385432313a33343a35372e303035323834345a4866383936666265332d623031652d303062362d366538302d323530643239303638653362024835373538636532642d333039342d346335302d386561352d3565396539333231313538644866383936666265332d623031652d303062362d366538302d323530643239303030303030223078384437463339374137363146444430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343965300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338342c3130303438353630302c3130303438353538302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32360238323032302d30352d30385432313a33343a35372e303636333239345a4866383936666331362d623031652d303062362d316638302d323530643239303639303062024866336431653064352d343338332d343231362d393733652d6666306539306336633637344866383936666331362d623031652d303062362d316638302d323530643239303030303030223078384437463339374137364237353745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343965380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338352c3130303438353630382c3130303438353630302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32370238323032302d30352d30385432313a33343a35372e313539333938385a4866383936666336332d623031652d303062362d363438302d323530643239303639373766024833636438376363312d343965372d346432642d626534342d6338646231336365343935614866383936666336332d623031652d303062362d363438302d323530643239303030303030223078384437463339374137373938314544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343966300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338362c3130303438353631362c3130303438353630382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32380238323032302d30352d30385432313a33343a35372e323139343433355a4866383936666338642d623031652d303062362d306238302d323530643239303639633536024838663335396338322d383635392d343666612d393439642d6337313662613639623839364866383936666338642d623031652d303062362d306238302d323530643239303030303030223078384437463339374137383244323833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664343966380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338372c3130303438353632342c3130303438353631362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f32390238323032302d30352d30385432313a33343a35372e323830343839305a4866383936666362382d623031652d303062362d333338302d323530643239303661303161024865663565333031632d653137342d346339352d613033332d3833316439663336613435664866383936666362382d623031652d303062362d333338302d323530643239303030303030223078384437463339374137384246424646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346130300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338382c3130303438353633322c3130303438353632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33300238323032302d30352d30385432313a33343a35372e333430353333385a4866383936666365342d623031652d303062362d356538302d323530643239303661333063024866613838633834372d373962642d343137362d613533312d3738313034313535383139394866383936666365342d623031652d303062362d356538302d323530643239303030303030223078384437463339374137393534433941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346130380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373338392c3130303438353634302c3130303438353633322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33310238323032302d30352d30385432313a33343a35372e343032353739365a4866383936666431302d623031652d303062362d306138302d323530643239303661346337024836353864643833332d663161652d343438372d613465332d3133323564633834323137364866383936666431302d623031652d303062362d306138302d323530643239303030303030223078384437463339374137394543343434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346131300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339302c3130303438353634382c3130303438353634302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33320238323032302d30352d30385432313a33343a35372e343636363238325a4866383936666433642d623031652d303062362d333438302d323530643239303661366364024837656163643362382d616233342d346232392d623430332d3765643666333230333562344866383936666433642d623031652d303062362d333438302d323530643239303030303030223078384437463339374137413836333041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346131380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339312c3130303438353635362c3130303438353634382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33330238323032302d30352d30385432313a33343a35372e353238363734305a4866383936666436352d623031652d303062362d353938302d323530643239303661386266024831396633306133322d373139372d343064312d626432382d6362646530356164396162364866383936666436352d623031652d303062362d353938302d323530643239303030303030223078384437463339374137423230314434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346132300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339322c3130303438353636342c3130303438353635362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33340238323032302d30352d30385432313a33343a35372e353930373230375a4866383936666438352d623031652d303062362d373438302d323530643239303661616632024866373730646161342d623465662d343462362d396263652d3164626464373066313165654866383936666438352d623031652d303062362d373438302d323530643239303030303030223078384437463339374137424237393837306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346132380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339332c3130303438353637322c3130303438353636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33350238323032302d30352d30385432313a33343a35372e363532373636355a4866383936666461382d623031652d303062362d313238302d323530643239303661636462024837633036303862612d633732632d343830392d396561622d3161636531306264393464384866383936666461382d623031652d303062362d313238302d323530643239303030303030223078384437463339374137433446313331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346133300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339342c3130303438353638302c3130303438353637322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33360238323032302d30352d30385432313a33343a35372e373133383131365a4866383936666464342d623031652d303062362d336338302d323530643239303661663161024831663634336537342d616635652d343462662d616530372d3462383465313464303066324866383936666464342d623031652d303062362d336338302d323530643239303030303030223078384437463339374137434534314334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346133380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339352c3130303438353638382c3130303438353638302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33370238323032302d30352d30385432313a33343a35372e373739383630345a4866383936666466612d623031652d303062362d363138302d323530643239303662313038024837623363323262642d626632612d343462662d396266642d3538313738626236623839654866383936666466612d623031652d303062362d363138302d323530643239303030303030223078384437463339374137443832454239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346134300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339362c3130303438353639362c3130303438353638382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33380238323032302d30352d30385432313a33343a35372e383432393037305a4866383936666532332d623031652d303062362d303438302d323530643239303662326531024833343733643035352d626632622d346362302d386437342d3266313364616531346432394866383936666532332d623031652d303062362d303438302d323530643239303030303030223078384437463339374137453146343845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346134380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339372c3130303438353730342c3130303438353639362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f33390238323032302d30352d30385432313a33343a35372e393034393532385a4866383936666535612d623031652d303062362d333538302d323530643239303662346132024830336663623136632d306466632d346135352d616361662d3332306435333565633136394866383936666535612d623031652d303062362d333538302d323530643239303030303030223078384437463339374137454236433338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346135300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339382c3130303438353731322c3130303438353730342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34300238323032302d30352d30385432313a33343a35372e393635393938335a4866383936666538372d623031652d303062362d363038302d323530643239303662363664024863353837366539622d303265632d343038352d393035342d3139323039383735386134644866383936666538372d623031652d303062362d363038302d323530643239303030303030223078384437463339374137463442434346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346135380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373339392c3130303438353732302c3130303438353731322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34310238323032302d30352d30385432313a33343a35382e303237303433305a4866383936666562372d623031652d303062362d306238302d323530643239303662376632024865386562623766652d623135622d346666392d626562392d3933373435393435326262624866383936666562372d623031652d303062362d306238302d323530643239303030303030223078384437463339374137464530443545306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346136300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430302c3130303438353732382c3130303438353732302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34320238323032302d30352d30385432313a33343a35382e313133313036365a4866383936666566622d623031652d303062362d343838302d323530643239303662613335024834643038373665302d313062612d343739662d616464652d3339663436356265383334654866383936666566622d623031652d303062362d343838302d323530643239303030303030223078384437463339374138304232463341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346136380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430312c3130303438353733362c3130303438353732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34330238323032302d30352d30385432313a33343a35382e313935313637375a4866383936666633382d623031652d303062362d376638302d323530643239303662636534024839646237366165362d613063302d343164302d623965372d3363383866646336633065324866383936666633382d623031652d303062362d376638302d323530643239303030303030223078384437463339374138313738444131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346137300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430322c3130303438353734342c3130303438353733362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34340238323032302d30352d30385432313a33343a35382e323534323130395a4866383936666635622d623031652d303062362d323138302d323530643239303662663039024863306534333038332d656531362d343735312d383663322d3966336334343262313930314866383936666635622d623031652d303062362d323138302d323530643239303030303030223078384437463339374138323042373144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346137380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430332c3130303438353735322c3130303438353734342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34350238323032302d30352d30385432313a33343a35382e333135323536305a4866383936666638622d623031652d303062362d353038302d323530643239303663303931024864653633323537612d633566622d343536622d616665612d3239353732363162356635664866383936666638622d623031652d303062362d353038302d323530643239303030303030223078384437463339374138324130374230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346138300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430342c3130303438353736302c3130303438353735322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34360238323032302d30352d30385432313a33343a35382e333735333030335a4866383936666662652d623031652d303062362d303138302d323530643239303663326563024830656339356130372d393037382d343534372d393466662d3732323630306532363262384866383936666662652d623031652d303062362d303138302d323530643239303030303030223078384437463339374138333333313242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346138380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430352c3130303438353736382c3130303438353736302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34370238323032302d30352d30385432313a33343a35382e343334333434305a4866383936666666312d623031652d303062362d333038302d323530643239303663346136024836316538383931372d613538302d346136362d613231342d3466393535653364333064634866383936666666312d623031652d303062362d333038302d323530643239303030303030223078384437463339374138334333333930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346139300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430362c3130303438353737362c3130303438353736382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34380238323032302d30352d30385432313a33343a35382e343937333930355a4866383937303031652d623031652d303062362d353938302d323530643239303663363537024832313863303331382d343839372d343165352d623831352d6535303161613133316236624866383937303031652d623031652d303062362d353938302d323530643239303030303030223078384437463339374138343541423345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346139380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430372c3130303438353738342c3130303438353737362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f34390238323032302d30352d30385432313a33343a35382e353537343334355a4866383937303034302d623031652d303062362d376138302d323530643239303663376563024832326336326233332d626163652d343439612d623832642d3236336561613231343830364866383937303034302d623031652d303062362d376138302d323530643239303030303030223078384437463339374138344544344236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346161300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430382c3130303438353739322c3130303438353738342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35300238323032302d30352d30385432313a33343a35382e363138343830305a4866383937303036372d623031652d303062362d316538302d323530643239303663613530024838313265343061352d656532652d343564662d383336612d3062663032353337336138324866383937303036372d623031652d303062362d316538302d323530643239303030303030223078384437463339374138353832353444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346161380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373430392c3130303438353830302c3130303438353739322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35310238323032302d30352d30385432313a33343a35382e373035353434375a4866383937303039332d623031652d303062362d343938302d323530643239303663663734024836326236373832312d383530622d343832652d626538372d3636356439613930666537614866383937303039332d623031652d303062362d343938302d323530643239303030303030223078384437463339374138363536453430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346162300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431302c3130303438353830382c3130303438353830302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35320238323032302d30352d30385432313a33343a35382e373730353932385a4866383937303062392d623031652d303062362d366438302d323530643239303664333261024837306632336433662d303764392d346634332d613166332d3565356463326439313739614866383937303062392d623031652d303062362d366438302d323530643239303030303030223078384437463339374138364638323438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346162380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431312c3130303438353831362c3130303438353830382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35330238323032302d30352d30385432313a33343a35382e383338363433355a4866383937303065622d623031652d303062362d316438302d323530643239303664366237024839363230396436372d623934652d343837342d623435612d3764373537646335366239334866383937303065622d623031652d303062362d316438302d323530643239303030303030223078384437463339374138373945343833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346163300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431322c3130303438353832342c3130303438353831362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35340238323032302d30352d30385432313a33343a35382e383938363838375a4866383937303131632d623031652d303062362d346238302d323530643239303664613135024862373363633838392d363239612d343432662d396130382d3563333533653136313533304866383937303131632d623031652d303062362d346238302d323530643239303030303030223078384437463339374138383330453037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346163380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431332c3130303438353833322c3130303438353832342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35350238323032302d30352d30385432313a33343a35382e393539373334325a4866383937303134652d623031652d303062362d373538302d323530643239303664633836024836646530643333622d643534312d346631642d623836312d3937666538323539666439334866383937303134652d623031652d303062362d373538302d323530643239303030303030223078384437463339374138384333373836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346164300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431342c3130303438353834302c3130303438353833322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35360238323032302d30352d30385432313a33343a35392e303139373739335a4866383937303137662d623031652d303062362d323138302d323530643239303664666461024839393634663539382d643437632d346362322d623432612d6133346336326664386163304866383937303137662d623031652d303062362d323138302d323530643239303030303030223078384437463339374138393536313036306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346164380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431352c3130303438353834382c3130303438353834302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35370238323032302d30352d30385432313a33343a35392e303830383234345a4866383937303161622d623031652d303062362d343638302d323530643239303665313766024839656465386139342d656466372d343931642d383536382d6465626435333864316234304866383937303161622d623031652d303062362d343638302d323530643239303030303030223078384437463339374138394542313938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346165300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431362c3130303438353835362c3130303438353834382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35380238323032302d30352d30385432313a33343a35392e313339383638345a4866383937303163642d623031652d303062362d363738302d323530643239303665326364024837336237333730372d643738392d346534322d623238322d6537306663366432663232324866383937303163642d623031652d303062362d363738302d323530643239303030303030223078384437463339374138413744423143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346165380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431372c3130303438353836342c3130303438353835362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f35390238323032302d30352d30385432313a33343a35392e323230393238385a4866383937303231302d623031652d303062362d316638302d323530643239303665346565024861653766643762662d366633612d343561662d393239612d3536616532653738646163394866383937303231302d623031652d303062362d316638302d323530643239303030303030223078384437463339374138423431323731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346166300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431382c3130303438353837322c3130303438353836342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36300238323032302d30352d30385432313a33343a35392e323831393734335a4866383937303233382d623031652d303062362d343538302d323530643239303665366634024833623633313663352d373530372d343165302d616230342d3230653232623936386561664866383937303233382d623031652d303062362d343538302d323530643239303030303030223078384437463339374138424438413146306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346166380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373431392c3130303438353838302c3130303438353837322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36310238323032302d30352d30385432313a33343a35392e333432303139315a4866383937303236362d623031652d303062362d373038302d323530643239303665393534024863313566633730342d663939302d343736652d393635632d3663663837633131383139624866383937303236362d623031652d303062362d373038302d323530643239303030303030223078384437463339374138433638433837306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346230300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432302c3130303438353838382c3130303438353838302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36320238323032302d30352d30385432313a33343a35392e333938303630395a4866383937303238662d623031652d303062362d313838302d323530643239303665623034024866613236383166622d326238312d346239622d386339372d3730393338613239386162384866383937303238662d623031652d303062362d313838302d323530643239303030303030223078384437463339374138434634304331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346230380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432312c3130303438353839362c3130303438353838382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36330238323032302d30352d30385432313a33343a35392e343536313034355a4866383937303262352d623031652d303062362d336538302d323530643239303665643639024862366137346639622d336133362d343366332d393964392d6635336533646433366465664866383937303262352d623031652d303062362d336538302d323530643239303030303030223078384437463339374138443746344635306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346231300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432322c3130303438353930342c3130303438353839362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36340238323032302d30352d30385432313a33343a35392e353131313435315a4866383937303264382d623031652d303062362d363038302d323530643239303665663531024830616633323664342d623632612d346339372d616337322d3766656639333764333862324866383937303264382d623031652d303062362d363038302d323530643239303030303030223078384437463339374138453038323142306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346231380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432332c3130303438353931322c3130303438353930342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36350238323032302d30352d30385432313a33343a35392e353636313836325a4866383937303330362d623031652d303062362d303738302d323530643239303666303664024839353039303531622d393731302d346662302d613265632d3765336239643936393734384866383937303330362d623031652d303062362d303738302d323530643239303030303030223078384437463339374138453845383236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346232300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432342c3130303438353932302c3130303438353931322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36360238323032302d30352d30385432313a33343a35392e363232323238385a4866383937303332362d623031652d303062362d323538302d323530643239303666316234024839323231323466302d613864362d343963382d393731652d6137633261383564376462344866383937303332362d623031652d303062362d323538302d323530643239303030303030223078384437463339374138463137353530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346232380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432352c3130303438353932382c3130303438353932302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36370238323032302d30352d30385432313a33343a35392e373031323836315a4866383937303336312d623031652d303062362d356338302d323530643239303666336262024863633632626261622d616565322d343730382d613461392d6662616237346139323739304866383937303336312d623031652d303062362d356338302d323530643239303030303030223078384437463339374138464438353744306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346233300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432362c3130303438353933362c3130303438353932382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36380238323032302d30352d30385432313a33343a35392e373535333236345a4866383937303338652d623031652d303062362d303538302d323530643239303666353736024831323665313839652d366331392d343836322d383839322d3931333232623430303033664866383937303338652d623031652d303062362d303538302d323530643239303030303030223078384437463339374139303543343730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346233380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432372c3130303438353934342c3130303438353933362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f36390238323032302d30352d30385432313a33343a35392e383131333637385a4866383937303362652d623031652d303062362d333338302d323530643239303666373864024832393537343238612d333661312d343539342d386232612d6530323965346335653835634866383937303362652d623031652d303062362d333338302d323530643239303030303030223078384437463339374139304535313845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346234300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432382c3130303438353935322c3130303438353934342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37300238323032302d30352d30385432313a33343a35392e383635343037385a4866383937303365632d623031652d303062362d363038302d323530643239303666393438024839393364346135332d386436352d346464322d623238332d6361653334333730663535364866383937303365632d623031652d303062362d363038302d323530643239303030303030223078384437463339374139313639303745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346234380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373432392c3130303438353936302c3130303438353935322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37310238323032302d30352d30385432313a33343a35392e393230343438305a4866383937303432632d623031652d303062362d313938302d323530643239303666623465024864653961656639632d656431362d343532652d386431362d3063376136323537383738394866383937303432632d623031652d303062362d313938302d323530643239303030303030223078384437463339374139314543463644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346235340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433312c3130303438353937322c3130303438353936302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37320238323032302d30352d30385432313a33343a35392e393735343839355a4866383937303435612d623031652d303062362d343638302d323530643239303666636263024832306666313063312d346461302d343131392d393437322d3161666462356639616531664866383937303435612d623031652d303062362d343638302d323530643239303030303030223078384437463339374139323733353734306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346235630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433322c3130303438353938302c3130303438353937322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37330238323032302d30352d30385432313a33353a30302e303330353239335a4866383937303438362d623031652d303062362d366438302d323530643239303666653932024862366662333737332d646463642d346664652d613931662d6435643737336533346533634866383937303438362d623031652d303062362d366438302d323530643239303030303030223078384437463339374139324639423741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346236340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433332c3130303438353938382c3130303438353938302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37340238323032302d30352d30385432313a33353a30302e303835353730395a4866383937303461642d623031652d303062362d313338302d323530643239303630303166024862323336346265372d333935652d346166662d383335372d3535393764626365363134354866383937303461642d623031652d303062362d313338302d323530643239303030303030223078384437463339374139333830313831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346236630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433342c3130303438353939362c3130303438353938382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37350238323032302d30352d30385432313a33353a30302e313430363130375a4866383937303464342d623031652d303062362d333938302d323530643239303630323463024836326532326564612d306666322d343638332d613933612d3732313035663231656330394866383937303464342d623031652d303062362d333938302d323530643239303030303030223078384437463339374139343038453942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346237340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433352c3130303438363030342c3130303438353939362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37360238323032302d30352d30385432313a33353a30302e313935363532325a4866383937303530322d623031652d303062362d363338302d323530643239303630336233024866333237303263312d653061342d343130662d383532362d3963336237306666316634374866383937303530322d623031652d303062362d363338302d323530643239303030303030223078384437463339374139343843443933306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346237630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433362c3130303438363031322c3130303438363030342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37370238323032302d30352d30385432313a33353a30302e323533363935315a4866383937303532622d623031652d303062362d306238302d323530643239303630353862024861303566343135352d666631632d346465302d626431372d3531336631663666393336654866383937303532622d623031652d303062362d306238302d323530643239303030303030223078384437463339374139353141384442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346239320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373433392c3130303438363033342c3130303438363031322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37380238323032302d30352d30385432313a33353a30302e333039373336315a4866383937303535342d623031652d303062362d333338302d323530643239303630373035024861393530323731322d386466642d343639652d613965332d6565633366303535376333354866383937303535342d623031652d303062362d333338302d323530643239303030303030223078384437463339374139354135443131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346261300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434312c3130303438363034382c3130303438363033342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f37390238323032302d30352d30385432313a33353a30302e333633373736345a4866383937303537642d623031652d303062362d353838302d323530643239303630386666024832366230656433372d373133322d343734342d616439322d6163363463373834333066304866383937303537642d623031652d303062362d353838302d323530643239303030303030223078384437463339374139363239433034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346261380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434332c3130303438363035362c3130303438363034382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38300238323032302d30352d30385432313a33353a30302e343336383330345a4866383937303563332d623031652d303062362d313838302d323530643239303630623230024835626465643435392d316162622d343364332d393662632d6261656236396134363434664866383937303563332d623031652d303062362d313838302d323530643239303030303030223078384437463339374139364443314230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346262300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434342c3130303438363036342c3130303438363035362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38310238323032302d30352d30385432313a33353a30302e343932383731345a4866383937303565652d623031652d303062362d343038302d323530643239303630633861024838393863386133392d393935622d343762312d383534342d3237366666643263326631334866383937303565652d623031652d303062362d343038302d323530643239303030303030223078384437463339374139373632374237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346262380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434352c3130303438363037322c3130303438363036342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38320238323032302d30352d30385432313a33353a30302e353438393132385a4866383937303632362d623031652d303062362d373638302d323530643239303630646636024833616538653930382d653533312d346535322d383138382d6531623538383330636365614866383937303632362d623031652d303062362d373638302d323530643239303030303030223078384437463339374139374544424538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346263300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434362c3130303438363038302c3130303438363037322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38330238323032302d30352d30385432313a33353a30302e363034393534325a4866383937303635332d623031652d303062362d323038302d323530643239303630663430024838613137353231322d613561382d343434302d613839642d6166666261663637366636374866383937303635332d623031652d303062362d323038302d323530643239303030303030223078384437463339374139383736393036306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346263380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434372c3130303438363038382c3130303438363038302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38340238323032302d30352d30385432313a33353a30302e363538393934325a4866383937303637642d623031652d303062362d343838302d323530643239303631303566024836363530613266302d353934312d346561302d393737662d3162613232383361356363624866383937303637642d623031652d303062362d343838302d323530643239303030303030223078384437463339374139384638304446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346264300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434382c3130303438363039362c3130303438363038382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38350238323032302d30352d30385432313a33353a30302e373133303334355a4866383937303662312d623031652d303062362d376338302d323530643239303631323263024839666236303263612d386163322d343662352d616431342d3935646336616535393937374866383937303662312d623031652d303062362d376338302d323530643239303030303030223078384437463339374139393745364539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346264380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373434392c3130303438363130342c3130303438363039362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38360238323032302d30352d30385432313a33353a30302e373638303735355a4866383937303664652d623031652d303062362d323638302d323530643239303631333766024836386363326131302d386632662d343331362d613135372d3435626465323439356435364866383937303664652d623031652d303062362d323638302d323530643239303030303030223078384437463339374139413034434633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346265300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435302c3130303438363131322c3130303438363130342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38370238323032302d30352d30385432313a33353a30302e383233313136315a4866383937303730302d623031652d303062362d343638302d323530643239303631346533024832376638613264342d656431322d343136622d623931642d3666356633653436316565324866383937303730302d623031652d303062362d343638302d323530643239303030303030223078384437463339374139413838424536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346265380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435312c3130303438363132302c3130303438363131322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38380238323032302d30352d30385432313a33353a30302e383736313536315a4866383937303732352d623031652d303062362d366238302d323530643239303631356561024863643764353533612d666336662d346161302d626536322d3234366439396262373865354866383937303732352d623031652d303062362d366238302d323530643239303030303030223078384437463339374139423043414439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346266300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435322c3130303438363132382c3130303438363132302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f38390238323032302d30352d30385432313a33353a30302e393331313936375a4866383937303735362d623031652d303062362d313938302d323530643239303631366563024836646463663061352d636137352d346264362d393431302d3533366335393532663739644866383937303735362d623031652d303062362d313938302d323530643239303030303030223078384437463339374139423930394342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346266380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435332c3130303438363133362c3130303438363132382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39300238323032302d30352d30385432313a33353a30302e393834323336365a4866383937303738362d623031652d303062362d343838302d323530643239303631376634024864326436333130342d383664612d343635642d613230342d3234623764376634386463624866383937303738362d623031652d303062362d343838302d323530643239303030303030223078384437463339374139433134384245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346330300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435342c3130303438363134342c3130303438363133362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39310238323032302d30352d30385432313a33353a30312e303338323736395a4866383937303762382d623031652d303062362d373838302d323530643239303631393063024863613761373236382d666239352d343462642d616431312d3430623936383536346332394866383937303762382d623031652d303062362d373838302d323530643239303030303030223078384437463339374139433936303939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346330380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435352c3130303438363135322c3130303438363134342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39320238323032302d30352d30385432313a33353a30312e313133333332385a4866383937303766642d623031652d303062362d333838302d323530643239303631613630024861386237323637302d383939622d346662392d626535632d3363323965326139316332334866383937303766642d623031652d303062362d333838302d323530643239303030303030223078384437463339374139443446423930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346331300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435362c3130303438363136302c3130303438363135322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39330238323032302d30352d30385432313a33353a30312e313637333732375a4866383937303833332d623031652d303062362d363638302d323530643239303631626137024836363961323833612d666162622d343838382d623734302d3039623337383034663965354866383937303833332d623031652d303062362d363638302d323530643239303030303030223078384437463339374139444433413746306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346331380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435372c3130303438363136382c3130303438363136302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39340238323032302d30352d30385432313a33353a30312e323531343335385a4866383937303838302d623031652d303062362d326538302d323530643239303631643433024836313561343465342d343436302d346463332d396334632d3138386361666265616431664866383937303838302d623031652d303062362d326538302d323530643239303030303030223078384437463339374139453945373145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346332300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435382c3130303438363137362c3130303438363136382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39350238323032302d30352d30385432313a33353a30312e333034343734395a4866383937303862312d623031652d303062362d356438302d323530643239303631663165024834393062663735352d633733622d346562652d396466352d3832663161623532616136394866383937303862312d623031652d303062362d356438302d323530643239303030303030223078384437463339374139463232363044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346332380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373435392c3130303438363138342c3130303438363137362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39360238323032302d30352d30385432313a33353a30312e333537353134385a4866383937303864632d623031652d303062362d303338302d323530643239303632303338024839313566633164392d653138352d346264392d623837612d3738326333383439316661364866383937303864632d623031652d303062362d303338302d323530643239303030303030223078384437463339374139464131364435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346333300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436302c3130303438363139322c3130303438363138342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39370238323032302d30352d30385432313a33353a30312e343131353535315a4866383937303930652d623031652d303062362d333338302d323530643239303632313935024830326161653465652d663730302d343734362d386365372d6534316532393161396661324866383937303930652d623031652d303062362d333338302d323530643239303030303030223078384437463339374141303237434446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346333380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436312c3130303438363230302c3130303438363139322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39380238323032302d30352d30385432313a33353a30312e343734363032315a4866383937303934612d623031652d303062362d366538302d323530643239303632333531024836326636646638362d663636332d343736642d626231352d3637616137633737393565374866383937303934612d623031652d303062362d366538302d323530643239303030303030223078384437463339374141304246343844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346334300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436322c3130303438363230382c3130303438363230302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564702f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f39390238323032302d30352d30385432313a33353a30312e353331363434365a4866383937303937392d623031652d303062362d313838302d323530643239303632343735024835646362386163382d353038332d346234332d386336642d3434356237373532336161624866383937303937392d623031652d303062362d313838302d323530643239303030303030223078384437463339374141313443464445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346334380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436332c3130303438363231362c3130303438363230382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130300238323032302d30352d30385432313a33353a30312e353836363835365a4866383937303961382d623031652d303062362d343438302d323530643239303632353566024834653063396236352d653734652d343963332d623134302d6134343062633961626337354866383937303961382d623031652d303062362d343438302d323530643239303030303030223078384437463339374141314430454431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346335300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436342c3130303438363232342c3130303438363231362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130310238323032302d30352d30385432313a33353a30312e363339373235365a4866383937303964382d623031652d303062362d366438302d323530643239303632366131024835636232353831332d346536332d343331302d393632322d3030663431656633646231334866383937303964382d623031652d303062362d366438302d323530643239303030303030223078384437463339374141323534444338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346335380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436352c3130303438363233322c3130303438363232342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130320238323032302d30352d30385432313a33353a30312e363933373635315a4866383937306130622d623031652d303062362d316638302d323530643239303632373935024834396134623063662d393134362d343130352d383134332d6564643634646134613335304866383937306130622d623031652d303062362d316638302d323530643239303030303030223078384437463339374141324436354130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346336300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436362c3130303438363234302c3130303438363233322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130330238323032302d30352d30385432313a33353a30312e373436383034335a4866383937306133382d623031652d303062362d346138302d323530643239303632386433024864353833366662662d366165322d343336642d386464382d3738663232393838643065394866383937306133382d623031652d303062362d346138302d323530643239303030303030223078384437463339374141333541343842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346336380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436372c3130303438363234382c3130303438363234302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130340238323032302d30352d30385432313a33353a30312e383030383434335a4866383937306136302d623031652d303062362d373238302d323530643239303632613639024863366538333130322d613062362d343661382d613736302d3964393662353733663038354866383937306136302d623031652d303062362d373238302d323530643239303030303030223078384437463339374141334445333742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346337300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436382c3130303438363235362c3130303438363234382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130350238323032302d30352d30385432313a33353a30312e383534383834365a4866383937306138622d623031652d303062362d316238302d323530643239303632623738024832316465316136302d643439652d343238342d383962632d3862393631666362343535324866383937306138622d623031652d303062362d316238302d323530643239303030303030223078384437463339374141343632323645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346337380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373436392c3130303438363236342c3130303438363235362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130360238323032302d30352d30385432313a33353a30312e393037393233345a4866383937306163342d623031652d303062362d353138302d323530643239303632633966024861323465316563332d363833322d346466612d613939322d6461663662343664613532374866383937306163342d623031652d303062362d353138302d323530643239303030303030223078384437463339374141344533413432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346338300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437302c3130303438363237322c3130303438363236342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130370238323032302d30352d30385432313a33353a30312e393633393634385a4866383937306166352d623031652d303062362d383038302d323530643239303632653162024866636133343430392d363039322d343861362d396564622d3961336432313139643466334866383937306166352d623031652d303062362d383038302d323530643239303030303030223078384437463339374141353643373630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346338380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437312c3130303438363238302c3130303438363237322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130380238323032302d30352d30385432313a33353a30322e303439303237365a4866383937306233652d623031652d303062362d343538302d323530643239303633306462024861613231626661312d633139322d343366362d393665392d6231386135663461636336344866383937306233652d623031652d303062362d343538302d323530643239303030303030223078384437463339374141363339423044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346339300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437322c3130303438363238382c3130303438363238302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3130390238323032302d30352d30385432313a33353a30322e313034303638335a4866383937306236352d623031652d303062362d363938302d323530643239303633323739024839633031626339382d356333352d343564342d393634632d3361633661393130623830354866383937306236352d623031652d303062362d363938302d323530643239303030303030223078384437463339374141364330313134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346339380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437332c3130303438363239362c3130303438363238382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131300238323032302d30352d30385432313a33353a30322e313537313037355a4866383937306239642d623031652d303062362d316338302d323530643239303633333939024837383135316561642d356232612d343035382d393735322d3630383962333235366133644866383937306239642d623031652d303062362d316338302d323530643239303030303030223078384437463339374141373434303033306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346361300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437342c3130303438363330342c3130303438363239362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131310238323032302d30352d30385432313a33353a30322e323132313438325a4866383937306264332d623031652d303062362d346438302d323530643239303633353136024862386565356564362d336531302d343532392d626364382d6334616231636363363066664866383937306264332d623031652d303062362d346438302d323530643239303030303030223078384437463339374141374337454545306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346361380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437352c3130303438363331322c3130303438363330342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131320238323032302d30352d30385432313a33353a30322e323636313838315a4866383937306330642d623031652d303062362d303338302d323530643239303633363535024862346365666438382d363761302d343436662d386433662d3536646138333237653962664866383937306330642d623031652d303062362d303338302d323530643239303030303030223078384437463339374141383445344639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346362300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437362c3130303438363332302c3130303438363331322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131330238323032302d30352d30385432313a33353a30322e333234323331305a4866383937306333622d623031652d303062362d326538302d323530643239303633383632024836653136343863322d343363372d346236392d613137302d3933656462396531616164394866383937306333622d623031652d303062362d326538302d323530643239303030303030223078384437463339374141384443303436306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346362380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437372c3130303438363332382c31303034383633323029000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131340238323032302d30352d30385432313a33353a30322e333738323730355a4866383937306335622d623031652d303062362d346438302d323530643239303633393662024833633966613038302d333164352d343139642d386239352d3233356566633765343837624866383937306335622d623031652d303062362d346438302d323530643239303030303030223078384437463339374141393544383145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346363300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437382c3130303438363333362c3130303438363332382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131350238323032302d30352d30385432313a33353a30322e343332333130385a4866383937306338382d623031652d303062362d373738302d323530643239303633626330024831366633383338312d653733622d346664352d626265332d3130323261316564623231634866383937306338382d623031652d303062362d373738302d323530643239303030303030223078384437463339374141394531373044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346363380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373437392c3130303438363334342c3130303438363333362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131360238323032302d30352d30385432313a33353a30322e343837333531355a4866383937306362392d623031652d303062362d323538302d323530643239303633643438024839343035643137612d623763312d343765382d393663352d6361363662346537323566354866383937306362392d623031652d303062362d323538302d323530643239303030303030223078384437463339374141413637443046306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346364300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438302c3130303438363335322c3130303438363334342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131370238323032302d30352d30385432313a33353a30322e353637343130375a4866383937306364332d623031652d303062362d336438302d323530643239303633663163024863643162623233372d623931632d346239392d386530302d3362666663393161393337354866383937306364332d623031652d303062362d336438302d323530643239303030303030223078384437463339374141423242343633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346364380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438312c3130303438363336302c3130303438363335322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131380238323032302d30352d30385432313a33353a30322e363732343838305a4866383937306430342d623031652d303062362d366138302d323530643239303634316231024835346265653432392d666537392d346432312d613063332d3432393563386464386565304866383937306430342d623031652d303062362d366138302d323530643239303030303030223078384437463339374141433242434639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346365300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438322c3130303438363336382c3130303438363336302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3131390238323032302d30352d30385432313a33353a30322e373235353237365a4866383937306431622d623031652d303062362d376238302d323530643239303634333634024837333139626639362d313061332d343035362d396533382d6332666263326266393239614866383937306431622d623031652d303062362d376238302d323530643239303030303030223078384437463339374141434146424543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346365380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438332c3130303438363337362c3130303438363336382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132300238323032302d30352d30385432313a33353a30322e373739353638375a4866383937306432652d623031652d303062362d303938302d323530643239303634353031024832353036333036342d316538642d343834382d383239662d3665363635653630653635374866383937306432652d623031652d303062362d303938302d323530643239303030303030223078384437463339374141443331334342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346366300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438342c3130303438363338342c3130303438363337362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132310238323032302d30352d30385432313a33353a30322e383333363038355a4866383937306434302d623031652d303062362d313938302d323530643239303634363331024834313633363033322d643861322d343334642d626337632d3831326134643137366565324866383937306434302d623031652d303062362d313938302d323530643239303030303030223078384437463339374141444235324245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346366380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438352c3130303438363339322c3130303438363338342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132320238323032302d30352d30385432313a33353a30322e383937363536335a4866383937306435302d623031652d303062362d323938302d323530643239303634376562024836383361653031312d336462302d346237362d383864392d6132366462353930353662664866383937306435302d623031652d303062362d323938302d323530643239303030303030223078384437463339374141453531383942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346430300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438362c3130303438363430302c3130303438363339322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132330238323032302d30352d30385432313a33353a30322e393530363935385a4866383937306436312d623031652d303062362d336138302d323530643239303634386639024865386633326334372d323566662d346432652d626236342d3762373333656630386465364866383937306436312d623031652d303062362d336138302d323530643239303030303030223078384437463339374141454435373845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346430380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438372c3130303438363430382c3130303438363430302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132340238323032302d30352d30385432313a33353a30332e303037373337395a4866383937306437312d623031652d303062362d343738302d323530643239303634613938024834663530313066372d353731652d346437362d393735362d6130313438323137333463614866383937306437312d623031652d303062362d343738302d323530643239303030303030223078384437463339374141463630424333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346431300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438382c3130303438363431362c3130303438363430382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132350238323032302d30352d30385432313a33353a30332e303632373739335a4866383937306439362d623031652d303062362d363838302d323530643239303634623934024839643430386631612d336464312d346563382d613534372d3434323432623039346437354866383937306439362d623031652d303062362d363838302d323530643239303030303030223078384437463339374141464537314431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346431380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373438392c3130303438363432342c3130303438363431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132360238323032302d30352d30385432313a33353a30332e313430383337315a4866383937306462622d623031652d303062362d303838302d323530643239303634643638024832653535646565362d366463332d343166352d386339352d6264633337396562316462364866383937306462622d623031652d303062362d303838302d323530643239303030303030223078384437463339374142304135414633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346432300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439302c3130303438363433322c3130303438363432342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132370238323032302d30352d30385432313a33353a30332e323132383931325a4866383937306464332d623031652d303062362d316338302d323530643239303634663139024866663431366433382d336366332d346239622d616661302d3235306264316234323832374866383937306464332d623031652d303062362d316338302d323530643239303030303030223078384437463339374142313535393930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346432380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439312c3130303438363434302c3130303438363433322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132380238323032302d30352d30385432313a33353a30332e323636393331355a4866383937306465322d623031652d303062362d323738302d323530643239303635306364024834653066646437342d633836612d343237382d386663322d3336336337623632323163334866383937306465322d623031652d303062362d323738302d323530643239303030303030223078384437463339374142314439383833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346433300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439322c3130303438363434382c3130303438363434302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3132390238323032302d30352d30385432313a33353a30332e333139393731395a4866383937306530322d623031652d303062362d336638302d323530643239303635333165024861373062356233302d346638632d343037622d393265302d6661633561303938653337374866383937306530322d623031652d303062362d336638302d323530643239303030303030223078384437463339374142323542303637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346433380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439332c3130303438363435362c3130303438363434382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133300238323032302d30352d30385432313a33353a30332e333736303132385a4866383937306531392d623031652d303062362d353238302d323530643239303635346264024832623534366161362d376632342d343831652d623033362d3639386133323231346131334866383937306531392d623031652d303062362d353238302d323530643239303030303030223078384437463339374142324531363644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346434300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439342c3130303438363436342c3130303438363435362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133310238323032302d30352d30385432313a33353a30332e343239303532335a4866383937306532382d623031652d303062362d363138302d323530643239303635363765024862386238373238642d333962652d346536632d383465632d3164343464363234353234314866383937306532382d623031652d303062362d363138302d323530643239303030303030223078384437463339374142333635353542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346434380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439352c3130303438363437322c3130303438363436342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133320238323032302d30352d30385432313a33353a30332e343834303933335a4866383937306533622d623031652d303062362d373338302d323530643239303635383265024839323630316336662d653834362d343966372d613663652d6338613965366637616164664866383937306533622d623031652d303062362d373338302d323530643239303030303030223078384437463339374142334539343532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346435300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439362c3130303438363438302c3130303438363437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133330238323032302d30352d30385432313a33353a30332e353337313332345a4866383937306535312d623031652d303062362d303538302d323530643239303635396463024865313530313366312d353864642d343034632d626364662d6139363038353738346430374866383937306535312d623031652d303062362d303538302d323530643239303030303030223078384437463339374142343644333343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346435380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439372c3130303438363438382c3130303438363438302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133340238323032302d30352d30385432313a33353a30332e363133313930305a4866383937306536632d623031652d303062362d316438302d323530643239303635626537024861626636383934392d376466652d346336382d613635612d3331396665313132386564384866383937306536632d623031652d303062362d316438302d323530643239303030303030223078384437463339374142353236453343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346436300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439382c3130303438363439362c3130303438363438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133350238323032302d30352d30385432313a33353a30332e363638323330395a4866383937306538632d623031652d303062362d333638302d323530643239303635643633024863306230313431332d383637382d346237392d383638382d3366343736666237373438374866383937306538632d623031652d303062362d333638302d323530643239303030303030223078384437463339374142354144343435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346436380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373439392c3130303438363530342c3130303438363439362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133360238323032302d30352d30385432313a33353a30332e373232323730345a4866383937306561342d623031652d303062362d346438302d323530643239303635656665024861623739383566662d616163612d343162392d623435662d3137356633303034373336334866383937306561342d623031652d303062362d346438302d323530643239303030303030223078384437463339374142363331333330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346437300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530302c3130303438363531322c3130303438363530342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133370238323032302d30352d30385432313a33353a30332e373735333039365a4866383937306563612d623031652d303062362d373238302d323530643239303636303632024862393033363965662d303638642d346562322d383863662d3930626565356136626635354866383937306563612d623031652d303062362d373238302d323530643239303030303030223078384437463339374142364232423038306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346437380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530312c3130303438363532302c3130303438363531322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133380238323032302d30352d30385432313a33353a30332e383436333631375a4866383937306566312d623031652d303062362d313438302d323530643239303636323534024833396632383834652d303133332d343563382d396532662d3331633438316330646265304866383937306566312d623031652d303062362d313438302d323530643239303030303030223078384437463339374142373630323831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346438300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530322c3130303438363532382c3130303438363532302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3133390238323032302d30352d30385432313a33353a30332e383939343031335a4866383937306630622d623031652d303062362d326338302d323530643239303636343337024838333833366434342d353665322d343938632d626366382d3539376636363938316631334866383937306630622d623031652d303062362d326338302d323530643239303030303030223078384437463339374142374446333435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346438380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530332c3130303438363533362c3130303438363532382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134300238323032302d30352d30385432313a33353a30332e393533343430385a4866383937306632302d623031652d303062362d343038302d323530643239303636356136024834323966353136632d653937392d346131392d386438662d3666373064626661623733324866383937306632302d623031652d303062362d343038302d323530643239303030303030223078384437463339374142383633323339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346439300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530342c3130303438363534342c3130303438363533362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134310238323032302d30352d30385432313a33353a30342e303036343830385a4866383937306633622d623031652d303062362d353538302d323530643239303636373332024834383332363934352d356239662d343039372d383339302d3630373563383435393330324866383937306633622d623031652d303062362d353538302d323530643239303030303030223078384437463339374142384537313238306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346439380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530352c3130303438363535322c3130303438363534342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134320238323032302d30352d30385432313a33353a30342e303630353230335a4866383937306635382d623031652d303062362d373038302d323530643239303636386139024862353135626634312d386466372d343862352d383535322d6263376635313237376464364866383937306635382d623031652d303062362d373038302d323530643239303030303030223078384437463339374142393642303133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346461300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530362c3130303438363536302c3130303438363535322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134330238323032302d30352d30385432313a33353a30342e313136353631375a4866383937306637312d623031652d303062362d303638302d323530643239303636613332024839393162326563342d663330322d346565362d396537342d3261396261623132613739624866383937306637312d623031652d303062362d303638302d323530643239303030303030223078384437463339374142394631363141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346461380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530372c3130303438363536382c3130303438363536302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134340238323032302d30352d30385432313a33353a30342e313639363031335a4866383937306639372d623031652d303062362d323738302d323530643239303636633163024831633039616365642d623364372d346635612d393531382d3761323734616665613837614866383937306639372d623031652d303062362d323738302d323530643239303030303030223078384437463339374142413735353044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346462300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530382c3130303438363537362c3130303438363536382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134350238323032302d30352d30385432313a33353a30342e323235363432385a4866383937306662312d623031652d303062362d336538302d323530643239303636646239024863666565333839312d626663372d343265382d393563612d6339323165626630663862334866383937306662312d623031652d303062362d336538302d323530643239303030303030223078384437463339374142414642423130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346462380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373530392c3130303438363538342c3130303438363537362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134360238323032302d30352d30385432313a33353a30342e323931363930375a4866383937306663652d623031652d303062362d353738302d323530643239303636666364024836333339656633332d303435302d343864352d626362302d6634646666396263373462354866383937306663652d623031652d303062362d353738302d323530643239303030303030223078384437463339374142423946363242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346463300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531302c3130303438363539322c3130303438363538342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134370238323032302d30352d30385432313a33353a30342e333435373331315a4866383937306664642d623031652d303062362d363538302d323530643239303637313936024861316262636263632d643939362d343137342d626565662d6365646635366263383730314866383937306664642d623031652d303062362d363538302d323530643239303030303030223078384437463339374142433230453037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346463380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531312c3130303438363630302c3130303438363539322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134380238323032302d30352d30385432313a33353a30342e343030373731375a4866383937306666352d623031652d303062362d373938302d323530643239303637326163024833653034346663612d303538392d343634322d613661362d6163336662393435633234664866383937306666352d623031652d303062362d373938302d323530643239303030303030223078384437463339374142434137343045306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346464300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531322c3130303438363630382c3130303438363630302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3134390238323032302d30352d30385432313a33353a30342e343534383131375a4866383937313030332d623031652d303062362d303738302d323530643239303637343063024833363564336261632d623562382d343538662d623330362d6334393865333165646435354866383937313030332d623031652d303062362d303738302d323530643239303030303030223078384437463339374142443242333031306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346464380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531332c3130303438363631362c3130303438363630382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135300238323032302d30352d30385432313a33353a30342e353038383531365a4866383937313031652d623031652d303062362d316538302d323530643239303637356130024838383435366234622d616537322d346566612d393838612d6665666338373463643466344866383937313031652d623031652d303062362d316538302d323530643239303030303030223078384437463339374142444231393034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346465300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531342c3130303438363632342c3130303438363631362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135310238323032302d30352d30385432313a33353a30342e353633383932375a4866383937313033612d623031652d303062362d333538302d323530643239303637373164024839306234333038642d383332382d343732662d386130652d6138313632343332376333654866383937313033612d623031652d303062362d333538302d323530643239303030303030223078384437463339374142453335374637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346465380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531352c3130303438363633322c3130303438363632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135320238323032302d30352d30385432313a33353a30342e363135393331315a4866383937313035342d623031652d303062362d346338302d323530643239303637393164024830343561613666302d643063342d343466342d396133392d3638333339643362326463354866383937313035342d623031652d303062362d346338302d323530643239303030303030223078384437463339374142454236464346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346466300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531362c3130303438363634302c3130303438363633322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135330238323032302d30352d30385432313a33353a30342e363639393730335a4866383937313036342d623031652d303062362d356338302d323530643239303637616332024835646636653031642d353365382d346131322d386463382d3832326666643065356266314866383937313036342d623031652d303062362d356338302d323530643239303030303030223078384437463339374142463341454237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346466380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531372c3130303438363634382c3130303438363634302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135340238323032302d30352d30385432313a33353a30342e373234303131305a4866383937313037632d623031652d303062362d366638302d323530643239303637633663024865383732366430332d356164342d346233312d623065312d6439316266356138373463614866383937313037632d623031652d303062362d366638302d323530643239303030303030223078384437463339374142464243363937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346530300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531382c3130303438363635362c3130303438363634382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135350238323032302d30352d30385432313a33353a30342e373737303531305a4866383937313039372d623031652d303062362d303638302d323530643239303637646430024862353338313932362d633130652d346461342d383261332d3938623231623639303935394866383937313039372d623031652d303062362d303638302d323530643239303030303030223078384437463339374143303430353845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346530380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373531392c3130303438363636342c3130303438363635362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135360238323032302d30352d30385432313a33353a30342e383333303932335a4866383937313061632d623031652d303062362d316238302d323530643239303637663764024834636663363831372d613966342d343733302d623332312d6561386131613661303163344866383937313061632d623031652d303062362d316238302d323530643239303030303030223078384437463339374143304339324142306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346531300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532302c3130303438363637322c3130303438363636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135370238323032302d30352d30385432313a33353a30342e383930313334385a4866383937313063622d623031652d303062362d336138302d323530643239303638306432024862313061316630312d326139332d343039392d613434362d6530663161386136626137384866383937313063622d623031652d303062362d336138302d323530643239303030303030223078384437463339374143313534364534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346531380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532312c3130303438363638302c3130303438363637322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135380238323032302d30352d30385432313a33353a30342e393434313735315a4866383937313065352d623031652d303062362d353338302d323530643239303638323566024866373932366330662d396231382d343833342d613733642d6461663532326162313636354866383937313065352d623031652d303062362d353338302d323530643239303030303030223078384437463339374143314435454330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346532300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532322c3130303438363638382c3130303438363638302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3135390238323032302d30352d30385432313a33353a30342e393937323134325a4866383937313066662d623031652d303062362d366338302d323530643239303638343637024830666534336333662d333930342d343238662d623930662d6364346438313634366537364866383937313066662d623031652d303062362d366338302d323530643239303030303030223078384437463339374143323539444145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346532380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532332c3130303438363639362c3130303438363638382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136300238323032302d30352d30385432313a33353a30352e303632323633315a4866383937313132392d623031652d303062362d313438302d323530643239303638366438024838366333626334662d363262352d346438662d393932312d3732666231366666656663314866383937313132392d623031652d303062362d313438302d323530643239303030303030223078384437463339374143324638414137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346533300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532342c3130303438363730342c3130303438363639362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136310238323032302d30352d30385432313a33353a30352e313338333139345a4866383937313134362d623031652d303062362d333138302d323530643239303638396535024837666232643239312d616331642d346434352d383038312d3433353033613430323739364866383937313134362d623031652d303062362d333138302d323530643239303030303030223078384437463339374143334232353941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346533380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532352c3130303438363731322c3130303438363730342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136320238323032302d30352d30385432313a33353a30352e313931333538395a4866383937313136382d623031652d303062362d353238302d323530643239303638623666024865313832346166392d636534332d343234632d623638352d6362373963643438663366324866383937313136382d623031652d303062362d353238302d323530643239303030303030223078384437463339374143343333443735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346534300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532362c3130303438363732302c3130303438363731322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136330238323032302d30352d30385432313a33353a30352e323435333939365a4866383937313139612d623031652d303062362d373738302d323530643239303638636430024837303936646663632d356139642d343736622d383263632d3535643039356165646430644866383937313139612d623031652d303062362d373738302d323530643239303030303030223078384437463339374143344237433643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346534380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532372c3130303438363732382c3130303438363732302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136340238323032302d30352d30385432313a33353a30352e323939343339395a4866383937313162382d623031652d303062362d313538302d323530643239303638646330024835343931346161342d323164392d343335312d623661372d3165323166623534363132344866383937313162382d623031652d303062362d313538302d323530643239303030303030223078384437463339374143353342423546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346535300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532382c3130303438363733362c3130303438363732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136350238323032302d30352d30385432313a33353a30352e333630343835345a4866383937313164322d623031652d303062362d326538302d323530643239303638666133024836393765363231392d356438352d346533612d383666312d3265373161396136386461304866383937313164322d623031652d303062362d326538302d323530643239303030303030223078384437463339374143354345344446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346535380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373532392c3130303438363734342c3130303438363733362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136360238323032302d30352d30385432313a33353a30352e343133353235385a4866383937313165622d623031652d303062362d343538302d323530643239303639306639024866626264633965362d306163342d343765302d613666302d3362333834623731613266374866383937313165622d623031652d303062362d343538302d323530643239303030303030223078384437463339374143363446434241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346536300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533302c3130303438363735322c3130303438363734342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136370238323032302d30352d30385432313a33353a30352e343637353635325a4866383937313166662d623031652d303062362d353838302d323530643239303639326261024836363062386630352d303634332d343265372d386365382d3534356165396263313261364866383937313166662d623031652d303062362d353838302d323530643239303030303030223078384437463339374143364433424144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346536380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533312c3130303438363736302c3130303438363735322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136380238323032302d30352d30385432313a33353a30352e353230363034375a4866383937313231642d623031652d303062362d373038302d323530643239303639343336024835363765623730302d396131652d343435362d383135312d3365326131333766346233374866383937313231642d623031652d303062362d373038302d323530643239303030303030223078384437463339374143373537413946306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346537300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533322c3130303438363736382c3130303438363736302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3136390238323032302d30352d30385432313a33353a30352e353735363435335a4866383937313235352d623031652d303062362d323738302d323530643239303639353232024833303536356534362d656530642d343666612d393937652d6534353862646663343633334866383937313235352d623031652d303062362d323738302d323530643239303030303030223078384437463339374143374445304135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346537380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533332c3130303438363737362c3130303438363736382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137300238323032302d30352d30385432313a33353a30352e363330363836385a4866383937313236652d623031652d303062362d336538302d323530643239303639363532024862373534623239362d316534322d343334322d613630322d3934343466633935623365664866383937313236652d623031652d303062362d336538302d323530643239303030303030223078384437463339374143383634364234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346538300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533342c3130303438363738342c3130303438363737362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137310238323032302d30352d30385432313a33353a30352e363835373237365a4866383937313238612d623031652d303062362d353838302d323530643239303639376338024863643464333665352d366232612d346230392d383736342d3139636236373633303465384866383937313238612d623031652d303062362d353838302d323530643239303030303030223078384437463339374143384538354134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346538380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533352c3130303438363739322c3130303438363738342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137320238323032302d30352d30385432313a33353a30352e373338373636335a4866383937313262322d623031652d303062362d376338302d323530643239303639393066024834306338316438392d363566662d343035372d383035342d3438313332613761383734354866383937313262322d623031652d303062362d376338302d323530643239303030303030223078384437463339374143393639443835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346539330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533372c3130303438363830332c3130303438363739322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137330238323032302d30352d30385432313a33353a30352e373932383036375a4866383937313265642d623031652d303062362d333138302d323530643239303639616537024836623565653233632d623735302d346562612d623034612d6636303538376331393331614866383937313265642d623031652d303062362d333138302d323530643239303030303030223078384437463339374143394630333833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346539620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533382c3130303438363831312c3130303438363830332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137340238323032302d30352d30385432313a33353a30352e383730383634345a4866383937313334352d623031652d303062362d303538302d323530643239303639633466024861333131363966362d326366652d343866302d393939332d3131396661373565613832644866383937313334352d623031652d303062362d303538302d323530643239303030303030223078384437463339374143414143353843306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346561330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373533392c3130303438363831392c3130303438363831312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137350238323032302d30352d30385432313a33353a30352e393234393034335a4866383937313337372d623031652d303062362d333038302d323530643239303639643764024865636336316465312d643931652d343030372d623636642d6266346332623932643337664866383937313337372d623031652d303062362d333038302d323530643239303030303030223078384437463339374143423330343743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346561620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534302c3130303438363832372c3130303438363831392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137360238323032302d30352d30385432313a33353a30352e393736393432385a4866383937313339652d623031652d303062362d353338302d323530643239303639653661024861346636336535362d313533392d343862642d613531342d3061336330616463323334644866383937313339652d623031652d303062362d353338302d323530643239303030303030223078384437463339374143424231433534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346562330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534312c3130303438363833352c3130303438363832372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137370238323032302d30352d30385432313a33353a30362e303331393833305a4866383937313363642d623031652d303062362d383038302d323530643239303639666265024862613235646164372d303834652d346165382d616230302d6661333032663062663935664866383937313363642d623031652d303062362d383038302d323530643239303030303030223078384437463339374143433335423346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346562620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534322c3130303438363834332c3130303438363833352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137380238323032302d30352d30385432313a33353a30362e313333303538315a4866383937313433302d623031652d303062362d356438302d323530643239303661323331024832663639346137612d303039382d343365632d393131612d3037363937363166663130374866383937313433302d623031652d303062362d356438302d323530643239303030303030223078384437463339374143443245453935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346563330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534332c3130303438363835312c3130303438363834332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3137390238323032302d30352d30385432313a33353a30362e313837303938305a4866383937313436312d623031652d303062362d306338302d323530643239303661333564024831376162343136392d623764322d343863662d616262372d6334383338643362323734364866383937313436312d623031652d303062362d306338302d323530643239303030303030223078384437463339374143444232443834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346563620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534342c3130303438363835392c3130303438363835312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138300238323032302d30352d30385432313a33353a30362e323433313339305a4866383937313439322d623031652d303062362d336438302d323530643239303661346166024830353263613335302d666135372d343034362d623566322d6163376161313036353539624866383937313439322d623031652d303062362d336438302d323530643239303030303030223078384437463339374143453339333842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346564330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534352c3130303438363836372c3130303438363835392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138310238323032302d30352d30385432313a33353a30362e333031313832335a4866383937313463312d623031652d303062362d366238302d323530643239303661363230024861383236333538322d663234662d343465662d393161362d3134633465386437336661634866383937313463312d623031652d303062362d366238302d323530643239303030303030223078384437463339374143454339354546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346564620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534362c3130303438363837352c3130303438363836372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138320238323032302d30352d30385432313a33353a30362e333535323232335a4866383937313465312d623031652d303062362d303838302d323530643239303661383132024837343463633163322d616138652d343661392d616539652d3263366539376635346235344866383937313465312d623031652d303062362d303838302d323530643239303030303030223078384437463339374143463441444337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346565330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534372c3130303438363838332c3130303438363837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138330238323032302d30352d30385432313a33353a30362e343039323631385a4866383937313530642d623031652d303062362d333238302d323530643239303661393332024838613462636661382d343965622d343038332d386461372d3261363736613130336434354866383937313530642d623031652d303062362d333238302d323530643239303030303030223078384437463339374143464431334341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346565620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534382c3130303438363839312c3130303438363838332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138340238323032302d30352d30385432313a33353a30362e343633333032315a4866383937313534302d623031652d303062362d363338302d323530643239303661616462024834353563613966322d356133652d343932642d616630372d3831306631643938613962304866383937313534302d623031652d303062362d363338302d323530643239303030303030223078384437463339374144303535324244306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346566330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373534392c3130303438363839392c3130303438363839312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138350238323032302d30352d30385432313a33353a30362e353137333432315a4866383937313537342d623031652d303062362d313438302d323530643239303661633739024834373961303835392d346135662d343364622d383866392d6531613737316639323434324866383937313537342d623031652d303062362d313438302d323530643239303030303030223078384437463339374144304436413935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346566620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535302c3130303438363930372c3130303438363839392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138360238323032302d30352d30385432313a33353a30362e353731333832345a4866383937313562332d623031652d303062362d353338302d323530643239303661653639024861373561386565662d626131622d343033332d393630332d3662613364363763323036614866383937313562332d623031652d303062362d353338302d323530643239303030303030223078384437463339374144313544304130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346630330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535312c3130303438363931352c3130303438363930372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138370238323032302d30352d30385432313a33353a30362e363331343236345a4866383937313565622d623031652d303062362d303938302d323530643239303662303034024864333435313136322d633039302d343531642d623662352d3161363731646163356363314866383937313565622d623031652d303062362d303938302d323530643239303030303030223078384437463339374144314544333030306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346630620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535322c3130303438363932332c3130303438363931352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138380238323032302d30352d30385432313a33353a30362e363836343637305a4866383937313630372d623031652d303062362d323438302d323530643239303662313464024837666236646532352d303532352d343431372d626566662d6138356333633133653636354866383937313630372d623031652d303062362d323438302d323530643239303030303030223078384437463339374144323736303145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346631330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535332c3130303438363933312c3130303438363932332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3138390238323032302d30352d30385432313a33353a30362e373430353036395a4866383937313632392d623031652d303062362d343238302d323530643239303662323838024866366635316364622d323833392d343162302d386434302d6531306237346664633165334866383937313632392d623031652d303062362d343238302d323530643239303030303030223078384437463339374144324637374641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346631620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535342c3130303438363933392c3130303438363933312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139300238323032302d30352d30385432313a33353a30362e383133353630395a4866383937313636372d623031652d303062362d376138302d323530643239303662343031024834373139613938302d666231322d343165332d626562392d3761313866663939373637314866383937313636372d623031652d303062362d376138302d323530643239303030303030223078384437463339374144334143344239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346632330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535352c3130303438363934372c3130303438363933392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139310238323032302d30352d30385432313a33353a30362e383636363030315a4866383937313639342d623031652d303062362d323338302d323530643239303662356364024830376361306364632d633837652d346134332d396235622d3639613237663537303661664866383937313639342d623031652d303062362d323338302d323530643239303030303030223078384437463339374144343242353741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346632620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535362c3130303438363935352c3130303438363934372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139320238323032302d30352d30385432313a33353a30362e393230363430305a4866383937313662382d623031652d303062362d343338302d323530643239303662366334024861333538323335382d383862612d343365302d396539322d3339663334333461326365314866383937313662382d623031652d303062362d343338302d323530643239303030303030223078384437463339374144344231423830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346633330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535372c3130303438363936332c3130303438363935352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139330238323032302d30352d30385432313a33353a30362e393735363831315a4866383937313665322d623031652d303062362d366138302d323530643239303662383532024833396539343565632d386236302d343964312d626663632d3734623265646565333566634866383937313665322d623031652d303062362d366138302d323530643239303030303030223078384437463339374144353338313842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346633620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535382c3130303438363937312c3130303438363936332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139340238323032302d30352d30385432313a33353a30372e303239373231315a4866383937313731622d623031652d303062362d323338302d323530643239303662393865024861613038366462382d343461302d343437312d613164632d6364306339616265613362364866383937313731622d623031652d303062362d323338302d323530643239303030303030223078384437463339374144354239393546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346634330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373535392c3130303438363937392c3130303438363937312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139350238323032302d30352d30385432313a33353a30372e303834373630395a4866383937313735662d623031652d303062362d356338302d323530643239303662623438024838666539303364382d316466352d346362322d613561362d3830636461613134353037344866383937313735662d623031652d303062362d356338302d323530643239303030303030223078384437463339374144363432363739306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346634620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536302c3130303438363938372c3130303438363937392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139360238323032302d30352d30385432313a33353a30372e313430383032375a4866383937313739352d623031652d303062362d306538302d323530643239303662643230024836376263633064322d336532302d343638632d616261632d3134343166363239386138634866383937313739352d623031652d303062362d306538302d323530643239303030303030223078384437463339374144364342333942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346635330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536312c3130303438363939352c3130303438363938372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139370238323032302d30352d30385432313a33353a30372e313935383433305a4866383937313764342d623031652d303062362d346238302d323530643239303662653737024833663264376632332d326530392d343066332d383164352d3163336135393234366466394866383937313764342d623031652d303062362d346238302d323530643239303030303030223078384437463339374144373531393945306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346635620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536322c3130303438373030332c3130303438363939352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139380238323032302d30352d30385432313a33353a30372e323530383833365a4866383937313830302d623031652d303062362d373638302d323530643239303662666366024864373866393837302d636263332d343462392d613239392d3161363235316330653964374866383937313830302d623031652d303062362d373638302d323530643239303030303030223078384437463339374144374437464134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346636330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536332c3130303438373031312c3130303438373030332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3139390238323032302d30352d30385432313a33353a30372e333033393233335a4866383937313833362d623031652d303062362d323438302d323530643239303663313364024836633838393539382d396634332d343939622d393262662d3039306631653930626335614866383937313833362d623031652d303062362d323438302d323530643239303030303030223078384437463339374144383539373831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346636620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536342c3130303438373031392c3130303438373031312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230300238323032302d30352d30385432313a33353a30372e333538393633355a4866383937313834622d623031652d303062362d333838302d323530643239303663333866024835303339313861612d363737382d343637652d623462322d6330626564643837656533634866383937313834622d623031652d303062362d333838302d323530643239303030303030223078384437463339374144384446443833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346637330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536352c3130303438373032372c3130303438373031392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230310238323032302d30352d30385432313a33353a30372e343334303139305a4866383937313838372d623031652d303062362d373138302d323530643239303663353531024830373062636663632d636230662d346265302d613262622d3163376633636136363534344866383937313838372d623031652d303062362d373138302d323530643239303030303030223078384437463339374144393937313545306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346637620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536362c3130303438373033352c3130303438373032372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230320238323032302d30352d30385432313a33353a30372e343839303630305a4866383937313861652d623031652d303062362d313738302d323530643239303663366635024838353530346166342d623538302d343735352d613333302d3263316364633230303462634866383937313861652d623031652d303062362d313738302d323530643239303030303030223078384437463339374144413144373638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346638330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536372c3130303438373034332c3130303438373033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230330238323032302d30352d30385432313a33353a30372e353434313030375a4866383937313863642d623031652d303062362d333638302d323530643239303663383365024836633965383264342d636262632d343363352d393535642d6364646636333239343138314866383937313863642d623031652d303062362d333638302d323530643239303030303030223078384437463339374144414131363538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346638620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536382c3130303438373035312c3130303438373034332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230340238323032302d30352d30385432313a33353a30372e353938313430325a4866383937313930332d623031652d303062362d363738302d323530643239303663396564024864363138383965322d636234612d343562332d383064382d3035636263323962663936314866383937313930332d623031652d303062362d363738302d323530643239303030303030223078384437463339374144423237433541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346639330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373536392c3130303438373035392c3130303438373035312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230350238323032302d30352d30385432313a33353a30372e363532313831305a4866383937313932392d623031652d303062362d306138302d323530643239303663626639024835643065316564662d656537352d343230632d626339332d3330313036346235343737624866383937313932392d623031652d303062362d306138302d323530643239303030303030223078384437463339374144424142423532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346639620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537302c3130303438373036372c3130303438373035392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230360238323032302d30352d30385432313a33353a30372e373035323230315a4866383937313933632d623031652d303062362d316438302d323530643239303663643634024839613135303532332d313061332d346335632d396338622d6532666139623262386237614866383937313933632d623031652d303062362d316438302d323530643239303030303030223078384437463339374144433244333239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346661330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537312c3130303438373037352c3130303438373036372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230370238323032302d30352d30385432313a33353a30372e373539323630345a4866383937313936642d623031652d303062362d346138302d323530643239303663653731024864623937383566642d636137662d346266632d616533322d6330616530336438643430384866383937313936642d623031652d303062362d346138302d323530643239303030303030223078384437463339374144434145423034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346661620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537322c3130303438373038332c3130303438373037352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230380238323032302d30352d30385432313a33353a30372e383132323939395a4866383937313939312d623031652d303062362d366538302d323530643239303663666138024862366337666234392d363637612d343935352d393331612d3437666438336565366166354866383937313939312d623031652d303062362d366538302d323530643239303030303030223078384437463339374144443332394637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346662330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537332c3130303438373039312c3130303438373038332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3230390238323032302d30352d30385432313a33353a30372e383636333430325a4866383937313962382d623031652d303062362d313338302d323530643239303664306535024861653834353133332d663364302d346663312d383136392d3863613636363538356531334866383937313962382d623031652d303062362d313338302d323530643239303030303030223078384437463339374144444236384541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346662620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537342c3130303438373039392c3130303438373039312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231300238323032302d30352d30385432313a33353a30372e393334333930395a4866383937313964392d623031652d303062362d326638302d323530643239303664323961024838326131653431662d666162312d343839322d613239372d3330343236633338323035304866383937313964392d623031652d303062362d326638302d323530643239303030303030223078384437463339374144453541343132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346663330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537352c3130303438373130372c3130303438373039392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231310238323032302d30352d30385432313a33353a30372e393837343330395a4866383937316130302d623031652d303062362d353538302d323530643239303664336434024864346336643561662d653261612d346430652d626564612d3361666463386565626132364866383937316130302d623031652d303062362d353538302d323530643239303030303030223078384437463339374144454442424535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346663620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537362c3130303438373131352c3130303438373130372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231320238323032302d30352d30385432313a33353a30382e303530343737345a4866383937316132352d623031652d303062362d373838302d323530643239303664353631024832393861323637622d376636352d343965342d386261392d3038386636653138633664304866383937316132352d623031652d303062362d373838302d323530643239303030303030223078384437463339374144463738314336306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346664330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537372c3130303438373132332c3130303438373131352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231330238323032302d30352d30385432313a33353a30382e313131353232395a4866383937316134662d623031652d303062362d316238302d323530643239303664366466024833313836356664382d373036392d343038622d613035392d3530316339306565613962374866383937316134662d623031652d303062362d316238302d323530643239303030303030223078384437463339374145303041423431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346664620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537382c3130303438373133312c3130303438373132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231340238323032302d30352d30385432313a33353a30382e313733353639325a4866383937316137632d623031652d303062362d343638302d323530643239303664386534024838383965646462622d373034652d343065392d386135342d3331643233613531653036344866383937316137632d623031652d303062362d343638302d323530643239303030303030223078384437463339374145304132324634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346665330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373537392c3130303438373133392c3130303438373133312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231350238323032302d30352d30385432313a33353a30382e323236363038375a4866383937316139652d623031652d303062362d363738302d323530643239303664616632024833616263663262632d353835392d346466322d613362632d3365396164306236656539324866383937316139652d623031652d303062362d363738302d323530643239303030303030223078384437463339374145313236314537306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346665620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538302c3130303438373134372c3130303438373133392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231360238323032302d30352d30385432313a33353a30382e323739363438325a4866383937316163342d623031652d303062362d306438302d323530643239303664636266024834306235613932652d663937302d346134612d616633372d3835313064613131363765664866383937316163342d623031652d303062362d306438302d323530643239303030303030223078384437463339374145314137394332306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346666330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538312c3130303438373135352c3130303438373134372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231370238323032302d30352d30385432313a33353a30382e333333363838355a4866383937316166302d623031652d303062362d333638302d323530643239303664653735024833323830623061622d356362352d343839622d396536362d3330313432303133353833304866383937316166302d623031652d303062362d333638302d323530643239303030303030223078384437463339374145323239313939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664346666620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538322c3130303438373136332c3130303438373135352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231380238323032302d30352d30385432313a33353a30382e333839373330335a4866383937316231382d623031652d303062362d356338302d323530643239303665303238024862643035343436322d313562342d343161652d613363662d6337616237343232373339364866383937316231382d623031652d303062362d356338302d323530643239303030303030223078384437463339374145324234354437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353030330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538332c3130303438373137312c3130303438373136332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3231390238323032302d30352d30385432313a33353a30382e343432373639385a4866383937316234392d623031652d303062362d303638302d323530643239303665316431024836616234306561332d316439382d343336322d626335312d3932373866623563623461654866383937316234392d623031652d303062362d303638302d323530643239303030303030223078384437463339374145333333363946306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353030620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538342c3130303438373137392c3130303438373137312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232300238323032302d30352d30385432313a33353a30382e343935383039335a4866383937316236662d623031652d303062362d326338302d323530643239303665333938024833323632326130622d353761312d343037392d623435342d6138326632663866643030354866383937316236662d623031652d303062362d326338302d323530643239303030303030223078384437463339374145334237353844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353031330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538352c3130303438373138372c3130303438373137392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232310238323032302d30352d30385432313a33353a30382e353438383439335a4866383937316239342d623031652d303062362d346538302d323530643239303665346535024864646136656563392d383033362d343763662d626661382d6134376235616437616434624866383937316239342d623031652d303062362d346538302d323530643239303030303030223078384437463339374145343336363535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353031620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538362c3130303438373139352c3130303438373138372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232320238323032302d30352d30385432313a33353a30382e363031383838345a4866383937316262662d623031652d303062362d373938302d323530643239303665363561024865653463666464342d623533372d346665612d626230632d6262663934323562646639364866383937316262662d623031652d303062362d373938302d323530643239303030303030223078384437463339374145344241353434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353032330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538372c3130303438373230332c3130303438373139352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232330238323032302d30352d30385432313a33353a30382e363537393239375a4866383937316265332d623031652d303062362d316438302d323530643239303665383331024831316461656262362d653232362d346534642d626539632d3465633530343761363836384866383937316265332d623031652d303062362d316438302d323530643239303030303030223078384437463339374145353433323631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353032620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538382c3130303438373231312c3130303438373230332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232340238323032302d30352d30385432313a33353a30382e373131393730315a4866383937316266392d623031652d303062362d333138302d323530643239303665393937024833313938643433612d643138612d343434342d623161652d6162373030393834643737364866383937316266392d623031652d303062362d333138302d323530643239303030303030223078384437463339374145354334413344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353033330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373538392c3130303438373231392c3130303438373231312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232350238323032302d30352d30385432313a33353a30382e373636303039365a4866383937316330612d623031652d303062362d343038302d323530643239303665613935024834656130323064322d363532642d343539662d383266322d3864623930366332366132314866383937316330612d623031652d303062362d343038302d323530643239303030303030223078384437463339374145363442303430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353033620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539302c3130303438373232372c3130303438373231392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232360238323032302d30352d30385432313a33353a30382e383230303439355a4866383937316332362d623031652d303062362d353938302d323530643239303665633066024832663930343631652d333033362d343164662d623135382d6333313031393462316631664866383937316332362d623031652d303062362d353938302d323530643239303030303030223078384437463339374145364343383137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353034330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539312c3130303438373233352c31303034383732323729000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232370238323032302d30352d30385432313a33353a30382e383739303933355a4866383937316335642d623031652d303062362d306138302d323530643239303665646139024866666461616439382d613064332d346361332d616436392d3731353063306535303933314866383937316335642d623031652d303062362d306138302d323530643239303030303030223078384437463339374145373546313937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353034630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539322c3130303438373234342c3130303438373233352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232380238323032302d30352d30385432313a33353a30382e393532313437355a4866383937316361622d623031652d303062362d353538302d323530643239303666313935024839373766326237372d313738622d346464322d613133372d3934363736336662643031624866383937316361622d623031652d303062362d353538302d323530643239303030303030223078384437463339374145383131373433306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353035350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539332c3130303438373235332c3130303438373234342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3232390238323032302d30352d30385432313a33353a30392e303036313837355a4866383937316366322d623031652d303062362d313938302d323530643239303666343236024839636236386562372d386133392d343838352d386166322d3862633034333364326135654866383937316366322d623031652d303062362d313938302d323530643239303030303030223078384437463339374145383935363333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353035640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539342c3130303438373236312c3130303438373235332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233300238323032302d30352d30385432313a33353a30392e303635323330365a4866383937316432392d623031652d303062362d346338302d323530643239303666376565024865623461313962352d646264352d346362342d623466302d3963343634646433646635324866383937316432392d623031652d303062362d346338302d323530643239303030303030223078384437463339374145393233313746306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353036350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539352c3130303438373236392c3130303438373236312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233310238323032302d30352d30385432313a33353a30392e313230323731375a4866383937316435382d623031652d303062362d373338302d323530643239303666613463024836333833386636302d646164612d343230352d613031372d3633626666633539323964624866383937316435382d623031652d303062362d373338302d323530643239303030303030223078384437463339374145394142453944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353036640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539362c3130303438373237372c3130303438373236392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233320238323032302d30352d30385432313a33353a30392e313734333131375a4866383937316437662d623031652d303062362d313938302d323530643239303666636239024834636566306330322d643631392d343138362d613335642d3234313863383034363638624866383937316437662d623031652d303062362d313938302d323530643239303030303030223078384437463339374145413244363745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353037350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539372c3130303438373238352c3130303438373237372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233330238323032302d30352d30385432313a33353a30392e323431333631325a4866383937316462342d623031652d303062362d346138302d323530643239303666663665024838343362303462322d376462332d343137362d383931642d3639373730363630316566374866383937316462342d623031652d303062362d346138302d323530643239303030303030223078384437463339374145414433384143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353037640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539382c3130303438373239332c3130303438373238352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233340238323032302d30352d30385432313a33353a30392e323936343031395a4866383937316464632d623031652d303062362d373238302d323530643239303630323733024865333230323262642d646162362d343662372d393432662d3362353233353534353565644866383937316464632d623031652d303062362d373238302d323530643239303030303030223078384437463339374145423539454233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353038350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373539392c3130303438373330312c3130303438373239332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233350238323032302d30352d30385432313a33353a30392e333530343431385a4866383937316530642d623031652d303062362d323238302d323530643239303630366136024865636162313330612d333061312d343466382d393232312d3863326239623831393637624866383937316530642d623031652d303062362d323238302d323530643239303030303030223078384437463339374145424444444132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353038640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630302c3130303438373330392c3130303438373330312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233360238323032302d30352d30385432313a33353a30392e343433353131305a4866383937316536302d623031652d303062362d373238302d323530643239303630656236024861663162633838652d353961322d346663652d616161372d3561333839393863383831664866383937316536302d623031652d303062362d373238302d323530643239303030303030223078384437463339374145434331313236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353039350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630312c3130303438373331372c3130303438373330392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233370238323032302d30352d30385432313a33353a30392e353030353533325a4866383937316538362d623031652d303062362d313538302d323530643239303631323833024839323262643832362d323234392d346535632d393565612d3365313561626333383736324866383937316538362d623031652d303062362d313538302d323530643239303030303030223078384437463339374145443443353543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353039640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630322c3130303438373332352c3130303438373331372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233380238323032302d30352d30385432313a33353a30392e353535353933345a4866383937316561352d623031652d303062362d333338302d323530643239303631343634024830356639666230382d663739312d346163312d383430642d3632313764333735346534394866383937316561352d623031652d303062362d333338302d323530643239303030303030223078384437463339374145444432423545306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353061350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630332c3130303438373333332c3130303438373332352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3233390238323032302d30352d30385432313a33353a30392e363239363437375a4866383937316565352d623031652d303062362d373038302d323530643239303631393963024839306331636465632d383431622d343937322d613336322d6239323464373433633934334866383937316565352d623031652d303062362d373038302d323530643239303030303030223078384437463339374145453837383144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353061640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630342c3130303438373334312c3130303438373333332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234300238323032302d30352d30385432313a33353a30392e363832363837315a4866383937316631322d623031652d303062362d316438302d323530643239303631643235024834623765626139372d366636662d343936342d613433642d3033323333623665663538664866383937316631322d623031652d303062362d316438302d323530643239303030303030223078384437463339374145463038464637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353062350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630352c3130303438373334392c3130303438373334312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234310238323032302d30352d30385432313a33353a30392e373336373237335a4866383937316634302d623031652d303062362d346138302d323530643239303631663265024834633235376436332d316430662d346437332d393231372d3531376465656330353737654866383937316634302d623031652d303062362d346138302d323530643239303030303030223078384437463339374145463841374441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353062640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630362c3130303438373335372c3130303438373334392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234320238323032302d30352d30385432313a33353a30392e373839373637375a4866383937316635392d623031652d303062362d363238302d323530643239303632306434024838396665333534622d616238312d346338362d616534332d3838616135333666653066324866383937316635392d623031652d303062362d363238302d323530643239303030303030223078384437463339374146303045364344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353063350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630372c3130303438373336352c3130303438373335372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234330238323032302d30352d30385432313a33353a30392e383433383037315a4866383937316637652d623031652d303062362d303738302d323530643239303632326231024865373330333037652d653934652d346632622d616635372d3933623730656435653231664866383937316637652d623031652d303062362d303738302d323530643239303030303030223078384437463339374146303932354237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353063650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630382c3130303438373337342c3130303438373336352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234340238323032302d30352d30385432313a33353a30392e383937383437385a4866383937316662392d623031652d303062362d343238302d323530643239303632343534024833633330303736632d313665642d346566322d386461392d3664383633653163356634384866383937316662392d623031652d303062362d343238302d323530643239303030303030223078384437463339374146313133443942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353064370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373630392c3130303438373338332c3130303438373337342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234350238323032302d30352d30385432313a33353a30392e393532383838395a4866383937316665622d623031652d303062362d373138302d323530643239303632363138024836653563613136322d346634382d343236362d383631662d6561383962333736323539334866383937316665622d623031652d303062362d373138302d323530643239303030303030223078384437463339374146313941334136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353064660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631302c3130303438373339312c3130303438373338332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234360238323032302d30352d30385432313a33353a31302e303333393439335a4866383937323033382d623031652d303062362d336238302d323530643239303632386130024839613336383761332d396336332d343337652d396631312d6334396636316233343931664866383937323033382d623031652d303062362d336238302d323530643239303030303030223078384437463339374146323632393235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353065370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631312c3130303438373339392c3130303438373339312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234370238323032302d30352d30385432313a33353a31302e303837393930305a4866383937323036322d623031652d303062362d363338302d323530643239303632616266024839346137656537372d653936372d346332612d613963382d3931656663666338616131624866383937323036322d623031652d303062362d363338302d323530643239303030303030223078384437463339374146324536383143306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353066300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631332c3130303438373430382c3130303438373339392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234380238323032302d30352d30385432313a33353a31302e313435303332355a4866383937323039302d623031652d303062362d306538302d323530643239303632636362024833633533653039662d613362362d343865662d396436622d3931353738333665356364334866383937323039302d623031652d303062362d306538302d323530643239303030303030223078384437463339374146333646353339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353066380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631342c3130303438373431362c3130303438373430382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3234390238323032302d30352d30385432313a33353a31302e323031303733385a4866383937323063342d623031652d303062362d343038302d323530643239303632653265024866616537303834372d626334372d343764662d623466342d6137643538613535323930634866383937323063342d623031652d303062362d343038302d323530643239303030303030223078384437463339374146334638323546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353130300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631352c3130303438373432342c3130303438373431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235300238323032302d30352d30385432313a33353a31302e323538313136385a4866383937323130322d623031652d303062362d373938302d323530643239303632663835024862663964356562632d343465362d343362392d386466372d3631343066626466373036354866383937323130322d623031652d303062362d373938302d323530643239303030303030223078384437463339374146343833363934306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353130380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631362c3130303438373433322c3130303438373432342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235310238323032302d30352d30385432313a33353a31302e333131313535395a4866383937323134312d623031652d303062362d333438302d323530643239303633306664024834396237633035632d336665352d343137362d623933622d6434636366343335613831304866383937323134312d623031652d303062362d333438302d323530643239303030303030223078384437463339374146353037353837306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353131300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631372c3130303438373434302c3130303438373433322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235320238323032302d30352d30385432313a33353a31302e333834323130385a4866383937323139322d623031652d303062362d376638302d323530643239303633333938024863336239663637342d643463302d346265332d613666382d3438353735383332383664374866383937323139322d623031652d303062362d376638302d323530643239303030303030223078384437463339374146354239423343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353131380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631382c3130303438373434382c3130303438373434302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235330238323032302d30352d30385432313a33353a31302e343337323439395a4866383937323163322d623031652d303062362d326238302d323530643239303633346331024837646566373962362d386632632d343866382d383339312d3062313261303131356334374866383937323163322d623031652d303062362d326238302d323530643239303030303030223078384437463339374146363342333133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353132300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373631392c3130303438373435362c3130303438373434382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235340238323032302d30352d30385432313a33353a31302e353134333037375a4866383937323230632d623031652d303062362d373338302d323530643239303633373362024834623162396631622d613835392d346532352d626232382d3033306131346633396630624866383937323230632d623031652d303062362d373338302d323530643239303030303030223078384437463339374146364634453035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353132380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632302c3130303438373436342c3130303438373435362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235350238323032302d30352d30385432313a33353a31302e353731333439385a4866383937323233312d623031652d303062362d313738302d323530643239303633386632024839326237373666612d336661632d343635382d616139662d6439316361356537626333644866383937323233312d623031652d303062362d313738302d323530643239303030303030223078384437463339374146373832393541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353133300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632312c3130303438373437322c3130303438373436342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235360238323032302d30352d30385432313a33353a31302e363236333931335a4866383937323235322d623031652d303062362d333538302d323530643239303633613862024839646234313031332d616164632d343738322d613935382d6431356237343838303161634866383937323235322d623031652d303062362d333538302d323530643239303030303030223078384437463339374146383038463639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353133380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632322c3130303438373438302c3130303438373437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235370238323032302d30352d30385432313a33353a31302e363832343332345a4866383937323237642d623031652d303062362d356638302d323530643239303633633662024838383337363933302d633535362d343462332d626437322d3830616363363536656534364866383937323237642d623031652d303062362d356638302d323530643239303030303030223078384437463339374146383931433834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353134300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632332c3130303438373438382c3130303438373438302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235380238323032302d30352d30385432313a33353a31302e373337343733315a4866383937323262342d623031652d303062362d313038302d323530643239303633646563024832653536313934312d366638342d346132302d623234312d3236343038393763303538654866383937323262342d623031652d303062362d313038302d323530643239303030303030223078384437463339374146393138323842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353134380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632342c3130303438373439362c3130303438373438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3235390238323032302d30352d30385432313a33353a31302e373931353133305a4866383937323265312d623031652d303062362d336438302d323530643239303633666438024834316238323165312d313030322d346532332d616232302d6537363538333336366461384866383937323265312d623031652d303062362d336438302d323530643239303030303030223078384437463339374146393939413633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353135300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632352c3130303438373530342c3130303438373439362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236300238323032302d30352d30385432313a33353a31302e383438353535365a4866383937323265652d623031652d303062362d346138302d323530643239303634313565024831613235383462622d313339652d343962382d396266382d3133356637313738643934634866383937323265652d623031652d303062362d346138302d323530643239303030303030223078384437463339374146413234453944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353135380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632362c3130303438373531322c3130303438373530342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236310238323032302d30352d30385432313a33353a31302e393037353938385a4866383937323331642d623031652d303062362d373938302d323530643239303634383337024834313933303233632d616330362d343738312d383333352d3632346430393963663038374866383937323331642d623031652d303062362d373938302d323530643239303030303030223078384437463339374146414237383134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353136300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632372c3130303438373532302c3130303438373531322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236320238323032302d30352d30385432313a33353a31302e393632363339395a4866383937323334342d623031652d303062362d316638302d323530643239303634643530024864366537636566652d393464622d346561382d383162392d3566653864636664373732384866383937323334342d623031652d303062362d316638302d323530643239303030303030223078384437463339374146423342373033306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353136380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632382c3130303438373532382c3130303438373532302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236330238323032302d30352d30385432313a33353a31312e303135363738375a4866383937323336662d623031652d303062362d343738302d323530643239303635303063024832623938363563622d646634642d343334312d396131662d6639313431326531303532334866383937323336662d623031652d303062362d343738302d323530643239303030303030223078384437463339374146424246354633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353137300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373632392c3130303438373533362c3130303438373532382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236340238323032302d30352d30385432313a33353a31312e303730373138395a4866383937323339372d623031652d303062362d366638302d323530643239303635336130024830323836316634312d636637362d346435662d383731302d3563343132613931306639644866383937323339372d623031652d303062362d366638302d323530643239303030303030223078384437463339374146433433344536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353137380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633302c3130303438373534342c3130303438373533362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236350238323032302d30352d30385432313a33353a31312e313234373539335a4866383937323363342d623031652d303062362d313938302d323530643239303635363461024830306339356230382d363630642d346334392d623361642d3438303330303833343466614866383937323363342d623031652d303062362d313938302d323530643239303030303030223078384437463339374146434339414539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353138300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633312c3130303438373535322c3130303438373534342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236360238323032302d30352d30385432313a33353a31312e313738373939365a4866383937323365662d623031652d303062362d336638302d323530643239303635373839024837336639613561352d356134612d346564372d393935662d3862366564336564613630384866383937323365662d623031652d303062362d336638302d323530643239303030303030223078384437463339374146443442324330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353138380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633322c3130303438373536302c3130303438373535322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236370238323032302d30352d30385432313a33353a31312e323434383438345a4866383937323433642d623031652d303062362d303638302d323530643239303635393562024863323363386164312d353135352d343835392d613338322d6535616439353339666639654866383937323433642d623031652d303062362d303638302d323530643239303030303030223078384437463339374146444543364338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353139300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633332c3130303438373536382c3130303438373536302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236380238323032302d30352d30385432313a33353a31312e333138393032375a4866383937323437642d623031652d303062362d343538302d323530643239303635633031024836336232646266392d316633342d343539342d613263342d3766613931333764353632394866383937323437642d623031652d303062362d343538302d323530643239303030303030223078384437463339374146454133414133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353139380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633342c3130303438373537362c3130303438373536382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3236390238323032302d30352d30385432313a33353a31312e333733393433385a4866383937323461352d623031652d303062362d366338302d323530643239303635656130024836336537313130612d633966652d343964322d626166312d3236663061363931326135384866383937323461352d623031652d303062362d366338302d323530643239303030303030223078384437463339374146463237393932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353161300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633352c3130303438373538342c3130303438373537362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237300238323032302d30352d30385432313a33353a31312e343236393832315a4866383937323464372d623031652d303062362d316538302d323530643239303636303262024834346530613832642d366364362d343662662d613939302d3336666535643161356164374866383937323464372d623031652d303062362d316538302d323530643239303030303030223078384437463339374146464139313641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353161380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633362c3130303438373539322c3130303438373538342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237310238323032302d30352d30385432313a33353a31312e343834303235315a4866383937323530612d623031652d303062362d346538302d323530643239303636326366024865376438326630632d393766392d343932342d616131322d3232313934326165646434304866383937323530612d623031652d303062362d346538302d323530643239303030303030223078384437463339374230303336434242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353162300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633372c3130303438373630302c3130303438373539322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237320238323032302d30352d30385432313a33353a31312e353338303634365a4866383937323533612d623031652d303062362d376438302d323530643239303636346336024862346139633962642d663730372d343463662d396661312d6561663937353264363438374866383937323533612d623031652d303062362d376438302d323530643239303030303030223078384437463339374230304241424136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353162380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633382c3130303438373630382c3130303438373630302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237330238323032302d30352d30385432313a33353a31312e353932313034365a4866383937323536652d623031652d303062362d333138302d323530643239303636363661024831636233383962652d613261322d346161662d393165662d6532323338613166363933654866383937323536652d623031652d303062362d333138302d323530643239303030303030223078384437463339374230313345413936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353163300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373633392c3130303438373631362c3130303438373630382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237340238323032302d30352d30385432313a33353a31312e363437313435325a4866383937323539392d623031652d303062362d356238302d323530643239303636383639024863636366356366352d376532352d346438302d393233612d3833353333313532343163614866383937323539392d623031652d303062362d356238302d323530643239303030303030223078384437463339374230314335303943306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353163380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634302c3130303438373632342c3130303438373631362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237350238323032302d30352d30385432313a33353a31312e373031313835355a4866383937323563622d623031652d303062362d306438302d323530643239303636396430024837633636656662322d393562342d343662362d383638382d3661313163356466613133394866383937323563622d623031652d303062362d306438302d323530643239303030303030223078384437463339374230323438463846306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353164300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634312c3130303438373633322c3130303438373632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237360238323032302d30352d30385432313a33353a31312e373536323236355a4866383937323565652d623031652d303062362d326538302d323530643239303636626231024833653936663536312d326463382d346564382d393737612d6333613238333862336339644866383937323565652d623031652d303062362d326538302d323530643239303030303030223078384437463339374230324343453831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353164380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634322c3130303438373634302c3130303438373633322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237370238323032302d30352d30385432313a33353a31312e383130323636385a4866383937323631352d623031652d303062362d353138302d323530643239303636636634024834333836396166302d396237372d346339632d396465332d3061383039653139636232364866383937323631352d623031652d303062362d353138302d323530643239303030303030223078384437463339374230333530443738306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353165300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634332c3130303438373634382c3130303438373634302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237380238323032302d30352d30385432313a33353a31312e383633333036335a4866383937323633342d623031652d303062362d373038302d323530643239303636653464024831666365363266352d373439392d343731352d396137642d3365613061376166343632384866383937323633342d623031652d303062362d373038302d323530643239303030303030223078384437463339374230334432353442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353165380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634342c3130303438373635362c3130303438373634382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3237390238323032302d30352d30385432313a33353a31312e393137333436365a4866383937323635392d623031652d303062362d313338302d323530643239303636666533024863323534363561662d356166642d343661382d383430362d6633363231363139323462364866383937323635392d623031652d303062362d313338302d323530643239303030303030223078384437463339374230343536343432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353166300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634352c3130303438373636342c3130303438373635362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238300238323032302d30352d30385432313a33353a31312e393731333836385a4866383937323637382d623031652d303062362d333238302d323530643239303637313533024832393836643532372d393161322d346139662d396461372d6138393864316365373766634866383937323637382d623031652d303062362d333238302d323530643239303030303030223078384437463339374230344443413443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353166380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634362c3130303438373637322c3130303438373636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238310238323032302d30352d30385432313a33353a31322e303235343237355a4866383937323661362d623031652d303062362d356238302d323530643239303637326539024831383263376235382d346234652d343732652d616263312d3564373035356261373563304866383937323661362d623031652d303062362d356238302d323530643239303030303030223078384437463339374230353545323233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353230300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634372c3130303438373638302c3130303438373637322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238320238323032302d30352d30385432313a33353a31322e303739343637345a4866383937323663332d623031652d303062362d373838302d323530643239303637343936024832633436326335612d343039332d346233392d383039382d6633356565333836643865324866383937323663332d623031652d303062362d373838302d323530643239303030303030223078384437463339374230354532313136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353230380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634382c3130303438373638382c3130303438373638302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238330238323032302d30352d30385432313a33353a31322e313333353037375a4866383937323665632d623031652d303062362d316438302d323530643239303637363137024838386231373439632d383363332d346136352d393730392d3139363233616635656135654866383937323665632d623031652d303062362d316438302d323530643239303030303030223078384437463339374230363638373235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353231300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373634392c3130303438373639362c3130303438373638382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238340238323032302d30352d30385432313a33353a31322e323033353630335a4866383937323731652d623031652d303062362d346138302d323530643239303637376138024836383738616332352d313435332d343161642d386364612d6539643630313035633834624866383937323731652d623031652d303062362d346138302d323530643239303030303030223078384437463339374230373131303737306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353231380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635302c3130303438373730342c3130303438373639362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238350238323032302d30352d30385432313a33353a31322e323536353939305a4866383937323733392d623031652d303062362d363338302d323530643239303637386365024830363364313630652d383436612d343165372d613731302d3238653935616237383132344866383937323733392d623031652d303062362d363338302d323530643239303030303030223078384437463339374230373934463636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353232300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635312c3130303438373731322c3130303438373730342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238360238323032302d30352d30385432313a33353a31322e333134363432325a4866383937323735642d623031652d303062362d303338302d323530643239303637623061024830356635306339642d386233652d346435662d393230622d3433306335336437336230384866383937323735642d623031652d303062362d303338302d323530643239303030303030223078384437463339374230383230334137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353232380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635322c3130303438373732302c3130303438373731322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238370238323032302d30352d30385432313a33353a31322e333638363832395a4866383937323737652d623031652d303062362d316538302d323530643239303637643637024861616562653437372d346137342d343365632d616363312d3335323765343565303964394866383937323737652d623031652d303062362d316538302d323530643239303030303030223078384437463339374230384134323941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353233300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635332c3130303438373732382c3130303438373732302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238380238323032302d30352d30385432313a33353a31322e343231373232305a4866383937323739612d623031652d303062362d336138302d323530643239303637666134024866343062333439342d326438322d346363642d396662612d3635626565393866393532654866383937323739612d623031652d303062362d336138302d323530643239303030303030223078384437463339374230393238313834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353233380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635342c3130303438373733362c3130303438373732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3238390238323032302d30352d30385432313a33353a31322e343735373632385a4866383937323762352d623031652d303062362d353138302d323530643239303638363862024832616633353038612d653739652d346637632d383536312d3735663135663730633730664866383937323762352d623031652d303062362d353138302d323530643239303030303030223078384437463339374230394143303743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353234300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635352c3130303438373734342c3130303438373733362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239300238323032302d30352d30385432313a33353a31322e353336383038375a4866383937323765632d623031652d303062362d303138302d323530643239303638393736024862333436313135322d643464392d343866622d623436632d3635333865613065353730394866383937323765632d623031652d303062362d303138302d323530643239303030303030223078384437463339374230413345394642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353234380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635362c3130303438373735322c3130303438373734342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239310238323032302d30352d30385432313a33353a31322e353932383439365a4866383937323830362d623031652d303062362d313738302d323530643239303638633961024864643433376335632d653237392d343831332d623564652d6435646361333366343732334866383937323830362d623031652d303062362d313738302d323530643239303030303030223078384437463339374230414337373144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353235300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635372c3130303438373736302c3130303438373735322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239320238323032302d30352d30385432313a33353a31322e363730393038315a4866383937323832312d623031652d303062362d326438302d323530643239303638656564024838373363303761332d343639392d343832352d623839662d6631353363663163366632394866383937323832312d623031652d303062362d326438302d323530643239303030303030223078384437463339374230423836303432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353235380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635382c3130303438373736382c3130303438373736302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239330238323032302d30352d30385432313a33353a31322e373234393438305a4866383937323834332d623031652d303062362d346238302d323530643239303639343339024863333030643633342d613637392d343138332d616535612d3732333234353735356635634866383937323834332d623031652d303062362d346238302d323530643239303030303030223078384437463339374230433039463331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353236300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373635392c3130303438373737362c3130303438373736382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239340238323032302d30352d30385432313a33353a31322e373930393936385a4866383937323837342d623031652d303062362d373938302d323530643239303639373563024834623134643739302d323566652d346566352d383138302d6534636635366332386639614866383937323837342d623031652d303062362d373938302d323530643239303030303030223078384437463339374230434144413530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353236380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636302c3130303438373738342c3130303438373737362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239350238323032302d30352d30385432313a33353a31322e383534303433345a4866383937323839302d623031652d303062362d313538302d323530643239303639393466024864393062626666332d376631352d346564362d623463342d3562313431383863323662334866383937323839302d623031652d303062362d313538302d323530643239303030303030223078384437463339374230443437393132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353237300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636312c3130303438373739322c3130303438373738342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239360238323032302d30352d30385432313a33353a31322e393139303931395a4866383937323862342d623031652d303062362d333638302d323530643239303639623562024862316634373664622d363061392d343037302d623932652d6233363630383038376263334866383937323862342d623031652d303062362d333638302d323530643239303030303030223078384437463339374230444536363037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353237380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636322c3130303438373830302c3130303438373739322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239370238323032302d30352d30385432313a33353a31322e393733313331385a4866383937323863392d623031652d303062362d343738302d323530643239303639643238024865303462353038312d326565362d343938652d383465372d3961623461363734633335324866383937323863392d623031652d303062362d343738302d323530643239303030303030223078384437463339374230453637444442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353238300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636332c3130303438373830382c3130303438373830302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239380238323032302d30352d30385432313a33353a31332e303236313730365a4866383937323865312d623031652d303062362d356238302d323530643239303639653863024863356330346266652d633866332d343662652d623634622d3133666561383838326438394866383937323865312d623031652d303062362d356238302d323530643239303030303030223078384437463339374230454542434341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353238380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636342c3130303438373831362c3130303438373830382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3239390238323032302d30352d30385432313a33353a31332e303830323130355a4866383937323866632d623031652d303062362d373338302d323530643239303639666462024862396561316135372d323733652d343366612d393335322d3535643130616661326639634866383937323866632d623031652d303062362d373338302d323530643239303030303030223078384437463339374230463646424239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353239300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636352c3130303438373832342c3130303438373831362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330300238323032302d30352d30385432313a33353a31332e313335323531325a4866383937323931302d623031652d303062362d303738302d323530643239303661313361024834313761326632312d336134352d343466362d383063312d3961333036373765376235344866383937323931302d623031652d303062362d303738302d323530643239303030303030223078384437463339374230464633414134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353239380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636362c3130303438373833322c3130303438373832342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330310238323032302d30352d30385432313a33353a31332e313931323932365a4866383937323932332d623031652d303062362d313838302d323530643239303661323934024832613635396134332d303863382d343266312d396466612d3732346162363935386632614866383937323932332d623031652d303062362d313838302d323530643239303030303030223078384437463339374231303743374337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353261300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636372c3130303438373834302c3130303438373833322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330320238323032302d30352d30385432313a33353a31332e323436333333335a4866383937323933652d623031652d303062362d326338302d323530643239303661346437024863333336356237642d303134632d343666322d613435392d6330613139396335643233324866383937323933652d623031652d303062362d326338302d323530643239303030303030223078384437463339374231313035344535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353261380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636382c3130303438373834382c3130303438373834302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330330238323032302d30352d30385432313a33353a31332e333331333936315a4866383937323936302d623031652d303062362d346338302d323530643239303661376262024863343936393163632d643165662d343061332d613136302d3165333032356163363236354866383937323936302d623031652d303062362d346338302d323530643239303030303030223078384437463339374231314434464139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353262300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373636392c3130303438373835362c3130303438373834382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330340238323032302d30352d30385432313a33353a31332e333836343336385a4866383937323937652d623031652d303062362d363738302d323530643239303661393137024834643261323732642d396134302d343861382d383539332d3534643534306430343437384866383937323937652d623031652d303062362d363738302d323530643239303030303030223078384437463339374231323542354230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353262380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637302c3130303438373836342c3130303438373835362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330350238323032302d30352d30385432313a33353a31332e343430343737325a4866383937323939362d623031652d303062362d376138302d323530643239303661623561024863306633643730372d393166622d343863392d393732322d6563373634646539626339384866383937323939362d623031652d303062362d376138302d323530643239303030303030223078384437463339374231324446344134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353263300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637312c3130303438373837322c3130303438373836342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330360238323032302d30352d30385432313a33353a31332e343934353137315a4866383937323961612d623031652d303062362d306238302d323530643239303661643862024835656634653764322d383062622d343435312d386430632d3034636538616437626534334866383937323961612d623031652d303062362d306238302d323530643239303030303030223078384437463339374231333630433733306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353263380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637322c3130303438373838302c3130303438373837322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330370238323032302d30352d30385432313a33353a31332e353438353537305a4866383937323963372d623031652d303062362d323638302d323530643239303661663031024861353937363431632d316563362d346131362d393665392d3030303264333135363336394866383937323963372d623031652d303062362d323638302d323530643239303030303030223078384437463339374231334537323832306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353264300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637332c3130303438373838382c3130303438373838302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330380238323032302d30352d30385432313a33353a31332e363032353936355a4866383937323964642d623031652d303062362d336338302d323530643239303662306237024835643837393737362d623534652d343831372d396664362d3834353732653566643435374866383937323964642d623031652d303062362d336338302d323530643239303030303030223078384437463339374231343642313644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353264380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637342c3130303438373839362c3130303438373838382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3330390238323032302d30352d30385432313a33353a31332e363537363735375a4866383937323966302d623031652d303062362d346638302d323530643239303662323831024863636364633030302d343761652d346339302d383831622d6436396464313364626638664866383937323966302d623031652d303062362d346638302d323530643239303030303030223078384437463339374231344546303543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353265300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637352c3130303438373930342c3130303438373839362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331300238323032302d30352d30385432313a33353a31332e373132363738325a4866383937326130652d623031652d303062362d363738302d323530643239303662363831024839366165626537612d316334642d343465332d386361622d3262653639393932373064654866383937326130652d623031652d303062362d363738302d323530643239303030303030223078384437463339374231353735363637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353265380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637362c3130303438373931322c3130303438373930342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331310238323032302d30352d30385432313a33353a31332e373636373138395a4866383937326133322d623031652d303062362d303438302d323530643239303662386339024836346238353436342d363362352d346632382d613164622d3364393664353433366438304866383937326133322d623031652d303062362d303438302d323530643239303030303030223078384437463339374231354642433735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353266300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637372c3130303438373932302c3130303438373931322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331320238323032302d30352d30385432313a33353a31332e383231373539355a4866383937326134382d623031652d303062362d313938302d323530643239303662613835024831336631636637362d386639372d343962332d383334362d3063646439633530316334394866383937326134382d623031652d303062362d313938302d323530643239303030303030223078384437463339374231363832323742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353266380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637382c3130303438373932382c3130303438373932302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331330238323032302d30352d30385432313a33353a31332e383735373939385a4866383937326136302d623031652d303062362d326438302d323530643239303662653736024839633465616236382d626635302d343561632d626438302d3630356531313330656563374866383937326136302d623031652d303062362d326438302d323530643239303030303030223078384437463339374231373036313645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353330300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373637392c3130303438373933362c3130303438373932382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331340238323032302d30352d30385432313a33353a31332e393239383430315a4866383937326136642d623031652d303062362d336138302d323530643239303663343864024839323332643234332d646532392d343436302d396463342d3739393037316534666434324866383937326136642d623031652d303062362d336138302d323530643239303030303030223078384437463339374231373841303631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353330380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638302c3130303438373934342c3130303438373933362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331350238323032302d30352d30385432313a33353a31332e393839383834385a4866383937326138352d623031652d303062362d346638302d323530643239303663373238024839616530653666332d383661322d343737362d626139642d3434663236353033663336314866383937326138352d623031652d303062362d346638302d323530643239303030303030223078384437463339374231383143394530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353331300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638312c3130303438373935322c3130303438373934342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331360238323032302d30352d30385432313a33353a31342e303536393334385a4866383937326161322d623031652d303062362d363838302d323530643239303663386361024864623834353832612d656532302d343333322d616336332d3130323636303262323261364866383937326161322d623031652d303062362d363838302d323530643239303030303030223078384437463339374231384330353034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353331380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638322c3130303438373936302c3130303438373935322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331370238323032302d30352d30385432313a33353a31342e313039393734335a4866383937326163612d623031652d303062362d303638302d323530643239303663613136024865356135326237332d326662302d343566642d626334622d3365333333333431383866394866383937326163612d623031652d303062362d303638302d323530643239303030303030223078384437463339374231393346354343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353332300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638332c3130303438373936382c3130303438373936302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331380238323032302d30352d30385432313a33353a31342e313633303133345a4866383937326164392d623031652d303062362d313338302d323530643239303663626162024832646337356238322d666263632d343232312d386434332d3033616134383164393364624866383937326164392d623031652d303062362d313338302d323530643239303030303030223078384437463339374231394333344236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353332380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638342c3130303438373937362c3130303438373936382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3331390238323032302d30352d30385432313a33353a31342e323231303536375a4866383937326166622d623031652d303062362d333138302d323530643239303663636632024838656539343966302d396430362d346235312d616232382d6634353433666262353263664866383937326166622d623031652d303062362d333138302d323530643239303030303030223078384437463339374231413531303037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353333300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638352c3130303438373938342c3130303438373937362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332300238323032302d30352d30385432313a33353a31342e323736303938315a4866383937326231392d623031652d303062362d346138302d323530643239303663653238024837396535303235342d663936642d343736332d626666302d3530633537356166623432614866383937326231392d623031652d303062362d346138302d323530643239303030303030223078384437463339374231414434454645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353333380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638362c3130303438373939322c3130303438373938342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332310238323032302d30352d30385432313a33353a31342e333335313432315a4866383937326233342d623031652d303062362d363338302d323530643239303664306464024862656166333034652d306430372d343963382d623536302d3463663266396134663464384866383937326233342d623031652d303062362d363338302d323530643239303030303030223078384437463339374231423635313636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353334300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638372c3130303438383030302c3130303438373939322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332320238323032302d30352d30385432313a33353a31342e333931313833395a4866383937326234362d623031652d303062362d373338302d323530643239303664323630024838393261626332352d643139332d343563332d396434652d6437383838366236666563334866383937326234362d623031652d303062362d373338302d323530643239303030303030223078384437463339374231424630353946306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353334380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638382c3130303438383030382c3130303438383030302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332330238323032302d30352d30385432313a33353a31342e343437323236315a4866383937326236362d623031652d303062362d306538302d323530643239303664333663024863393963353230612d666339342d343737372d396633332d3031656633383164326437644866383937326236362d623031652d303062362d306538302d323530643239303030303030223078384437463339374231433739324335306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353335300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373638392c3130303438383031362c3130303438383030382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332340238323032302d30352d30385432313a33353a31342e353031323635355a4866383937326237642d623031652d303062362d323138302d323530643239303664346435024837396566313862302d383237632d343831372d386432382d3232633137356632316437654866383937326237642d623031652d303062362d323138302d323530643239303030303030223078384437463339374231434641413943306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353335380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639302c3130303438383032342c3130303438383031362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332350238323032302d30352d30385432313a33353a31342e353731333137375a4866383937326261362d623031652d303062362d343738302d323530643239303664363732024863346235653261302d643636642d346661362d383662372d3264316161616331626131374866383937326261362d623031652d303062362d343738302d323530643239303030303030223078384437463339374231444138323139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353336300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639312c3130303438383033322c3130303438383032342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332360238323032302d30352d30385432313a33353a31342e363235333538345a4866383937326263352d623031652d303062362d363438302d323530643239303664383562024863346563393932372d373636372d343062622d383763642d3037653839346137303436624866383937326263352d623031652d303062362d363438302d323530643239303030303030223078384437463339374231453243313130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353336380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639322c3130303438383034302c3130303438383033322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332370238323032302d30352d30385432313a33353a31342e363739333938315a4866383937326264382d623031652d303062362d373538302d323530643239303664613335024830303039383830382d653037322d346162372d383164372d6139643364633533663834644866383937326264382d623031652d303062362d373538302d323530643239303030303030223078384437463339374231454144384536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353337300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639332c3130303438383034382c3130303438383034302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332380238323032302d30352d30385432313a33353a31342e373332343337385a4866383937326266332d623031652d303062362d306338302d323530643239303664623936024863353435373535372d623637622d343830662d386334372d3537326133666462396435614866383937326266332d623031652d303062362d306338302d323530643239303030303030223078384437463339374231463246304342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353337380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639342c3130303438383035362c3130303438383034382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3332390238323032302d30352d30385432313a33353a31342e373835343736395a4866383937326330392d623031652d303062362d323138302d323530643239303664636563024834383830323465332d343666622d346638302d383131652d3064616266336535663462344866383937326330392d623031652d303062362d323138302d323530643239303030303030223078384437463339374231464232464231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353338300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639352c3130303438383036342c3130303438383035362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333300238323032302d30352d30385432313a33353a31342e383730353430325a4866383937326333362d623031652d303062362d346138302d323530643239303664663366024832323532383034622d323730372d343032322d383634642d3132623430346465373635614866383937326333362d623031652d303062362d346138302d323530643239303030303030223078384437463339374232303832413741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353338380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639362c3130303438383037322c3130303438383036342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333310238323032302d30352d30385432313a33353a31342e393235353830355a4866383937326335302d623031652d303062362d363238302d323530643239303665313031024836306464386535632d316336342d343465322d626331352d3239363735663364613234314866383937326335302d623031652d303062362d363238302d323530643239303030303030223078384437463339374232313039303744306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353339300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639372c3130303438383038302c3130303438383037322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333320238323032302d30352d30385432313a33353a31342e393831363231395a4866383937326337362d623031652d303062362d303338302d323530643239303665323661024839393662646338322d613333322d343235392d623363322d3463633033326333613263394866383937326337362d623031652d303062362d303338302d323530643239303030303030223078384437463339374232313931443942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353339380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639382c3130303438383038382c3130303438383038302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333330238323032302d30352d30385432313a33353a31352e303335363631345a4866383937326338642d623031652d303062362d316138302d323530643239303665336539024839303131323062332d346431342d343565322d383062332d3233373432333632646539344866383937326338642d623031652d303062362d316138302d323530643239303030303030223078384437463339374232323135433836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353361300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373639392c3130303438383039362c3130303438383038382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333340238323032302d30352d30385432313a33353a31352e303932373033355a4866383937326361622d623031652d303062362d333838302d323530643239303665356137024834353633396635652d366464362d343537642d393132382d3733373734336439636463394866383937326361622d623031652d303062362d333838302d323530643239303030303030223078384437463339374232324131304242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353361380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730302c3130303438383130342c3130303438383039362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333350238323032302d30352d30385432313a33353a31352e313530373436385a4866383937326363622d623031652d303062362d353438302d323530643239303665373362024832623161663863382d666130342d343939612d393536662d3838326537633334373766624866383937326363622d623031652d303062362d353438302d323530643239303030303030223078384437463339374232333245433043306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353362300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730312c3130303438383131322c3130303438383130342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333360238323032302d30352d30385432313a33353a31352e323035373837355a4866383937326365372d623031652d303062362d366538302d323530643239303665383930024832383330363931302d383435392d343861322d383536612d3961636162303464363866614866383937326365372d623031652d303062362d366538302d323530643239303030303030223078384437463339374232334232423030306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353362380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730322c3130303438383132302c3130303438383131322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333370238323032302d30352d30385432313a33353a31352e323733383337385a4866383937326431332d623031652d303062362d313238302d323530643239303665396636024862623933393533612d326330352d343830332d623034382d3336653831393036346266384866383937326431332d623031652d303062362d313238302d323530643239303030303030223078384437463339374232343542343441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353363300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730332c3130303438383132382c3130303438383132302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333380238323032302d30352d30385432313a33353a31352e333239383739365a4866383937326433382d623031652d303062362d333038302d323530643239303665666133024832656636346134352d663663372d343863332d383332642d3833623965343262356432614866383937326433382d623031652d303062362d333038302d323530643239303030303030223078384437463339374232344534313643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353363380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730342c3130303438383133362c3130303438383132382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3333390238323032302d30352d30385432313a33353a31352e343039393337395a4866383937326436392d623031652d303062362d356438302d323530643239303666363139024866653034393631322d646166392d343466632d623336372d6364313666616131623066634866383937326436392d623031652d303062362d356438302d323530643239303030303030223078384437463339374232354137384233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353364300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730352c3130303438383134342c31303034383831333629000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334300238323032302d30352d30385432313a33353a31352e343633393738335a4866383937326438332d623031652d303062362d373738302d323530643239303666376438024830613736306563382d623761372d343935652d386631642d6334393839636562393434364866383937326438332d623031652d303062362d373738302d323530643239303030303030223078384437463339374232363242374137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353364380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730362c3130303438383135322c3130303438383134342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334310238323032302d30352d30385432313a33353a31352e353330303237355a4866383937326461322d623031652d303062362d313238302d323530643239303666393837024832356163386339372d663166612d343639362d393037392d6133636138623330313266654866383937326461322d623031652d303062362d313238302d323530643239303030303030223078384437463339374232364341343937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353365300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730372c3130303438383136302c3130303438383135322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334320238323032302d30352d30385432313a33353a31352e353838303730305a4866383937326462612d623031652d303062362d323838302d323530643239303666616331024866653839613264662d386238382d343133382d383663362d6239653062616563633538364866383937326462612d623031652d303062362d323838302d323530643239303030303030223078384437463339374232373541364643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353365380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730382c3130303438383136382c3130303438383136302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334330238323032302d30352d30385432313a33353a31352e363532313137375a4866383937326464622d623031652d303062362d343738302d323530643239303666633834024865616161633434652d366437302d346633362d623539322d3437366564353335343830344866383937326464622d623031652d303062362d343738302d323530643239303030303030223078384437463339374232374636434439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353366300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373730392c3130303438383137362c3130303438383136382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334340238323032302d30352d30385432313a33353a31352e373133313633325a4866383937326466332d623031652d303062362d356438302d323530643239303666653664024830366663323765302d356464622d346335632d383434612d3861373862343338373534324866383937326466332d623031652d303062362d356438302d323530643239303030303030223078384437463339374232383842443730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353366380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731302c3130303438383138342c3130303438383137362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334350238323032302d30352d30385432313a33353a31352e373930323230325a4866383937326531362d623031652d303062362d376438302d323530643239303630303765024832633636333365662d643538362d346335642d626131352d3266396231613433646339304866383937326531362d623031652d303062362d376438302d323530643239303030303030223078384437463339374232393437463741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353430300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731312c3130303438383139322c3130303438383138342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334360238323032302d30352d30385432313a33353a31352e383433323539375a4866383937326534372d623031652d303062362d323938302d323530643239303630323234024832393865353632342d376136362d346333302d386365372d3662376331663766346138314866383937326534372d623031652d303062362d323938302d323530643239303030303030223078384437463339374232394339373535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353430380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731322c3130303438383230302c3130303438383139322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334370238323032302d30352d30385432313a33353a31352e383937333030305a4866383937326536302d623031652d303062362d336538302d323530643239303630333937024864303337373232372d326465352d343031382d393731612d3833343637653137353230654866383937326536302d623031652d303062362d336538302d323530643239303030303030223078384437463339374232413444363438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353431300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731332c3130303438383230382c3130303438383230302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334380238323032302d30352d30385432313a33353a31352e393532333430365a4866383937326539332d623031652d303062362d366638302d323530643239303630353934024836353137366536632d646466302d343731652d623635322d3632396361326134373666314866383937326539332d623031652d303062362d366638302d323530643239303030303030223078384437463339374232414431353342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353431380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731342c3130303438383231362c3130303438383230382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3334390238323032302d30352d30385432313a33353a31362e303039333834305a4866383937326563372d623031652d303062362d323038302d323530643239303630373630024838663039636266382d393965312d346636652d626630632d3138613864336336316532634866383937326563372d623031652d303062362d323038302d323530643239303030303030223078384437463339374232423543393734306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353432300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731352c3130303438383232342c3130303438383231362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335300238323032302d30352d30385432313a33353a31362e303634343234315a4866383937326566332d623031652d303062362d343838302d323530643239303630393234024830316638316238352d386464632d346536302d623532622d3338373862643764663431624866383937326566332d623031652d303062362d343838302d323530643239303030303030223078384437463339374232424532463745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353432380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731362c3130303438383233322c3130303438383232342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335310238323032302d30352d30385432313a33353a31362e313138343634345a4866383937326631362d623031652d303062362d363938302d323530643239303630623235024830643531313237322d373330322d346666612d623839662d3566383530373539623538364866383937326631362d623031652d303062362d363938302d323530643239303030303030223078384437463339374232433639353834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353433300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731372c3130303438383234302c3130303438383233322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335320238323032302d30352d30385432313a33353a31362e313734353036365a4866383937326633652d623031652d303062362d306538302d323530643239303630643433024831303935393864362d313238372d346330632d393165652d3961343533623862336361614866383937326633652d623031652d303062362d306538302d323530643239303030303030223078384437463339374232434632324141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353433380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731382c3130303438383234382c3130303438383234302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335330238323032302d30352d30385432313a33353a31362e323330353439365a4866383937326635652d623031652d303062362d323738302d323530643239303630656234024861326137383664622d636537322d343937612d393865302d6461393531383562343662354866383937326635652d623031652d303062362d323738302d323530643239303030303030223078384437463339374232443741464438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353434300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373731392c3130303438383235362c3130303438383234382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335340238323032302d30352d30385432313a33353a31362e323834353838365a4866383937326637632d623031652d303062362d343238302d323530643239303631306461024862353732636635342d333139312d343435372d626366372d3165343935363638393031624866383937326637632d623031652d303062362d343238302d323530643239303030303030223078384437463339374232444645454245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353434380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732302c3130303438383236342c3130303438383235362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335350238323032302d30352d30385432313a33353a31362e333430363330345a4866383937326661362d623031652d303062362d363338302d323530643239303631333437024864306336396236302d363732322d346632322d623130372d6234666166386230343436614866383937326661362d623031652d303062362d363338302d323530643239303030303030223078384437463339374232453835344334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353435300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732312c3130303438383237322c3130303438383236342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335360238323032302d30352d30385432313a33353a31362e333935363731345a4866383937326663312d623031652d303062362d376538302d323530643239303631346233024830636430656164622d623532382d346261392d623231662d3638636161313262353937634866383937326663312d623031652d303062362d376538302d323530643239303030303030223078384437463339374232463042414433306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353435380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732322c3130303438383238302c3130303438383237322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335370238323032302d30352d30385432313a33353a31362e343438373131305a4866383937326664632d623031652d303062362d313838302d323530643239303631363633024836633066363735302d323339322d343332362d386564652d3431323536393038316138314866383937326664632d623031652d303062362d313838302d323530643239303030303030223078384437463339374232463846394336306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353436300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732332c3130303438383238382c3130303438383238302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335380238323032302d30352d30385432313a33353a31362e353133373539345a4866383937333030332d623031652d303062362d333938302d323530643239303631386335024833663431386235652d393339312d343739352d393163302d6536333465383561613162614866383937333030332d623031652d303062362d333938302d323530643239303030303030223078384437463339374233303245364241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353436380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732342c3130303438383239362c3130303438383238382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3335390238323032302d30352d30385432313a33353a31362e353638383030355a4866383937333031662d623031652d303062362d353238302d323530643239303631616162024834646635626334312d366536342d343930352d383435332d6635323461383637376533644866383937333031662d623031652d303062362d353238302d323530643239303030303030223078384437463339374233304232354139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353437300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732352c3130303438383330342c3130303438383239362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336300238323032302d30352d30385432313a33353a31362e363232383430375a4866383937333033622d623031652d303062362d366138302d323530643239303631626430024839353034333561342d643938342d343666642d616130322d3438303936386337306233384866383937333033622d623031652d303062362d366138302d323530643239303030303030223078384437463339374233313336344130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353437380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732362c3130303438383331322c3130303438383330342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336310238323032302d30352d30385432313a33353a31362e363735383830325a4866383937333035382d623031652d303062362d303438302d323530643239303631643032024866346664646165312d363938372d343563652d616636352d3266316438396230343734324866383937333035382d623031652d303062362d303438302d323530643239303030303030223078384437463339374233314237433741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353438300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732372c3130303438383332302c3130303438383331322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336320238323032302d30352d30385432313a33353a31362e373239393139375a4866383937333037632d623031652d303062362d323538302d323530643239303631653561024863353338303734312d623932322d346330652d616662362d3135306339316234336265334866383937333037632d623031652d303062362d323538302d323530643239303030303030223078384437463339374233323345323744306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353438380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732382c3130303438383332382c3130303438383332302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336330238323032302d30352d30385432313a33353a31362e373832393539375a4866383937333061352d623031652d303062362d346138302d323530643239303631666537024831376435393164652d373231302d343035322d613662642d3462393365383333393238334866383937333061352d623031652d303062362d346138302d323530643239303030303030223078384437463339374233324246413544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353439300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373732392c3130303438383333362c3130303438383332382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336340238323032302d30352d30385432313a33353a31362e383536303133335a4866383937333063352d623031652d303062362d366138302d323530643239303632323433024834616135303937332d653931392d343461642d616433362d6535336334303339343439304866383937333063352d623031652d303062362d366138302d323530643239303030303030223078384437463339374233333646384544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353439380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733302c3130303438383334342c3130303438383333362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336350238323032302d30352d30385432313a33353a31362e393130303533325a4866383937333064632d623031652d303062362d376638302d323530643239303632336331024861633535626236642d383937632d346232612d386536382d3532373062653566643663374866383937333064632d623031652d303062362d376638302d323530643239303030303030223078384437463339374233334635454634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353461300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733312c3130303438383335322c3130303438383334342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336360238323032302d30352d30385432313a33353a31362e393633303932305a4866383937333066322d623031652d303062362d313538302d323530643239303632346631024835363963643235302d303163312d343735612d613432302d6335313939333233336562664866383937333066322d623031652d303062362d313538302d323530643239303030303030223078384437463339374233343737364338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353461380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733322c3130303438383336302c3130303438383335322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336370238323032302d30352d30385432313a33353a31372e303239313430385a4866383937333131382d623031652d303062362d333938302d323530643239303632366362024832393363323064342d613036632d346563322d626166312d6339643533326231613064374866383937333131382d623031652d303062362d333938302d323530643239303030303030223078384437463339374233353136334243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353462300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733332c3130303438383336382c3130303438383336302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336380238323032302d30352d30385432313a33353a31372e303834313832335a4866383937333134332d623031652d303062362d356438302d323530643239303632383834024835366363313834652d643863362d346331642d616535322d3761353534336336396466634866383937333134332d623031652d303062362d356438302d323530643239303030303030223078384437463339374233353943394333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353462380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733342c3130303438383337362c3130303438383336382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3336390238323032302d30352d30385432313a33353a31372e313338323231385a4866383937333136372d623031652d303062362d376638302d323530643239303632646639024863643832643334302d313538362d343665392d623334362d3331303235653062383332304866383937333136372d623031652d303062362d376638302d323530643239303030303030223078384437463339374233363232464341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353463300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733352c3130303438383338342c3130303438383337362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337300238323032302d30352d30385432313a33353a31372e313932323631375a4866383937333138342d623031652d303062362d316138302d323530643239303633323966024833643537366531392d643862352d343837382d393763652d3937386134313861336262384866383937333138342d623031652d303062362d316138302d323530643239303030303030223078384437463339374233364136454239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353463380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733362c3130303438383339322c3130303438383338342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337310238323032302d30352d30385432313a33353a31372e323438333032375a4866383937333139662d623031652d303062362d333338302d323530643239303633373666024839303966663234642d303737362d343435652d393939612d6164306537373564626535614866383937333139662d623031652d303062362d333338302d323530643239303030303030223078384437463339374233373244344330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353464300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733372c3130303438383430302c3130303438383339322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337320238323032302d30352d30385432313a33353a31372e333035333434385a4866383937333162372d623031652d303062362d346138302d323530643239303633613766024835383964303736612d663535612d346539652d383236632d3962333031626432336637614866383937333162372d623031652d303062362d346138302d323530643239303030303030223078384437463339374233374242303038306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353464380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733382c3130303438383430382c3130303438383430302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337330238323032302d30352d30385432313a33353a31372e333539333835325a4866383937333163652d623031652d303062362d363138302d323530643239303633636533024861636637363839382d363661362d346339372d613937662d3262396633613331653561634866383937333163652d623031652d303062362d363138302d323530643239303030303030223078384437463339374233383343374535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353465300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373733392c3130303438383431362c3130303438383430382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337340238323032302d30352d30385432313a33353a31372e343235343334305a4866383937333165342d623031652d303062362d373738302d323530643239303633656634024839323466356134622d666165332d343166652d386635642d3532646463393735613232314866383937333165342d623031652d303062362d373738302d323530643239303030303030223078384437463339374233384444424544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353465380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734302c3130303438383432342c3130303438383431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337350238323032302d30352d30385432313a33353a31372e343739343733355a4866383937333166392d623031652d303062362d303838302d323530643239303634303663024863323136323964322d663832612d343832652d396130632d3030653262623132316563654866383937333166392d623031652d303062362d303838302d323530643239303030303030223078384437463339374233393631414443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353466300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734312c3130303438383433322c3130303438383432342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337360238323032302d30352d30385432313a33353a31372e353333353133395a4866383937333231642d623031652d303062362d323738302d323530643239303634326165024835376636303062332d663738342d343166312d626434352d6636316466633838636361334866383937333231642d623031652d303062362d323738302d323530643239303030303030223078384437463339374233394535394337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353466380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734322c3130303438383434302c3130303438383433322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337370238323032302d30352d30385432313a33353a31372e353836353533305a4866383937333233652d623031652d303062362d343538302d323530643239303634343161024833356262616631352d666563362d346465382d383536662d3566663636616365356263634866383937333233652d623031652d303062362d343538302d323530643239303030303030223078384437463339374233413639384241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353530300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734332c3130303438383434382c3130303438383434302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337380238323032302d30352d30385432313a33353a31372e363432353934355a4866383937333236382d623031652d303062362d363838302d323530643239303634356530024831313763353032332d643235622d343464372d386433302d6435363032616566373363394866383937333236382d623031652d303062362d363838302d323530643239303030303030223078384437463339374233414546454331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353530380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734342c3130303438383435362c3130303438383434382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3337390238323032302d30352d30385432313a33353a31372e363936363334365a4866383937333237622d623031652d303062362d373938302d323530643239303634373766024865353839646363372d356430342d346132382d383933312d3235323532336336303665664866383937333237622d623031652d303062362d373938302d323530643239303030303030223078384437463339374233423736344341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353531300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734352c3130303438383436342c3130303438383435362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338300238323032302d30352d30385432313a33353a31372e373531363735365a4866383937333238652d623031652d303062362d306338302d323530643239303634393438024837353066656235392d656530352d343632312d623932342d3163346531393165623363664866383937333238652d623031652d303062362d306338302d323530643239303030303030223078384437463339374233424641334335306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353531380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734362c3130303438383437322c3130303438383436342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338310238323032302d30352d30385432313a33353a31372e383035373135395a4866383937333239642d623031652d303062362d316138302d323530643239303634623431024834316139363536302d646336322d343431362d623462302d3236373435663363666662354866383937333239642d623031652d303062362d316138302d323530643239303030303030223078384437463339374233433745324234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353532300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734372c3130303438383438302c3130303438383437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338320238323032302d30352d30385432313a33353a31372e383633373539365a4866383937333262312d623031652d303062362d326338302d323530643239303634636534024836646632343332642d653936322d343033622d383734342d3538303362333763663566384866383937333262312d623031652d303062362d326338302d323530643239303030303030223078384437463339374233443042453035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353532380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734382c3130303438383438382c3130303438383438302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338330238323032302d30352d30385432313a33353a31372e393136373938335a4866383937333263622d623031652d303062362d343538302d323530643239303634653566024862373461326132332d363837352d343232352d613230342d3065343431326134643463334866383937333263622d623031652d303062362d343538302d323530643239303030303030223078384437463339374233443846434546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353533300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373734392c3130303438383439362c3130303438383438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338340238323032302d30352d30385432313a33353a31372e393730383339345a4866383937333265382d623031652d303062362d356538302d323530643239303635303637024865306164303638382d663666632d343563312d396466622d3761626264386566363534334866383937333265382d623031652d303062362d356538302d323530643239303030303030223078384437463339374233453131344341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353533380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735302c3130303438383530342c3130303438383439362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338350238323032302d30352d30385432313a33353a31382e303232383737335a4866383937333330392d623031652d303062362d376338302d323530643239303635313633024832616262333835612d313036622d343131622d386133642d3239393063613166643363394866383937333330392d623031652d303062362d376338302d323530643239303030303030223078384437463339374233453932434135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353534370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735322c3130303438383531392c3130303438383530342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338360238323032302d30352d30385432313a33353a31382e303735393137335a4866383937333332362d623031652d303062362d313838302d323530643239303635326430024862346231393631332d373432642d343539352d613861612d3339383234633235323035654866383937333332362d623031652d303062362d313838302d323530643239303030303030223078384437463339374233463134343835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353534660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735332c3130303438383532372c3130303438383531392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338370238323032302d30352d30385432313a33353a31382e313239393537365a4866383937333334642d623031652d303062362d333838302d323530643239303635343562024837343230633536352d363230362d343139312d396138392d3230366233613664393766324866383937333334642d623031652d303062362d333838302d323530643239303030303030223078384437463339374233463938333738306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353535370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735342c3130303438383533352c3130303438383532372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338380238323032302d30352d30385432313a33353a31382e313833393937345a4866383937333336322d623031652d303062362d346238302d323530643239303635363337024838653831326136662d666363392d343033392d393962622d3761653037343662623561344866383937333336322d623031652d303062362d346238302d323530643239303030303030223078384437463339374234303143323636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353536610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373735372c3130303438383535342c3130303438383533352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3338390238323032302d30352d30385432313a33353a31382e323339303338395a4866383937333338322d623031652d303062362d363838302d323530643239303635373937024839616338353664642d386233302d346333662d616262382d6163376230643534616531664866383937333338322d623031652d303062362d363838302d323530643239303030303030223078384437463339374234304132383735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353538360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373736312c3130303438383538322c3130303438383535342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339300238323032302d30352d30385432313a33353a31382e323935303830365a4866383937333361662d623031652d303062362d306438302d323530643239303635393933024837396465363465632d656664372d343265362d383531352d6130333939366338396161334866383937333361662d623031652d303062362d306438302d323530643239303030303030223078384437463339374234313242353936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353539330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373736332c3130303438383539352c3130303438383538322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339310238323032302d30352d30385432313a33353a31382e333439313230395a4866383937333363642d623031652d303062362d323838302d323530643239303635626663024833393731366664362d613631352d346135342d396664662d3965336532306536343665654866383937333363642d623031652d303062362d323838302d323530643239303030303030223078384437463339374234314143443644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353561610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373736382c3130303438383631382c3130303438383539352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339320238323032302d30352d30385432313a33353a31382e343232313735345a4866383937333366352d623031652d303062362d346238302d323530643239303635646466024862353237613532372d373963622d346461332d626638662d6261626638633863313534384866383937333366352d623031652d303062362d346238302d323530643239303030303030223078384437463339374234323631413341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353562630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373737312c3130303438383633362c3130303438383631382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339330238323032302d30352d30385432313a33353a31382e343736323135365a4866383937333430622d623031652d303062362d363138302d323530643239303635663039024834663635643164362d643662322d346331632d396232392d3031386235643133636632614866383937333430622d623031652d303062362d363138302d323530643239303030303030223078384437463339374234324533323139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353564330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373737342c3130303438383635392c3130303438383633362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339340238323032302d30352d30385432313a33353a31382e353533323733315a4866383937333432622d623031652d303062362d376638302d323530643239303636303935024863313030663434612d666462312d343235642d396262622d3662373738346233336163634866383937333432622d623031652d303062362d376638302d323530643239303030303030223078384437463339374234333946343233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353565660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373738302c3130303438383638372c3130303438383635392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339350238323032302d30352d30385432313a33353a31382e363037333132395a4866383937333434332d623031652d303062362d313738302d323530643239303636323461024865336231363835652d613431372d346265322d383132632d3630383137323931333236384866383937333434332d623031652d303062362d313738302d323530643239303030303030223078384437463339374234343235413239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353630360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373738332c3130303438383731302c3130303438383638372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339360238323032302d30352d30385432313a33353a31382e363631333737315a4866383937333435622d623031652d303062362d326638302d323530643239303636376264024831376630313731382d343636612d343231382d623439642d3963663536303331356164384866383937333435622d623031652d303062362d326638302d323530643239303030303030223078384437463339374234344139413042306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353631380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373738372c3130303438383732382c3130303438383731302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339370238323032302d30352d30385432313a33353a31382e373231333938305a4866383937333437362d623031652d303062362d343838302d323530643239303636666631024837666639633764392d336239662d346336642d616137372d6432646364393135303539334866383937333437362d623031652d303062362d343838302d323530643239303030303030223078384437463339374234353339423834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353632660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373739302c3130303438383735312c3130303438383732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339380238323032302d30352d30385432313a33353a31382e373737343339345a4866383937333438652d623031652d303062362d356538302d323530643239303637313865024866376263333730322d306433312d346536322d396466302d3365666139346165636566624866383937333438652d623031652d303062362d356538302d323530643239303030303030223078384437463339374234354332383945306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353634310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373739342c3130303438383736392c3130303438383735312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3339390238323032302d30352d30385432313a33353a31382e383334343831355a4866383937333461332d623031652d303062362d373338302d323530643239303637336135024836643564666330382d333564332d343665662d623036332d6466316466306231343036374866383937333461332d623031652d303062362d373338302d323530643239303030303030223078384437463339374234363444434438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353635380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373739382c3130303438383739322c3130303438383736392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430300238323032302d30352d30385432313a33353a31382e383839353231385a4866383937333463342d623031652d303062362d313238302d323530643239303637346564024836636437336361632d383938322d343163642d393065302d3433313333353431316234374866383937333463342d623031652d303062362d313238302d323530643239303030303030223078384437463339374234364436394632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353636610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373830312c3130303438383831302c3130303438383739322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430310238323032302d30352d30385432313a33353a31382e393537353732395a4866383937333464622d623031652d303062362d323938302d323530643239303637363764024865356562356462352d643935382d343661352d623537352d6662633233373031303435364866383937333464622d623031652d303062362d323938302d323530643239303030303030223078384437463339374234373741353141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353638310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373830352c3130303438383833332c3130303438383831302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430320238323032302d30352d30385432313a33353a31392e303334363239345a4866383937333530342d623031652d303062362d346238302d323530643239303637383665024830316136333066632d386665372d343237312d613962332d3565363739383961633335634866383937333530342d623031652d303062362d346238302d323530643239303030303030223078384437463339374234383336373146306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353639380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373830392c3130303438383835362c3130303438383833332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430330238323032302d30352d30385432313a33353a31392e313134363838365a4866383937333533332d623031652d303062362d373638302d323530643239303637616233024833346237343964312d356134312d346663642d626362362d6463653735666235663733614866383937333533332d623031652d303062362d373638302d323530643239303030303030223078384437463339374234384643353836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353661660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373831332c3130303438383837392c3130303438383835362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430340238323032302d30352d30385432313a33353a31392e313738373335395a4866383937333535362d623031652d303062362d313438302d323530643239303637636366024832646364313637362d636139382d343031642d383964342d3064333830366437353738644866383937333535362d623031652d303062362d313438302d323530643239303030303030223078384437463339374234393936343433306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353663620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373831372c3130303438383930372c3130303438383837392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430350238323032302d30352d30385432313a33353a31392e323332373735385a4866383937333536612d623031652d303062362d323638302d323530643239303637666238024839626563636537642d366631302d346430312d613862322d6165653636366264346663344866383937333536612d623031652d303062362d323638302d323530643239303030303030223078384437463339374234413143413445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353664640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373832312c3130303438383932352c3130303438383930372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430360238323032302d30352d30385432313a33353a31392e323837383136315a4866383937333537622d623031652d303062362d333738302d323530643239303638313364024864656437363665392d373636652d346661662d386239652d3266316564353735363762644866383937333537622d623031652d303062362d333738302d323530643239303030303030223078384437463339374234414133303531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353665660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373832332c3130303438383934332c3130303438383932352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430370238323032302d30352d30385432313a33353a31392e333431383536345a4866383937333539302d623031652d303062362d346138302d323530643239303638323339024834663862623663642d363434642d343366362d626134642d3865356262663866376339304866383937333539302d623031652d303062362d346138302d323530643239303030303030223078384437463339374234423236463434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353730310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373832372c3130303438383936312c3130303438383934332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430380238323032302d30352d30385432313a33353a31392e333935383936345a4866383937333561372d623031652d303062362d363138302d323530643239303638343236024833373135613734652d396335302d346433382d393736622d3561636236646136363865304866383937333561372d623031652d303062362d363138302d323530643239303030303030223078384437463339374234424141453334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353730390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373832382c3130303438383936392c3130303438383936312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3430390238323032302d30352d30385432313a33353a31392e343530393337305a4866383937333562392d623031652d303062362d373338302d323530643239303638356237024862666364656438642d363630612d346534342d623732302d6161663439613832346532634866383937333562392d623031652d303062362d373338302d323530643239303030303030223078384437463339374234433331343341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353732300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373833322c3130303438383939322c3130303438383936392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431300238323032302d30352d30385432313a33353a31392e353035393737375a4866383937333564302d623031652d303062362d303738302d323530643239303638376133024839613530343133622d323330612d346663612d393838382d3866316561666666623232394866383937333564302d623031652d303062362d303738302d323530643239303030303030223078384437463339374234434235333241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353732640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373833342c3130303438393030352c3130303438383939322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431310238323032302d30352d30385432313a33353a31392e353631303138345a4866383937333565382d623031652d303062362d316338302d323530643239303638386561024833653531343738392d613035362d346236642d393965332d3862303133626664393033324866383937333565382d623031652d303062362d316338302d323530643239303030303030223078384437463339374234443345303438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353734390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373833392c3130303438393033332c3130303438393030352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431320238323032302d30352d30385432313a33353a31392e363135303538375a4866383937333630362d623031652d303062362d333638302d323530643239303638613164024865306432626462612d313438302d343665652d393937612d6138386262646666626161614866383937333630362d623031652d303062362d333638302d323530643239303030303030223078384437463339374234444246383230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353735360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373834302c3130303438393034362c3130303438393033332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431330238323032302d30352d30385432313a33353a31392e363733313031335a4866383937333632382d623031652d303062362d353638302d323530643239303638623631024834613065353265362d613865632d343434642d623736642d3964303061616333303363374866383937333632382d623031652d303062362d353638302d323530643239303030303030223078384437463339374234453446413835306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353736380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373834342c3130303438393036342c3130303438393034362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431340238323032302d30352d30385432313a33353a31392e373237313432385a4866383937333634612d623031652d303062362d373438302d323530643239303638636430024838666262373064622d333837382d343036312d626131362d6137323833306137336239644866383937333634612d623031652d303062362d373438302d323530643239303030303030223078384437463339374234454433393834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353737610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373834372c3130303438393038322c3130303438393036342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431350238323032302d30352d30385432313a33353a31392e383134323036305a4866383937333637322d623031652d303062362d313938302d323530643239303638663137024836656533323233622d626531332d346232302d623033382d3935356364316632343038624866383937333637322d623031652d303062362d313938302d323530643239303030303030223078384437463339374234464135423539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353739310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373835312c3130303438393130352c3130303438393038322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431360238323032302d30352d30385432313a33353a31392e383636323435325a4866383937333638632d623031652d303062362d333238302d323530643239303639303936024838393363643834622d386632662d343633382d613835382d6261616664386133346361324866383937333638632d623031652d303062362d333238302d323530643239303030303030223078384437463339374235303237333334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353761330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373835342c3130303438393132332c3130303438393130352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431370238323032302d30352d30385432313a33353a31392e393138323833365a4866383937333661312d623031652d303062362d343538302d323530643239303639316633024836376434636164652d316138322d346664302d383264662d3238653762323263343065614866383937333661312d623031652d303062362d343538302d323530643239303030303030223078384437463339374235304133434530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353762610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373835372c3130303438393134362c3130303438393132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431380238323032302d30352d30385432313a33353a31392e393731333233355a4866383937333662332d623031652d303062362d353538302d323530643239303639333363024863313232356632332d383565372d346432652d383866632d3633323363316431353231394866383937333662332d623031652d303062362d353538302d323530643239303030303030223078384437463339374235313235344243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353763630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373836312c3130303438393136342c3130303438393134362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3431390238323032302d30352d30385432313a33353a32302e303233333632335a4866383937333663382d623031652d303062362d363838302d323530643239303639363638024837653464313730662d383134392d346261622d616437362d6135643638643765303161314866383937333663382d623031652d303062362d363838302d323530643239303030303030223078384437463339374235314134353830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353764650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373836332c3130303438393138322c3130303438393136342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432300238323032302d30352d30385432313a33353a32302e303934343134385a4866383937333665342d623031652d303062362d303238302d323530643239303639396563024865316130626431302d373931362d346331352d626564642d6365613531643265633838634866383937333665342d623031652d303062362d303238302d323530643239303030303030223078384437463339374235323531434644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353766300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373836372c3130303438393230302c3130303438393138322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432310238323032302d30352d30385432313a33353a32302e313634343637355a4866383937333731392d623031652d303062362d326438302d323530643239303639633735024839626538393538322d386564662d346638632d396230632d3162663561303139663432354866383937333731392d623031652d303062362d326438302d323530643239303030303030223078384437463339374235324643443642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353830370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373837302c3130303438393232332c3130303438393230302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432320238323032302d30352d30385432313a33353a32302e323139353038355a4866383937333734302d623031652d303062362d353138302d323530643239303639653232024839656166343762382d363835322d343935642d613633342d6639316135313933343662314866383937333734302d623031652d303062362d353138302d323530643239303030303030223078384437463339374235333835413844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353831650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373837352c3130303438393234362c3130303438393232332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432330238323032302d30352d30385432313a33353a32302e323732353438305a4866383937333735612d623031652d303062362d366138302d323530643239303639666631024830383033306239332d663063632d346334652d386134322d3033303963326337356439354866383937333735612d623031652d303062362d366138302d323530643239303030303030223078384437463339374235343037323638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353833300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373837382c3130303438393236342c3130303438393234362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432340238323032302d30352d30385432313a33353a32302e333433363030365a4866383937333737382d623031652d303062362d303538302d323530643239303661313935024834383037316533652d326466342d346435662d383331392d3365306461363734663633644866383937333737382d623031652d303062362d303538302d323530643239303030303030223078384437463339374235344232324432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353834370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373838322c3130303438393238372c3130303438393236342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432350238323032302d30352d30385432313a33353a32302e333937363431335a4866383937333739382d623031652d303062362d316638302d323530643239303661336133024835303162643632362d346332632d346565372d383236362d6530396166363438383438624866383937333739382d623031652d303062362d316638302d323530643239303030303030223078384437463339374235353338384444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353835390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373838352c3130303438393330352c3130303438393238372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432360238323032302d30352d30385432313a33353a32302e343534363833335a4866383937333762382d623031652d303062362d336138302d323530643239303661346666024836323061646539662d353164332d346531352d613933342d3637656631616263643332354866383937333762382d623031652d303062362d336138302d323530643239303030303030223078384437463339374235354333443131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353836620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373838382c3130303438393332332c3130303438393330352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432370238323032302d30352d30385432313a33353a32302e353039373235325a4866383937333763652d623031652d303062362d346538302d323530643239303661363536024861656232353864352d343366612d346630302d613933642d3966383733356230313436634866383937333763652d623031652d303062362d346538302d323530643239303030303030223078384437463339374235363441333234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353838370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373839332c3130303438393335312c3130303438393332332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432380238323032302d30352d30385432313a33353a32302e353633373635315a4866383937333765362d623031652d303062362d363538302d323530643239303661373633024839623535343062372d383631662d343764662d623338362d3937316233663663316334624866383937333765362d623031652d303062362d363538302d323530643239303030303030223078384437463339374235364342414642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353839650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373839372c3130303438393337342c3130303438393335312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3432390238323032302d30352d30385432313a33353a32302e363138383035375a4866383937333766632d623031652d303062362d376238302d323530643239303661386237024833616431643263632d376166392d346435382d623339652d3634356564333565373463614866383937333766632d623031652d303062362d376238302d323530643239303030303030223078384437463339374235373532313035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353861620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373839392c3130303438393338372c3130303438393337342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433300238323032302d30352d30385432313a33353a32302e363736383438385a4866383937333831322d623031652d303062362d313038302d323530643239303661613330024864303763366532382d306265332d343161622d393138642d3065313436633263663232354866383937333831322d623031652d303062362d313038302d323530643239303030303030223078384437463339374235374446433535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353863320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373930322c3130303438393431302c3130303438393338372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433310238323032302d30352d30385432313a33353a32302e373331383839395a4866383937333832382d623031652d303062362d323638302d323530643239303661623539024839633930323934632d393736392d343636632d383137642d3237616435383561626434374866383937333832382d623031652d303062362d323638302d323530643239303030303030223078384437463339374235383636323543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353863660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373930352c3130303438393432332c3130303438393431302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433320238323032302d30352d30385432313a33353a32302e373837393331335a4866383937333833652d623031652d303062362d333738302d323530643239303661636134024832343361326166662d643738622d343364632d626338362d3166613938343536313062344866383937333833652d623031652d303062362d333738302d323530643239303030303030223078384437463339374235384631363931306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353865360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373930392c3130303438393434362c3130303438393432332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433330238323032302d30352d30385432313a33353a32302e383432393732305a4866383937333835322d623031652d303062362d346238302d323530643239303661646366024834323435326235342d386264382d346333642d616138642d3738623764636437633938304866383937333835322d623031652d303062362d346238302d323530643239303030303030223078384437463339374235393737433938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353866640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373931322c3130303438393436392c3130303438393434362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433340238323032302d30352d30385432313a33353a32302e383938303132335a4866383937333837352d623031652d303062362d366338302d323530643239303661653834024834633661333439302d386365622d343264622d383635392d6465383734383439323439364866383937333837352d623031652d303062362d366338302d323530643239303030303030223078384437463339374235394642423833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353930610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373931352c3130303438393438322c3130303438393436392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433350238323032302d30352d30385432313a33353a32302e393531303531395a4866383937333839312d623031652d303062362d303438302d323530643239303661663663024836343036616232642d323565352d343637392d383765312d3132323338366239326536384866383937333839312d623031652d303062362d303438302d323530643239303030303030223078384437463339374235413746413737306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353932310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373931392c3130303438393530352c3130303438393438322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433360238323032302d30352d30385432313a33353a32312e303035303931345a4866383937333862322d623031652d303062362d323338302d323530643239303662306338024862343161353736362d643131612d343761392d396664652d6262666536306230643339344866383937333862322d623031652d303062362d323338302d323530643239303030303030223078384437463339374235423031323441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353933380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373932312c3130303438393532382c3130303438393530352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433370238323032302d30352d30385432313a33353a32312e303635313336325a4866383937333863642d623031652d303062362d336238302d323530643239303662323265024863333536653665652d393132652d343839612d623661362d3666316330323164396164374866383937333863642d623031652d303062362d336238302d323530643239303030303030223078384437463339374235423933424341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353934610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373932362c3130303438393534362c3130303438393532382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433380238323032302d30352d30385432313a33353a32312e313138313735345a4866383937333865632d623031652d303062362d353338302d323530643239303662333365024837333531613433352d613430662d346233632d623530652d6463336139626331613362324866383937333865632d623031652d303062362d353338302d323530643239303030303030223078384437463339374235433137414241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353935320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373932372c3130303438393535342c3130303438393534362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3433390238323032302d30352d30385432313a33353a32312e313732323135335a4866383937333930612d623031652d303062362d366238302d323530643239303662343532024839346365656535632d383933322d346338352d623637322d6239636333636663303865644866383937333930612d623031652d303062362d366238302d323530643239303030303030223078384437463339374235433942394139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353935660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373932392c3130303438393536372c3130303438393535342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434300238323032302d30352d30385432313a33353a32312e323435323639375a4866383937333932622d623031652d303062362d303838302d323530643239303662356261024834303762613038312d616130652d343861642d396631352d3134323764366231383832634866383937333932622d623031652d303062362d303838302d323530643239303030303030223078384437463339374235443444463539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353936630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933302c3130303438393538302c3130303438393536372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434310238323032302d30352d30385432313a33353a32312e333030333039395a4866383937333933662d623031652d303062362d316238302d323530643239303662366436024834636561333335392d643035342d343939382d383934612d3764633035316537336131644866383937333933662d623031652d303062362d316238302d323530643239303030303030223078384437463339374235444434353542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353937380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933332c3130303438393539322c3130303438393538302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434320238323032302d30352d30385432313a33353a32312e333538333532385a4866383937333935332d623031652d303062362d326538302d323530643239303662386236024838353864376235342d653235632d346566372d623261612d3839393961636531316563304866383937333935332d623031652d303062362d326538302d323530643239303030303030223078384437463339374235453632304138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353938300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933342c3130303438393630302c3130303438393539322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434330238323032302d30352d30385432313a33353a32312e343136333935375a4866383937333936642d623031652d303062362d343538302d323530643239303662396662024865636131343235392d643039312d343632392d616265352d3464356138653462623638664866383937333936642d623031652d303062362d343538302d323530643239303030303030223078384437463339374235454546424635306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353938380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933352c3130303438393630382c3130303438393630302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434340238323032302d30352d30385432313a33353a32312e343731343336385a4866383937333939352d623031652d303062362d366338302d323530643239303662623166024832393462653165632d353562622d343738652d616137652d6333383534646632353738624866383937333939352d623031652d303062362d366338302d323530643239303030303030223078384437463339374235463733414544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353939300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933362c3130303438393631362c3130303438393630382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434350238323032302d30352d30385432313a33353a32312e353237343737385a4866383937333961612d623031652d303062362d383038302d323530643239303662633532024864333031326262342d386561662d343461642d386661642d6462363432623561326430334866383937333961612d623031652d303062362d383038302d323530643239303030303030223078384437463339374235464643383032306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353939380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933372c3130303438393632342c3130303438393631362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434360238323032302d30352d30385432313a33353a32312e353831353137335a4866383937333964322d623031652d303062362d323238302d323530643239303662646138024831303661663632312d306334642d343361312d616235392d3030386133343535303530664866383937333964322d623031652d303062362d323238302d323530643239303030303030223078384437463339374236303832453035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353961300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933382c3130303438393633322c3130303438393632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434370238323032302d30352d30385432313a33353a32312e363335353537365a4866383937333965382d623031652d303062362d333838302d323530643239303662656366024861626631306533662d666566622d346466642d393933382d3031633938373165343339634866383937333965382d623031652d303062362d333838302d323530643239303030303030223078384437463339374236313034354444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353961380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373933392c3130303438393634302c3130303438393633322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434380238323032302d30352d30385432313a33353a32312e363930353938355a4866383937333966382d623031652d303062362d343738302d323530643239303663303662024861646539623736612d353565612d343533352d396336312d3434633432396237393736384866383937333966382d623031652d303062362d343738302d323530643239303030303030223078384437463339374236313841424535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353962300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934302c3130303438393634382c3130303438393634302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3434390238323032302d30352d30385432313a33353a32312e373433363338305a4866383937336130642d623031652d303062362d356238302d323530643239303663313734024830313234646237622d383335332d343633302d396232322d3930643063363236656530614866383937336130642d623031652d303062362d356238302d323530643239303030303030223078384437463339374236323045414443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353962380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934312c3130303438393635362c3130303438393634382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435300238323032302d30352d30385432313a33353a32312e383031363831375a4866383937336132352d623031652d303062362d373138302d323530643239303663326332024833373939663738632d333734342d343061332d386631332d3935336232306631353865394866383937336132352d623031652d303062362d373138302d323530643239303030303030223078384437463339374236323943363331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353963300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934322c3130303438393636342c3130303438393635362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435310238323032302d30352d30385432313a33353a32312e383539373234315a4866383937336133392d623031652d303062362d303538302d323530643239303663343135024830643463323239372d326533382d343633312d623936652d6664393531393065626536364866383937336133392d623031652d303062362d303538302d323530643239303030303030223078384437463339374236333241313739306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353963620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934342c3130303438393637352c3130303438393636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435320238323032302d30352d30385432313a33353a32312e393134373635315a4866383937336135302d623031652d303062362d316138302d323530643239303663353535024861656634306135392d333839372d346664362d386535342d6334633062336131626361664866383937336135302d623031652d303062362d316138302d323530643239303030303030223078384437463339374236334145303730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353964620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934372c3130303438393639312c31303034383936373529000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435330238323032302d30352d30385432313a33353a32312e393731383038355a4866383937336136382d623031652d303062362d333138302d323530643239303663363238024833393462363231352d323666652d346538312d393164342d3233363830616433326164394866383937336136382d623031652d303062362d333138302d323530643239303030303030223078384437463339374236343342424335306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353965330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934382c3130303438393639392c3130303438393639312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435340238323032302d30352d30385432313a33353a32322e303237383439385a4866383937336138622d623031652d303062362d353038302d323530643239303663373466024832373138646662332d393734372d343535372d616138372d6139323365636530346662624866383937336138622d623031652d303062362d353038302d323530643239303030303030223078384437463339374236344332314346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353965620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373934392c3130303438393730372c3130303438393639392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435350238323032302d30352d30385432313a33353a32322e303830383839345a4866383937336161642d623031652d303062362d373238302d323530643239303663383730024830356366366561662d633032652d343236322d613537652d3238323164396337376464394866383937336161642d623031652d303062362d373238302d323530643239303030303030223078384437463339374236353436304245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353966330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935302c3130303438393731352c3130303438393730372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435360238323032302d30352d30385432313a33353a32322e313338393332325a4866383937336163372d623031652d303062362d306238302d323530643239303663396332024864643965613765642d353266352d343461622d613065382d3362363261633366653638304866383937336163372d623031652d303062362d306238302d323530643239303030303030223078384437463339374236354433433041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664353966620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935312c3130303438393732332c3130303438393731352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435370238323032302d30352d30385432313a33353a32322e313934393734305a4866383937336164652d623031652d303062362d323238302d323530643239303663623132024865333165366334392d623939652d343164372d396236382d3739626231663064633037324866383937336164652d623031652d303062362d323238302d323530643239303030303030223078384437463339374236363541323138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356130330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935322c3130303438393733312c3130303438393732332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435380238323032302d30352d30385432313a33353a32322e323438303133355a4866383937336166622d623031652d303062362d336438302d323530643239303663626564024866373238313730652d393334662d343861622d383932632d6237303862656631336137664866383937336166622d623031652d303062362d336438302d323530643239303030303030223078384437463339374236364445313037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356130620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935332c3130303438393733392c3130303438393733312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3435390238323032302d30352d30385432313a33353a32322e333032303534325a4866383937336231342d623031652d303062362d353338302d323530643239303663643030024830626432326566362d303966652d346538652d386364632d3365343361656432376631664866383937336231342d623031652d303062362d353338302d323530643239303030303030223078384437463339374236373631464645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356131330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935342c3130303438393734372c3130303438393733392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436300238323032302d30352d30385432313a33353a32322e333538303936305a4866383937336232392d623031652d303062362d363638302d323530643239303663656536024833633637643930372d623434362d346335342d623339322d6363313462383065306631364866383937336232392d623031652d303062362d363638302d323530643239303030303030223078384437463339374236374538363038306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356131620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935352c3130303438393735352c3130303438393734372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436310238323032302d30352d30385432313a33353a32322e343134313337375a4866383937336234392d623031652d303062362d303538302d323530643239303664306166024866373931353131332d623937372d346261352d396537612d6435393939656533643736334866383937336234392d623031652d303062362d303538302d323530643239303030303030223078384437463339374236383733413431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356132330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935362c3130303438393736332c3130303438393735352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436320238323032302d30352d30385432313a33353a32322e343733313831375a4866383937336237302d623031652d303062362d326138302d323530643239303664326462024836306235623137362d386264632d346130622d613735362d6638346265653664353263384866383937336237302d623031652d303062362d326138302d323530643239303030303030223078384437463339374236393033434139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356132620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935372c3130303438393737312c3130303438393736332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436330238323032302d30352d30385432313a33353a32322e353237323232345a4866383937336238372d623031652d303062362d343138302d323530643239303664346234024831373936313436662d313333392d343935652d393738642d3764353566663632376166654866383937336238372d623031652d303062362d343138302d323530643239303030303030223078384437463339374236393837424130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356133330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935382c3130303438393737392c3130303438393737312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436340238323032302d30352d30385432313a33353a32322e353933323731325a4866383937336262312d623031652d303062362d363538302d323530643239303664363664024861646530363837342d343537622d343232632d613737302d3231326163353737306630364866383937336262312d623031652d303062362d363538302d323530643239303030303030223078384437463339374236413236383931306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356133620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373935392c3130303438393738372c3130303438393737392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436350238323032302d30352d30385432313a33353a32322e363435333130355a4866383937336264392d623031652d303062362d303938302d323530643239303664376435024866306530383265322d353966322d343934652d613662302d3166393736316130303830304866383937336264392d623031652d303062362d303938302d323530643239303030303030223078384437463339374236414138303731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356134330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936302c3130303438393739352c3130303438393738372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436360238323032302d30352d30385432313a33353a32322e373234333638315a4866383937336266612d623031652d303062362d326138302d323530643239303664613939024834633739356364642d396230322d346434612d386264392d3361376466353039383463304866383937336266612d623031652d303062362d326138302d323530643239303030303030223078384437463339374236423636393841306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356134620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936312c3130303438393830332c3130303438393739352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436370238323032302d30352d30385432313a33353a32322e383038343330375a4866383937336333312d623031652d303062362d356338302d323530643239303664636333024839396465303138332d393963342d346466622d613437652d6434643138396263346263634866383937336333312d623031652d303062362d356338302d323530643239303030303030223078384437463339374236433336343533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356135330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936322c3130303438393831312c3130303438393830332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436380238323032302d30352d30385432313a33353a32322e383631343639345a4866383937336335352d623031652d303062362d383038302d323530643239303664653066024838353734636638342d363935632d343236652d613239632d6266353938343761323836344866383937336335352d623031652d303062362d383038302d323530643239303030303030223078384437463339374236434237433236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356135620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936332c3130303438393831392c3130303438393831312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3436390238323032302d30352d30385432313a33353a32322e393135353039345a4866383937336337372d623031652d303062362d323238302d323530643239303664666334024861343266316661622d363534632d343031362d396263372d6535636362663634623230374866383937336337372d623031652d303062362d323238302d323530643239303030303030223078384437463339374236443342423136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356136330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936342c3130303438393832372c3130303438393831392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437300238323032302d30352d30385432313a33353a32322e393639353439375a4866383937336339612d623031652d303062362d343438302d323530643239303665313266024865356536356533652d643164382d346332372d623030302d6431386661373934383965334866383937336339612d623031652d303062362d343438302d323530643239303030303030223078384437463339374236444246413039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356136620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936352c3130303438393833352c3130303438393832372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437310238323032302d30352d30385432313a33353a32332e303233353839375a4866383937336363652d623031652d303062362d373438302d323530643239303665323735024838343338613238342d636365652d343431312d383865312d6434393962636365336265654866383937336363652d623031652d303062362d373438302d323530643239303030303030223078384437463339374236453431314531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356137330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936362c3130303438393834332c3130303438393833352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437320238323032302d30352d30385432313a33353a32332e303738363330335a4866383937336366632d623031652d303062362d323038302d323530643239303665333931024839633830366661332d383965312d343936382d386631342d6134376237303765656132614866383937336366632d623031652d303062362d323038302d323530643239303030303030223078384437463339374236454339454646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356137620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936372c3130303438393835312c3130303438393834332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437330238323032302d30352d30385432313a33353a32332e313333363731345a4866383937336431332d623031652d303062362d333538302d323530643239303665346363024830633539633237392d386365312d346361662d623965362d3538663234316663356538664866383937336431332d623031652d303062362d333538302d323530643239303030303030223078384437463339374236463530353041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356138330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936382c3130303438393835392c3130303438393835312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437340238323032302d30352d30385432313a33353a32332e313836373130325a4866383937336432652d623031652d303062362d346338302d323530643239303665363332024832353834643461622d323163372d346239352d396166662d6462396665623134303339654866383937336432652d623031652d303062362d346338302d323530643239303030303030223078384437463339374236464431434445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356138620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373936392c3130303438393836372c3130303438393835392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437350238323032302d30352d30385432313a33353a32332e323339373438395a4866383937336434362d623031652d303062362d363238302d323530643239303665376464024832636636393432652d383738382d346136382d386433372d3062663463356664313862634866383937336434362d623031652d303062362d363238302d323530643239303030303030223078384437463339374237303530443941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356139330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937302c3130303438393837352c3130303438393836372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437360238323032302d30352d30385432313a33353a32332e323931373837385a4866383937336436652d623031652d303062362d303438302d323530643239303665393737024836666335373630642d633138332d346332362d623336632d3862396236376262616633614866383937336436652d623031652d303062362d303438302d323530643239303030303030223078384437463339374237304432353736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356139620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937312c3130303438393838332c3130303438393837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437370238323032302d30352d30385432313a33353a32332e333435383237385a4866383937336438652d623031652d303062362d323238302d323530643239303665623839024837623530653863392d616533332d343164362d626135302d6232646263386266346335354866383937336438652d623031652d303062362d323238302d323530643239303030303030223078384437463339374237313536343636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356161330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937322c3130303438393839312c3130303438393838332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437380238323032302d30352d30385432313a33353a32332e333938383636395a4866383937336462372d623031652d303062362d343938302d323530643239303665636430024862343561306634372d363136642d343163302d393231662d6561343338653763316163634866383937336462372d623031652d303062362d343938302d323530643239303030303030223078384437463339374237314437433344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356161620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937332c3130303438393839392c3130303438393839312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3437390238323032302d30352d30385432313a33353a32332e343532393036395a4866383937336464362d623031652d303062362d363538302d323530643239303665653365024835393734313334642d393538632d343236322d626634652d3634316436656263346137344866383937336464362d623031652d303062362d363538302d323530643239303030303030223078384437463339374237323539343135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356162330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937342c3130303438393930372c3130303438393839392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438300238323032302d30352d30385432313a33353a32332e353035393436315a4866383937336466382d623031652d303062362d303538302d323530643239303665663834024830613738383731632d666364642d346332302d386436352d3162356661653162613261364866383937336466382d623031652d303062362d303538302d323530643239303030303030223078384437463339374237324444333035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356162620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937352c3130303438393931352c3130303438393930372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438310238323032302d30352d30385432313a33353a32332e353539393836305a4866383937336531632d623031652d303062362d323938302d323530643239303666306633024866653239663664662d393533392d346263362d383037362d6666383233626132326565334866383937336531632d623031652d303062362d323938302d323530643239303030303030223078384437463339374237333545414444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356163330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937362c3130303438393932332c3130303438393931352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438320238323032302d30352d30385432313a33353a32332e363136303237385a4866383937336533332d623031652d303062362d343038302d323530643239303666323565024832633363326665372d613736392d346339642d613930382d3133383532313835346664644866383937336533332d623031652d303062362d343038302d323530643239303030303030223078384437463339374237334539463136306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356163620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937372c3130303438393933312c3130303438393932332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438330238323032302d30352d30385432313a33353a32332e363730303637345a4866383937336534352d623031652d303062362d353238302d323530643239303666336465024865616530343938342d333861322d343336332d623866342d3463663735313963613637304866383937336534352d623031652d303062362d353238302d323530643239303030303030223078384437463339374237343644453032306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356164330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937382c3130303438393933392c3130303438393933312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438340238323032302d30352d30385432313a33353a32332e373235313038385a4866383937336535392d623031652d303062362d363538302d323530643239303666353235024837343236646136612d373233652d346531322d393962302d3533616639653238633839614866383937336535392d623031652d303062362d363538302d323530643239303030303030223078384437463339374237344631434630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356164620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373937392c3130303438393934372c3130303438393933392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438350238323032302d30352d30385432313a33353a32332e373738313437395a4866383937336537622d623031652d303062362d303538302d323530643239303666366334024838633061303434302d643332632d346530622d626236642d3430333936656234633562614866383937336537622d623031652d303062362d303538302d323530643239303030303030223078384437463339374237353735424537306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356165330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938302c3130303438393935352c3130303438393934372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438360238323032302d30352d30385432313a33353a32332e383332313837385a4866383937336539352d623031652d303062362d316238302d323530643239303666383261024864396265303933342d623835612d343964632d616530352d3261383034613163383061384866383937336539352d623031652d303062362d316238302d323530643239303030303030223078384437463339374237354639414436306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356165620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938312c3130303438393936332c3130303438393935352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438370238323032302d30352d30385432313a33353a32332e383835323237375a4866383937336561662d623031652d303062362d333438302d323530643239303666393664024864376331623631362d313439312d346333632d623066352d3132396431303237316162644866383937336561662d623031652d303062362d333438302d323530643239303030303030223078384437463339374237363742324235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356166330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938322c3130303438393937312c3130303438393936332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438380238323032302d30352d30385432313a33353a32332e393338323636385a4866383937336564332d623031652d303062362d353038302d323530643239303666613630024862323063386636622d646361322d343861312d623766642d6666393561656265366263344866383937336564332d623031652d303062362d353038302d323530643239303030303030223078384437463339374237364643413843306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356166620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938332c3130303438393937392c3130303438393937312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3438390238323032302d30352d30385432313a33353a32342e303031333134325a4866383937336566392d623031652d303062362d373138302d323530643239303666626436024861306266386234382d363231362d343133302d616539622d3366396535353565333535314866383937336566392d623031652d303062362d373138302d323530643239303030303030223078384437463339374237373936393536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356230330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938342c3130303438393938372c3130303438393937392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439300238323032302d30352d30385432313a33353a32342e303535333534395a4866383937336631612d623031652d303062362d313038302d323530643239303666636536024863363438663334622d366139362d343035362d623531392d6431636230633137383362644866383937336631612d623031652d303062362d313038302d323530643239303030303030223078384437463339374237383141383444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356230620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938352c3130303438393939352c3130303438393938372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439310238323032302d30352d30385432313a33353a32342e313331343131325a4866383937336635382d623031652d303062362d343538302d323530643239303666653532024830363136663262652d353632652d343763382d393338622d3339346433663531393531624866383937336635382d623031652d303062362d343538302d323530643239303030303030223078384437463339374237384431433234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356231330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938362c3130303439303030332c3130303438393939352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439320238323032302d30352d30385432313a33353a32342e313835343531355a4866383937336637362d623031652d303062362d363238302d323530643239303666663365024836653231613631332d656535342d343530392d386533652d6337363632356434643032364866383937336637362d623031652d303062362d363238302d323530643239303030303030223078384437463339374237393535423142306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356231620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938372c3130303439303031312c3130303439303030332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439330238323032302d30352d30385432313a33353a32342e323339343932325a4866383937336639322d623031652d303062362d373938302d323530643239303630306561024864363537363930652d336537662d346131322d396530632d3631336537313961663639324866383937336639322d623031652d303062362d373938302d323530643239303030303030223078384437463339374237394439413045306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356232330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938382c3130303439303031392c3130303439303031312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439340238323032302d30352d30385432313a33353a32342e323933353332305a4866383937336662342d623031652d303062362d313438302d323530643239303630323362024832376563383338332d613235372d346436342d616364312d3437656131316564333163354866383937336662342d623031652d303062362d313438302d323530643239303030303030223078384437463339374237413630303138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356232620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373938392c3130303439303032372c3130303439303031392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439350238323032302d30352d30385432313a33353a32342e333438353733395a4866383937336664632d623031652d303062362d333538302d323530643239303630343561024830326335643233632d333830342d343666342d626332332d6533616639393566323736374866383937336664632d623031652d303062362d333538302d323530643239303030303030223078384437463339374237414533463046306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356233330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939302c3130303439303033352c3130303439303032372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439360238323032302d30352d30385432313a33353a32342e343030363131385a4866383937336666312d623031652d303062362d343838302d323530643239303630363334024863376366666631612d376131652d343365332d623064302d6136666531396232646437394866383937336666312d623031652d303062362d343838302d323530643239303030303030223078384437463339374237423635364536306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356233620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939312c3130303439303034332c3130303439303033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439370238323032302d30352d30385432313a33353a32342e343538363535315a4866383937343030362d623031652d303062362d353938302d323530643239303630383237024832613435656235612d653062662d343235612d393836342d6330343436396161306333394866383937343030362d623031652d303062362d353938302d323530643239303030303030223078384437463339374237424633323337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356234330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939322c3130303439303035312c3130303439303034332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439380238323032302d30352d30385432313a33353a32342e353135363937365a4866383937343031642d623031652d303062362d366238302d323530643239303630393664024861616533613666642d313865322d343561352d386430642d6233613861616230633131654866383937343031642d623031652d303062362d366238302d323530643239303030303030223078384437463339374237433745363730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356234620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939332c3130303439303035392c3130303439303035312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3439390238323032302d30352d30385432313a33353a32342e353639373337395a4866383937343033312d623031652d303062362d376338302d323530643239303630613861024830613331386439632d636533622d343465622d623037372d3365393730386436383162664866383937343033312d623031652d303062362d376338302d323530643239303030303030223078384437463339374237443032353633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356235330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939342c3130303439303036372c3130303439303035392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530300238323032302d30352d30385432313a33353a32342e363234373739335a4866383937343034322d623031652d303062362d306438302d323530643239303630643137024837653137383134352d623261342d343037332d613262612d6439326139386563393635624866383937343034322d623031652d303062362d306438302d323530643239303030303030223078384437463339374237443838423731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356235620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939352c3130303439303037352c3130303439303036372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530310238323032302d30352d30385432313a33353a32342e363737383138345a4866383937343035362d623031652d303062362d323138302d323530643239303630653734024866396161313163352d656462632d343164312d616436652d3764636230396231386338624866383937343035362d623031652d303062362d323138302d323530643239303030303030223078384437463339374237453041333438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356236330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939362c3130303439303038332c3130303439303037352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530320238323032302d30352d30385432313a33353a32342e373331383538335a4866383937343037322d623031652d303062362d336338302d323530643239303630666266024839656161626433642d366665302d346665342d393433322d3530393139386136343130664866383937343037322d623031652d303062362d336338302d323530643239303030303030223078384437463339374237453845323337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356236620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939372c3130303439303039312c3130303439303038332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530330238323032302d30352d30385432313a33353a32342e373838393030345a4866383937343038622d623031652d303062362d353338302d323530643239303631306564024836366333643664332d386431652d346466622d613664662d3863353163356435623265394866383937343038622d623031652d303062362d353338302d323530643239303030303030223078384437463339374237463139363643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356237330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939382c3130303439303039392c3130303439303039312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530340238323032302d30352d30385432313a33353a32342e383537393531395a4866383937343062342d623031652d303062362d373838302d323530643239303631326363024835613930653137352d653432322d346339332d623030352d6539666562326433373934634866383937343062342d623031652d303062362d373838302d323530643239303030303030223078384437463339374237464246384133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356237620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031373939392c3130303439303130372c3130303439303039392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530350238323032302d30352d30385432313a33353a32342e393130393930375a4866383937343064612d623031652d303062362d316138302d323530643239303631343535024864346335623339302d383331392d343664392d613266382d6632336639376465303433354866383937343064612d623031652d303062362d316138302d323530643239303030303030223078384437463339374238303433373933306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356238330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030302c3130303439303131352c3130303439303130372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530360238323032302d30352d30385432313a33353a32342e393635303330365a4866383937343066632d623031652d303062362d333938302d323530643239303631356137024831353862653637392d346264392d346530362d623465622d3735313138353536393931354866383937343066632d623031652d303062362d333938302d323530643239303030303030223078384437463339374238304337363832306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356238620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030312c3130303439303132332c3130303439303131352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530370238323032302d30352d30385432313a33353a32352e303138303639385a4866383937343132352d623031652d303062362d356538302d323530643239303631366662024839336438343435392d393665622d343537652d383863312d3330363537643061613738354866383937343132352d623031652d303062362d356538302d323530643239303030303030223078384437463339374238313438453541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356239330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030322c3130303439303133312c3130303439303132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530380238323032302d30352d30385432313a33353a32352e303732313039375a4866383937343134382d623031652d303062362d383038302d323530643239303631386463024833343764313461642d306135342d343665352d616562392d6232313939656434366339314866383937343134382d623031652d303062362d383038302d323530643239303030303030223078384437463339374238314343443439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356239620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030332c3130303439303133392c3130303439303133312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3530390238323032302d30352d30385432313a33353a32352e313431313630375a4866383937343137322d623031652d303062362d323838302d323530643239303631616437024833333631306632322d303363352d343663662d383131342d6130623634623665663831644866383937343137322d623031652d303062362d323838302d323530643239303030303030223078384437463339374238323735363937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356261330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030342c3130303439303134372c3130303439303133392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531300238323032302d30352d30385432313a33353a32352e313935323030375a4866383937343139632d623031652d303062362d346638302d323530643239303631626536024838393730383031382d303634652d343865372d396537392d6335333265613535313031394866383937343139632d623031652d303062362d346638302d323530643239303030303030223078384437463339374238324636453642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356261620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030352c3130303439303135352c3130303439303134372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531310238323032302d30352d30385432313a33353a32352e323634323531375a4866383937343163622d623031652d303062362d373838302d323530643239303631646665024834333661636439382d386633302d343936362d383261382d3734306664623936333734644866383937343163622d623031652d303062362d373838302d323530643239303030303030223078384437463339374238334131454435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356262330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030362c3130303439303136332c3130303439303135352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531320238323032302d30352d30385432313a33353a32352e333137323930345a4866383937343166352d623031652d303062362d323038302d323530643239303631663764024831303738633761362d303939352d346161662d613334362d3362626434316630393238384866383937343166352d623031652d303062362d323038302d323530643239303030303030223078384437463339374238343233364138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356262620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030372c3130303439303137312c3130303439303136332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531330238323032302d30352d30385432313a33353a32352e333731333330385a4866383937343231322d623031652d303062362d336338302d323530643239303632313866024833323766623232312d336435622d343164642d623061332d3562323532656361316535344866383937343231322d623031652d303062362d336338302d323530643239303030303030223078384437463339374238344134453830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356263330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030382c3130303439303137392c3130303439303137312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531340238323032302d30352d30385432313a33353a32352e343236333731355a4866383937343232382d623031652d303062362d346538302d323530643239303632326335024834623033313936372d386263322d343065662d383262622d3662613130616362346430634866383937343232382d623031652d303062362d346538302d323530643239303030303030223078384437463339374238353244424133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356263620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383030392c3130303439303138372c3130303439303137392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531350238323032302d30352d30385432313a33353a32352e343830343131305a4866383937343233652d623031652d303062362d363438302d323530643239303632336435024839393331616138652d663130382d346335382d386563662d3665346533323233643363394866383937343233652d623031652d303062362d363438302d323530643239303030303030223078384437463339374238354146333742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356264330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031302c3130303439303139352c3130303439303138372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531360238323032302d30352d30385432313a33353a32352e353336343532385a4866383937343236372d623031652d303062362d303638302d323530643239303632353063024830336434396330352d373331622d346166622d393333352d6666303764646436373233624866383937343236372d623031652d303062362d303638302d323530643239303030303030223078384437463339374238363338303934306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356264620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031312c3130303439303230332c3130303439303139352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531370238323032302d30352d30385432313a33353a32352e353931343933355a4866383937343239352d623031652d303062362d333338302d323530643239303632373532024835316237336465342d323735362d346234632d626263382d3333616261636566623639374866383937343239352d623031652d303062362d333338302d323530643239303030303030223078384437463339374238364245363942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356265330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031322c3130303439303231312c3130303439303230332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531380238323032302d30352d30385432313a33353a32352e363434353332375a4866383937343262302d623031652d303062362d346538302d323530643239303632393332024866336365373962652d643961622d343037332d383764392d6234663039346533633430314866383937343262302d623031652d303062362d346538302d323530643239303030303030223078384437463339374238373432353846306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356265620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031332c3130303439303231392c3130303439303231312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3531390238323032302d30352d30385432313a33353a32352e363937353732305a4866383937343264312d623031652d303062362d366338302d323530643239303632613637024832653762333735302d336534622d343566642d616264612d3366386131316237633765394866383937343264312d623031652d303062362d366338302d323530643239303030303030223078384437463339374238374333443638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356266330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031342c3130303439303232372c3130303439303231392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532300238323032302d30352d30385432313a33353a32352e373531363132335a4866383937343265392d623031652d303062362d303438302d323530643239303632623533024864373630376465342d346463382d343434352d383665392d3730363936653430636438314866383937343265392d623031652d303062362d303438302d323530643239303030303030223078384437463339374238383437433542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356266620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031352c3130303439303233352c3130303439303232372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532310238323032302d30352d30385432313a33353a32352e383035363532365a4866383937343330382d623031652d303062362d316538302d323530643239303632633966024830656236656361302d633836312d343734362d383938372d6265646161636332383464384866383937343330382d623031652d303062362d316538302d323530643239303030303030223078384437463339374238384339343337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356330330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031362c3130303439303234332c3130303439303233352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532320238323032302d30352d30385432313a33353a32352e383537363931345a4866383937343331652d623031652d303062362d333238302d323530643239303632653663024863356435643330332d643730322d343664612d393138652d3531363938653461353837634866383937343331652d623031652d303062362d333238302d323530643239303030303030223078384437463339374238393441433132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356330620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031372c3130303439303235312c3130303439303234332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532330238323032302d30352d30385432313a33353a32352e393134373333395a4866383937343334362d623031652d303062362d353938302d323530643239303632663966024830316631376534352d343037332d346233382d393037632d3735333432303338316631634866383937343334362d623031652d303062362d353938302d323530643239303030303030223078384437463339374238394433393246306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356331330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031382c3130303439303235392c3130303439303235312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532340238323032302d30352d30385432313a33353a32352e393639373734355a4866383937343336382d623031652d303062362d376138302d323530643239303633303865024833636234343839392d663935382d343930662d393531612d3037663830643364363134344866383937343336382d623031652d303062362d376138302d323530643239303030303030223078384437463339374238413539463345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356331620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383031392c3130303439303236372c3130303439303235392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532350238323032302d30352d30385432313a33353a32362e303233383135325a4866383937343338352d623031652d303062362d313438302d323530643239303633313666024838396634653165322d323134382d343733382d613366362d6431636237653138636333664866383937343338352d623031652d303062362d313438302d323530643239303030303030223078384437463339374238414444453335306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356332330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032302c3130303439303237352c3130303439303236372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532360238323032302d30352d30385432313a33353a32362e303736383534375a4866383937343361382d623031652d303062362d333238302d323530643239303633323733024837363439326561662d623531662d343938352d383266372d3666313434346537316139394866383937343361382d623031652d303062362d333238302d323530643239303030303030223078384437463339374238423631443233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356332620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032312c3130303439303238332c3130303439303237352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532370238323032302d30352d30385432313a33353a32362e313331383935335a4866383937343363342d623031652d303062362d346538302d323530643239303633336133024865346637616131642d623663302d343437362d386663392d6363663932616564303437374866383937343363342d623031652d303062362d346538302d323530643239303030303030223078384437463339374238424538333239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356333330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032322c3130303439303239312c3130303439303238332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532380238323032302d30352d30385432313a33353a32362e313836393336335a4866383937343365312d623031652d303062362d366138302d323530643239303633353831024866653535356334362d306135392d346336332d396330322d6533306266343134306439304866383937343365312d623031652d303062362d366138302d323530643239303030303030223078384437463339374238433643323230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356333620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032332c3130303439303239392c3130303439303239312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3532390238323032302d30352d30385432313a33353a32362e323437393831385a4866383937343430342d623031652d303062362d306238302d323530643239303633366239024833663232353864312d656462362d343533382d613161372d6136383864663633666261624866383937343430342d623031652d303062362d306238302d323530643239303030303030223078384437463339374238443031324233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356334330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032342c3130303439303330372c3130303439303239392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533300238323032302d30352d30385432313a33353a32362e333033303233375a4866383937343431662d623031652d303062362d323638302d323530643239303633376535024838313762396237342d383430332d343631312d623664342d6161363536313937343662394866383937343431662d623031652d303062362d323638302d323530643239303030303030223078384437463339374238443837384331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356334620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032352c3130303439303331352c3130303439303330372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533310238323032302d30352d30385432313a33353a32362e333536303632345a4866383937343434302d623031652d303062362d343438302d323530643239303633396266024832386231383131352d653835612d346265372d623234622d3464326361663334333837304866383937343434302d623031652d303062362d343438302d323530643239303030303030223078384437463339374238453042374230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356335330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032362c3130303439303332332c3130303439303331352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533320238323032302d30352d30385432313a33353a32362e343131313033385a4866383937343435622d623031652d303062362d356638302d323530643239303633623333024835623332396463622d653037372d343438662d616531632d3936393463393735393162324866383937343435622d623031652d303062362d356638302d323530643239303030303030223078384437463339374238453931444245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356335620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032372c3130303439303333312c3130303439303332332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533330238323032302d30352d30385432313a33353a32362e343634313433345a4866383937343438322d623031652d303062362d376638302d323530643239303633633233024834616135316131392d323465332d346535302d613534612d3931333234613239343938644866383937343438322d623031652d303062362d376638302d323530643239303030303030223078384437463339374238463130453745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356336330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032382c3130303439303333392c3130303439303333312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533340238323032302d30352d30385432313a33353a32362e353138313833365a4866383937343462312d623031652d303062362d326238302d323530643239303633643235024839636638336363612d636362352d343137632d383761382d3530343933303565323563654866383937343462312d623031652d303062362d326238302d323530643239303030303030223078384437463339374238463937343843306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356336620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383032392c3130303439303334372c3130303439303333392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533350238323032302d30352d30385432313a33353a32362e353732323233395a4866383937343463662d623031652d303062362d343938302d323530643239303633656365024865636532316630622d633864332d343762632d613330632d3762313965336631373532634866383937343463662d623031652d303062362d343938302d323530643239303030303030223078384437463339374239303138433638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356337330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033302c3130303439303335352c3130303439303334372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533360238323032302d30352d30385432313a33353a32362e363235323633355a4866383937343466352d623031652d303062362d366238302d323530643239303634303263024831306164633837632d663663382d346361392d613538382d3834303562363062386365654866383937343466352d623031652d303062362d366238302d323530643239303030303030223078384437463339374239303943423542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356337620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033312c3130303439303336332c3130303439303335352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533370238323032302d30352d30385432313a33353a32362e363737333032325a4866383937343531312d623031652d303062362d303438302d323530643239303634313639024862316536306431322d326430362d343239352d616536662d6566653465313833343134304866383937343531312d623031652d303062362d303438302d323530643239303030303030223078384437463339374239313142433145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356338330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033322c3130303439303337312c3130303439303336332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533380238323032302d30352d30385432313a33353a32362e373439333535305a4866383937343533362d623031652d303062362d323138302d323530643239303634326163024837313838613861332d323763322d343639392d393535652d3338613437656437373738654866383937343533362d623031652d303062362d323138302d323530643239303030303030223078384437463339374239314342414145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356338620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033332c3130303439303337392c3130303439303337312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3533390238323032302d30352d30385432313a33353a32362e383034333936315a4866383937343535642d623031652d303062362d343538302d323530643239303634336230024830636638366332352d653131652d343135312d386330392d6162623933303938646663304866383937343535642d623031652d303062362d343538302d323530643239303030303030223078384437463339374239323446394131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356339330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033342c3130303439303338372c3130303439303337392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534300238323032302d30352d30385432313a33353a32362e383537343335375a4866383937343537612d623031652d303062362d363038302d323530643239303634396161024833353363323662382d626663362d346666612d616666332d3261373238313836666439634866383937343537612d623031652d303062362d363038302d323530643239303030303030223078384437463339374239324433383935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356339620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033352c3130303439303339352c3130303439303338372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534310238323032302d30352d30385432313a33353a32362e393131343734385a4866383937343539362d623031652d303062362d376138302d323530643239303634623233024866356530623731642d653162662d343335352d386262612d6237323330613130633432324866383937343539362d623031652d303062362d376138302d323530643239303030303030223078384437463339374239333535303639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356361330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033362c3130303439303430332c3130303439303339352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534320238323032302d30352d30385432313a33353a32362e393635353135315a4866383937343561632d623031652d303062362d306438302d323530643239303634633338024835326562633237372d303039632d343662632d383164362d3561376631643436336135654866383937343561632d623031652d303062362d306438302d323530643239303030303030223078384437463339374239334442363646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356361620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033372c3130303439303431312c3130303439303430332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534330238323032302d30352d30385432313a33353a32372e303139353534365a4866383937343563392d623031652d303062362d323638302d323530643239303634643235024865646632346162322d663334652d346362322d383734392d3265373130663132353933624866383937343563392d623031652d303062362d323638302d323530643239303030303030223078384437463339374239343543453437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356362330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033382c3130303439303431392c3130303439303431312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534340238323032302d30352d30385432313a33353a32372e303733353934365a4866383937343565382d623031652d303062362d343338302d323530643239303634656266024865393164393532372d386365302d343966662d623664662d3239643162326361376237644866383937343565382d623031652d303062362d343338302d323530643239303030303030223078384437463339374239344530443337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356362620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383033392c3130303439303432372c3130303439303431392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534350238323032302d30352d30385432313a33353a32372e313435363437385a4866383937343631312d623031652d303062362d363838302d323530643239303635303834024833313535653233332d626561642d343436632d393863382d3939653664626337643334314866383937343631312d623031652d303062362d363838302d323530643239303030303030223078384437463339374239353933324445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356363330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034302c3130303439303433352c3130303439303432372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534360238323032302d30352d30385432313a33353a32372e313939363838325a4866383937343632382d623031652d303062362d376538302d323530643239303635316233024831343862666634362d373965652d346330372d623565362d6134383566636339316563304866383937343632382d623031652d303062362d376538302d323530643239303030303030223078384437463339374239363134414241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356363620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034312c3130303439303434332c3130303439303433352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534370238323032302d30352d30385432313a33353a32372e323831373439325a4866383937343635392d623031652d303062362d326138302d323530643239303635343434024837396230363666302d643031322d346364392d383537312d6630313835653465643665624866383937343635392d623031652d303062362d326138302d323530643239303030303030223078384437463339374239364446373534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356364330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034322c3130303439303435312c3130303439303434332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534380238323032302d30352d30385432313a33353a32372e333531383030365a4866383937343638642d623031652d303062362d356338302d323530643239303635363933024861616262643065312d633035332d343237302d396337632d3466356564653761363738314866383937343638642d623031652d303062362d356338302d323530643239303030303030223078384437463339374239373838303941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356364620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034332c3130303439303435392c3130303439303435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3534390238323032302d30352d30385432313a33353a32372e343037383432305a4866383937343661362d623031652d303062362d373238302d323530643239303635376262024837383438373930662d313462342d343065352d393531652d3530326130303734613931354866383937343661362d623031652d303062362d373238302d323530643239303030303030223078384437463339374239383130444243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356365330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034342c3130303439303436372c3130303439303435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535300238323032302d30352d30385432313a33353a32372e343630383830375a4866383937343662372d623031652d303062362d303238302d323530643239303635396535024839323466613831392d363435662d343165652d383235362d3263353836383361393238394866383937343662372d623031652d303062362d303238302d323530643239303030303030223078384437463339374239383934434137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356365620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034352c3130303439303437352c3130303439303436372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535310238323032302d30352d30385432313a33353a32372e353133393230335a4866383937343663642d623031652d303062362d313338302d323530643239303635623062024830653239613230312d306662662d346162642d396231382d6237383565663661316664384866383937343663642d623031652d303062362d313338302d323530643239303030303030223078384437463339374239393136343833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356366330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034362c3130303439303438332c3130303439303437352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535320238323032302d30352d30385432313a33353a32372e353638393630365a4866383937343666302d623031652d303062362d333238302d323530643239303635633737024833343733326363302d353234312d346661352d613939622d6638626564636530343763634866383937343666302d623031652d303062362d333238302d323530643239303030303030223078384437463339374239393941333733306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356366620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034372c3130303439303439312c3130303439303438332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535330238323032302d30352d30385432313a33353a32372e363233303031345a4866383937343731322d623031652d303062362d353038302d323530643239303635653332024863643036646565322d363134392d346633392d396565632d6230613839313832306437324866383937343731322d623031652d303062362d353038302d323530643239303030303030223078384437463339374239413230393745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356430330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383034382c3130303439303439392c3130303439303439312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535340238323032302d30352d30385432313a33353a32372e363738303431325a4866383937343732632d623031652d303062362d363738302d323530643239303635666435024863343938366566382d343331652d343265392d393462612d3833383334663362313763654866383937343732632d623031652d303062362d363738302d323530643239303030303030223078384437463339374239414136463743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356436350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383036372c3130303439303539372c3130303439303439392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535350238323032302d30352d30385432313a33353a32372e373332303832305a4866383937343734332d623031652d303062362d373938302d323530643239303636306139024833396637653833632d393433322d343266302d383135312d3831303432363062633534374866383937343734332d623031652d303062362d373938302d323530643239303030303030223078384437463339374239423238373538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356439350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383037362c3130303439303634352c3130303439303539372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535360238323032302d30352d30385432313a33353a32372e373836313232325a4866383937343736332d623031652d303062362d313638302d323530643239303636316536024866636230386132302d306363332d343738632d386565652d6131333363373231313135344866383937343736332d623031652d303062362d313638302d323530643239303030303030223078384437463339374239424143363446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356439640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383037372c3130303439303635332c3130303439303634352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535370238323032302d30352d30385432313a33353a32372e383431313632385a4866383937343738302d623031652d303062362d333038302d323530643239303636343131024862663731303635322d343363392d343165392d383137632d6533323264633063633330634866383937343738302d623031652d303062362d333038302d323530643239303030303030223078384437463339374239433335333643306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356463640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383130322c3130303439303730312c3130303439303635332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535380238323032302d30352d30385432313a33353a32372e393139323231345a4866383937343761652d623031652d303062362d353538302d323530643239303636363734024862313364646538322d653330322d343365362d386336332d3933383231363166383337614866383937343761652d623031652d303062362d353538302d323530643239303030303030223078384437463339374239434633433936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356631300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383134382c3130303439313032342c3130303439303730312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3535390238323032302d30352d30385432313a33353a32372e393733323631375a4866383937343764322d623031652d303062362d373638302d323530643239303636376232024836393663666534382d666333652d343661652d383131612d6164613134366364623138384866383937343764322d623031652d303062362d373638302d323530643239303030303030223078384437463339374239443735343732306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664356666390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383139362c3130303439313235372c3130303439313032342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536300238323032302d30352d30385432313a33353a32382e303430333131375a4866383937343830362d623031652d303062362d323438302d323530643239303636396563024830353161666435312d623837632d343837372d393731362d3330333132623461613034324866383937343830362d623031652d303062362d323438302d323530643239303030303030223078384437463339374239453142364144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363030310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383139372c3130303439313236352c3130303439313235372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536310238323032302d30352d30385432313a33353a32382e303935333532375a4866383937343833352d623031652d303062362d343838302d323530643239303636623133024830303234323331342d363037352d346562302d393263372d3731376137666231636237344866383937343833352d623031652d303062362d343838302d323530643239303030303030223078384437463339374239453946354130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363030390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383139382c3130303439313237332c3130303439313236352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536320238323032302d30352d30385432313a33353a32382e313533333936305a4866383937343836322d623031652d303062362d366538302d323530643239303636633736024838333263666334622d313263662d343231302d613831362d3636613161336264373830664866383937343836322d623031652d303062362d366538302d323530643239303030303030223078384437463339374239463244304630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363065640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383234352c3130303439313530312c3130303439313237332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536330238323032302d30352d30385432313a33353a32382e323038343336365a4866383937343839392d623031652d303062362d313638302d323530643239303636663066024864626230316639642d356336362d343538312d396365352d3235663565623635656234664866383937343839392d623031652d303062362d313638302d323530643239303030303030223078384437463339374239464233364641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363164360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383238382c3130303439313733342c3130303439313530312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536340238323032302d30352d30385432313a33353a32382e323632343737335a4866383937343862342d623031652d303062362d326638302d323530643239303637306635024866396162303662632d376662362d343238642d396532382d3034396138343663383962384866383937343862342d623031652d303062362d326638302d323530643239303030303030223078384437463339374241303339443035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363239320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383332362c3130303439313932322c3130303439313733342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536350238323032302d30352d30385432313a33353a32382e333135353136345a4866383937343864622d623031652d303062362d346638302d323530643239303637326533024831313438383939632d376632632d343163362d623639382d3835343162613236356131324866383937343864622d623031652d303062362d346638302d323530643239303030303030223078384437463339374241304238444338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363239610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383332372c3130303439313933302c31303034393139323229000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536360238323032302d30352d30385432313a33353a32382e333638353535395a4866383937343866332d623031652d303062362d363038302d323530643239303637346238024839616666633038342d306237632d346435342d383861312d6139636663343336333634334866383937343866332d623031652d303062362d363038302d323530643239303030303030223078384437463339374241313343434237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363261320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383332382c3130303439313933382c3130303439313933302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536370238323032302d30352d30385432313a33353a32382e343231353935385a4866383937343930642d623031652d303062362d373538302d323530643239303637366565024833613230323237322d616637312d343564652d393631612d6264353064336236373566334866383937343930642d623031652d303062362d373538302d323530643239303030303030223078384437463339374241314245343936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363264370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383333382c3130303439313939312c3130303439313933382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536380238323032302d30352d30385432313a33353a32382e343736363336395a4866383937343933632d623031652d303062362d316438302d323530643239303637386538024833393739643865372d343364632d343231382d396337362d3566333161313338383565394866383937343933632d623031652d303062362d316438302d323530643239303030303030223078384437463339374241323434414131306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363433640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383430392c3130303439323334392c3130303439313939312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3536390238323032302d30352d30385432313a33353a32382e353535363935345a4866383937343937632d623031652d303062362d353438302d323530643239303637616437024834303737383234622d326366612d343763382d613433642d3233663431643639356663364866383937343937632d623031652d303062362d353438302d323530643239303030303030223078384437463339374241333035414441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363532620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383435362c3130303439323538372c3130303439323334392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537300238323032302d30352d30385432313a33353a32382e363039373336315a4866383937343961322d623031652d303062362d373438302d323530643239303637636361024837623133643534632d356666382d343138642d383634632d6439323064393564333038654866383937343961322d623031652d303062362d373438302d323530643239303030303030223078384437463339374241333837324239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363533330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383435372c3130303439323539352c3130303439323538372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537310238323032302d30352d30385432313a33353a32382e363631373734395a4866383937343962382d623031652d303062362d303838302d323530643239303637653738024861336166303265362d356637352d343961332d383131392d3535383861663739623665374866383937343962382d623031652d303062362d303838302d323530643239303030303030223078384437463339374241343038413935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363533620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383435382c3130303439323630332c3130303439323539352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537320238323032302d30352d30385432313a33353a32382e373134383134315a4866383937343964622d623031652d303062362d323738302d323530643239303638303430024833363031303837312d646531382d343738662d613663622d6666666361646631306139384866383937343964622d623031652d303062362d323738302d323530643239303030303030223078384437463339374241343841323644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363634630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383531312c3130303439323837362c3130303439323630332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537330238323032302d30352d30385432313a33353a32382e373638383534345a4866383937346130302d623031652d303062362d343938302d323530643239303638316662024861333366626565302d333435372d346461352d383633652d3337316134313533663264634866383937346130302d623031652d303062362d343938302d323530643239303030303030223078384437463339374241353042413439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363738660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383537352c3130303439333139392c3130303439323837362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537340238323032302d30352d30385432313a33353a32382e383233383934335a4866383937346131632d623031652d303062362d363138302d323530643239303638333738024837306232316534652d343732362d343034392d396232642d3133306334386235306135654866383937346131632d623031652d303062362d363138302d323530643239303030303030223078384437463339374241353934373546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363763340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383538362c3130303439333235322c3130303439333139392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537350238323032302d30352d30385432313a33353a32382e383737393334365a4866383937346132632d623031652d303062362d373138302d323530643239303638343762024862656232326631342d663962332d343937632d613262312d3461336163616636366166644866383937346132632d623031652d303062362d373138302d323530643239303030303030223078384437463339374241363138363532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363763630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383538372c3130303439333236302c3130303439333235322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537360238323032302d30352d30385432313a33353a32382e393330393733385a4866383937346134332d623031652d303062362d303538302d323530643239303638356638024831343930623739302d313434342d343831642d623030632d3463383831343234653736644866383937346134332d623031652d303062362d303538302d323530643239303030303030223078384437463339374241363939453241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363764340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383538382c3130303439333236382c3130303439333236302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537370238323032302d30352d30385432313a33353a32382e393836303134355a4866383937346135632d623031652d303062362d316438302d323530643239303638383030024833353361333833302d323738642d343838612d623237352d6265636634343834316336644866383937346135632d623031652d303062362d316438302d323530643239303030303030223078384437463339374241373144443145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363862640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383633352c3130303439333530312c3130303439333236382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537380238323032302d30352d30385432313a33353a32392e303338303532355a4866383937346137622d623031652d303062362d333938302d323530643239303638396434024833643231383130312d653033322d346231392d616666642d6130356463353537656330324866383937346137622d623031652d303062362d333938302d323530643239303030303030223078384437463339374241373946344544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664363964380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383639312c3130303439333738342c3130303439333530312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3537390238323032302d30352d30385432313a33353a32392e303932303932395a4866383937346162322d623031652d303062362d363438302d323530643239303638623238024836613537386265622d323332362d343963352d616531332d3632623231353063626535654866383937346162322d623031652d303062362d363438302d323530643239303030303030223078384437463339374241383230434339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366132620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383730362c3130303439333836372c3130303439333738342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538300238323032302d30352d30385432313a33353a32392e313437313333355a4866383937346163372d623031652d303062362d373838302d323530643239303638633238024866313230396165312d343665312d343662362d623033322d3062666637303639376634394866383937346163372d623031652d303062362d373838302d323530643239303030303030223078384437463339374241384139394537306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366133330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383730372c3130303439333837352c3130303439333836372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538310238323032302d30352d30385432313a33353a32392e323032313733385a4866383937346166392d623031652d303062362d323338302d323530643239303638643461024830393762313334392d386363662d346163632d383231652d3266386538396565626162314866383937346166392d623031652d303062362d323338302d323530643239303030303030223078384437463339374241393244384437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366135650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383731352c3130303439333931382c3130303439333837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538320238323032302d30352d30385432313a33353a32392e323536323133375a4866383937346231662d623031652d303062362d343238302d323530643239303638663062024865636633636139372d303366372d346466302d393166372d6461636333383237386531644866383937346231662d623031652d303062362d343238302d323530643239303030303030223078384437463339374241394231374336306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366237390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383737312c3130303439343230312c3130303439333931382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538330238323032302d30352d30385432313a33353a32392e333130323533365a4866383937346233612d623031652d303062362d356238302d323530643239303639306238024865623637303164322d646466372d343361372d386166312d6631623266613938666435664866383937346233612d623031652d303062362d356238302d323530643239303030303030223078384437463339374241413335364235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366336370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383831382c3130303439343433392c3130303439343230312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538340238323032302d30352d30385432313a33353a32392e333633323932385a4866383937346235352d623031652d303062362d373338302d323530643239303639326432024831646630653365372d653737652d343730302d623334362d3465313337323839363862654866383937346235352d623031652d303062362d373338302d323530643239303030303030223078384437463339374241414236453844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366338380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383832342c3130303439343437322c3130303439343433392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538350238323032302d30352d30385432313a33353a32392e343137333333325a4866383937346236382d623031652d303062362d303538302d323530643239303639343161024834353436313964642d643930332d343362662d616561392d6364393533666364623165324866383937346236382d623031652d303062362d303538302d323530643239303030303030223078384437463339374241423341443738306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366339350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383832362c3130303439343438352c3130303439343437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538360238323032302d30352d30385432313a33353a32392e343734333735335a4866383937346237662d623031652d303062362d313938302d323530643239303639356233024866363237653436662d376438382d346532322d626138622d3330383635626333656236354866383937346237662d623031652d303062362d313938302d323530643239303030303030223078384437463339374241424336314232306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366364390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383834302c3130303439343535332c3130303439343438352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538370238323032302d30352d30385432313a33353a32392e353237343134395a4866383937346261302d623031652d303062362d333938302d323530643239303639376162024836386530613236362d643233302d346264332d616230642d3433353138346333373962384866383937346261302d623031652d303062362d333938302d323530643239303030303030223078384437463339374241433437393845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366465610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383839332c3130303439343832362c3130303439343535332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538380238323032302d30352d30385432313a33353a32392e353830343533335a4866383937346264312d623031652d303062362d363538302d323530643239303639393030024866633538313964382d313365642d343735322d623136342d3537346231313764396362314866383937346264312d623031652d303062362d363538302d323530643239303030303030223078384437463339374241434339313544306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366631340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383935322c3130303439353132342c3130303439343832362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3538390238323032302d30352d30385432313a33353a32392e363334343933325a4866383937346266352d623031652d303062362d303738302d323530643239303639623432024837333162383834322d643764652d343434662d393538352d6434626561333833326230394866383937346266352d623031652d303062362d303738302d323530643239303030303030223078384437463339374241443446373634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366632360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383935352c3130303439353134322c3130303439353132342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539300238323032302d30352d30385432313a33353a32392e373032353434315a4866383937346332352d623031652d303062362d333338302d323530643239303639636163024865343330613562642d633564332d343034652d386561362d3064326437366664623062354866383937346332352d623031652d303062362d333338302d323530643239303030303030223078384437463339374241444633323841306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366632650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383935362c3130303439353135302c3130303439353134322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539310238323032302d30352d30385432313a33353a32392e373535353833375a4866383937346334612d623031652d303062362d353438302d323530643239303639653038024830316536343961642d366264382d346665382d613666332d6234316532326438613039364866383937346334612d623031652d303062362d353438302d323530643239303030303030223078384437463339374241453734413635306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664366662330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031383938322c3130303439353238332c3130303439353135302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539320238323032302d30352d30385432313a33353a32392e383038363233325a4866383937346337362d623031652d303062362d376238302d323530643239303639666138024866353931663336362d303238362d346232622d626231392d6332346232626530396230394866383937346337362d623031652d303062362d376238302d323530643239303030303030223078384437463339374241454638393538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373037390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393032302c3130303439353438312c3130303439353238332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539330238323032302d30352d30385432313a33353a32392e383631363632375a4866383937346339332d623031652d303062362d313738302d323530643239303661306533024830656538353737632d616234662d346437322d613362382d3238353530383631323034324866383937346339332d623031652d303062362d313738302d323530643239303030303030223078384437463339374241463741313333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373130380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393034392c3130303439353632342c3130303439353438312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539340238323032302d30352d30385432313a33353a32392e393134373032325a4866383937346362392d623031652d303062362d333938302d323530643239303661323461024838353265643538642d383737612d346162642d623466332d6333306230303131656563364866383937346362392d623031652d303062362d333938302d323530643239303030303030223078384437463339374241464642393045306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373139370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393037372c3130303439353736372c3130303439353632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539350238323032302d30352d30385432313a33353a32392e393638373432355a4866383937346364622d623031652d303062362d356238302d323530643239303661333765024831633531326631382d376433622d343465652d613566392d3139306435356439316365344866383937346364622d623031652d303062362d356238302d323530643239303030303030223078384437463339374242303744304535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373163370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393038362c3130303439353831352c3130303439353736372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539360238323032302d30352d30385432313a33353a33302e303238373837335a4866383937346430392d623031652d303062362d303438302d323530643239303661353165024837333030636461612d383262392d343035652d383933642d3934303765323336343830344866383937346430392d623031652d303062362d303438302d323530643239303030303030223078384437463339374242313132313831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373235310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393131352c3130303439353935332c3130303439353831352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539370238323032302d30352d30385432313a33353a33302e303831383236385a4866383937346433642d623031652d303062362d333038302d323530643239303661363436024834333634643034332d343062302d343762322d393766612d3835373130336138613633644866383937346433642d623031652d303062362d333038302d323530643239303030303030223078384437463339374242313933393543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373335380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393136352c3130303439363231362c3130303439353935332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539380238323032302d30352d30385432313a33353a33302e313335383636365a4866383937346437372d623031652d303062362d363638302d323530643239303661383638024831653739633664352d396338642d346632642d386638652d3831373831613131616335324866383937346437372d623031652d303062362d363638302d323530643239303030303030223078384437463339374242323135313337306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373435300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393231342c3130303439363436342c3130303439363231362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3539390238323032302d30352d30385432313a33353a33302e313838393036325a4866383937346439382d623031652d303062362d303338302d323530643239303661396636024832383862356338342d303432662d343636352d386237662d3964656430346339313735364866383937346439382d623031652d303062362d303338302d323530643239303030303030223078384437463339374242323939303236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373435380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393231352c3130303439363437322c3130303439363436342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630300238323032302d30352d30385432313a33353a33302e323538393538345a4866383937346463372d623031652d303062362d326538302d323530643239303661623661024866623861313434382d363064332d343734662d396135322d3334616438323439353634374866383937346463372d623031652d303062362d326538302d323530643239303030303030223078384437463339374242333434303930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373436300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393231362c3130303439363438302c3130303439363437322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630310238323032302d30352d30385432313a33353a33302e333138303033325a4866383937346466322d623031652d303062362d346638302d323530643239303661646562024833313036653237322d356531332d343335662d393138662d3165336262306437363936384866383937346466322d623031652d303062362d346638302d323530643239303030303030223078384437463339374242334431424530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373436380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393231372c3130303439363438382c3130303439363438302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630320238323032302d30352d30385432313a33353a33302e333732303433315a4866383937346532322d623031652d303062362d376138302d323530643239303661666534024837353832333238322d363939332d343930362d383536372d3630303932626234643161304866383937346532322d623031652d303062362d376138302d323530643239303030303030223078384437463339374242343535414443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373538330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393237332c3130303439363737312c3130303439363438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630330238323032302d30352d30385432313a33353a33302e343236303833345a4866383937346535312d623031652d303062362d323438302d323530643239303662316234024838636364323539372d343735382d346537352d616433372d6562633733373061353066334866383937346535312d623031652d303062362d323438302d323530643239303030303030223078384437463339374242344439394341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373638660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393332392c3130303439373033392c3130303439363737312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630340238323032302d30352d30385432313a33353a33302e343938313337355a4866383937346537382d623031652d303062362d346238302d323530643239303662333431024830343564633132612d313830662d343666342d393237662d3339643661363465613862304866383937346537382d623031652d303062362d346238302d323530643239303030303030223078384437463339374242353842463746306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373666310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393334352c3130303439373133372c3130303439373033392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630350238323032302d30352d30385432313a33353a33302e353532313736395a4866383937346539352d623031652d303062362d363738302d323530643239303662346531024831313563346263352d636437652d346438632d626236352d6434343535616330666262304866383937346539352d623031652d303062362d363738302d323530643239303030303030223078384437463339374242363046453639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373738660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393337352c3130303439373239352c3130303439373133372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630360238323032302d30352d30385432313a33353a33302e363035323136395a4866383937346562652d623031652d303062362d313038302d323530643239303662363930024862316430333230372d663238662d343139332d386664392d3866616239313964373435364866383937346562652d623031652d303062362d313038302d323530643239303030303030223078384437463339374242363931363439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373835300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393431332c3130303439373438382c3130303439373239352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630370238323032302d30352d30385432313a33353a33302e363538323536305a4866383937346565372d623031652d303062362d333638302d323530643239303662386237024865366234356135362d326361662d343239322d396237342d3533326133356436373766664866383937346565372d623031652d303062362d333638302d323530643239303030303030223078384437463339374242373132453230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373934640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393436342c3130303439373734312c3130303439373438382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630380238323032302d30352d30385432313a33353a33302e373131323935335a4866383937346630342d623031652d303062362d353238302d323530643239303662613634024834663034633762662d373664632d343930322d616332632d3333323063613639616165354866383937346630342d623031652d303062362d353238302d323530643239303030303030223078384437463339374242373931454531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373938320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393437342c3130303439373739342c3130303439373734312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3630390238323032302d30352d30385432313a33353a33302e373635333335365a4866383937346631612d623031652d303062362d363638302d323530643239303662626133024861613233613434342d613338392d346636342d386166342d3166386366326362656134664866383937346631612d623031652d303062362d363638302d323530643239303030303030223078384437463339374242383135444435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664373938610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393437352c3130303439373830322c3130303439373739342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631300238323032302d30352d30385432313a33353a33302e383435333935325a4866383937346634652d623031652d303062362d313338302d323530643239303662653138024866306365323132612d336265382d343333312d396237302d3366373436643537353566614866383937346634652d623031652d303062362d313338302d323530643239303030303030223078384437463339374242384442433430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376138320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393532342c3130303439383035302c3130303439373830322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631310238323032302d30352d30385432313a33353a33302e393034343338345a4866383937346637632d623031652d303062362d336438302d323530643239303662666634024861666133316432362d313463362d343962662d613738612d3434656465306364303331384866383937346637632d623031652d303062362d336438302d323530643239303030303030223078384437463339374242393642454130306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376238340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393537352c3130303439383330382c3130303439383035302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631320238323032302d30352d30385432313a33353a33302e393631343830315a4866383937346639652d623031652d303062362d356538302d323530643239303663313464024864396336316163362d396665322d346561302d383335352d3931633333336633396264334866383937346639652d623031652d303062362d356538302d323530643239303030303030223078384437463339374242394634424245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376331330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393630332c3130303439383435312c3130303439383330382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631330238323032302d30352d30385432313a33353a33312e303133353138365a4866383937346663392d623031652d303062362d303738302d323530643239303663323333024835396630333830632d616138642d346237392d393462652d6234623737653262346232644866383937346663392d623031652d303062362d303738302d323530643239303030303030223078384437463339374242413736333932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376331620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393630342c3130303439383435392c3130303439383435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631340238323032302d30352d30385432313a33353a33312e303639353630385a4866383937346666322d623031652d303062362d326238302d323530643239303663343065024838313438363831392d643436662d343835612d613763662d6136653162306533323536614866383937346666322d623031652d303062362d326238302d323530643239303030303030223078384437463339374242414643393944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376338630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393632362c3130303439383537322c3130303439383435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631350238323032302d30352d30385432313a33353a33312e313233363030335a4866383937353031352d623031652d303062362d346138302d323530643239303663353961024831626336343636322d636264362d346661622d393363312d3838633131636131643861624866383937353031352d623031652d303062362d346138302d323530643239303030303030223078384437463339374242423832464133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376436620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393636392c3130303439383739352c3130303439383537322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631360238323032302d30352d30385432313a33353a33312e313739363431375a4866383937353034312d623031652d303062362d373038302d323530643239303663373336024838613939393936612d326435312d343630312d613462662d3935333233303131333634304866383937353034312d623031652d303062362d373038302d323530643239303030303030223078384437463339374242433042434331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376534660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393731352c3130303439393032332c3130303439383739352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631370238323032302d30352d30385432313a33353a33312e323333363832315a4866383937353037302d623031652d303062362d313738302d323530643239303663383932024838616135643433302d393966322d346539362d623639642d3061313039393637616130354866383937353037302d623031652d303062362d313738302d323530643239303030303030223078384437463339374242433844343935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376561630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393733332c3130303439393131362c3130303439393032332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631380238323032302d30352d30385432313a33353a33312e323837373231325a4866383937353039312d623031652d303062362d333538302d323530643239303663396238024831666636323466362d353937662d343663642d613262642d6465336433623539313434654866383937353039312d623031652d303062362d333538302d323530643239303030303030223078384437463339374242443133413943306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376562340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393733342c3130303439393132342c3130303439393131362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3631390238323032302d30352d30385432313a33353a33312e333730373833305a4866383937353063342d623031652d303062362d363238302d323530643239303663633564024866653934393135372d613937352d346634622d626466342d6433303134343562346561344866383937353063342d623031652d303062362d363238302d323530643239303030303030223078384437463339374242444443303145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376661370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393738322c3130303439393336372c3130303439393132342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632300238323032302d30352d30385432313a33353a33312e343235383233325a4866383937353064372d623031652d303062362d373538302d323530643239303663643764024834393662323661312d323933342d343134392d616138332d6239386535383133663739644866383937353064372d623031652d303062362d373538302d323530643239303030303030223078384437463339374242453634443338306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664376662340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393738342c3130303439393338302c3130303439393336372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632310238323032302d30352d30385432313a33353a33312e343738383632385a4866383937353066332d623031652d303062362d306538302d323530643239303663663035024839633861623032312d626463392d343639372d613062322d6633353537363337643966324866383937353066332d623031652d303062362d306538302d323530643239303030303030223078384437463339374242454536353134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383031360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393830342c3130303439393437382c3130303439393338302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632320238323032302d30352d30385432313a33353a33312e353332393032335a4866383937353130622d623031652d303062362d323538302d323530643239303664303737024861373734333435632d336434352d346435342d396661642d3134356436323331333563324866383937353130622d623031652d303062362d323538302d323530643239303030303030223078384437463339374242463641334646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383036340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393831382c3130303439393535362c3130303439393437382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632330238323032302d30352d30385432313a33353a33312e353933393437395a4866383937353132332d623031652d303062362d336338302d323530643239303664316265024836366232333465612d663864382d346662392d396166642d3865316464613937306334304866383937353132332d623031652d303062362d336338302d323530643239303030303030223078384437463339374242464646343937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383037310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393832302c3130303439393536392c3130303439393535362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632340238323032302d30352d30385432313a33353a33312e363532393931315a4866383937353134372d623031652d303062362d363038302d323530643239303664333335024833363666623230612d313132622d343361382d623537362d3735313065316463636433624866383937353134372d623031652d303062362d363038302d323530643239303030303030223078384437463339374243303843464533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383037390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393832312c3130303439393537372c3130303439393536392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632350238323032302d30352d30385432313a33353a33312e373132303335345a4866383937353136612d623031652d303062362d303138302d323530643239303664346238024834343464356361322d366639632d346239662d383333622d3537666265326138383834634866383937353136612d623031652d303062362d303138302d323530643239303030303030223078384437463339374243313144323441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383061650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393833322c3130303439393633302c3130303439393537372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632360238323032302d30352d30385432313a33353a33312e373638303737315a4866383937353138622d623031652d303062362d323038302d323530643239303664366462024838303832623931662d653033312d346637642d623531642d3236636533633931643133384866383937353138622d623031652d303062362d323038302d323530643239303030303030223078384437463339374243314138363833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383162610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393838362c3130303439393839382c3130303439393633302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632370238323032302d30352d30385432313a33353a33312e383234313138395a4866383937353161662d623031652d303062362d343138302d323530643239303664383930024863326534383035652d363238362d343736352d383332372d3931353265326132303739644866383937353161662d623031652d303062362d343138302d323530643239303030303030223078384437463339374243323245433845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383264610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393934312c3130303530303138362c3130303439393839382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632380238323032302d30352d30385432313a33353a33312e383736313537375a4866383937353163392d623031652d303062362d356138302d323530643239303664396535024839393531303964652d633139642d343833612d383234302d3962303832343236646634614866383937353163392d623031652d303062362d356138302d323530643239303030303030223078384437463339374243324230343639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383363640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303031393939322c3130303530303432392c3130303530303138362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3632390238323032302d30352d30385432313a33353a33312e393334323031305a4866383937353165302d623031652d303062362d373138302d323530643239303664626134024830326234326165372d306236392d343734352d386162622d6436393865623533666530654866383937353165302d623031652d303062362d373138302d323530643239303030303030223078384437463339374243333344464241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383464390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303034322c3130303530303639372c3130303530303432392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633300238323032302d30352d30385432313a33353a33312e393839323432305a4866383937353166342d623031652d303062362d303438302d323530643239303664646336024834303233666635392d623936302d343166322d393064392d3835376262316135306335304866383937353166342d623031652d303062362d303438302d323530643239303030303030223078384437463339374243334334354334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383538620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303037372c3130303530303837352c3130303530303639372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633310238323032302d30352d30385432313a33353a33322e303435323833335a4866383937353230652d623031652d303062362d316338302d323530643239303664656638024861306166383230392d636137312d343532652d613231352d3064396431613064376161304866383937353230652d623031652d303062362d316338302d323530643239303030303030223078384437463339374243343444324531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383539330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303037382c3130303530303838332c3130303530303837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633320238323032302d30352d30385432313a33353a33322e313031333235355a4866383937353232642d623031652d303062362d333638302d323530643239303665306361024866363565636638362d633361652d346665362d626231662d6562346131333839633366624866383937353232642d623031652d303062362d333638302d323530643239303030303030223078384437463339374243344436303037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383539620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303037392c3130303530303839312c3130303530303838332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633330238323032302d30352d30385432313a33353a33322e313536333636355a4866383937353234382d623031652d303062362d346638302d323530643239303665326333024831306664626133352d623435612d343963382d386338322d6539616465326134396536324866383937353234382d623031652d303062362d346638302d323530643239303030303030223078384437463339374243353539454636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383638650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303132382c3130303530313133342c3130303530303839312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633340238323032302d30352d30385432313a33353a33322e323231343135305a4866383937353236382d623031652d303062362d366238302d323530643239303665353765024865396365343532372d333137332d346137652d383866352d3162333835633033313238644866383937353236382d623031652d303062362d366238302d323530643239303030303030223078384437463339374243354642333036306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383739350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303230342c3130303530313339372c3130303530313133342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633350238323032302d30352d30385432313a33353a33322e333030343733355a4866383937353238342d623031652d303062362d303338302d323530643239303665373338024837373261663465342d366134622d346564662d386438352d3463303966356261626466344866383937353238342d623031652d303062362d303338302d323530643239303030303030223078384437463339374243364239433238306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383832340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303230372c3130303530313534302c3130303530313339372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633360238323032302d30352d30385432313a33353a33322e333536353135375a4866383937353239652d623031652d303062362d316238302d323530643239303665613265024831333365643761322d373863322d346662632d383864392d6261646464666236326335304866383937353239652d623031652d303062362d316238302d323530643239303030303030223078384437463339374243373432393439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383832630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303230382c3130303530313534382c3130303530313534302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633370238323032302d30352d30385432313a33353a33322e343232353635345a4866383937353262652d623031652d303062362d333738302d323530643239303665626333024833643931643333312d373862392d346266382d616365632d3638393961653063666466634866383937353262652d623031652d303062362d333738302d323530643239303030303030223078384437463339374243374536343736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383837610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303232332c3130303530313632362c3130303530313534382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633380238323032302d30352d30385432313a33353a33322e343736363035325a4866383937353264622d623031652d303062362d353338302d323530643239303665643630024863323061383036632d316334632d346265392d616333352d3638643362656435646662364866383937353264622d623031652d303062362d353338302d323530643239303030303030223078384437463339374243383641333634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664383936330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303236392c3130303530313835392c3130303530313632362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3633390238323032302d30352d30385432313a33353a33322e353330363435395a4866383937353330362d623031652d303062362d373938302d323530643239303665663632024865623830666538352d366536632d346535612d623035622d3563363839313438653839614866383937353330362d623031652d303062362d373938302d323530643239303030303030223078384437463339374243384545323542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386130360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303330322c3130303530323032322c3130303530313835392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634300238323032302d30352d30385432313a33353a33322e353836363837335a4866383937353332612d623031652d303062362d313938302d323530643239303666313365024864643333313363372d333038652d346336372d623062632d6266643637363631643534334866383937353332612d623031652d303062362d313938302d323530643239303030303030223078384437463339374243393736463739306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386162640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303333372c3130303530323230352c3130303530323032322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634310238323032302d30352d30385432313a33353a33322e363432373238365a4866383937353334372d623031652d303062362d333238302d323530643239303666333435024839653063346332342d343264352d346433322d623532662d6431336136643332333831374866383937353334372d623031652d303062362d333238302d323530643239303030303030223078384437463339374243394644353833306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386165640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303334362c3130303530323235332c3130303530323230352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634320238323032302d30352d30385432313a33353a33322e363936373639365a4866383937353336312d623031652d303062362d346238302d323530643239303666346637024833383461323564352d313335612d343530352d386438312d6436643966613563353836334866383937353336312d623031652d303062362d346238302d323530643239303030303030223078384437463339374243413831343734306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386239610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303338302c3130303530323432362c3130303530323235332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634330238323032302d30352d30385432313a33353a33322e373530383038365a4866383937353337632d623031652d303062362d363238302d323530643239303666363761024835633862653061642d623465382d343435632d613731312d6137393235643263653837394866383937353337632d623031652d303062362d363238302d323530643239303030303030223078384437463339374243423037413736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386265640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303339362c3130303530323530392c3130303530323432362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634340238323032302d30352d30385432313a33353a33322e383039383532335a4866383937353361362d623031652d303062362d303638302d323530643239303666376638024832333131626434612d333065642d346162312d626463662d6365393731633037303931394866383937353361362d623031652d303062362d303638302d323530643239303030303030223078384437463339374243423937434442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386334610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303431342c3130303530323630322c3130303530323530392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634350238323032302d30352d30385432313a33353a33322e383635383933375a4866383937353364302d623031652d303062362d326138302d323530643239303666393963024832633537343365342d303731662d343530342d623730332d3835626662633661336339634866383937353364302d623031652d303062362d326138302d323530643239303030303030223078384437463339374243433230394639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386337660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303432342c3130303530323635352c3130303530323630322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634360238323032302d30352d30385432313a33353a33322e393138393333335a4866383937353366342d623031652d303062362d343938302d323530643239303666616631024834643762383635632d306161342d343665662d626165362d3330383337343833616231354866383937353366342d623031652d303062362d343938302d323530643239303030303030223078384437463339374243434132314435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386363330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303433372c3130303530323732332c3130303530323635352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634370238323032302d30352d30385432313a33353a33322e393735393735345a4866383937353431302d623031652d303062362d363338302d323530643239303666633633024865313231376265382d666435662d343665322d383564632d3834303638363164663933314866383937353431302d623031652d303062362d363338302d323530643239303030303030223078384437463339374243443244363041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386434330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303436322c3130303530323835312c3130303530323732332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634380238323032302d30352d30385432313a33353a33332e303738303530395a4866383937353433322d623031652d303062362d303538302d323530643239303666656539024866363531643262352d353431362d346539662d383166302d6131353864653431646639344866383937353433322d623031652d303062362d303538302d323530643239303030303030223078384437463339374243453234323435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386464320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303439302c3130303530323939342c3130303530323835312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3634390238323032302d30352d30385432313a33353a33332e313333303931355a4866383937353435392d623031652d303062362d323838302d323530643239303630306632024862336133623632342d616463362d343332342d396162642d6530623162396132653333614866383937353435392d623031652d303062362d323838302d323530643239303030303030223078384437463339374243454143463633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386531360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303530332c3130303530333036322c3130303530323939342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635300238323032302d30352d30385432313a33353a33332e313838313332325a4866383937353437352d623031652d303062362d343238302d323530643239303630323561024865386231333439352d326466622d346662342d616633612d3833636266653837323432644866383937353437352d623031652d303062362d343238302d323530643239303030303030223078384437463339374243463330453533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386534360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303531332c3130303530333131302c3130303530333036322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635310238323032302d30352d30385432313a33353a33332e323432313732315a4866383937353438652d623031652d303062362d353838302d323530643239303630343834024838386132663333612d323637612d346636352d616432632d6363373331333664373962304866383937353438652d623031652d303062362d353838302d323530643239303030303030223078384437463339374243464234443345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386563310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303533362c3130303530333233332c3130303530333131302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635320238323032302d30352d30385432313a33353a33332e323937323133325a4866383937353461342d623031652d303062362d366438302d323530643239303630363565024837343633303061622d636632622d346430362d383065322d3436353334646336646465334866383937353461342d623031652d303062362d366438302d323530643239303030303030223078384437463339374244303344413634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386634620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303536332c3130303530333337312c3130303530333233332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635330238323032302d30352d30385432313a33353a33332e333533323535315a4866383937353462642d623031652d303062362d383038302d323530643239303630386261024833653033646535612d396163342d346666352d616539332d6332306237653735313764374866383937353462642d623031652d303062362d383038302d323530643239303030303030223078384437463339374244304336373837306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386638660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303537362c3130303530333433392c3130303530333337312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635340238323032302d30352d30385432313a33353a33332e343039323935325a4866383937353465352d623031652d303062362d316638302d323530643239303630623332024836663865383235382d333665632d346430632d383261342d3730353430383933313362384866383937353465352d623031652d303062362d316638302d323530643239303030303030223078384437463339374244313446343938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664386665370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303539332c3130303530333532372c3130303530333433392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635350238323032302d30352d30385432313a33353a33332e343634333336335a4866383937353466652d623031652d303062362d333538302d323530643239303630643238024835363131313966372d376232342d343335652d613462332d3463383034363561333265324866383937353466652d623031652d303062362d333538302d323530643239303030303030223078384437463339374244314435414133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393033660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303631302c3130303530333631352c3130303530333532372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635360238323032302d30352d30385432313a33353a33332e353139333737305a4866383937353531352d623031652d303062362d346238302d323530643239303630663761024831326236356433342d653339622d343961632d396138642d6466646664646530666339354866383937353531352d623031652d303062362d346238302d323530643239303030303030223078384437463339374244323543304141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393061310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303632392c3130303530333731332c3130303530333631352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635370238323032302d30352d30385432313a33353a33332e353734343137325a4866383937353532652d623031652d303062362d363438302d323530643239303631313362024866623366323532332d363065622d343464662d396666652d3462336264313237386635664866383937353532652d623031652d303062362d363438302d323530643239303030303030223078384437463339374244324446463939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393065350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303634322c3130303530333738312c3130303530333731332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635380238323032302d30352d30385432313a33353a33332e363537343739305a4866383937353535642d623031652d303062362d306438302d323530643239303631333062024838616132643837662d643732332d343165352d396132332d3165326139313931353633364866383937353535642d623031652d303062362d306438302d323530643239303030303030223078384437463339374244334144333436306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393136610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303636382c3130303530333931342c3130303530333738312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3635390238323032302d30352d30385432313a33353a33332e373131353139325a4866383937353536632d623031652d303062362d316338302d323530643239303631343438024837303239386661342d356232342d343933342d623830372d3039623938316239316539624866383937353536632d623031652d303062362d316338302d323530643239303030303030223078384437463339374244343245423230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393162640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303638342c3130303530333939372c3130303530333931342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636300238323032302d30352d30385432313a33353a33332e373636353630325a4866383937353538322d623031652d303062362d333138302d323530643239303631356132024861636636363539622d373366342d343864312d616164642d6337663734613834363563324866383937353538322d623031652d303062362d333138302d323530643239303030303030223078384437463339374244344237383432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393231610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303730322c3130303530343039302c3130303530333939372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636310238323032302d30352d30385432313a33353a33332e383139353939375a4866383937353539392d623031652d303062362d343738302d323530643239303631373032024836363332333537612d643565312d343330302d386163312d3835336463396163626264614866383937353539392d623031652d303062362d343738302d323530643239303030303030223078384437463339374244353339303144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393237630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303732312c3130303530343138382c3130303530343039302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636320238323032302d30352d30385432313a33353a33332e383734363430335a4866383937353562622d623031652d303062362d363438302d323530643239303631383236024864303964323764312d636332642d343361352d623862612d3036633262633363393137314866383937353562622d623031652d303062362d363438302d323530643239303030303030223078384437463339374244354246363233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393332390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303735332c3130303530343336312c3130303530343138382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636330238323032302d30352d30385432313a33353a33332e393238363831355a4866383937353564382d623031652d303062362d376638302d323530643239303631393730024838383539326366642d336431312d346139322d616466382d6364633538383430636634334866383937353564382d623031652d303062362d376638302d323530643239303030303030223078384437463339374244363430444646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393338360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303737322c3130303530343435342c3130303530343336312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636340238323032302d30352d30385432313a33353a33332e393831373230365a4866383937353565652d623031652d303062362d313438302d323530643239303631616561024832613230623466382d303966312d343031612d613033642d3464363562396535363063664866383937353565652d623031652d303062362d313438302d323530643239303030303030223078384437463339374244364334434636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393364390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303738392c3130303530343533372c3130303530343435342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636350238323032302d30352d30385432313a33353a33342e303635373833365a4866383937353631312d623031652d303062362d333338302d323530643239303631643864024864376637636165382d373233392d343931632d396165342d6536336537626162323837364866383937353631312d623031652d303062362d333338302d323530643239303030303030223078384437463339374244373846393931306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393438310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303832322c3130303530343730352c3130303530343533372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636360238323032302d30352d30385432313a33353a33342e313139383233395a4866383937353633652d623031652d303062362d353738302d323530643239303631663837024837623733353830362d666439372d343331322d616332612d6566373931646431343963624866383937353633652d623031652d303062362d353738302d323530643239303030303030223078384437463339374244383135463946306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393530360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303834382c3130303530343833382c3130303530343730352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636370238323032302d30352d30385432313a33353a33342e313733383634325a4866383937353635362d623031652d303062362d366238302d323530643239303632306564024836326231636237372d353230362d346534322d623362662d6434646330373366653933634866383937353635362d623031652d303062362d366238302d323530643239303030303030223078384437463339374244383939453932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393562650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303838342c3130303530353032322c3130303530343833382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636380238323032302d30352d30385432313a33353a33342e323237393033365a4866383937353636642d623031652d303062362d303138302d323530643239303632323435024836373335656130322d303039362d346262312d396130312d3239653033633333396363614866383937353636642d623031652d303062362d303138302d323530643239303030303030223078384437463339374244393144443743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393634320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303931302c3130303530353135342c3130303530353032322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3636390238323032302d30352d30385432313a33353a33342e323831393434335a4866383937353638652d623031652d303062362d316138302d323530643239303632336334024838356264393062332d613934632d343238332d393536352d3365366263373061626135394866383937353638652d623031652d303062362d316138302d323530643239303030303030223078384437463339374244393946353543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393663630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303933372c3130303530353239322c3130303530353135342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637300238323032302d30352d30385432313a33353a33342e333334393834335a4866383937353661322d623031652d303062362d326338302d323530643239303632356336024836643864373536362d316530612d343230362d623435322d3662363339656561303636344866383937353661322d623031652d303062362d326338302d323530643239303030303030223078384437463339374244413233343533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393734630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032303936322c3130303530353432302c3130303530353239322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637310238323032302d30352d30385432313a33353a33342e333839303233375a4866383937353662622d623031652d303062362d343138302d323530643239303632373435024838353430636232362d653665312d343033652d623335302d3035616666623261386639314866383937353662622d623031652d303062362d343138302d323530643239303030303030223078384437463339374244414137333344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393831630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313030302c3130303530353632382c3130303530353432302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637320238323032302d30352d30385432313a33353a33342e343434303635315a4866383937353664352d623031652d303062362d353938302d323530643239303632383833024862656162323465312d656439352d343062322d626131352d3766623363356666343534364866383937353664352d623031652d303062362d353938302d323530643239303030303030223078384437463339374244423242323330306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393861360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313033302c3130303530353736362c3130303530353632382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637330238323032302d30352d30385432313a33353a33342e343939313036365a4866383937353665622d623031652d303062362d366638302d323530643239303632396538024832303062636465372d386331632d343238382d613561392d3936663034323562396662334866383937353665622d623031652d303062362d366638302d323530643239303030303030223078384437463339374244424231383432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393931320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313035312c3130303530353837342c3130303530353736362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637340238323032302d30352d30385432313a33353a33342e353532313435375a4866383937353730322d623031652d303062362d303538302d323530643239303632623939024832356233373335332d313633392d343233302d386464632d3633333365613731373730324866383937353730322d623031652d303062362d303538302d323530643239303030303030223078384437463339374244433335373331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664393962610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313038342c3130303530363034322c3130303530353837342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637350238323032302d30352d30385432313a33353a33342e363036313835355a4866383937353732372d623031652d303062362d323138302d323530643239303632643331024830666535343039622d393762312d343834372d613438362d3834363430396365656434364866383937353732372d623031652d303062362d323138302d323530643239303030303030223078384437463339374244434239363146306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396136370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313133372c3130303530363231352c3130303530363034322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637360238323032302d30352d30385432313a33353a33342e363831323431345a4866383937353734662d623031652d303062362d343338302d323530643239303632663664024830343938316663362d323365612d346362652d616236382d3230393439626264656336304866383937353734662d623031652d303062362d343338302d323530643239303030303030223078384437463339374244443730394645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396233370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313135392c3130303530363432332c3130303530363231352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637370238323032302d30352d30385432313a33353a33342e373336323832355a4866383937353736622d623031652d303062362d356438302d323530643239303633303962024830393665636631322d323562302d346637392d393936322d6563303864373965393532344866383937353736622d623031652d303062362d356438302d323530643239303030303030223078384437463339374244444637303039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396235330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313136342c3130303530363435312c3130303530363432332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637380238323032302d30352d30385432313a33353a33342e373930333232305a4866383937353738612d623031652d303062362d376138302d323530643239303633323332024864663039326535362d363162342d346161362d616464322d3764653837666338303564394866383937353738612d623031652d303062362d376138302d323530643239303030303030223078384437463339374244453741454634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396330300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313139382c3130303530363632342c31303035303634353129000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3637390238323032302d30352d30385432313a33353a33342e383434333632345a4866383937353761612d623031652d303062362d313438302d323530643239303633333531024837393536313731662d383133332d343837312d613237392d3239626166343832626532634866383937353761612d623031652d303062362d313438302d323530643239303030303030223078384437463339374244454645444538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396337360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313232312c3130303530363734322c3130303530363632342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638300238323032302d30352d30385432313a33353a33342e383939343033355a4866383937353763382d623031652d303062362d333138302d323530643239303633346364024835663130643130362d646635652d343064302d613764612d6539353366326631396431644866383937353763382d623031652d303062362d333138302d323530643239303030303030223078384437463339374244463835334633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396365320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313234322c3130303530363835302c3130303530363734322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638310238323032302d30352d30385432313a33353a33342e393534343434325a4866383937353765642d623031652d303062362d353238302d323530643239303633353939024839363761376566322d643337382d343736302d626563352d6361653434653436326163644866383937353765642d623031652d303062362d353238302d323530643239303030303030223078384437463339374245303039324445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396365610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313234332c3130303530363835382c3130303530363835302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638320238323032302d30352d30385432313a33353a33352e303130343835315a4866383937353830612d623031652d303062362d366438302d323530643239303633366531024835653361366330302d333733642d346131662d626634622d3633386230363631333264394866383937353830612d623031652d303062362d366438302d323530643239303030303030223078384437463339374245303934373133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396366320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313234342c3130303530363836362c3130303530363835382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638330238323032302d30352d30385432313a33353a33352e303635353236325a4866383937353832362d623031652d303062362d303938302d323530643239303633383236024863613961373265662d653735382d346134612d383732382d3162316532353336303162624866383937353832362d623031652d303062362d303938302d323530643239303030303030223078384437463339374245313138363037306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396366660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313234372c3130303530363837392c3130303530363836362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638340238323032302d30352d30385432313a33353a33352e313139353635375a4866383937353834612d623031652d303062362d323938302d323530643239303633396361024830336637386664352d373064622d343032322d623934322d3433616536626563616462384866383937353834612d623031652d303062362d323938302d323530643239303030303030223078384437463339374245313945433039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396464340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313238362c3130303530373039322c3130303530363837392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638350238323032302d30352d30385432313a33353a33352e313733363035375a4866383937353837362d623031652d303062362d353238302d323530643239303633623735024833376363653664302d363938642d343762632d393033652d6539393539653332616262384866383937353837362d623031652d303062362d353238302d323530643239303030303030223078384437463339374245323230334444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396565300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313334312c3130303530373336302c3130303530373039322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638360238323032302d30352d30385432313a33353a33352e323331363438355a4866383937353839392d623031652d303062362d373538302d323530643239303633633962024833633933353036382d663130382d343334312d383539612d3139386165643231383962304866383937353839392d623031652d303062362d373538302d323530643239303030303030223078384437463339374245324144463245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396661310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313337382c3130303530373535332c3130303530373336302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638370238323032302d30352d30385432313a33353a33352e323838363930375a4866383937353862632d623031652d303062362d306638302d323530643239303633646339024861613338623365312d363366372d343561612d393934622d6136363664333939626637394866383937353862632d623031652d303062362d306638302d323530643239303030303030223078384437463339374245333342413742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664396661650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313338312c3130303530373536362c3130303530373535332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638380238323032302d30352d30385432313a33353a33352e333432373330325a4866383937353864622d623031652d303062362d326338302d323530643239303633666632024863653439316638612d623062662d343266652d383361302d6562323864653461366337314866383937353864622d623031652d303062362d326338302d323530643239303030303030223078384437463339374245334244323446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613030620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313339392c3130303530373635392c3130303530373536362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3638390238323032302d30352d30385432313a33353a33352e333937373731375a4866383937353866352d623031652d303062362d343438302d323530643239303634313730024830653335343761382d376337322d343837302d616162392d3264623631326631363232324866383937353866352d623031652d303062362d343438302d323530643239303030303030223078384437463339374245343435463735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613038360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313432332c3130303530373738322c3130303530373635392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639300238323032302d30352d30385432313a33353a33352e343531383131325a4866383937353930642d623031652d303062362d356338302d323530643239303634323939024864313135613032302d386438312d343030372d393932652d3836363630326135396266384866383937353930642d623031652d303062362d356338302d323530643239303030303030223078384437463339374245344337373439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613038650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313432342c3130303530373739302c3130303530373738322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639310238323032302d30352d30385432313a33353a33352e353037383532365a4866383937353932662d623031652d303062362d373938302d323530643239303634336233024863663432336538332d326261302d343035332d393865642d3235346335643939313065644866383937353932662d623031652d303062362d373938302d323530643239303030303030223078384437463339374245353532423745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613133620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313435372c3130303530373936332c3130303530373739302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639320238323032302d30352d30385432313a33353a33352e353631383933305a4866383937353934372d623031652d303062362d306638302d323530643239303634353034024865613166306463642d303338662d343838302d396130332d3262613231623561343565624866383937353934372d623031652d303062362d306638302d323530643239303030303030223078384437463339374245354436413732306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613162310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313438312c3130303530383038312c3130303530373936332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639330238323032302d30352d30385432313a33353a33352e363137393334305a4866383937353936612d623031652d303062362d326438302d323530643239303634363536024834376163396162622d313035352d346335622d616561392d3064653464323037386632354866383937353936612d623031652d303062362d326438302d323530643239303030303030223078384437463339374245363546373843306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613162650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313438332c3130303530383039342c3130303530383038312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639340238323032302d30352d30385432313a33353a33352e363733393938395a4866383937353938332d623031652d303062362d343338302d323530643239303634376137024834353430336432392d333665342d346462332d383131362d3131626363303636383863664866383937353938332d623031652d303062362d343338302d323530643239303030303030223078384437463339374245364538353935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613163360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313438342c3130303530383130322c3130303530383039342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639350238323032302d30352d30385432313a33353a33352e373332303139315a4866383937353961642d623031652d303062362d366438302d323530643239303634393437024864666239363230372d343863642d346130392d383537392d6630643165323961613361664866383937353961642d623031652d303062362d366438302d323530643239303030303030223078384437463339374245373733384533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613236650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313531372c3130303530383237302c3130303530383130322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639360238323032302d30352d30385432313a33353a33352e383032303730385a4866383937353964342d623031652d303062362d313338302d323530643239303634623735024865346138663761322d306366352d346431632d383365392d6237383638396565366265304866383937353964342d623031652d303062362d313338302d323530643239303030303030223078384437463339374245383145393439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613362360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313538312c3130303530383539382c3130303530383237302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639370238323032302d30352d30385432313a33353a33352e383537313131395a4866383937353965382d623031652d303062362d323638302d323530643239303634643764024863393166646532642d343036622d343638342d623866392d3630353833636535303262644866383937353965382d623031652d303062362d323638302d323530643239303030303030223078384437463339374245384137363646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613435650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313631352c3130303530383736362c3130303530383539382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639380238323032302d30352d30385432313a33353a33352e393131313532365a4866383937353966662d623031652d303062362d336238302d323530643239303634663033024834393862613731352d383064352d343437312d396666352d6236656335623338363066614866383937353966662d623031652d303062362d336238302d323530643239303030303030223078384437463339374245393242353636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613436360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313631362c3130303530383737342c3130303530383736362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3639390238323032302d30352d30385432313a33353a33352e393635313932305a4866383937356131632d623031652d303062362d353538302d323530643239303635303537024833396663326137342d373333352d343765652d386136342d3433633235363963336537384866383937356131632d623031652d303062362d353538302d323530643239303030303030223078384437463339374245394146343530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613461300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313634342c3130303530383833322c3130303530383737342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730300238323032302d30352d30385432313a33353a33362e303430323438345a4866383937356134322d623031652d303062362d376238302d323530643239303635323232024863303237633930322d613562362d343632662d613861642d3865623762383834656530344866383937356134322d623031652d303062362d376238302d323530643239303030303030223078384437463339374245413636383334306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613536620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313636362c3130303530393033352c3130303530383833322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730310238323032302d30352d30385432313a33353a33362e303935323839345a4866383937356136632d623031652d303062362d323038302d323530643239303635333733024838636535646133392d633263372d343039642d623938622d3737636532623864666139334866383937356136632d623031652d303062362d323038302d323530643239303030303030223078384437463339374245414543453345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613634350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313731312c3130303530393235332c3130303530393033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730320238323032302d30352d30385432313a33353a33362e313531333331325a4866383937356138392d623031652d303062362d336238302d323530643239303635346636024830396236353737372d353139632d343264312d613239372d3034616537363235646661624866383937356138392d623031652d303062362d336238302d323530643239303030303030223078384437463339374245423733343434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613665380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313734322c3130303530393431362c3130303530393235332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730330238323032302d30352d30385432313a33353a33362e323036333732325a4866383937356161362d623031652d303062362d353738302d323530643239303635373066024839383065376534372d306466372d346532382d623163392d3762366235643961626339314866383937356161362d623031652d303062362d353738302d323530643239303030303030223078384437463339374245424639413532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613731330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313735302c3130303530393435392c3130303530393431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730340238323032302d30352d30385432313a33353a33362e323630343132345a4866383937356163372d623031652d303062362d373638302d323530643239303635383162024862353566636561662d313437382d343664362d386433372d6338363930656666333635324866383937356163372d623031652d303062362d373638302d323530643239303030303030223078384437463339374245433830303543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613734380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313736302c3130303530393531322c3130303530393435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730350238323032302d30352d30385432313a33353a33362e333231343537395a4866383937356164622d623031652d303062362d306138302d323530643239303635393435024832326665663465372d656530622d343637382d613264622d3337613666643665623364394866383937356164622d623031652d303062362d306138302d323530643239303030303030223078384437463339374245443132394530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613735350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313736322c3130303530393532352c3130303530393531322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730360238323032302d30352d30385432313a33353a33362e333734343937355a4866383937356166662d623031652d303062362d323838302d323530643239303635626632024865376163613638612d326232342d343838362d626137612d3231306430343538383265634866383937356166662d623031652d303062362d323838302d323530643239303030303030223078384437463339374245443936384346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613735640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313736332c3130303530393533332c3130303530393532352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730370238323032302d30352d30385432313a33353a33362e343239353338355a4866383937356231642d623031652d303062362d343338302d323530643239303635643765024831386262316531352d626166332d343266642d386432332d3731326634666162613637354866383937356231642d623031652d303062362d343338302d323530643239303030303030223078384437463339374245453143454439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613831340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313739392c3130303530393731362c3130303530393533332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730380238323032302d30352d30385432313a33353a33362e353039353937375a4866383937356234382d623031652d303062362d366338302d323530643239303636303431024863336164306337302d333964332d346235352d626232652d3238356336393366396361614866383937356234382d623031652d303062362d366338302d323530643239303030303030223078384437463339374245454530363239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664613935370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313836352c3130303531303033392c3130303530393731362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3730390238323032302d30352d30385432313a33353a33362e353635363339395a4866383937356236372d623031652d303062362d306138302d323530643239303636316266024863653839336562632d333237622d343665652d386533622d3064303861393231386338624866383937356236372d623031652d303062362d306138302d323530643239303030303030223078384437463339374245463639333446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616138360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313932332c3130303531303334322c3130303531303033392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731300238323032302d30352d30385432313a33353a33362e363230363831345a4866383937356238382d623031652d303062362d323838302d323530643239303636336533024863646666653934612d663363392d343432362d383163642d6231643133663666326164394866383937356238382d623031652d303062362d323838302d323530643239303030303030223078384437463339374245464544323432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616162620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313933332c3130303531303339352c3130303531303334322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731310238323032302d30352d30385432313a33353a33362e363735373232345a4866383937356261322d623031652d303062362d343038302d323530643239303636346637024831663631363336642d356135352d346163662d613238652d3839393966343539313030394866383937356261322d623031652d303062362d343038302d323530643239303030303030223078384437463339374246303735463638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616163330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313933342c3130303531303430332c3130303531303339352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731320238323032302d30352d30385432313a33353a33362e373330373632365a4866383937356263352d623031652d303062362d356638302d323530643239303636363064024863393235393933322d306233392d346666632d383234662d6438306237316564353461334866383937356263352d623031652d303062362d356638302d323530643239303030303030223078384437463339374246304643353641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616166330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313934332c3130303531303435312c3130303531303430332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731330238323032302d30352d30385432313a33353a33362e383134383234335a4866383937356265372d623031652d303062362d383038302d323530643239303636383264024861626661376232302d636563352d346331322d623738372d3230343662396363633063354866383937356265372d623031652d303062362d383038302d323530643239303030303030223078384437463339374246314339393133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616235610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032313936322c3130303531303535342c3130303531303435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731340238323032302d30352d30385432313a33353a33362e383738383731375a4866383937356330302d623031652d303062362d313838302d323530643239303636613362024863363762343935382d336465392d346364322d613961612d6439356434303139353965304866383937356330302d623031652d303062362d313838302d323530643239303030303030223078384437463339374246323633374439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616338390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323032342c3130303531303835372c3130303531303535342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731350238323032302d30352d30385432313a33353a33362e393631393333305a4866383937356332662d623031652d303062362d343238302d323530643239303636633465024863353566343536622d336634622d343238342d626637652d6361393436323061303565334866383937356332662d623031652d303062362d343238302d323530643239303030303030223078384437463339374246333245343642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616434660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323036322c3130303531313035352c3130303531303835372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731360238323032302d30352d30385432313a33353a33372e303336393838395a4866383937356335332d623031652d303062362d363238302d323530643239303636653633024863646331373764322d373465312d346539312d386537382d3138613235666365383333664866383937356335332d623031652d303062362d363238302d323530643239303030303030223078384437463339374246334535383441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616536350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323131372c3130303531313333332c3130303531313035352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731370238323032302d30352d30385432313a33353a33372e303931303238385a4866383937356338332d623031652d303062362d306538302d323530643239303637303035024831336165383930652d313938382d346135312d396162662d6663356162356365326234354866383937356338332d623031652d303062362d306538302d323530643239303030303030223078384437463339374246343642453530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616634390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323136322c3130303531313536312c3130303531313333332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731380238323032302d30352d30385432313a33353a33372e313538303738345a4866383937356361362d623031652d303062362d326638302d323530643239303637323235024839626339373635372d376363652d346263392d383435312d3232666131643936373036614866383937356361362d623031652d303062362d326638302d323530643239303030303030223078384437463339374246353046393730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616662300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323138322c3130303531313636342c3130303531313536312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3731390238323032302d30352d30385432313a33353a33372e323133313139305a4866383937356362632d623031652d303062362d343338302d323530643239303637333438024836373564313164372d316631332d346661392d393566342d3039626161346635343732394866383937356362632d623031652d303062362d343338302d323530643239303030303030223078384437463339374246353933383546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664616662380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323138332c3130303531313637322c3130303531313636342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732300238323032302d30352d30385432313a33353a33372e323637313538365a4866383937356364362d623031652d303062362d356338302d323530643239303637346237024865616265313430322d346265622d343736642d623230322d3234353531383864373930664866383937356364362d623031652d303062362d356338302d323530643239303030303030223078384437463339374246363139453632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623036300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323231362c3130303531313834302c3130303531313637322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732310238323032302d30352d30385432313a33353a33372e333231313938395a4866383937356366322d623031652d303062362d373438302d323530643239303637363461024865346138363731622d383331612d346138312d396335312d3561613933393361383633324866383937356366322d623031652d303062362d373438302d323530643239303030303030223078384437463339374246363944443535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623133350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323235362c3130303531323035332c3130303531313834302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732320238323032302d30352d30385432313a33353a33372e333736323339315a4866383937356430392d623031652d303062362d303838302d323530643239303637383637024863306262663439342d346130372d346234612d613465372d3138613238623339626663324866383937356430392d623031652d303062362d303838302d323530643239303030303030223078384437463339374246373231433439306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623166360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323239362c3130303531323234362c3130303531323035332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732330238323032302d30352d30385432313a33353a33372e343331323830325a4866383937356431612d623031652d303062362d313938302d323530643239303637613033024838323061623666342d653932372d343661652d393134332d6439653431363235373136324866383937356431612d623031652d303062362d313938302d323530643239303030303030223078384437463339374246374138323442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623232620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323330362c3130303531323239392c3130303531323234362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732340238323032302d30352d30385432313a33353a33372e353031333332305a4866383937356434342d623031652d303062362d333838302d323530643239303637633139024863326564316262322d343837382d346139392d626132312d3330643035383766303333314866383937356434342d623031652d303062362d333838302d323530643239303030303030223078384437463339374246383533324231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623236300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323331382c3130303531323335322c3130303531323239392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732350238323032302d30352d30385432313a33353a33372e353536333732325a4866383937356435622d623031652d303062362d346438302d323530643239303637646463024863633135326362312d653635642d343134622d386165632d3563386137656230326330394866383937356435622d623031652d303062362d346438302d323530643239303030303030223078384437463339374246384442464341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623361640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323338312c3130303531323638352c3130303531323335322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732360238323032302d30352d30385432313a33353a33372e363130343132365a4866383937356437612d623031652d303062362d366338302d323530643239303637663433024863313130326237312d373331332d346336662d396332302d3432336662363435653930384866383937356437612d623031652d303062362d366338302d323530643239303030303030223078384437463339374246393546454245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623462340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323433342c3130303531323934382c3130303531323638352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732370238323032302d30352d30385432313a33353a33372e363636343534305a4866383937356439382d623031652d303062362d303538302d323530643239303638303339024865336639303736302d616638372d343665352d623436622d3937323533373763343134374866383937356439382d623031652d303062362d303538302d323530643239303030303030223078384437463339374246394538424443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623462630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323433352c3130303531323935362c3130303531323934382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732380238323032302d30352d30385432313a33353a33372e373232343935375a4866383937356462312d623031652d303062362d313938302d323530643239303638313337024836323537316661382d306264362d346465662d616330302d3031646361633265313065304866383937356462312d623031652d303062362d313938302d323530643239303030303030223078384437463339374246413646314532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623463340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323433362c3130303531323936342c3130303531323935362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3732390238323032302d30352d30385432313a33353a33372e373737353336375a4866383937356463372d623031652d303062362d326138302d323530643239303638323434024863656230306537342d656461342d343932632d626564342d6639343564613462333735354866383937356463372d623031652d303062362d326138302d323530643239303030303030223078384437463339374246414635374543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623531320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323435302c3130303531333034322c3130303531323936342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733300238323032302d30352d30385432313a33353a33372e383334353739375a4866383937356465332d623031652d303062362d343338302d323530643239303638336137024837313061623939362d333461382d343631302d613736312d3130303639623836656562364866383937356465332d623031652d303062362d343338302d323530643239303030303030223078384437463339374246423830433235306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623631650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323530342c3130303531333331302c3130303531333034322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733310238323032302d30352d30385432313a33353a33372e383838363139355a4866383937356466362d623031652d303062362d353638302d323530643239303638353364024830656137613330632d396533312d343933322d393563652d6165363834326431613736664866383937356466362d623031652d303062362d353638302d323530643239303030303030223078384437463339374246433037323333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623733340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323536342c3130303531333538382c3130303531333331302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733320238323032302d30352d30385432313a33353a33372e393433363630365a4866383937356530372d623031652d303062362d363738302d323530643239303638366134024862643561303761662d326338312d343732632d383065622d3531333336373636333331364866383937356530372d623031652d303062362d363738302d323530643239303030303030223078384437463339374246433844383345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623735350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323536352c3130303531333632312c3130303531333538382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733330238323032302d30352d30385432313a33353a33372e393938373031365a4866383937356532342d623031652d303062362d303238302d323530643239303638376263024831633530613866632d353666382d343332642d626137622d6161316565343963636334344866383937356532342d623031652d303062362d303238302d323530643239303030303030223078384437463339374246443133453438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623735640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323536362c3130303531333632392c3130303531333632312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733340238323032302d30352d30385432313a33353a33382e303534373433335a4866383937356534312d623031652d303062362d316338302d323530643239303638386464024833626533313965362d626462322d343435352d383730362d6534363935633564336537664866383937356534312d623031652d303062362d316338302d323530643239303030303030223078384437463339374246443941343532306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623832330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323630352c3130303531333832372c3130303531333632392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733350238323032302d30352d30385432313a33353a33382e313130373835315a4866383937356536372d623031652d303062362d336338302d323530643239303638613431024832336239396633392d623235392d343130652d626538312d3662373836366134636537374866383937356536372d623031652d303062362d336338302d323530643239303030303030223078384437463339374246453235383842306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623865650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323634342c3130303531343033302c3130303531333832372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733360238323032302d30352d30385432313a33353a33382e313634383235305a4866383937356538312d623031652d303062362d353338302d323530643239303638623737024839326665356539372d373334622d343766352d623235392d3762633130343931346165354866383937356538312d623031652d303062362d353338302d323530643239303030303030223078384437463339374246454139373741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623930660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323635302c3130303531343036332c3130303531343033302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733370238323032302d30352d30385432313a33353a33382e323139383636345a4866383937356539322d623031652d303062362d363238302d323530643239303638636236024833333939396463322d623039642d343862392d396234332d3162386565643962353230664866383937356539322d623031652d303062362d363238302d323530643239303030303030223078384437463339374246463246443838306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623932360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323635352c3130303531343038362c3130303531343036332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733380238323032302d30352d30385432313a33353a33382e323734393037345a4866383937356561632d623031652d303062362d376138302d323530643239303638646233024865386266663935352d636165332d343961302d383435392d6362313062633639373035374866383937356561632d623031652d303062362d376138302d323530643239303030303030223078384437463339374246464236333932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664623934320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323636312c3130303531343131342c3130303531343038362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3733390238323032302d30352d30385432313a33353a33382e333238393437335a4866383937356563352d623031652d303062362d306538302d323530643239303638663561024834646135343261612d636535622d343036312d393466652d6366653531663662363661374866383937356563352d623031652d303062362d306538302d323530643239303030303030223078384437463339374330303341323831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626136630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323731382c3130303531343431322c3130303531343131342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734300238323032302d30352d30385432313a33353a33382e333831393837325a4866383937356564632d623031652d303062362d323338302d323530643239303639313864024837333039333339312d376232352d346639322d383832302d3465323832306437356132304866383937356564632d623031652d303062362d323338302d323530643239303030303030223078384437463339374330304242413630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626238630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323737372c3130303531343730302c3130303531343431322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734310238323032302d30352d30385432313a33353a33382e343336303237355a4866383937356630302d623031652d303062362d343338302d323530643239303639333732024863366666623561662d363738632d346262642d393534392d3566316636343435653631314866383937356630302d623031652d303062362d343338302d323530643239303030303030223078384437463339374330313346393533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626263310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323738362c3130303531343735332c3130303531343730302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734320238323032302d30352d30385432313a33353a33382e343932303639335a4866383937356631612d623031652d303062362d353938302d323530643239303639346235024833636539393963322d663937312d346633372d623933622d3938646138653436663739314866383937356631612d623031652d303062362d353938302d323530643239303030303030223078384437463339374330314338363735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626263390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323738372c3130303531343736312c3130303531343735332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734330238323032302d30352d30385432313a33353a33382e353438313130365a4866383937356633322d623031652d303062362d366638302d323530643239303639363130024832376366623063352d613565322d346530662d383963662d3435326432646465333261344866383937356633322d623031652d303062362d366638302d323530643239303030303030223078384437463339374330323531333932306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626266390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323739392c3130303531343830392c3130303531343736312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734340238323032302d30352d30385432313a33353a33382e363234313637375a4866383937356635622d623031652d303062362d313638302d323530643239303639376161024861316637316366332d613766382d343966652d393633322d3730646163373530343537354866383937356635622d623031652d303062362d313638302d323530643239303030303030223078384437463339374330333041453844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626362300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323833322c3130303531343939322c3130303531343830392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734350238323032302d30352d30385432313a33353a33382e363830323039355a4866383937356637352d623031652d303062362d333038302d323530643239303639623233024864393736353561382d396136352d343030342d393734632d3933363164383334343363394866383937356637352d623031652d303062362d333038302d323530643239303030303030223078384437463339374330333931343937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626430380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323834392c3130303531353038302c3130303531343939322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734360238323032302d30352d30385432313a33353a33382e373531323632305a4866383937356639622d623031652d303062362d353138302d323530643239303661323436024833393737656130322d643935612d343736362d396431632d6333376536653132616363324866383937356639622d623031652d303062362d353138302d323530643239303030303030223078384437463339374330343431333243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626461620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323838332c3130303531353234332c3130303531353038302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734370238323032302d30352d30385432313a33353a33382e383039333035335a4866383937356662652d623031652d303062362d366338302d323530643239303661366664024866643739306465662d363535302d346264342d386430312d6162386539353261623738624866383937356662652d623031652d303062362d366338302d323530643239303030303030223078384437463339374330344343373636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626535380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323931352c3130303531353431362c3130303531353234332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734380238323032302d30352d30385432313a33353a33382e383633333434385a4866383937356664312d623031652d303062362d376538302d323530643239303661396634024863356534303663382d333130642d343932362d613364302d6432613361326635653364344866383937356664312d623031652d303062362d376538302d323530643239303030303030223078384437463339374330353532443638306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626566360000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323934362c3130303531353537342c3130303531353431362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3734390238323032302d30352d30385432313a33353a33382e393139333836325a4866383937356664652d623031652d303062362d306238302d323530643239303661653835024836643666303138662d623664622d343834632d623239302d3039326432323635616665364866383937356664652d623031652d303062362d306238302d323530643239303030303030223078384437463339374330354439333646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626637310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323937302c3130303531353639372c3130303531353537342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735300238323032302d30352d30385432313a33353a33382e393733343236315a4866383937356665642d623031652d303062362d316138302d323530643239303662316665024834396363653232322d313338632d343333302d396162652d6533366161616266353366334866383937356665642d623031652d303062362d316138302d323530643239303030303030223078384437463339374330363546393735306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664626662350000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032323938352c3130303531353736352c3130303531353639372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735310238323032302d30352d30385432313a33353a33392e303239343638305a4866383937356666662d623031652d303062362d326238302d323530643239303662356337024830386463633733352d383038392d343234362d386634612d6137616633613539636366364866383937356666662d623031652d303062362d326238302d323530643239303030303030223078384437463339374330364538363938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633034390000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333031312c3130303531353931332c3130303531353736352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735320238323032302d30352d30385432313a33353a33392e303834353038325a4866383937363031632d623031652d303062362d343438302d323530643239303662383331024832343134313537312d373631302d346133662d613136382d3366633634646138303664624866383937363031632d623031652d303062362d343438302d323530643239303030303030223078384437463339374330373645433941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633039630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333032382c3130303531353939362c3130303531353931332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735330238323032302d30352d30385432313a33353a33392e313535353630375a4866383937363033622d623031652d303062362d363138302d323530643239303662613263024830366631383564332d626438382d343733352d616137312d3166376631356562353061644866383937363033622d623031652d303062362d363138302d323530643239303030303030223078384437463339374330383139443030306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633132310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333035342c3130303531363132392c3130303531353939362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735340238323032302d30352d30385432313a33353a33392e323038353939395a4866383937363035352d623031652d303062362d373938302d323530643239303662626535024863386161333765352d393062642d346333382d383839392d3062383939666264316634664866383937363035352d623031652d303062362d373938302d323530643239303030303030223078384437463339374330383944424546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633163650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333038372c3130303531363330322c3130303531363132392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735350238323032302d30352d30385432313a33353a33392e323632363339385a4866383937363036632d623031652d303062362d306538302d323530643239303662643637024862613430616462342d623433382d343565312d623163362d3331326131613231303666344866383937363036632d623031652d303062362d306538302d323530643239303030303030223078384437463339374330393231414445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633238610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333132362c3130303531363439302c3130303531363330322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735360238323032302d30352d30385432313a33353a33392e333137363830355a4866383937363038302d623031652d303062362d323238302d323530643239303662663061024866343161313131392d346232652d346265332d396564652d6438363138353565386164304866383937363038302d623031652d303062362d323238302d323530643239303030303030223078384437463339374330394135394345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633333320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333135382c3130303531363635382c3130303531363439302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735370238323032302d30352d30385432313a33353a33392e333732373231325a4866383937363039312d623031652d303062362d333338302d323530643239303663313438024838376366663334652d326234332d346162322d623062322d6333643765346664643366634866383937363039312d623031652d303062362d333338302d323530643239303030303030223078384437463339374330413245364543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633364610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333139312c3130303531363832362c3130303531363635382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735380238323032302d30352d30385432313a33353a33392e343237373631345a4866383937363061642d623031652d303062362d346338302d323530643239303663373637024830343162646132322d366163312d343462352d386663342d6239616630626335333965614866383937363061642d623031652d303062362d346338302d323530643239303030303030223078384437463339374330414232354442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633431340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333230322c3130303531363838342c3130303531363832362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3735390238323032302d30352d30385432313a33353a33392e343832383032355a4866383937363063392d623031652d303062362d363738302d323530643239303663386631024832626562383663622d313335652d343562352d626134332d6534383839383731623866354866383937363063392d623031652d303062362d363738302d323530643239303030303030223078384437463339374330423342324639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633431630000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333230332c3130303531363839322c3130303531363838342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736300238323032302d30352d30385432313a33353a33392e353335383431375a4866383937363065302d623031652d303062362d373938302d323530643239303663613330024838613362303630302d663931342d346662662d626431612d3637353034326261343236304866383937363065302d623031652d303062362d373938302d323530643239303030303030223078384437463339374330424241334241306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633432340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333230342c3130303531363930302c3130303531363839322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736310238323032302d30352d30385432313a33353a33392e353934383834395a4866383937363066652d623031652d303062362d313438302d323530643239303663633866024831306336373930612d333761632d346531362d393936642d3666643333353038643633624866383937363066652d623031652d303062362d313438302d323530643239303030303030223078384437463339374330433443443331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633462640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333233342c3130303531373035332c3130303531363930302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736320238323032302d30352d30385432313a33353a33392e363532393238365a4866383937363131372d623031652d303062362d326138302d323530643239303663646535024835356136313331342d646562622d346165372d613765312d3330663938373366366230314866383937363131372d623031652d303062362d326138302d323530643239303030303030223078384437463339374330434441383836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633538640000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333237372c3130303531373236312c3130303531373035332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736330238323032302d30352d30385432313a33353a33392e373037393639335a4866383937363133372d623031652d303062362d343538302d323530643239303663666363024863656166306664322d366539642d343865342d626433382d3861616331336534643639634866383937363133372d623031652d303062362d343538302d323530643239303030303030223078384437463339374330443545373731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633633610000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333330392c3130303531373433342c3130303531373236312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736340238323032302d30352d30385432313a33353a33392e373631303038315a4866383937363134662d623031652d303062362d353938302d323530643239303664323664024864663564383735332d336236362d343236332d613335392d3931333638376330326635354866383937363134662d623031652d303062362d353938302d323530643239303030303030223078384437463339374330444532363631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633666620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333334372c3130303531373632372c3130303531373433342900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736350238323032302d30352d30385432313a33353a33392e383231303532345a4866383937363136352d623031652d303062362d366438302d323530643239303664336464024866616532623939342d353263352d343963612d616537372d3931383234623763333264364866383937363136352d623031652d303062362d366438302d323530643239303030303030223078384437463339374330453734464443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633730330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333334382c3130303531373633352c3130303531373632372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736360238323032302d30352d30385432313a33353a33392e383733303930395a4866383937363138332d623031652d303062362d303638302d323530643239303664356233024861616632343330372d613062382d346236622d616561382d6263323431353032623862634866383937363138332d623031652d303062362d303638302d323530643239303030303030223078384437463339374330454634303944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633736300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333336362c3130303531373732382c3130303531373633352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736370238323032302d30352d30385432313a33353a33392e393331313333335a4866383937363139302d623031652d303062362d313338302d323530643239303664376239024835616233376561652d376533392d343662302d613565612d6263626234653034386663304866383937363139302d623031652d303062362d313338302d323530643239303030303030223078384437463339374330463831424535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633762330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333338322c3130303531373831312c3130303531373732382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736380238323032302d30352d30385432313a33353a33392e393837313736395a4866383937363161382d623031652d303062362d323838302d323530643239303664613335024862366530323065332d373631302d346563392d613033632d3163623466623437306632374866383937363161382d623031652d303062362d323838302d323530643239303030303030223078384437463339374331303038314543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633831660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333430332c3130303531373931392c3130303531373831312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3736390238323032302d30352d30385432313a33353a34302e303430323134345a4866383937363162622d623031652d303062362d336138302d323530643239303664633366024834616365343336632d616362352d343137302d383864382d3064383934646134303762634866383937363162622d623031652d303062362d336138302d323530643239303030303030223078384437463339374331303843304530306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633838310000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333432302c3130303531383031372c3130303531373931392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737300238323032302d30352d30385432313a33353a34302e303935323535305a4866383937363164392d623031652d303062362d353538302d323530643239303664643836024863346461663765632d623733642d343535322d623135382d3232316138366139333032644866383937363164392d623031652d303062362d353538302d323530643239303030303030223078384437463339374331313046464346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633864340000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333433382c3130303531383130302c3130303531383031372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737310238323032302d30352d30385432313a33353a34302e313531323936355a4866383937363166312d623031652d303062362d366238302d323530643239303664666630024832386538616363342d343931362d343735612d386561392d6363663763633462313432324866383937363166312d623031652d303062362d366238302d323530643239303030303030223078384437463339374331313938434539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633935650000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333436352c3130303531383233382c3130303531383130302900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737320238323032302d30352d30385432313a33353a34302e323035333336305a4866383937363230642d623031652d303062362d303738302d323530643239303665313937024832613634346462662d613530392d343037362d386533662d3862386364393638623561344866383937363230642d623031652d303062362d303738302d323530643239303030303030223078384437463339374331323143424443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664633963660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333439352c3130303531383335312c3130303531383233382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737330238323032302d30352d30385432313a33353a34302e323637333831385a4866383937363233372d623031652d303062362d326338302d323530643239303665333835024834376531373435322d333666332d346466622d623639652d6331326564323037626563624866383937363233372d623031652d303062362d326338302d323530643239303030303030223078384437463339374331324236413941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636137370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333531392c3130303531383531392c3130303531383335312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737340238323032302d30352d30385432313a33353a34302e333231343232325a4866383937363235342d623031652d303062362d343638302d323530643239303665353836024838646532663335392d323661382d343532642d393262632d3637316234326537366434634866383937363235342d623031652d303062362d343638302d323530643239303030303030223078384437463339374331333338323741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636234320000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333536322c3130303531383732322c3130303531383531392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737350238323032302d30352d30385432313a33353a34302e333736343632385a4866383937363236382d623031652d303062362d353938302d323530643239303665383236024836353266366663322d323866622d343963302d393736372d6639396662646434343138374866383937363236382d623031652d303062362d353938302d323530643239303030303030223078384437463339374331334330463934306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636239660000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333537372c3130303531383831352c3130303531383732322900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737360238323032302d30352d30385432313a33353a34302e343331353033355a4866383937363237612d623031652d303062362d366238302d323530643239303665393365024839326365333436322d616135662d343662612d623766322d3165393234376264383330384866383937363237612d623031652d303062362d366238302d323530643239303030303030223078384437463339374331343437353942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636266370000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333539352c3130303531383930332c3130303531383831352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737370238323032302d30352d30385432313a33353a34302e343935353530385a4866383937363239352d623031652d303062362d303538302d323530643239303666323764024866303131343964392d656163642d343961332d396464302d3835636564366262306136324866383937363239352d623031652d303062362d303538302d323530643239303030303030223078384437463339374331344531343631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636333620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333630382c3130303531383937312c3130303531383930332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737380238323032302d30352d30385432313a33353a34302e353530353931355a4866383937363261622d623031652d303062362d313938302d323530643239303666363864024830366633336364382d626539312d346436642d613830652d3635343930663831636335634866383937363261622d623031652d303062362d313938302d323530643239303030303030223078384437463339374331353641313742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636336300000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333631352c3130303531393030382c3130303531383937312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3737390238323032302d30352d30385432313a33353a34302e363035363332325a4866383937363263322d623031652d303062362d326538302d323530643239303666383037024862376532343335362d323436362d343439662d613732642d6261383964326430303230644866383937363263322d623031652d303062362d326538302d323530643239303030303030223078384437463339374331354630373832306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636336380000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333631362c3130303531393031362c3130303531393030382900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738300238323032302d30352d30385432313a33353a34302e363539363732315a4866383937363265372d623031652d303062362d346338302d323530643239303666393665024833336234646461612d643537372d343338372d393733342d3636333239373764373037634866383937363265372d623031652d303062362d346338302d323530643239303030303030223078384437463339374331363734363731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636337330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333631372c3130303531393032372c3130303531393031362900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738310238323032302d30352d30385432313a33353a34302e373133373132325a4866383937363330312d623031652d303062362d363438302d323530643239303666623431024834386636623335302d393132622d343737622d393030632d3833656366326232653564654866383937363330312d623031652d303062362d363438302d323530643239303030303030223078384437463339374331364638353632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636337620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333631392c3130303531393033352c3130303531393032372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738320238323032302d30352d30385432313a33353a34302e373637373532315a4866383937363332342d623031652d303062362d303438302d323530643239303666633538024861633761303038382d356432332d343265382d393738352d3531316235613934323035384866383937363332342d623031652d303062362d303438302d323530643239303030303030223078384437463339374331373739443345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636338330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632302c3130303531393034332c3130303531393033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738330238323032302d30352d30385432313a33353a34302e383231373932345a4866383937363334342d623031652d303062362d323138302d323530643239303666656262024839376263613563662d653930612d346362312d626266322d6635363564333739326536314866383937363334342d623031652d303062362d323138302d323530643239303030303030223078384437463339374331374644433243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636338620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632312c3130303531393035312c3130303531393034332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738340238323032302d30352d30385432313a33353a34302e383735383333315a4866383937363335372d623031652d303062362d333338302d323530643239303630303635024830656631376364352d383730632d346664302d623935322d6630363534326237316239304866383937363335372d623031652d303062362d333338302d323530643239303030303030223078384437463339374331383834323342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636339330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632322c3130303531393035392c3130303531393035312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738350238323032302d30352d30385432313a33353a34302e393330383733375a4866383937363337322d623031652d303062362d346538302d323530643239303630323062024862613038346135642d303137312d346666362d613633612d3134313365323133323766634866383937363337322d623031652d303062362d346538302d323530643239303030303030223078384437463339374331393041383431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636339620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632332c3130303531393036372c3130303531393035392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738360238323032302d30352d30385432313a33353a34302e393836393135395a4866383937363338372d623031652d303062362d363338302d323530643239303630333035024837383831616536612d343163652d343636612d626139372d3266343662663134323231304866383937363338372d623031652d303062362d363338302d323530643239303030303030223078384437463339374331393930453446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636361330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632342c3130303531393037352c3130303531393036372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738370238323032302d30352d30385432313a33353a34312e303431393536395a4866383937363361342d623031652d303062362d376438302d323530643239303630343530024835383863626661632d636230332d346230352d396664362d3865333763643536333836374866383937363361342d623031652d303062362d376438302d323530643239303030303030223078384437463339374331413137343539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636361620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632352c3130303531393038332c3130303531393037352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738380238323032302d30352d30385432313a33353a34312e303937393939315a4866383937363363342d623031652d303062362d316338302d323530643239303630366132024836323065333535662d306531382d346538302d613066302d3939333335333135383465384866383937363363342d623031652d303062362d316338302d323530643239303030303030223078384437463339374331414132383937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636362330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632362c3130303531393039312c3130303531393038332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3738390238323032302d30352d30385432313a33353a34312e313533303339325a4866383937363365302d623031652d303062362d333838302d323530643239303630383337024833323536653964322d646339352d346234652d386431352d3934313532376334616362334866383937363365302d623031652d303062362d333838302d323530643239303030303030223078384437463339374331423238453938306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636362620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632372c3130303531393039392c3130303531393039312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739300238323032302d30352d30385432313a33353a34312e323238303936305a4866383937363430372d623031652d303062362d356238302d323530643239303630613166024863343361633966372d656163622d343630312d396137322d3237623731653261306562624866383937363430372d623031652d303062362d356238302d323530643239303030303030223078384437463339374331424530323830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636363330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632382c3130303531393130372c3130303531393039392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739310238323032302d30352d30385432313a33353a34312e323834313337345a4866383937363431642d623031652d303062362d373038302d323530643239303630623538024862373062666265392d373736332d343565622d626433342d3763353339383633363335394866383937363431642d623031652d303062362d373038302d323530643239303030303030223078384437463339374331433636383836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636363620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333632392c3130303531393131352c31303035313931303729000d070f0c04040c00010901070b0f0e09e281808080808080800088808880808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739320238323032302d30352d30385432313a33353a34312e333339313738345a4866383937363433302d623031652d303062362d303138302d323530643239303630643231024863623063333532392d323666612d343538612d396264392d6131323439656265326631314866383937363433302d623031652d303062362d303138302d323530643239303030303030223078384437463339374331434543453939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636364330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633302c3130303531393132332c3130303531393131352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739330238323032302d30352d30385432313a33353a34312e343138323337335a4866383937363434622d623031652d303062362d316338302d323530643239303630663536024864386635653230322d363461342d346138352d623963642d3562336135373565353739374866383937363434622d623031652d303062362d316338302d323530643239303030303030223078384437463339374331444144454341306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636364620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633312c3130303531393133312c3130303531393132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739340238323032302d30352d30385432313a33353a34312e343731323736395a4866383937363436382d623031652d303062362d333538302d323530643239303631313037024863346137373063632d636232332d343765352d623363372d6132303362346331663237354866383937363436382d623031652d303062362d333538302d323530643239303030303030223078384437463339374331453246364144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636365330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633322c3130303531393133392c3130303531393133312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739350238323032302d30352d30385432313a33353a34312e353234333136345a4866383937363437652d623031652d303062362d346138302d323530643239303631323038024838356332663337302d663630612d346265302d396364642d3365666432363732313132614866383937363437652d623031652d303062362d346138302d323530643239303030303030223078384437463339374331454233353943306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636365620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633332c3130303531393134372c3130303531393133392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739360238323032302d30352d30385432313a33353a34312e353830333538365a4866383937363439382d623031652d303062362d363338302d323530643239303631336133024864653439326637362d363232642d343735312d623433312d6639663339303334323065354866383937363439382d623031652d303062362d363338302d323530643239303030303030223078384437463339374331463343324332306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636366330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633342c3130303531393135352c3130303531393134372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739370238323032302d30352d30385432313a33353a34312e363337343030375a4866383937363462312d623031652d303062362d376238302d323530643239303631353064024866653234623239662d396239382d343363342d613062612d3066363863363537656365394866383937363462312d623031652d303062362d376238302d323530643239303030303030223078384437463339374331464337364637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636366620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633352c3130303531393136332c3130303531393135352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739380238323032302d30352d30385432313a33353a34312e363931343430345a4866383937363463382d623031652d303062362d313138302d323530643239303631363738024839616164356336642d356461612d346263652d383961352d3836303262313464363034384866383937363463382d623031652d303062362d313138302d323530643239303030303030223078384437463339374332303442354534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636430330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633362c3130303531393137312c3130303531393136332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3739390238323032302d30352d30385432313a33353a34312e373435343830385a4866383937363464642d623031652d303062362d323538302d323530643239303631376333024866623664393163392d326661382d346662652d396161392d3430343731633765326539364866383937363464642d623031652d303062362d323538302d323530643239303030303030223078384437463339374332304346344438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636430620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633372c3130303531393137392c3130303531393137312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830300238323032302d30352d30385432313a33353a34312e373939353231315a4866383937363466302d623031652d303062362d333738302d323530643239303631386564024863613266356565392d363138652d343633392d396332612d3365353238613235613936384866383937363466302d623031652d303062362d333738302d323530643239303030303030223078384437463339374332313533334342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636431330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633382c3130303531393138372c3130303531393137392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830310238323032302d30352d30385432313a33353a34312e383536353632395a4866383937363530642d623031652d303062362d353238302d323530643239303631613162024838646462373036652d356631622d343134352d386265362d3166623364646238653936394866383937363530642d623031652d303062362d353238302d323530643239303030303030223078384437463339374332314445374644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636431620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333633392c3130303531393139352c3130303531393138372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830320238323032302d30352d30385432313a33353a34312e393131363033355a4866383937363532392d623031652d303062362d366538302d323530643239303631623731024838353361383762322d366364372d343366352d616538632d3632663938316233366438334866383937363532392d623031652d303062362d366538302d323530643239303030303030223078384437463339374332323634453033306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636432330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634302c3130303531393230332c3130303531393139352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830330238323032302d30352d30385432313a33353a34312e393636363434325a4866383937363533662d623031652d303062362d303438302d323530643239303631663239024837303366366664312d376466392d343837302d616135322d3366343161313335626339314866383937363533662d623031652d303062362d303438302d323530643239303030303030223078384437463339374332324542343041306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636432620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634312c3130303531393231312c3130303531393230332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830340238323032302d30352d30385432313a33353a34322e303232363835325a4866383937363535632d623031652d303062362d323038302d323530643239303632336637024834633363336130392d653132332d343964362d383930642d6438396435333534363139644866383937363535632d623031652d303062362d323038302d323530643239303030303030223078384437463339374332333734313234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636433330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634322c3130303531393231392c3130303531393231312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830350238323032302d30352d30385432313a33353a34322e303738373237305a4866383937363538382d623031652d303062362d343938302d323530643239303632383466024862363939613463382d313865382d343263612d383839662d3266393462633439656436644866383937363538382d623031652d303062362d343938302d323530643239303030303030223078384437463339374332334641373246306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636433620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634332c3130303531393232372c3130303531393231392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830360238323032302d30352d30385432313a33353a34322e313336373639395a4866383937363562302d623031652d303062362d366338302d323530643239303632613837024863386135653531622d666233642d343334322d613363662d3431343430643763303332304866383937363562302d623031652d303062362d366338302d323530643239303030303030223078384437463339374332343838323743306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636434330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634342c3130303531393233352c3130303531393232372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830370238323032302d30352d30385432313a33353a34322e313930383039345a4866383937363563652d623031652d303062362d303938302d323530643239303632633065024830653663666635642d316231652d343638332d616134642d6665353066373962646365394866383937363563652d623031652d303062362d303938302d323530643239303030303030223078384437463339374332353045383745306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636434620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634352c3130303531393234332c3130303531393233352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830380238323032302d30352d30385432313a33353a34322e323438383532335a4866383937363565392d623031652d303062362d323238302d323530643239303632646362024830666136313536302d326537662d343235662d626164352d3438323031666135643162334866383937363565392d623031652d303062362d323238302d323530643239303030303030223078384437463339374332353939434234306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636435330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634362c3130303531393235312c3130303531393234332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3830390238323032302d30352d30385432313a33353a34322e333033383933305a4866383937363630662d623031652d303062362d343738302d323530643239303632663336024837376461386566322d323537342d343162662d613165322d6532343638616565383464334866383937363630662d623031652d303062362d343738302d323530643239303030303030223078384437463339374332363230324246306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636435620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634372c3130303531393235392c3130303531393235312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831300238323032302d30352d30385432313a33353a34322e333539393334385a4866383937363634352d623031652d303062362d373638302d323530643239303633313566024831323237366366352d613636612d343033652d616538312d3637396361656131646633364866383937363634352d623031652d303062362d373638302d323530643239303030303030223078384437463339374332364142364634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636436330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634382c3130303531393236372c3130303531393235392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831310238323032302d30352d30385432313a33353a34322e343135393736325a4866383937363636392d623031652d303062362d313838302d323530643239303633326466024833323665326332332d343430372d343832302d386364302d3264383832313536323565654866383937363636392d623031652d303062362d313838302d323530643239303030303030223078384437463339374332373334343132306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636436620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333634392c3130303531393237352c3130303531393236372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831320238323032302d30352d30385432313a33353a34322e343732303137325a4866383937363638352d623031652d303062362d333238302d323530643239303633336565024839666533633037362d313062382d346464392d383439622d6336346563633263383237614866383937363638352d623031652d303062362d333238302d323530643239303030303030223078384437463339374332374241413144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636437330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635302c3130303531393238332c3130303531393237352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831330238323032302d30352d30385432313a33353a34322e353238303538365a4866383937363661342d623031652d303062362d353138302d323530643239303633383865024833316431336233352d323031302d343532362d623163312d3930636165326632393933644866383937363661342d623031652d303062362d353138302d323530643239303030303030223078384437463339374332383433373342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636437620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635312c3130303531393239312c3130303531393238332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831340238323032302d30352d30385432313a33353a34322e353833303939375a4866383937363663342d623031652d303062362d366238302d323530643239303633623434024864346463343465332d623830342d343461662d383837302d3834316166383137613638614866383937363663342d623031652d303062362d366238302d323530643239303030303030223078384437463339374332384339443339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636438330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635322c3130303531393239392c3130303531393239312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831350238323032302d30352d30385432313a33353a34322e363337313339365a4866383937363664632d623031652d303062362d303138302d323530643239303633633535024838386237383139342d303635352d343839312d383161352d3566373633353261386563384866383937363664632d623031652d303062362d303138302d323530643239303030303030223078384437463339374332393530333434306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636438620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635332c3130303531393330372c3130303531393239392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831360238323032302d30352d30385432313a33353a34322e363932313830345a4866383937363666322d623031652d303062362d313738302d323530643239303633643930024836353933383833362d323331322d346662642d383937312d6432303436343235326265304866383937363666322d623031652d303062362d313738302d323530643239303030303030223078384437463339374332394434323339306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636439330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635342c3130303531393331352c3130303531393330372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831370238323032302d30352d30385432313a33353a34322e373436323230375a4866383937363731342d623031652d303062362d333338302d323530643239303633653833024864653633656131302d643939322d346436352d626337632d6232633065363134623835634866383937363731342d623031652d303062362d333338302d323530643239303030303030223078384437463339374332413538313237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636439620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635352c3130303531393332332c3130303531393331352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831380238323032302d30352d30385432313a33353a34322e383030323630395a4866383937363734302d623031652d303062362d353938302d323530643239303634303036024863643161363332322d663261362d343031382d383934622d3862333939353634336337624866383937363734302d623031652d303062362d353938302d323530643239303030303030223078384437463339374332414445373331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636461330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635362c3130303531393333312c3130303531393332332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3831390238323032302d30352d30385432313a33353a34322e383538333033385a4866383937363736382d623031652d303062362d376238302d323530643239303634313761024865376232373363392d643034382d346266612d623033612d6664336666393233323863314866383937363736382d623031652d303062362d376238302d323530643239303030303030223078384437463339374332423639423646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636461620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635372c3130303531393333392c3130303531393333312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832300238323032302d30352d30385432313a33353a34322e393132333434305a4866383937363739612d623031652d303062362d323638302d323530643239303634333237024837376531646561382d643066302d343438382d393737312d3431333037613862616230394866383937363739612d623031652d303062362d323638302d323530643239303030303030223078384437463339374332424630313730306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636462330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635382c3130303531393334372c3130303531393333392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832310238323032302d30352d30385432313a33353a34322e393636333834335a4866383937363762362d623031652d303062362d343038302d323530643239303634353030024863363631636638622d373234372d346234312d616430612d3539353462363961346433324866383937363762362d623031652d303062362d343038302d323530643239303030303030223078384437463339374332433734303633306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636462620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333635392c3130303531393335352c3130303531393334372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832320238323032302d30352d30385432313a33353a34332e303230343235345a4866383937363763652d623031652d303062362d353638302d323530643239303634363837024831613731633835302d663431342d343230662d616663342d6539366237303431393635314866383937363763652d623031652d303062362d353638302d323530643239303030303030223078384437463339374332434635383437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636463330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636302c3130303531393336332c3130303531393335352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832330238323032302d30352d30385432313a33353a34332e303735343636305a4866383937363765392d623031652d303062362d366538302d323530643239303634383137024833313736313963322d356135362d343664382d623466652d3066656432336666666237364866383937363765392d623031652d303062362d366538302d323530643239303030303030223078384437463339374332443742453531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636463620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636312c3130303531393337312c3130303531393336332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832340238323032302d30352d30385432313a33353a34332e313238353035365a4866383937363830612d623031652d303062362d306338302d323530643239303634613233024863306134343066622d313037362d343463622d613136382d3961646438653739313964314866383937363830612d623031652d303062362d306338302d323530643239303030303030223078384437463339374332444646443430306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636464330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636322c3130303531393337392c3130303531393337312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832350238323032302d30352d30385432313a33353a34332e313832353435385a4866383937363832332d623031652d303062362d323438302d323530643239303634626539024832383062343935342d313236322d343630382d626366662d3032353462613231663632314866383937363832332d623031652d303062362d323438302d323530643239303030303030223078384437463339374332453833433332306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636464620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636332c3130303531393338372c3130303531393337392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832360238323032302d30352d30385432313a33353a34332e323338353837365a4866383937363834352d623031652d303062362d343238302d323530643239303634643562024837653334336631342d323031382d343337612d613764352d3239623135623862393733344866383937363834352d623031652d303062362d343238302d323530643239303030303030223078384437463339374332463041323344306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636465330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636342c3130303531393339352c3130303531393338372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832370238323032302d30352d30385432313a33353a34332e323934363239345a4866383937363835392d623031652d303062362d353438302d323530643239303634666261024833376639343338612d613834642d343061392d386436332d6330306539653962373037324866383937363835392d623031652d303062362d353438302d323530643239303030303030223078384437463339374332463935363736306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636465620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636352c3130303531393430332c3130303531393339352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832380238323032302d30352d30385432313a33353a34332e333439363730385a4866383937363837362d623031652d303062362d366638302d323530643239303635316662024865333965646134372d383837382d346535372d396636392d3737626561393538353166374866383937363837362d623031652d303062362d366638302d323530643239303030303030223078384437463339374333303139353634306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636466330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636362c3130303531393431312c3130303531393430332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3832390238323032302d30352d30385432313a33353a34332e343132373137345a4866383937363839372d623031652d303062362d303938302d323530643239303635343665024831373663313062622d383532362d343530352d396335332d3534633330376434316636654866383937363839372d623031652d303062362d303938302d323530643239303030303030223078384437463339374333304233343333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636466620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636372c3130303531393431392c3130303531393431312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833300238323032302d30352d30385432313a33353a34332e343636373538355a4866383937363861622d623031652d303062362d316338302d323530643239303635613863024830633230353834622d303164662d343634372d623334612d6366653261653233656432354866383937363861622d623031652d303062362d316338302d323530643239303030303030223078384437463339374333313337333231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636530330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636382c3130303531393432372c3130303531393431392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833310238323032302d30352d30385432313a33353a34332e353232373939345a4866383937363863352d623031652d303062362d333338302d323530643239303635663765024831653938646661322d623235642d343933622d383136642d6264363337633035383666334866383937363863352d623031652d303062362d333338302d323530643239303030303030223078384437463339374333314330303433306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636530620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333636392c3130303531393433352c3130303531393432372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833320238323032302d30352d30385432313a33353a34332e353736383339375a4866383937363865322d623031652d303062362d346238302d323530643239303636313036024835333137623933352d663736662d343933652d393538382d6262303834646136666361354866383937363865322d623031652d303062362d346238302d323530643239303030303030223078384437463339374333323433463331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636531330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637302c3130303531393434332c3130303531393433352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833330238323032302d30352d30385432313a33353a34332e363431383837385a4866383937363931312d623031652d303062362d373438302d323530643239303636333330024861323131333030642d353836622d343633392d386536652d3365613333323531393032324866383937363931312d623031652d303062362d373438302d323530643239303030303030223078384437463339374333324535333345306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636531620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637312c3130303531393435312c3130303531393434332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833340238323032302d30352d30385432313a33353a34332e373035393335335a4866383937363933322d623031652d303062362d313338302d323530643239303636346434024837656161623637352d306330662d346439632d616532642d3833333262376361363339374866383937363933322d623031652d303062362d313338302d323530643239303030303030223078384437463339374333333746323032306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636532330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637322c3130303531393435392c3130303531393435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833350238323032302d30352d30385432313a33353a34332e373539393735375a4866383937363934382d623031652d303062362d323938302d323530643239303636363262024834363663396636322d346335632d346463612d616438332d3432386334336663313364314866383937363934382d623031652d303062362d323938302d323530643239303030303030223078384437463339374333343033304636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636532620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637332c3130303531393436372c3130303531393435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833360238323032302d30352d30385432313a33353a34332e383133303134395a4866383937363936312d623031652d303062362d336538302d323530643239303636373561024839383132343664622d346431372d343931382d383266652d6438656466346136623661364866383937363936312d623031652d303062362d336538302d323530643239303030303030223078384437463339374333343836464535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636533330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637342c3130303531393437352c3130303531393436372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833370238323032302d30352d30385432313a33353a34332e383638303535315a4866383937363937352d623031652d303062362d353038302d323530643239303636383766024865613465363461362d616366362d343037322d386532612d6262653963366238303364374866383937363937352d623031652d303062362d353038302d323530643239303030303030223078384437463339374333353044354537306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636533620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637352c3130303531393438332c3130303531393437352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833380238323032302d30352d30385432313a33353a34332e393234303937345a4866383937363939312d623031652d303062362d363938302d323530643239303636396239024836303833313639382d343934332d346330352d616239652d6230313436346430333762644866383937363939312d623031652d303062362d363938302d323530643239303030303030223078384437463339374333353936333045306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636534330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637362c3130303531393439312c3130303531393438332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3833390238323032302d30352d30385432313a33353a34332e393831313338375a4866383937363961392d623031652d303062362d376638302d323530643239303636623163024865303162323732392d326637382d343962352d626261632d3734396138396536306135324866383937363961392d623031652d303062362d376638302d323530643239303030303030223078384437463339374333363231373342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636534620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637372c3130303531393439392c3130303531393439312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834300238323032302d30352d30385432313a33353a34342e303335313739305a4866383937363962652d623031652d303062362d313238302d323530643239303636636161024836383762316133302d613335322d346233622d616237382d6631313462383861393334374866383937363962652d623031652d303062362d313238302d323530643239303030303030223078384437463339374333364135363245306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636535330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637382c3130303531393530372c3130303531393439392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834310238323032302d30352d30385432313a33353a34342e313130323334315a4866383937363965362d623031652d303062362d333638302d323530643239303636663035024836663831306233342d343862302d346338622d383364362d3338323336623539623937384866383937363965362d623031652d303062362d333638302d323530643239303030303030223078384437463339374333373543413035306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636535620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333637392c3130303531393531352c3130303531393530372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834320238323032302d30352d30385432313a33353a34342e313637323737315a4866383937366130372d623031652d303062362d353638302d323530643239303637313237024838336264393530322d356338352d343931622d393065352d3665656130393063343135364866383937366130372d623031652d303062362d353638302d323530643239303030303030223078384437463339374333374535373237306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636536330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638302c3130303531393532332c3130303531393531352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834330238323032302d30352d30385432313a33353a34342e323339333239395a4866383937366132632d623031652d303062362d373938302d323530643239303637333563024863643737333239372d626437612d346330622d616133612d3539316536346262333233304866383937366132632d623031652d303062362d373938302d323530643239303030303030223078384437463339374333383935354242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636536620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638312c3130303531393533312c3130303531393532332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834340238323032302d30352d30385432313a33353a34342e333031333735375a4866383937366134652d623031652d303062362d313538302d323530643239303637356263024831613865333931302d633434362d343530382d393436372d6462373466653936653338644866383937366134652d623031652d303062362d313538302d323530643239303030303030223078384437463339374333393246343744306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636537330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638322c3130303531393533392c3130303531393533312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834350238323032302d30352d30385432313a33353a34342e333636343234325a4866383937366136382d623031652d303062362d326638302d323530643239303637383961024865626239616662342d306136342d343738662d613335382d3632343235363261336635614866383937366136382d623031652d303062362d326638302d323530643239303030303030223078384437463339374333394345313732306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636537620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638332c3130303531393534372c3130303531393533392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834360238323032302d30352d30385432313a33353a34342e343230343633335a4866383937366137642d623031652d303062362d343238302d323530643239303637613661024834643530346537382d343735362d346361662d616531352d3061396464653265396462384866383937366137642d623031652d303062362d343238302d323530643239303030303030223078384437463339374333413532303539306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636538330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638342c3130303531393535352c3130303531393534372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834370238323032302d30352d30385432313a33353a34342e343734353033375a4866383937366139382d623031652d303062362d356238302d323530643239303637636133024838653333376261352d636365362d343231322d393830382d3962313938366535373431314866383937366139382d623031652d303062362d356238302d323530643239303030303030223078384437463339374333414435463444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636538620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638352c3130303531393536332c3130303531393535352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834380238323032302d30352d30385432313a33353a34342e353330353435355a4866383937366162302d623031652d303062362d373138302d323530643239303637653735024838616539373662392d333737632d346166642d613031382d3064363435333364623434624866383937366162302d623031652d303062362d373138302d323530643239303030303030223078384437463339374333423543353446306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636539330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638362c3130303531393537312c3130303531393536332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3834390238323032302d30352d30385432313a33353a34342e353836353836355a4866383937366163642d623031652d303062362d306238302d323530643239303638303433024835333935323632382d623263352d343634382d616238652d6362316236343437616235614866383937366163642d623031652d303062362d306238302d323530643239303030303030223078384437463339374333424537393839306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636539620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638372c3130303531393537392c3130303531393537312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835300238323032302d30352d30385432313a33353a34342e363633363433345a4866383937366166642d623031652d303062362d333938302d323530643239303638323966024830376138363530322d653031382d343861332d396133632d3465623163326264346235664866383937366166642d623031652d303062362d333938302d323530643239303030303030223078384437463339374333434131343742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636561330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638382c3130303531393538372c3130303531393537392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835310238323032302d30352d30385432313a33353a34342e373136363833335a4866383937366231612d623031652d303062362d353538302d323530643239303638336232024832633536363864342d626534332d343962352d613239622d3039643461306536353064614866383937366231612d623031652d303062362d353538302d323530643239303030303030223078384437463339374333443235333731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636561620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333638392c3130303531393539352c3130303531393538372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835320238323032302d30352d30385432313a33353a34342e373731373233385a4866383937366234342d623031652d303062362d376138302d323530643239303638356639024863346331306231652d303833302d346435362d613138312d3732326630633237333130344866383937366234342d623031652d303062362d376138302d323530643239303030303030223078384437463339374333444139323546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636562330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639302c3130303531393630332c3130303531393539352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835330238323032302d30352d30385432313a33353a34342e383236373634345a4866383937366235372d623031652d303062362d306438302d323530643239303638613938024830666664316463362d393261622d346639332d383064612d6436636166383432663430654866383937366235372d623031652d303062362d306438302d323530643239303030303030223078384437463339374333453246383639306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636562620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639312c3130303531393631312c3130303531393630332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835340238323032302d30352d30385432313a33353a34342e383831383035395a4866383937366237392d623031652d303062362d323838302d323530643239303638653133024866613331386637622d613465662d343834632d623936612d6566306132623030343562304866383937366237392d623031652d303062362d323838302d323530643239303030303030223078384437463339374333454235453646306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636563330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639322c3130303531393631392c3130303531393631312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835350238323032302d30352d30385432313a33353a34342e393436383534345a4866383937366238642d623031652d303062362d336338302d323530643239303639306565024831323637333564362d373334322d346666662d616630362d3161353634666230303438664866383937366238642d623031652d303062362d336338302d323530643239303030303030223078384437463339374333463537323830306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636563620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639332c3130303531393632372c3130303531393631392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835360238323032302d30352d30385432313a33353a34352e303033383936395a4866383937366261382d623031652d303062362d353238302d323530643239303639343161024839613933366565362d383966392d346439392d623662392d3065303663306637313666384866383937366261382d623031652d303062362d353238302d323530643239303030303030223078384437463339374333464532364239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636564330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639342c3130303531393633352c3130303531393632372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835370238323032302d30352d30385432313a33353a34352e303539393338325a4866383937366263632d623031652d303062362d373438302d323530643239303639373838024838616565653532612d646363642d343163612d383936302d6461313764623633636532644866383937366263632d623031652d303062362d373438302d323530643239303030303030223078384437463339374334303642334436306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636564620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639352c3130303531393634332c3130303531393633352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835380238323032302d30352d30385432313a33353a34352e313134393739375a4866383937366266632d623031652d303062362d316438302d323530643239303639386438024836326430646666382d323563632d343063372d613933662d3738643462376238346463354866383937366266632d623031652d303062362d316438302d323530643239303030303030223078384437463339374334304631394535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636565330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639362c3130303531393635312c3130303531393634332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3835390238323032302d30352d30385432313a33353a34352e313735303234345a4866383937366332302d623031652d303062362d336438302d323530643239303639613665024835363932626664312d393135342d343937662d613637302d3638373236383631613231634866383937366332302d623031652d303062362d336438302d323530643239303030303030223078384437463339374334313831433444306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636565620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639372c3130303531393635392c3130303531393635312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836300238323032302d30352d30385432313a33353a34352e323239303634335a4866383937366333632d623031652d303062362d353538302d323530643239303639623831024830623062313266352d303633632d343965612d616531312d3335316165633137306234614866383937366333632d623031652d303062362d353538302d323530643239303030303030223078384437463339374334323038323533306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636566330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639382c3130303531393636372c3130303531393635392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836310238323032302d30352d30385432313a33353a34352e323835313036355a4866383937366335372d623031652d303062362d366438302d323530643239303639633938024831383166653662312d313662392d346534642d616363372d3637613164643038373339384866383937366335372d623031652d303062362d366438302d323530643239303030303030223078384437463339374334323845383641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636566620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333639392c3130303531393637352c3130303531393636372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836320238323032302d30352d30385432313a33353a34352e333339313436335a4866383937366337382d623031652d303062362d306538302d323530643239303639653964024862303231626134322d333532312d343038632d396330612d6163643862646431623963354866383937366337382d623031652d303062362d306538302d323530643239303030303030223078384437463339374334333134453637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636630330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730302c3130303531393638332c3130303531393637352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836330238323032302d30352d30385432313a33353a34352e343132323031325a4866383937366339612d623031652d303062362d326238302d323530643239303661306339024836303463303834652d323632612d346432312d613564362d3836663035356565306533374866383937366339612d623031652d303062362d326238302d323530643239303030303030223078384437463339374334334334443034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636630620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730312c3130303531393639312c3130303531393638332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836340238323032302d30352d30385432313a33353a34352e343637323431385a4866383937366361662d623031652d303062362d343038302d323530643239303661323532024834646465376530382d333238332d343331352d393639642d3965633034386232653038354866383937366361662d623031652d303062362d343038302d323530643239303030303030223078384437463339374334343444413232306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636631330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730322c3130303531393639392c3130303531393639312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836350238323032302d30352d30385432313a33353a34352e353233323834305a4866383937366364332d623031652d303062362d356538302d323530643239303661336136024839633435633462612d356132392d343061382d393266612d3064353862656565366335624866383937366364332d623031652d303062362d356538302d323530643239303030303030223078384437463339374334344436373438306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636631620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730332c3130303531393730372c3130303531393639392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836360238323032302d30352d30385432313a33353a34352e353738333234365a4866383937366366332d623031652d303062362d376538302d323530643239303661353033024834306264633939332d346231642d346139662d383234362d3166303631346262623834314866383937366366332d623031652d303062362d376538302d323530643239303030303030223078384437463339374334353541363342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636632330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730342c3130303531393731352c3130303531393730372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836370238323032302d30352d30385432313a33353a34352e363333333635365a4866383937366431652d623031652d303062362d323738302d323530643239303661363431024838633733613165632d343564632d343765332d383336392d6364633664396534656166384866383937366431652d623031652d303062362d323738302d323530643239303030303030223078384437463339374334354530433431306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636632620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730352c3130303531393732332c3130303531393731352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836380238323032302d30352d30385432313a33353a34352e363838343037305a4866383937366434392d623031652d303062362d353138302d323530643239303661376132024863326430663866652d383865362d343336302d626431332d6237633033616161613638374866383937366434392d623031652d303062362d353138302d323530643239303030303030223078384437463339374334363637323441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636633330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730362c3130303531393733312c3130303531393732332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3836390238323032302d30352d30385432313a33353a34352e373432343436395a4866383937366437342d623031652d303062362d376238302d323530643239303661393261024865333835636637382d333139392d343863302d623064372d6363646333333031336266654866383937366437342d623031652d303062362d376238302d323530643239303030303030223078384437463339374334364544383535306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636633620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730372c3130303531393733392c3130303531393733312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837300238323032302d30352d30385432313a33353a34352e373939343839315a4866383937366461382d623031652d303062362d326638302d323530643239303661616161024835346665343062302d356235322d343739302d623661332d6238306435643430366361384866383937366461382d623031652d303062362d326638302d323530643239303030303030223078384437463339374334373736353733306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636634330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730382c3130303531393734372c3130303531393733392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837310238323032302d30352d30385432313a33353a34352e383533353239305a4866383937366464392d623031652d303062362d356338302d323530643239303661633030024865306530626336302d373737312d343036302d393164312d6465346336366664336361354866383937366464392d623031652d303062362d356338302d323530643239303030303030223078384437463339374334374643423741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636634620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333730392c3130303531393735352c3130303531393734372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837320238323032302d30352d30385432313a33353a34352e393038353639375a4866383937366530382d623031652d303062362d306238302d323530643239303661653439024833626331613766322d353033332d343532622d626435312d3663353434326532336662384866383937366530382d623031652d303062362d306238302d323530643239303030303030223078384437463339374334383833313831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636635330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731302c3130303531393736332c3130303531393735352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837330238323032302d30352d30385432313a33353a34352e393830363232395a4866383937366534372d623031652d303062362d343738302d323530643239303662303961024861656230353461652d343964632d346533642d616238622d3834363666613464363236624866383937366534372d623031652d303062362d343738302d323530643239303030303030223078384437463339374334393333303135306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636635620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731312c3130303531393737312c3130303531393736332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837340238323032302d30352d30385432313a33353a34362e303337363635315a4866383937366538302d623031652d303062362d376238302d323530643239303662323933024838373663303166372d636364662d343433342d613261632d6336653537663334623934624866383937366538302d623031652d303062362d376238302d323530643239303030303030223078384437463339374334394242443333306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636636330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731322c3130303531393737392c3130303531393737312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837350238323032302d30352d30385432313a33353a34362e303931373035305a4866383937366563372d623031652d303062362d333738302d323530643239303662343030024837363136623235342d623265332d346361612d393234372d3934366237336537666635624866383937366563372d623031652d303062362d333738302d323530643239303030303030223078384437463339374334413346433246306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636636620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731332c3130303531393738372c3130303531393737392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837360238323032302d30352d30385432313a33353a34362e313435373434395a4866383937366566352d623031652d303062362d363038302d323530643239303662356565024833393638616238372d663165372d343663662d623236322d3039393265396137333133654866383937366566352d623031652d303062362d363038302d323530643239303030303030223078384437463339374334414336323239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636637330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731342c3130303531393739352c3130303531393738372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837370238323032302d30352d30385432313a33353a34362e313939373834395a4866383937366633392d623031652d303062362d323338302d323530643239303662376235024839373962333665322d303037312d346666322d616239642d3438313566353630636265334866383937366633392d623031652d303062362d323338302d323530643239303030303030223078384437463339374334423441313139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636637620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731352c3130303531393830332c3130303531393739352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837380238323032302d30352d30385432313a33353a34362e323534383235355a4866383937366636632d623031652d303062362d353238302d323530643239303662613462024864656235313837632d373263632d346137642d383539662d3732353635613362656532354866383937366636632d623031652d303062362d353238302d323530643239303030303030223078384437463339374334424345303034306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636638330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731362c3130303531393831312c3130303531393830332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3837390238323032302d30352d30385432313a33353a34362e333038383635395a4866383937366661392d623031652d303062362d306438302d323530643239303662626133024865393637376232652d623963382d346666332d616637642d3137636631643965326166324866383937366661392d623031652d303062362d306438302d323530643239303030303030223078384437463339374334433531454637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636638620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731372c3130303531393831392c3130303531393831312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838300238323032302d30352d30385432313a33353a34362e333636393038335a4866383937366665342d623031652d303062362d343538302d323530643239303662646639024831343832373038642d343864332d343262642d623332382d3432643934313832373638364866383937366665342d623031652d303062362d343538302d323530643239303030303030223078384437463339374334434532313542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636639330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731382c3130303531393832372c3130303531393831392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838310238323032302d30352d30385432313a33353a34362e343232393439385a4866383937373031382d623031652d303062362d373638302d323530643239303662663830024866356238303264362d376164312d343236372d383035362d3732626639666531663537654866383937373031382d623031652d303062362d373638302d323530643239303030303030223078384437463339374334443638373632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636639620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333731392c3130303531393833352c3130303531393832372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838320238323032302d30352d30385432313a33353a34362e343839393939335a4866383937373034622d623031652d303062362d323638302d323530643239303663313337024864346538663731652d633061622d346262342d386636622d3530326662396238653834394866383937373034622d623031652d303062362d323638302d323530643239303030303030223078384437463339374334453043323832306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636661330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732302c3130303531393834332c3130303531393833352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838330238323032302d30352d30385432313a33353a34362e353434303339325a4866383937373037642d623031652d303062362d353438302d323530643239303663323738024834363461363038302d356633372d343061612d616239342d3333363730303537376637354866383937373037642d623031652d303062362d353438302d323530643239303030303030223078384437463339374334453930313731306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636661620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732312c3130303531393835312c3130303531393834332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838340238323032302d30352d30385432313a33353a34362e363038303836355a4866383937373062382d623031652d303062362d306438302d323530643239303663336562024839336266376133382d383934342d343838302d616230342d6163633061326636666238334866383937373062382d623031652d303062362d306438302d323530643239303030303030223078384437463339374334463243373441306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636662330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732322c3130303531393835392c3130303531393835312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838350238323032302d30352d30385432313a33353a34362e363633313237365a4866383937373065612d623031652d303062362d333938302d323530643239303663356632024865346662653431342d656436612d346562632d396636392d6465613438333932386561304866383937373065612d623031652d303062362d333938302d323530643239303030303030223078384437463339374334464232443531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636662620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732332c3130303531393836372c3130303531393835392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838360238323032302d30352d30385432313a33353a34362e373137313637345a4866383937373131352d623031652d303062362d363038302d323530643239303663366664024866373635316164332d653138662d343261372d626566352d3031373633356236373762354866383937373131352d623031652d303062362d363038302d323530643239303030303030223078384437463339374335303336433432306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636663330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732342c3130303531393837352c3130303531393836372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838370238323032302d30352d30385432313a33353a34362e373731323037365a4866383937373134342d623031652d303062362d306438302d323530643239303663386535024830346136643334622d373132622d346435632d613534652d3266643031623336646532334866383937373134342d623031652d303062362d306438302d323530643239303030303030223078384437463339374335304244323443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636663620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732352c3130303531393838332c3130303531393837352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838380238323032302d30352d30385432313a33353a34362e383237323439345a4866383937373137382d623031652d303062362d336638302d323530643239303663633363024837303435326462312d356131612d346435302d623461302d3662306232303238313664314866383937373137382d623031652d303062362d336638302d323530643239303030303030223078384437463339374335313435463645306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636664330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732362c3130303531393839312c3130303531393838332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3838390238323032302d30352d30385432313a33353a34362e383831323839375a4866383937373161642d623031652d303062362d366538302d323530643239303664303234024837656135376630352d633634322d346436322d383666332d3639393238316231663265644866383937373161642d623031652d303062362d366538302d323530643239303030303030223078384437463339374335314339453631306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636664620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732372c3130303531393839392c3130303531393839312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839300238323032302d30352d30385432313a33353a34362e393338333332325a4866383937373165302d623031652d303062362d323038302d323530643239303664333563024864643933613734662d636535612d346135632d386638352d6261643866653531353733364866383937373165302d623031652d303062362d323038302d323530643239303030303030223078384437463339374335323535323941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636665330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732382c3130303531393930372c3130303531393839392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839310238323032302d30352d30385432313a33353a34362e393933333733325a4866383937373231622d623031652d303062362d353638302d323530643239303664353739024866336136313964652d316164332d343237652d383161312d3739303536383562356432634866383937373231622d623031652d303062362d353638302d323530643239303030303030223078384437463339374335324442384134306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636665620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333732392c3130303531393931352c3130303531393930372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839320238323032302d30352d30385432313a33353a34372e303437343133355a4866383937373235332d623031652d303062362d306538302d323530643239303664383236024834613733613038352d636238622d346537392d383265392d3061383263333266333136624866383937373235332d623031652d303062362d306538302d323530643239303030303030223078384437463339374335333546373937306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636666330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733302c3130303531393932332c3130303531393931352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839330238323032302d30352d30385432313a33353a34372e313237343733325a4866383937373261312d623031652d303062362d353738302d323530643239303664396236024862353564333934372d623236322d343930612d616564372d3464656231633533356466334866383937373261312d623031652d303062362d353738302d323530643239303030303030223078384437463339374335343232454543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664636666620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733312c3130303531393933312c3130303531393932332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839340238323032302d30352d30385432313a33353a34372e323233353435325a4866383937373265622d623031652d303062362d316438302d323530643239303664633963024838336663316337352d343235622d343331652d383931612d6166326230613635386161634866383937373265622d623031652d303062362d316438302d323530643239303030303030223078384437463339374335353044374243306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643030330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733322c3130303531393933392c3130303531393933312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839350238323032302d30352d30385432313a33353a34372e323737353835305a4866383937373331612d623031652d303062362d343938302d323530643239303664653161024861366539313063322d303137392d346461632d613136642d6439333363306535656661364866383937373331612d623031652d303062362d343938302d323530643239303030303030223078384437463339374335353931364141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643030620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733332c3130303531393934372c3130303531393933392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839360238323032302d30352d30385432313a33353a34372e333331363234395a4866383937373334662d623031652d303062362d376438302d323530643239303664666132024837663663636536612d323961652d346536342d383965642d3434333462393433653163654866383937373334662d623031652d303062362d376438302d323530643239303030303030223078384437463339374335363135353939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643031330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733342c3130303531393935352c3130303531393934372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839370238323032302d30352d30385432313a33353a34372e333836363636335a4866383937373337662d623031652d303062362d326338302d323530643239303665313738024866663065343565612d636230312d346232612d396630642d3832636661636362383865364866383937373337662d623031652d303062362d326338302d323530643239303030303030223078384437463339374335363939343930306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643031620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733352c3130303531393936332c3130303531393935352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839380238323032302d30352d30385432313a33353a34372e343430373036365a4866383937373361362d623031652d303062362d353138302d323530643239303665323964024865626230613137632d353563612d346236332d393135322d6366363562323738663466374866383937373361362d623031652d303062362d353138302d323530643239303030303030223078384437463339374335373146413941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643032330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733362c3130303531393937312c3130303531393936332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3839390238323032302d30352d30385432313a33353a34372e343935373438315a4866383937373363642d623031652d303062362d373438302d323530643239303665336332024830633433613265312d663662372d343436382d383334652d6539393933613263313261624866383937373363642d623031652d303062362d373438302d323530643239303030303030223078384437463339374335374136304139306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643032620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733372c3130303531393937392c3130303531393937312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930300238323032302d30352d30385432313a33353a34372e353531373839345a4866383937373366382d623031652d303062362d316538302d323530643239303665346538024862353630376363642d386233372d346336662d396430312d6430643264633361366431654866383937373366382d623031652d303062362d316538302d323530643239303030303030223078384437463339374335383245444336306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643033330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733382c3130303531393938372c3130303531393937392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930310238323032302d30352d30385432313a33353a34372e363036383330345a4866383937373432362d623031652d303062362d346138302d323530643239303665363035024865666431306364302d363163642d346131632d623663332d3932343333653766383839644866383937373432362d623031652d303062362d346138302d323530643239303030303030223078384437463339374335384232434239306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643033620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333733392c3130303531393939352c3130303531393938372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930320238323032302d30352d30385432313a33353a34372e363633383733345a4866383937373435332d623031652d303062362d373438302d323530643239303665373363024831653339393864622d373738312d343135332d613135332d3237326130663539343533614866383937373435332d623031652d303062362d373438302d323530643239303030303030223078384437463339374335393345304632306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643034330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734302c3130303532303030332c3130303531393939352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930330238323032302d30352d30385432313a33353a34372e373136393132335a4866383937373438382d623031652d303062362d323738302d323530643239303665386234024839643665356263362d616539352d343936382d396234302d6338653765313037353736304866383937373438382d623031652d303062362d323738302d323530643239303030303030223078384437463339374335394246384342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643034620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734312c3130303532303031312c3130303532303030332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930340238323032302d30352d30385432313a33353a34372e373730393531385a4866383937373462612d623031652d303062362d353738302d323530643239303665616161024835366562393163322d343033612d343865332d386434332d6634633130306563633933364866383937373462612d623031652d303062362d353738302d323530643239303030303030223078384437463339374335413433374236306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643035330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734322c3130303532303031392c31303035323030313129000d070f0c04040c00010901070b0f0e0994818080808080808000d09e8580808080808000088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930350238323032302d30352d30385432313a33353a34372e383235393932345a4866383937373465342d623031652d303062362d383038302d323530643239303665633038024831383038663733342d333662622d343231352d623666312d6339653531363763333838614866383937373465342d623031652d303062362d383038302d323530643239303030303030223078384437463339374335414339444331306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643035620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734332c3130303532303032372c3130303532303031392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930360238323032302d30352d30385432313a33353a34372e383738303330395a4866383937373531632d623031652d303062362d333338302d323530643239303665643131024832343964646434392d393736612d343162642d393863612d3631643838363135363361654866383937373531632d623031652d303062362d333338302d323530643239303030303030223078384437463339374335423442353935306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643036330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734342c3130303532303033352c3130303532303032372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930370238323032302d30352d30385432313a33353a34372e393332303731325a4866383937373534372d623031652d303062362d356338302d323530643239303665653462024865616462633664362d356661632d346138652d613133642d6366333333666563306364654866383937373534372d623031652d303062362d356338302d323530643239303030303030223078384437463339374335424346343838306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643036620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734352c3130303532303034332c3130303532303033352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930380238323032302d30352d30385432313a33353a34372e393836313130375a4866383937373537312d623031652d303062362d303438302d323530643239303666303035024866316530316634352d663533622d343333612d393535632d3939336262313633336236334866383937373537312d623031652d303062362d303438302d323530643239303030303030223078384437463339374335433530433630306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643037330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734362c3130303532303035312c3130303532303034332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3930390238323032302d30352d30385432313a33353a34382e303432313532365a4866383937373539652d623031652d303062362d326438302d323530643239303666313865024831616337333165622d356436342d343638382d623236392d3238376236373634343764634866383937373539652d623031652d303062362d326438302d323530643239303030303030223078384437463339374335434443303936306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643037620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734372c3130303532303035392c3130303532303035312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931300238323032302d30352d30385432313a33353a34382e303937313933375a4866383937373564312d623031652d303062362d356238302d323530643239303666326136024861633632646437362d363631342d343235302d616135312d6637393139633932613631354866383937373564312d623031652d303062362d356238302d323530643239303030303030223078384437463339374335443546463839306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643038330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734382c3130303532303036372c3130303532303035392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931310238323032302d30352d30385432313a33353a34382e313533323334375a4866383937373566352d623031652d303062362d376138302d323530643239303666333964024866363565383536662d393263382d343734352d613133632d3035306135346132323264304866383937373566352d623031652d303062362d376138302d323530643239303030303030223078384437463339374335444538434137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643038620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333734392c3130303532303037352c3130303532303036372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931320238323032302d30352d30385432313a33353a34382e323038323734395a4866383937373630662d623031652d303062362d313438302d323530643239303666346138024839366162313762642d366666372d343730662d616365662d3938373763666233663738624866383937373630662d623031652d303062362d313438302d323530643239303030303030223078384437463339374335453646324145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643039330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735302c3130303532303038332c3130303532303037352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931330238323032302d30352d30385432313a33353a34382e323633333136305a4866383937373632622d623031652d303062362d326538302d323530643239303666383339024866633735373834372d636639362d346464622d616635622d6634663130373964623834654866383937373632622d623031652d303062362d326538302d323530643239303030303030223078384437463339374335454635384231306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643039620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735312c3130303532303039312c3130303532303038332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931340238323032302d30352d30385432313a33353a34382e333137333536335a4866383937373635622d623031652d303062362d356238302d323530643239303666626339024866376337353363302d613132382d346439372d613439612d3435366533363636353930664866383937373635622d623031652d303062362d356238302d323530643239303030303030223078384437463339374335463742454242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643061330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735322c3130303532303039392c3130303532303039312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931350238323032302d30352d30385432313a33353a34382e333732333937305a4866383937373637632d623031652d303062362d373938302d323530643239303666663238024865393134666632622d633333332d346638382d623330342d6661636666393334613537624866383937373637632d623031652d303062362d373938302d323530643239303030303030223078384437463339374335464646444137306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643061620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735332c3130303532303130372c3130303532303039392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931360238323032302d30352d30385432313a33353a34382e343237343337335a4866383937373661302d623031652d303062362d316438302d323530643239303630316662024837626535323034612d373263352d346235302d623664322d3130363334393231303433344866383937373661302d623031652d303062362d316438302d323530643239303030303030223078384437463339374336303836334144306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643062330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735342c3130303532303131352c3130303532303130372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931370238323032302d30352d30385432313a33353a34382e343832343737395a4866383937373663622d623031652d303062362d343338302d323530643239303630363739024866306634326533392d386366312d343633642d386463372d3136363636366138383938374866383937373663622d623031652d303062362d343338302d323530643239303030303030223078384437463339374336313046304342306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643062620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735352c3130303532303132332c3130303532303131352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931380238323032302d30352d30385432313a33353a34382e353337353138365a4866383937373665622d623031652d303062362d363138302d323530643239303630396136024831633937346561652d396566312d346433302d393930662d6138346238623636313337324866383937373665622d623031652d303062362d363138302d323530643239303030303030223078384437463339374336313932464242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643063330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735362c3130303532303133312c3130303532303132332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3931390238323032302d30352d30385432313a33353a34382e353931353538315a4866383937373731352d623031652d303062362d303838302d323530643239303630623238024832636561356130362d333466662d343230382d386534642d6230336562613066633966624866383937373731352d623031652d303062362d303838302d323530643239303030303030223078384437463339374336323136454145306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643063620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735372c3130303532303133392c3130303532303133312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932300238323032302d30352d30385432313a33353a34382e363438363030375a4866383937373734322d623031652d303062362d333338302d323530643239303630633831024838383264363035652d656165312d343032632d386563322d3839376564343063333162614866383937373734322d623031652d303062362d333338302d323530643239303030303030223078384437463339374336324134394637306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643064330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735382c3130303532303134372c3130303532303133392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932310238323032302d30352d30385432313a33353a34382e373539363833325a4866383937373739342d623031652d303062362d376438302d323530643239303630666164024831363263633133362d363138322d343636302d613466622d6164303032376430646366334866383937373739342d623031652d303062362d376438302d323530643239303030303030223078384437463339374336334231363039306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643064620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333735392c3130303532303135352c3130303532303134372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932320238323032302d30352d30385432313a33353a34382e383136373235385a4866383937373762362d623031652d303062362d316438302d323530643239303631313863024833623064363933342d643231302d346635302d396636302d6238613461376263633634374866383937373762362d623031652d303062362d316438302d323530643239303030303030223078384437463339374336343346313541306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643065330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736302c3130303532303136332c3130303532303135352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932330238323032302d30352d30385432313a33353a34382e383730373636305a4866383937373764622d623031652d303062362d343138302d323530643239303631326562024832616536386366382d343939642d346630352d613538332d3366336530643239323230364866383937373764622d623031652d303062362d343138302d323530643239303030303030223078384437463339374336344333303443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643065620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736312c3130303532303137312c3130303532303136332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932340238323032302d30352d30385432313a33353a34382e393233383035365a4866383937373830332d623031652d303062362d363638302d323530643239303631343063024866643036643331362d376334612d343762382d613235322d3461616135336466316535614866383937373830332d623031652d303062362d363638302d323530643239303030303030223078384437463339374336353432313043306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643066330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736322c3130303532303137392c3130303532303137312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932350238323032302d30352d30385432313a33353a34382e393739383436395a4866383937373832382d623031652d303062362d303538302d323530643239303631356636024866663930336435362d646437642d343135642d616361362d3663306362386234366430364866383937373832382d623031652d303062362d303538302d323530643239303030303030223078384437463339374336354344353435306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643066620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736332c3130303532303138372c3130303532303137392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932360238323032302d30352d30385432313a33353a34392e303336383839385a4866383937373836302d623031652d303062362d333738302d323530643239303631373338024834356461323464352d383939382d343238632d623634352d3363623634386561653038314866383937373836302d623031652d303062362d333738302d323530643239303030303030223078384437463339374336363536323642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643130330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736342c3130303532303139352c3130303532303138372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932370238323032302d30352d30385432313a33353a34392e303931393330395a4866383937373839382d623031652d303062362d363638302d323530643239303631386166024866356465333634332d353432652d343633322d626433642d6537353164363365626263624866383937373839382d623031652d303062362d363638302d323530643239303030303030223078384437463339374336364445463844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643130620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736352c3130303532303230332c3130303532303139352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932380238323032302d30352d30385432313a33353a34392e313436393732335a4866383937373863302d623031652d303062362d306538302d323530643239303631396232024832363065613064632d336563312d343132322d383336352d6263346365323766303334614866383937373863302d623031652d303062362d306538302d323530643239303030303030223078384437463339374336373635353942306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643131330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736362c3130303532303231312c3130303532303230332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3932390238323032302d30352d30385432313a33353a34392e323031303132365a4866383937373865612d623031652d303062362d333438302d323530643239303631613866024836303761636634302d653565342d343334622d616334662d6331313562383830316464374866383937373865612d623031652d303062362d333438302d323530643239303030303030223078384437463339374336374539343845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643131620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736372c3130303532303231392c3130303532303231312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933300238323032302d30352d30385432313a33353a34392e323537303534345a4866383937373931302d623031652d303062362d353438302d323530643239303631633265024861303639333437322d373639652d343338662d623238302d6262613864313963613538344866383937373931302d623031652d303062362d353438302d323530643239303030303030223078384437463339374336383732314230306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643132330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736382c3130303532303232372c3130303532303231392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933310238323032302d30352d30385432313a33353a34392e333131303934325a4866383937373934342d623031652d303062362d303838302d323530643239303631643761024861316534663363312d323635322d343539392d616437332d6261306633623434623739634866383937373934342d623031652d303062362d303838302d323530643239303030303030223078384437463339374336384636303945306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643132620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333736392c3130303532303233352c3130303532303232372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933320238323032302d30352d30385432313a33353a34392e333634313333375a4866383937373936362d623031652d303062362d323838302d323530643239303632303135024861306436343530632d633764642d346464662d383236362d6339636466336130333733304866383937373936362d623031652d303062362d323838302d323530643239303030303030223078384437463339374336393737383739306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643133330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737302c3130303532303234332c3130303532303233352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933330238323032302d30352d30385432313a33353a34392e343139313734385a4866383937373938652d623031652d303062362d353038302d323530643239303632336338024837326636636132352d393364632d343465662d393138312d3538336335356630326531354866383937373938652d623031652d303062362d353038302d323530643239303030303030223078384437463339374336394644453834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643133620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737312c3130303532303235312c3130303532303234332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933340238323032302d30352d30385432313a33353a34392e343734323135385a4866383937373961342d623031652d303062362d363338302d323530643239303632353165024838333239656230312d616239662d343963662d383262302d6665356531633664376238304866383937373961342d623031652d303062362d363338302d323530643239303030303030223078384437463339374336413834343845306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643134330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737322c3130303532303235392c3130303532303235312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933350238323032302d30352d30385432313a33353a34392e353439323731335a4866383937373963322d623031652d303062362d376638302d323530643239303632393966024863646630343532652d656130322d346334362d383535322d6530303663373339346662304866383937373963322d623031652d303062362d376638302d323530643239303030303030223078384437463339374336423339313531306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643134620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737332c3130303532303236372c3130303532303235392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933360238323032302d30352d30385432313a33353a34392e363034333132335a4866383937373964392d623031652d303062362d313538302d323530643239303632643934024864366639323862392d633338652d343837632d396665312d3330643562363939363732644866383937373964392d623031652d303062362d313538302d323530643239303030303030223078384437463339374336424331453733306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643135330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737342c3130303532303237352c3130303532303236372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933370238323032302d30352d30385432313a33353a34392e363631333535375a4866383937373965382d623031652d303062362d323438302d323530643239303633313034024834633534633439622d313930362d343431392d613337652d6661613265363166366333374866383937373965382d623031652d303062362d323438302d323530643239303030303030223078384437463339374336433441423939306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643135620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737352c3130303532303238332c3130303532303237352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933380238323032302d30352d30385432313a33353a34392e373136333935365a4866383937376130622d623031652d303062362d343438302d323530643239303633323832024833343332363265632d363561332d343131392d386165372d6633333436626335333236344866383937376130622d623031652d303062362d343438302d323530643239303030303030223078384437463339374336434431313944306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643136330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737362c3130303532303239312c3130303532303238332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3933390238323032302d30352d30385432313a33353a34392e373730343336305a4866383937376132372d623031652d303062362d363038302d323530643239303633333934024832633363333162332d646562392d343735622d393039612d3633333235363137393836314866383937376132372d623031652d303062362d363038302d323530643239303030303030223078384437463339374336443537374138306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643136620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737372c3130303532303239392c3130303532303239312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934300238323032302d30352d30385432313a33353a34392e383235343736375a4866383937376134612d623031652d303062362d383038302d323530643239303633343961024862613662353562342d396561662d343935352d613365302d3963666463386264313834304866383937376134612d623031652d303062362d383038302d323530643239303030303030223078384437463339374336444444444146306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643137330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737382c3130303532303330372c3130303532303239392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934310238323032302d30352d30385432313a33353a34392e383739353136325a4866383937376136652d623031652d303062362d316438302d323530643239303633363434024832363561653630632d353532312d346334312d613035312d3361383139313061396361654866383937376136652d623031652d303062362d316438302d323530643239303030303030223078384437463339374336453631433941306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643137620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333737392c3130303532303331352c3130303532303330372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934320238323032302d30352d30385432313a33353a34392e393333353536355a4866383937376139622d623031652d303062362d343738302d323530643239303633383739024862303333356261622d336138382d343132352d623235632d6261366231366161363134374866383937376139622d623031652d303062362d343738302d323530643239303030303030223078384437463339374336454535423844306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643138330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738302c3130303532303332332c3130303532303331352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934330238323032302d30352d30385432313a33353a34392e393838353937325a4866383937376162652d623031652d303062362d363738302d323530643239303633396632024835656264613561352d303166372d343564622d623162382d3239353937336562343739364866383937376162652d623031652d303062362d363738302d323530643239303030303030223078384437463339374336463643313934306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643138620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738312c3130303532303333312c3130303532303332332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934340238323032302d30352d30385432313a33353a35302e303434363338365a4866383937376163362d623031652d303062362d366638302d323530643239303633623465024835383864363265662d626663612d343463362d393463312d6665303738666133663366304866383937376163362d623031652d303062362d366638302d323530643239303030303030223078384437463339374336464634454232306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643139330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738322c3130303532303333392c3130303532303333312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934350238323032302d30352d30385432313a33353a35302e313031363830385a4866383937376165612d623031652d303062362d306238302d323530643239303633633938024832643439323838662d653633622d343838622d623632322d3361656335656432353965394866383937376165612d623031652d303062362d306238302d323530643239303030303030223078384437463339374337303744424343306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643139620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738332c3130303532303334372c3130303532303333392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934360238323032302d30352d30385432313a33353a35302e313535373230375a4866383937376166662d623031652d303062362d316538302d323530643239303633653463024835396463313661342d363331652d346130622d393563352d3962656237393730373732374866383937376166662d623031652d303062362d316538302d323530643239303030303030223078384437463339374337313031414242306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643161330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738342c3130303532303335352c3130303532303334372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934370238323032302d30352d30385432313a33353a35302e323039373630365a4866383937376231302d623031652d303062362d326638302d323530643239303633663733024861656534323435332d383039362d343038342d383931612d3563623163343232393934614866383937376231302d623031652d303062362d326638302d323530643239303030303030223078384437463339374337313835394233306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643161620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738352c3130303532303336332c3130303532303335352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934380238323032302d30352d30385432313a33353a35302e323831383133395a4866383937376233332d623031652d303062362d346438302d323530643239303634306432024832643765376339332d346161342d346461342d623738632d3833323861383231663530394866383937376233332d623031652d303062362d346438302d323530643239303030303030223078384437463339374337323337463542306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643162330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738362c3130303532303337312c3130303532303336332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3934390238323032302d30352d30385432313a33353a35302e333438383633345a4866383937376235612d623031652d303062362d373038302d323530643239303634333138024835363430633937662d343935662d346166632d383939352d3237663833633834613832304866383937376235612d623031652d303062362d373038302d323530643239303030303030223078384437463339374337324442413741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643162620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738372c3130303532303337392c3130303532303337312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935300238323032302d30352d30385432313a33353a35302e343033393034315a4866383937376238362d623031652d303062362d313438302d323530643239303634373132024835346234373432642d656531382d343532312d383730332d3733356338363735656230324866383937376238362d623031652d303062362d313438302d323530643239303030303030223078384437463339374337333632303831306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643163330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738382c3130303532303338372c3130303532303337392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935310238323032302d30352d30385432313a33353a35302e343738393539395a4866383937376261632d623031652d303062362d333538302d323530643239303634613636024836346230653762382d316534392d343730352d626332322d3930623037373039633061624866383937376261632d623031652d303062362d333538302d323530643239303030303030223078384437463339374337343139343546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643163620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333738392c3130303532303339352c3130303532303338372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935320238323032302d30352d30385432313a33353a35302e353332393939355a4866383937376263362d623031652d303062362d346438302d323530643239303634626533024837373235393961612d633530342d343762632d623364362d6537643966666538656161324866383937376263362d623031652d303062362d346438302d323530643239303030303030223078384437463339374337343944333442306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643164330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739302c3130303532303430332c3130303532303339352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935330238323032302d30352d30385432313a33353a35302e353935303435335a4866383937376266312d623031652d303062362d373138302d323530643239303634656663024836343766363132352d343165332d346337382d613536612d3265623136363030333766344866383937376266312d623031652d303062362d373138302d323530643239303030303030223078384437463339374337353332334445306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643164620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739312c3130303532303431312c3130303532303430332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935340238323032302d30352d30385432313a33353a35302e363439303835325a4866383937376330652d623031652d303062362d306538302d323530643239303635306235024865353332633031342d613166662d346134302d393038382d6437383939363264393131624866383937376330652d623031652d303062362d306538302d323530643239303030303030223078384437463339374337354238394534306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643165330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739322c3130303532303431392c3130303532303431312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935350238323032302d30352d30385432313a33353a35302e373035313236385a4866383937376333392d623031652d303062362d333838302d323530643239303635323431024863313936383234662d633865612d343066322d383833362d6631656434373263366365364866383937376333392d623031652d303062362d333838302d323530643239303030303030223078384437463339374337363345464543306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643165620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739332c3130303532303432372c3130303532303431392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935360238323032302d30352d30385432313a33353a35302e373539313637355a4866383937376336642d623031652d303062362d366138302d323530643239303635333463024864363033323937662d613063382d343531322d623961352d3032393535376234393938614866383937376336642d623031652d303062362d366138302d323530643239303030303030223078384437463339374337364335354642306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643166330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739342c3130303532303433352c3130303532303432372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935370238323032302d30352d30385432313a33353a35302e383137323130335a4866383937376361332d623031652d303062362d316538302d323530643239303635343530024861643339346438342d396238372d343863632d616438392d3730663930323062373965314866383937376361332d623031652d303062362d316538302d323530643239303030303030223078384437463339374337373533313437306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643166620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739352c3130303532303434332c3130303532303433352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935380238323032302d30352d30385432313a33353a35302e383733323532355a4866383937376365302d623031652d303062362d353438302d323530643239303635356463024833376339616438322d343239332d346332382d616433392d3730363461396363353661624866383937376365302d623031652d303062362d353438302d323530643239303030303030223078384437463339374337374442453644306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643230330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739362c3130303532303435312c3130303532303434332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3935390238323032302d30352d30385432313a33353a35302e393239323933345a4866383937376431612d623031652d303062362d303638302d323530643239303635383362024862626531386261302d616464392d343136332d386538622d3336383632393166333661654866383937376431612d623031652d303062362d303638302d323530643239303030303030223078384437463339374337383634423836306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643230620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739372c3130303532303435392c3130303532303435312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936300238323032302d30352d30385432313a33353a35302e393833333334315a4866383937376434392d623031652d303062362d333138302d323530643239303635396236024863303438383537362d613336362d346135352d393333642d6435393436633335626164344866383937376434392d623031652d303062362d333138302d323530643239303030303030223078384437463339374337384536333636306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643231330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739382c3130303532303436372c3130303532303435392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936310238323032302d30352d30385432313a33353a35312e303337333734345a4866383937376437352d623031652d303062362d356138302d323530643239303635616663024834623061303134652d313031642d343831622d623865372d3038333531366264386330644866383937376437352d623031652d303062362d356138302d323530643239303030303030223078384437463339374337393641323538306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643231620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333739392c3130303532303437352c3130303532303436372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936320238323032302d30352d30385432313a33353a35312e303932343135345a4866383937376462362d623031652d303062362d313138302d323530643239303635633062024831613933366561662d613866372d343338662d616336332d6436336461393761316265634866383937376462362d623031652d303062362d313138302d323530643239303030303030223078384437463339374337394632463741306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643232330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830302c3130303532303438332c3130303532303437352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936330238323032302d30352d30385432313a33353a35312e313437343536345a4866383937376466362d623031652d303062362d346538302d323530643239303635643161024835623162376262382d623161372d343664662d393331612d6631376464643863303834624866383937376466362d623031652d303062362d346538302d323530643239303030303030223078384437463339374337413739353834306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643232620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830312c3130303532303439312c3130303532303438332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936340238323032302d30352d30385432313a33353a35312e323032343937355a4866383937376532382d623031652d303062362d376538302d323530643239303635653665024834653238646537302d623836362d346235642d393165372d3162373337646166346464614866383937376532382d623031652d303062362d376538302d323530643239303030303030223078384437463339374337414646423846306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643233330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830322c3130303532303439392c3130303532303439312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936350238323032302d30352d30385432313a33353a35312e323536353337375a4866383937376536342d623031652d303062362d333938302d323530643239303635663735024839306636633937342d386261342d343238622d623237352d3564383666333266383835304866383937376536342d623031652d303062362d333938302d323530643239303030303030223078384437463339374337423831333641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643233620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830332c3130303532303530372c3130303532303439392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936360238323032302d30352d30385432313a33353a35312e333132353739355a4866383937376561342d623031652d303062362d373538302d323530643239303636306463024863366135323139302d613539392d346364642d396539352d6332306135653966396233644866383937376561342d623031652d303062362d373538302d323530643239303030303030223078384437463339374337433043374133306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643234330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830342c3130303532303531352c3130303532303530372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936370238323032302d30352d30385432313a33353a35312e333636363139335a4866383937376564372d623031652d303062362d323838302d323530643239303636323962024864653532653536372d366331632d343063342d626363362d3239326462663038366130364866383937376564372d623031652d303062362d323838302d323530643239303030303030223078384437463339374337433930363931306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643234620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830352c3130303532303532332c3130303532303531352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936380238323032302d30352d30385432313a33353a35312e343231363630385a4866383937376631312d623031652d303062362d356638302d323530643239303636336531024830393734653933342d343837662d343338642d383766352d3130326431383561353831354866383937376631312d623031652d303062362d356638302d323530643239303030303030223078384437463339374337443134353838306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643235330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830362c3130303532303533312c3130303532303532332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3936390238323032302d30352d30385432313a33353a35312e343734373030335a4866383937376634352d623031652d303062362d306438302d323530643239303636353263024863653939336532322d666434332d343638642d613961662d3762336563373630393639344866383937376634352d623031652d303062362d306438302d323530643239303030303030223078384437463339374337443938343742306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643235620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830372c3130303532303533392c3130303532303533312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937300238323032302d30352d30385432313a33353a35312e353237373339395a4866383937376639322d623031652d303062362d353738302d323530643239303636363265024864356436386661302d643434342d343434352d393861622d3334313737343737373361634866383937376639322d623031652d303062362d353738302d323530643239303030303030223078384437463339374337453137353346306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643236330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830382c3130303532303534372c3130303532303533392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937310238323032302d30352d30385432313a33353a35312e353739373738365a4866383937376663302d623031652d303062362d303438302d323530643239303636373730024837373431653733612d626333332d343632382d613439352d3361313866383961366436634866383937376663302d623031652d303062362d303438302d323530643239303030303030223078384437463339374337453938443141306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643236620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333830392c3130303532303535352c3130303532303534372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937320238323032302d30352d30385432313a33353a35312e363332383138365a4866383937376665612d623031652d303062362d326338302d323530643239303636383964024832643438306638342d663733372d346438332d623761642d3033633837663632656161664866383937376665612d623031652d303062362d326338302d323530643239303030303030223078384437463339374337463141344641306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643237330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831302c3130303532303536332c3130303532303535352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937330238323032302d30352d30385432313a33353a35312e363837383539325a4866383937383031652d623031652d303062362d356638302d323530643239303636396234024831633735376530322d306362342d343162372d613561372d3837356335643461353431374866383937383031652d623031652d303062362d356638302d323530643239303030303030223078384437463339374337464130423030306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643237620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831312c3130303532303537312c3130303532303536332900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937340238323032302d30352d30385432313a33353a35312e373432383939385a4866383937383035332d623031652d303062362d313238302d323530643239303636623266024837333561353835622d396337302d343537372d616439622d6536336434623539393566644866383937383035332d623031652d303062362d313238302d323530643239303030303030223078384437463339374338303234394546306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643238330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831322c3130303532303537392c3130303532303537312900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937350238323032302d30352d30385432313a33353a35312e373937393430355a4866383937383037612d623031652d303062362d333938302d323530643239303636633735024862326238666535362d303261652d343430632d393865622d6131313131316338643039364866383937383037612d623031652d303062362d333938302d323530643239303030303030223078384437463339374338304144373044306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643238620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831332c3130303532303538372c3130303532303537392900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937360238323032302d30352d30385432313a33353a35312e383531393830395a4866383937383061312d623031652d303062362d363038302d323530643239303636646463024866613766373039392d326632352d343931342d623461302d6536623838333264656233634866383937383061312d623031652d303062362d363038302d323530643239303030303030223078384437463339374338313331363031306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643239330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831342c3130303532303539352c3130303532303538372900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937370238323032302d30352d30385432313a33353a35312e393038303231395a4866383937383063362d623031652d303062362d303538302d323530643239303636656238024838326536393463652d393632392d343866322d383564632d3937643438343934643430334866383937383063362d623031652d303062362d303538302d323530643239303030303030223078384437463339374338314241333142306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643239620000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831352c3130303532303630332c3130303532303539352900088a022f737562736372697074696f6e732f62613435623233332d653265662d343136392d383830382d3439656230643865626130642f7265736f7572636547726f7570732f58436c69656e742f70726f7669646572732f4d6963726f736f66742e53746f726167652f73746f726167654163636f756e74732f7365616e6368616e676566656564722f626c6f6253657276696365732f64656661756c742f636f6e7461696e6572732f746573742d636f6e7461696e65722f626c6f62732f3937380238323032302d30352d30385432313a33353a35312e393635303633365a4866383937383066392d623031652d303062362d333338302d323530643239303636666261024865633838633566662d333039632d346539332d613566662d3836333266623530313830374866383937383066392d623031652d303062362d333338302d323530643239303030303030223078384437463339374338323435373443306170706c69636174696f6e2f6f637465742d73747265616db00902000220303144363235383038334244354236340000603030303030303030303030303030303030303030303030303030303030383346303030303030303030356664643261330000000006066269644830643837303935632d613030362d303039352d303038302d323539376561303030303030067369644866626333373030332d326462362d353762352d616566632d633836646432336564326430067365714628323131312c32303032333831362c3130303532303631312c31303035323036303329000d070f0c04040c00010901070b0f0e09", [ + 'Content-Length', + '570460', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Fri, 08 May 2020 21:37:05 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D7F397F4212361"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'dcb5d7cd-a01e-00aa-3a35-455f49000000', + 'x-ms-client-request-id', + '98a712e3-d5f0-4adc-9bbc-476c13f97278', + 'x-ms-version', + '2019-07-07', + 'x-ms-creation-time', + 'Fri, 08 May 2020 21:37:05 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'AppendBlob', + 'x-ms-blob-committed-block-count', + '2', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Thu, 18 Jun 2020 05:56:10 GMT' +]); diff --git a/sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient_change_feed_not_configured/recording_should_throw_when_fetching_changes.js b/sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient_change_feed_not_configured/recording_should_throw_when_fetching_changes.js new file mode 100644 index 000000000000..1e67b4b2791c --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/recordings/node/blobchangefeedclient_change_feed_not_configured/recording_should_throw_when_fetching_changes.js @@ -0,0 +1,31 @@ +let nock = require('nock'); + +module.exports.hash = "6feed0d547ec4f58b9d7f2325d0691d2"; + +module.exports.testInfo = {"uniqueName":{},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/%24blobchangefeed') + .query(true) + .reply(404, "ContainerNotFoundThe specified container does not exist.\nRequestId:2553a5ef-a01e-0028-2735-454401000000\nTime:2020-06-18T05:58:16.6210745Z", [ + 'Content-Length', + '225', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '2553a5ef-a01e-0028-2735-454401000000', + 'x-ms-client-request-id', + 'fa910e87-6b0d-4697-8020-745ec3febccb', + 'x-ms-version', + '2019-07-07', + 'x-ms-error-code', + 'ContainerNotFound', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Thu, 18 Jun 2020 05:58:16 GMT' +]); diff --git a/sdk/storage/storage-blob-changefeed/review/storage-blob-changefeed.api.md b/sdk/storage/storage-blob-changefeed/review/storage-blob-changefeed.api.md new file mode 100644 index 000000000000..f1fc99aaa44b --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/review/storage-blob-changefeed.api.md @@ -0,0 +1,85 @@ +## API Report File for "@azure/storage-blob-changefeed" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts + +import { BlobServiceClient } from '@azure/storage-blob'; +import { PagedAsyncIterableIterator } from '@azure/core-paging'; + +// @public (undocumented) +export class BlobChangeFeedClient { + constructor(blobServiceClient: BlobServiceClient); + // (undocumented) + listChanges(options?: BlobChangeFeedListChangesOptions): PagedAsyncIterableIterator; +} + +// @public (undocumented) +export interface BlobChangeFeedEvent { + // (undocumented) + data: BlobChangeFeedEventData; + // (undocumented) + dataVersion?: string; + // (undocumented) + eventTime: Date; + // (undocumented) + eventType: BlobChangeFeedEventType; + // (undocumented) + id: string; + // (undocumented) + metadataVersion: string; + // (undocumented) + subject: string; + // (undocumented) + topic: string; +} + +// @public (undocumented) +export interface BlobChangeFeedEventData { + // (undocumented) + api: string; + // (undocumented) + blobType: BlobType; + // (undocumented) + clientRequestId: string; + // (undocumented) + contentLength: number; + // (undocumented) + contentType: string; + // (undocumented) + etag: string; + // (undocumented) + requestId: string; + // (undocumented) + sequencer: string; + // (undocumented) + url: string; +} + +// @public (undocumented) +export class BlobChangeFeedEventPage { + constructor(); + // (undocumented) + continuationToken: string; + // (undocumented) + events: BlobChangeFeedEvent[]; +} + +// @public (undocumented) +export type BlobChangeFeedEventType = "UnspecifiedEventType" | "BlobCreated" | "BlobDeleted" | "BlobPropertiesUpdated" | "BlobSnapshotCreated" | "Control" | "BlobTierChanged" | "BlobAsyncOperationInitiated" | "BlobMetadataUpdated"; + +// @public (undocumented) +export interface BlobChangeFeedListChangesOptions { + // (undocumented) + end?: Date; + // (undocumented) + start?: Date; +} + +// @public (undocumented) +export type BlobType = "BlockBlob" | "AppendBlob" | "PageBlob"; + + +// (No @packageDocumentation comment for this package) + +``` diff --git a/sdk/storage/storage-blob-changefeed/rollup.base.config.js b/sdk/storage/storage-blob-changefeed/rollup.base.config.js new file mode 100644 index 000000000000..3627e5de4354 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/rollup.base.config.js @@ -0,0 +1,180 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +import nodeResolve from "@rollup/plugin-node-resolve"; +import multiEntry from "@rollup/plugin-multi-entry"; +import cjs from "@rollup/plugin-commonjs"; +import replace from "@rollup/plugin-replace"; +import { terser } from "rollup-plugin-terser"; +import sourcemaps from "rollup-plugin-sourcemaps"; +import shim from "rollup-plugin-shim"; +// import visualizer from "rollup-plugin-visualizer"; + +const version = require("./package.json").version; +const banner = [ + "/*!", + ` * Azure Storage SDK for JavaScript - Blob, ${version}`, + " * Copyright (c) Microsoft and contributors. All rights reserved.", + " */" +].join("\n"); + +const pkg = require("./package.json"); +const depNames = Object.keys(pkg.dependencies); +const production = process.env.NODE_ENV === "production"; + +export function nodeConfig(test = false) { + const externalNodeBuiltins = [ + "@azure/core-http", + "crypto", + "fs", + "events", + "os", + "stream", + "util" + ]; + const baseConfig = { + input: "dist-esm/storage-blob-changefeed/src/index.js", + external: depNames.concat(externalNodeBuiltins), + output: { + file: "dist/index.js", + format: "cjs", + sourcemap: true + }, + preserveSymlinks: false, + plugins: [ + sourcemaps(), + replace({ + delimiters: ["", ""], + values: { + // replace dynamic checks with if (true) since this is for node only. + // Allows rollup's dead code elimination to be more aggressive. + "if (isNode)": "if (true)" + } + }), + nodeResolve({ preferBuiltins: true }), + cjs() + ], + onwarn(warning, warn) { + if (warning.code === "CIRCULAR_DEPENDENCY") { + throw new Error(warning.message); + } + warn(warning); + } + }; + + if (test) { + // entry point is every test file + baseConfig.input = [ + "dist-esm/storage-blob-changefeed/test/*.spec.js", + "dist-esm/storage-blob-changefeed/test/node/*.spec.js", + "dist-esm/storage-blob-changefeed/src/index.js" + ]; + baseConfig.plugins.unshift(multiEntry()); + + // different output file + baseConfig.output.file = "dist-test/index.node.js"; + + // mark assert as external + baseConfig.external.push("assert", "fs", "path", "buffer", "zlib"); + + baseConfig.context = "null"; + + // Disable tree-shaking of test code. In rollup-plugin-node-resolve@5.0.0, rollup started respecting + // the "sideEffects" field in package.json. Since our package.json sets "sideEffects=false", this also + // applies to test code, which causes all tests to be removed by tree-shaking. + baseConfig.treeshake = false; + } else if (production) { + baseConfig.plugins.push(terser()); + } + + return baseConfig; +} + +export function browserConfig(test = false) { + const baseConfig = { + input: "dist-esm/storage-blob-changefeed/src/index.browser.js", + output: { + file: "dist-browser/azure-storage-blob-changefeed.js", + banner: banner, + format: "umd", + name: "azblob", + sourcemap: true + }, + preserveSymlinks: false, + plugins: [ + sourcemaps(), + replace({ + delimiters: ["", ""], + values: { + // replace dynamic checks with if (false) since this is for + // browser only. Rollup's dead code elimination will remove + // any code guarded by if (isNode) { ... } + "if (isNode)": "if (false)" + } + }), + // fs and os are not used by the browser bundle, so just shim it + // dotenv doesn't work in the browser, so replace it with a no-op function + shim({ + dotenv: `export function config() { }`, + fs: ` + export function stat() { } + export function createReadStream() { } + export function createWriteStream() { } + `, + os: ` + export const type = 1; + export const release = 1; + `, + util: ` + export function promisify() { } + ` + }), + nodeResolve({ + mainFields: ["module", "browser"], + preferBuiltins: false + }), + cjs({ + namedExports: { + events: ["EventEmitter"], + assert: [ + "ok", + "deepEqual", + "equal", + "fail", + "strictEqual", + "deepStrictEqual", + "notDeepEqual", + "notDeepStrictEqual" + ], + "@opentelemetry/api": ["CanonicalCode", "SpanKind", "TraceFlags"] + } + }) + ], + onwarn(warning, warn) { + if (warning.code === "CIRCULAR_DEPENDENCY") { + throw new Error(warning.message); + } + warn(warning); + } + }; + + if (test) { + baseConfig.input = [ + "dist-esm/storage-blob-changefeed/test/*.spec.js", + "dist-esm/storage-blob-changefeed/test/browser/*.spec.js" + ]; + baseConfig.plugins.unshift(multiEntry({ exports: false })); + baseConfig.output.file = "dist-test/index.browser.js"; + // mark fs-extra as external + baseConfig.external = ["fs-extra"]; + + baseConfig.context = "null"; + + // Disable tree-shaking of test code. In rollup-plugin-node-resolve@5.0.0, rollup started respecting + // the "sideEffects" field in package.json. Since our package.json sets "sideEffects=false", this also + // applies to test code, which causes all tests to be removed by tree-shaking. + baseConfig.treeshake = false; + } + + return baseConfig; +} diff --git a/sdk/storage/storage-blob-changefeed/rollup.config.js b/sdk/storage/storage-blob-changefeed/rollup.config.js new file mode 100644 index 000000000000..a62dabd573b4 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/rollup.config.js @@ -0,0 +1,17 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +import * as base from "./rollup.base.config"; + +const inputs = []; + +if (!process.env.ONLY_BROWSER) { + inputs.push(base.nodeConfig()); +} + +// Disable this until we are ready to run rollup for the browser. +// if (!process.env.ONLY_NODE) { +// inputs.push(base.browserConfig()); +// } + +export default inputs; diff --git a/sdk/storage/storage-blob-changefeed/rollup.test.config.js b/sdk/storage/storage-blob-changefeed/rollup.test.config.js new file mode 100644 index 000000000000..5ebf5220d5e3 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/rollup.test.config.js @@ -0,0 +1,9 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +import * as base from "./rollup.base.config"; + +export default [ + base.nodeConfig(true) + // base.browserConfig(true) +]; diff --git a/sdk/storage/storage-blob-changefeed/samples/tsconfig.json b/sdk/storage/storage-blob-changefeed/samples/tsconfig.json new file mode 100644 index 000000000000..3a37abdb0902 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/samples/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "module": "commonjs", + "outDir": "typescript/dist" + }, + "include": ["typescript/src/**.ts"], + "exclude": ["typescript/*.json", "**/node_modules/", "../node_modules", "../typings"] +} diff --git a/sdk/storage/storage-blob-changefeed/samples/typscript/basic.ts b/sdk/storage/storage-blob-changefeed/samples/typscript/basic.ts new file mode 100644 index 000000000000..de6c7068655e --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/samples/typscript/basic.ts @@ -0,0 +1,38 @@ +import { BlobServiceClient, StorageSharedKeyCredential } from "@azure/storage-blob"; +import { BlobChangeFeedClient, BlobChangeFeedEvent } from "../../src"; + +// Load the .env file if it exists +import * as dotenv from "dotenv"; +console.log(dotenv.config()); + +import { setLogLevel } from "@azure/logger"; +setLogLevel("info"); + +export async function main() { + // Enter your storage account name and shared key + const account = process.env.ACCOUNT_NAME || ""; + const accountKey = process.env.ACCOUNT_KEY || ""; + + // Use StorageSharedKeyCredential with storage account and account key + // StorageSharedKeyCredential is only available in Node.js runtime, not in browsers + const sharedKeyCredential = new StorageSharedKeyCredential(account, accountKey); + const blobServiceClient = new BlobServiceClient( + // When using AnonymousCredential, following url should include a valid SAS or support public access + `https://${account}.blob.core.windows.net`, + sharedKeyCredential + ); + + const changeFeedClient = new BlobChangeFeedClient(blobServiceClient); + + const start = new Date(Date.UTC(2020, 1, 21, 22, 30, 0)); // will be rounded down to 22:00 + const end = new Date(Date.UTC(2020, 4, 8, 21, 10, 0)); // will be rounded up to 22:00 + let changeFeedEvents: BlobChangeFeedEvent[] = []; + // You can also provide just a start or end time. + for await (const event of changeFeedClient.listChanges({ start, end })) { + changeFeedEvents.push(event); + } +} + +main().catch((err) => { + console.error("Error running sample:", err.message); +}); diff --git a/sdk/storage/storage-blob-changefeed/samples/typscript/package.json b/sdk/storage/storage-blob-changefeed/samples/typscript/package.json new file mode 100644 index 000000000000..f749fce30875 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/samples/typscript/package.json @@ -0,0 +1,44 @@ +{ + "name": "azure-storage-blob-changefeed-samples-ts", + "private": true, + "version": "0.1.0", + "description": "Azure Storage Blob Change Feed client library samples for TypeScript", + "engine": { + "node": ">=8.0.0" + }, + "scripts": { + "build": "tsc", + "prebuild": "rimraf dist/" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/Azure/azure-sdk-for-js.git" + }, + "keywords": [ + "Azure", + "Storage", + "Blob", + "Change Feed", + "Node.js", + "TypeScript" + ], + "author": "Microsoft Corporation", + "license": "MIT", + "bugs": { + "url": "https://github.com/Azure/azure-sdk-for-js/issues" + }, + "homepage": "https://github.com/Azure/azure-sdk-for-js#readme", + "sideEffects": false, + "dependencies": { + "@azure/abort-controller": "latest", + "@azure/identity": "latest", + "@azure/storage-blob": "latest", + "@azure/storage-blob-changefeed": "latest", + "dotenv": "^8.2.0" + }, + "devDependencies": { + "@types/node": "^8.0.0", + "rimraf": "^3.0.0", + "typescript": "~3.6.4" + } +} \ No newline at end of file diff --git a/sdk/storage/storage-blob-changefeed/samples/typscript/resume.ts b/sdk/storage/storage-blob-changefeed/samples/typscript/resume.ts new file mode 100644 index 000000000000..3c723cd50cb7 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/samples/typscript/resume.ts @@ -0,0 +1,47 @@ +import { BlobServiceClient, StorageSharedKeyCredential } from "@azure/storage-blob"; +import { BlobChangeFeedClient, BlobChangeFeedEvent } from "../../src"; + +// Load the .env file if it exists +import * as dotenv from "dotenv"; +console.log(dotenv.config()); + +import { setLogLevel } from "@azure/logger"; +setLogLevel("info"); + +export async function main() { + // Enter your storage account name and shared key + const account = process.env.ACCOUNT_NAME || ""; + const accountKey = process.env.ACCOUNT_KEY || ""; + + // Use StorageSharedKeyCredential with storage account and account key + // StorageSharedKeyCredential is only available in Node.js runtime, not in browsers + const sharedKeyCredential = new StorageSharedKeyCredential(account, accountKey); + const blobServiceClient = new BlobServiceClient( + // When using AnonymousCredential, following url should include a valid SAS or support public access + `https://${account}.blob.core.windows.net`, + sharedKeyCredential + ); + + const changeFeedClient = new BlobChangeFeedClient(blobServiceClient); + let changeFeedEvents: BlobChangeFeedEvent[] = []; + const firstPage = await changeFeedClient + .listChanges() + .byPage({ maxPageSize: 10 }) + .next(); + for (const event of firstPage) { + changeFeedEvents.push(event); + } + + // Resume iterating from the pervious position with the continuationToken. + for await (const eventPage of changeFeedClient + .listChanges() + .byPage({ continuationToken: firstPage.continuationToken })) { + for (const event of eventPage) { + changeFeedEvents.push(event); + } + } +} + +main().catch((err) => { + console.error("Error running sample:", err.message); +}); diff --git a/sdk/storage/storage-blob-changefeed/samples/typscript/sample.env b/sdk/storage/storage-blob-changefeed/samples/typscript/sample.env new file mode 100644 index 000000000000..92a81cac6547 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/samples/typscript/sample.env @@ -0,0 +1,20 @@ +# Used in most samples. Retrieve these values from a storage account in the Azure Portal. +ACCOUNT_NAME= +ACCOUNT_KEY= + +# Used for withConnString +STORAGE_CONNECTION_STRING= + +# Used for the advanced and anonymousCred tests. Create a SAS token for a storage account in the Azure Portal. +ACCOUNT_SAS= + +# Used to authenticate using Azure AD as a service principal for role-based authentication. +# +# See the documentation for `EnvironmentCredential` at the following link: +# https://docs.microsoft.com/javascript/api/@azure/identity/environmentcredential +AZURE_TENANT_ID= +AZURE_CLIENT_ID= +AZURE_CLIENT_SECRET= + +# To run the proxyAuth sample, set up an HTTP proxy and enter your information: +# HTTP_PROXY=http://localhost:3128 diff --git a/sdk/storage/storage-blob-changefeed/src/AvroReaderFactory.ts b/sdk/storage/storage-blob-changefeed/src/AvroReaderFactory.ts new file mode 100644 index 000000000000..59b59bd07233 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/AvroReaderFactory.ts @@ -0,0 +1,25 @@ +import { AvroReadable, AvroReader } from "../../storage-internal-avro/src"; + +export class AvroReaderFactory { + public create(headerAndDataStream: AvroReadable): AvroReader; + + public create( + dataStream: AvroReadable, + headerStream: AvroReadable, + blockOffset: number, + eventIndex: number + ): AvroReader; + + public create( + dataStream: AvroReadable, + headerStream?: AvroReadable, + blockOffset?: number, + eventIndex?: number + ): AvroReader { + if (headerStream) { + return new AvroReader(dataStream, headerStream, blockOffset!, eventIndex!); + } else { + return new AvroReader(dataStream); + } + } +} diff --git a/sdk/storage/storage-blob-changefeed/src/BlobChangeFeedClient.ts b/sdk/storage/storage-blob-changefeed/src/BlobChangeFeedClient.ts new file mode 100644 index 000000000000..98b3bbce05bb --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/BlobChangeFeedClient.ts @@ -0,0 +1,119 @@ +import { BlobServiceClient } from "@azure/storage-blob"; +import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; +import { BlobChangeFeedEvent } from "./models/BlobChangeFeedEvent"; +import { ChangeFeedFactory } from "./ChangeFeedFactory"; +import { ChangeFeed } from "./ChangeFeed"; +import { CHANGE_FEED_MAX_PAGE_SIZE } from "./utils/constants"; + +export interface BlobChangeFeedListChangesOptions { + start?: Date; + end?: Date; +} + +export class BlobChangeFeedEventPage { + public events: BlobChangeFeedEvent[]; + public continuationToken: string; + + constructor() { + this.events = []; + this.continuationToken = ""; + } +} + +export class BlobChangeFeedClient { + /** + * blobServiceClient provided by @azure/storage-blob package. + * + * @private + * @type {BlobServiceClient} + * @memberof BlobChangeFeedClient + */ + private _blobServiceClient: BlobServiceClient; + private _changeFeedFactory: ChangeFeedFactory; + + public constructor(blobServiceClient: BlobServiceClient) { + this._blobServiceClient = blobServiceClient; + this._changeFeedFactory = new ChangeFeedFactory(); + } + + private async *getChange( + options: BlobChangeFeedListChangesOptions = {} + ): AsyncIterableIterator { + const changeFeed: ChangeFeed = await this._changeFeedFactory.create( + this._blobServiceClient, + undefined, + options.start, + options.end + ); + + while (changeFeed.hasNext()) { + const event = await changeFeed.getChange(); + if (event) { + yield event; + } else { + return; + } + } + } + + // start in ChangeFeedListChangesOptions will be ignored when continuationToken is specified. + private async *getPage( + continuationToken?: string, + maxPageSize?: number, + options: BlobChangeFeedListChangesOptions = {} + ): AsyncIterableIterator { + const changeFeed: ChangeFeed = await this._changeFeedFactory.create( + this._blobServiceClient, + continuationToken, + options.start, + options.end + ); + + if (!maxPageSize || maxPageSize > CHANGE_FEED_MAX_PAGE_SIZE) { + maxPageSize = CHANGE_FEED_MAX_PAGE_SIZE; + } + while (changeFeed.hasNext()) { + const eventPage = new BlobChangeFeedEventPage(); + while (changeFeed.hasNext() && eventPage.events.length < maxPageSize) { + const event = await changeFeed.getChange(); + if (event) { + eventPage.events.push(event); + } + } + if (changeFeed.hasNext()) { + eventPage.continuationToken = JSON.stringify(changeFeed.getCursor()); + } + if (eventPage.events.length > 0) { + yield eventPage; + } else { + return; + } + } + } + + public listChanges( + options: BlobChangeFeedListChangesOptions = {} + ): PagedAsyncIterableIterator { + const iter = this.getChange(options); + return { + /** + * @member {Promise} [next] The next method, part of the iteration protocol + */ + async next() { + return iter.next(); + }, + /** + * @member {Symbol} [asyncIterator] The connection to the async iterator, part of the iteration protocol + */ + [Symbol.asyncIterator]() { + return this; + }, + /** + * @member {Function} [byPage] Return an AsyncIterableIterator that works a page at a time + */ + byPage: (settings: PageSettings = {}) => { + return this.getPage(settings.continuationToken, settings.maxPageSize, options); + } + }; + } +} diff --git a/sdk/storage/storage-blob-changefeed/src/ChangeFeed.ts b/sdk/storage/storage-blob-changefeed/src/ChangeFeed.ts new file mode 100644 index 000000000000..ee20ba012119 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/ChangeFeed.ts @@ -0,0 +1,145 @@ +import { ContainerClient } from "@azure/storage-blob"; +import { Segment } from "./Segment"; +import { SegmentFactory } from "./SegmentFactory"; +import { BlobChangeFeedEvent } from "./models/BlobChangeFeedEvent"; +import { ChangeFeedCursor } from "./models/ChangeFeedCursor"; +import { getURI, hashString, getSegmentsInYear, minDate } from "./utils/utils.common"; + +export class ChangeFeed { + /** + * BlobContainerClient for making List Blob requests and creating Segments. + * + * @private + * @type {ContainerClient} + * @memberof ChangeFeed + */ + private readonly _containerClient?: ContainerClient; + + private readonly _segmentFactory?: SegmentFactory; + + private readonly _years: number[]; + + private _segments: string[]; + + private _currentSegment?: Segment; + + private _lastConsumable?: Date; + + private _startTime?: Date; + + private _endTime?: Date; + + private _end?: Date; + + constructor(); + constructor( + containerClient: ContainerClient, + segmentFactory: SegmentFactory, + years: number[], + segments: string[], + currentSegment: Segment, + lastConsumable: Date, + startTime?: Date, + endTime?: Date + ); + + constructor( + containerClient?: ContainerClient, + segmentFactory?: SegmentFactory, + years?: number[], + segments?: string[], + currentSegment?: Segment, + lastConsumable?: Date, + startTime?: Date, + endTime?: Date + ) { + this._containerClient = containerClient; + this._segmentFactory = segmentFactory; + this._years = years || []; + this._segments = segments || []; + this._currentSegment = currentSegment; + this._lastConsumable = lastConsumable; + this._startTime = startTime; + this._endTime = endTime; + if (this._lastConsumable) { + this._end = minDate(this._lastConsumable, this._endTime); + } + } + + private async advanceSegmentIfNecessary(): Promise { + if (!this._currentSegment) { + throw new Error("Empty Change Feed shouldn't call this function."); + } + + // If the current segment has more Events, we don't need to do anything. + if (this._currentSegment.hasNext()) { + return; + } + + // If the current segment is completed, remove it + if (this._segments.length > 0) { + this._currentSegment = await this._segmentFactory!.create( + this._containerClient!, + this._segments.shift()! + ); + } + // If _segments is empty, refill it + else if (this._segments.length === 0 && this._years.length > 0) { + const year = this._years.shift(); + this._segments = await getSegmentsInYear( + this._containerClient!, + year!, + this._startTime, + this._end + ); + + if (this._segments.length > 0) { + this._currentSegment = await this._segmentFactory!.create( + this._containerClient!, + this._segments.shift()! + ); + } else { + this._currentSegment = undefined; + } + } + } + + public hasNext(): boolean { + // Empty ChangeFeed, using _currentSegment as the indicator. + if (!this._currentSegment) { + return false; + } + + if ( + this._segments.length === 0 && + this._years.length === 0 && + !this._currentSegment.hasNext() + ) { + return false; + } + + return this._currentSegment.finalized && this._currentSegment.dateTime < this._end!; + } + + public async getChange(): Promise { + let event: BlobChangeFeedEvent | undefined = undefined; + while (event === undefined && this.hasNext()) { + event = await this._currentSegment!.getChange(); + await this.advanceSegmentIfNecessary(); + } + return event; + } + + public getCursor(): ChangeFeedCursor { + if (!this._currentSegment) { + throw new Error("Empty Change Feed shouldn't call this function."); + } + + return { + cursorVersion: 1, + urlHash: hashString(getURI(this._containerClient!.url)), + endTime: this._endTime?.toJSON(), + currentSegmentCursor: this._currentSegment!.getCursor() + }; + } +} diff --git a/sdk/storage/storage-blob-changefeed/src/ChangeFeedFactory.ts b/sdk/storage/storage-blob-changefeed/src/ChangeFeedFactory.ts new file mode 100644 index 000000000000..2bc64f512118 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/ChangeFeedFactory.ts @@ -0,0 +1,133 @@ +import { BlobServiceClient, ContainerClient } from "@azure/storage-blob"; +import { ChangeFeed } from "./ChangeFeed"; +import { ChangeFeedCursor } from "./models/ChangeFeedCursor"; +import { CHANGE_FEED_CONTAINER_NAME, CHANGE_FEED_META_SEGMENT_PATH } from "./utils/constants"; +import { + ceilToNearestHour, + floorToNearestHour, + getURI, + hashString, + getYearsPaths, + getSegmentsInYear, + minDate +} from "./utils/utils.common"; +import { bodyToString } from "./utils/utils.node"; +import { SegmentFactory } from "./SegmentFactory"; +import { ShardFactory } from "./ShardFactory"; +import { ChunkFactory } from "./ChunkFactory"; +import { AvroReaderFactory } from "./AvroReaderFactory"; +import { Segment } from "./Segment"; + +interface MetaSegments { + version?: number; + lastConsumable: string; +} + +export class ChangeFeedFactory { + private readonly _segmentFactory: SegmentFactory; + + constructor(); + constructor(segmentFactory: SegmentFactory); + constructor(segmentFactory?: SegmentFactory) { + if (segmentFactory) { + this._segmentFactory = segmentFactory; + } else { + this._segmentFactory = new SegmentFactory( + new ShardFactory(new ChunkFactory(new AvroReaderFactory())) + ); + } + } + + private static validateCursor(containerClient: ContainerClient, cursor: ChangeFeedCursor): void { + if (hashString(getURI(containerClient.url)) !== cursor.urlHash) { + throw new Error("Cursor URL does not match container URL."); + } + } + + public async create( + blobServiceClient: BlobServiceClient, + continuationToken?: string, + startTime?: Date, + endTime?: Date + ): Promise { + const containerClient = blobServiceClient.getContainerClient(CHANGE_FEED_CONTAINER_NAME); + let cursor: ChangeFeedCursor | undefined = undefined; + // Create cursor. + if (continuationToken) { + cursor = JSON.parse(continuationToken); + ChangeFeedFactory.validateCursor(containerClient, cursor!); + // startTime passed in is ignored + startTime = new Date(cursor!.currentSegmentCursor.segmentTime); + if (cursor!.endTime) { + endTime = new Date(cursor!.endTime!); + } + } + // Round start and end time if we are not using the cursor. + else { + startTime = floorToNearestHour(startTime); + endTime = ceilToNearestHour(endTime); + } + + // Check if Change Feed has been enabled for this account. + const changeFeedContainerExists = await containerClient.exists(); + if (!changeFeedContainerExists) { + throw new Error( + "Change Feed hasn't been enabled on this account, or is currently being enabled." + ); + } + + if (startTime && endTime && startTime >= endTime) { + return new ChangeFeed(); + } + + // Get last consumable. + const blobClient = containerClient.getBlobClient(CHANGE_FEED_META_SEGMENT_PATH); + const blobDownloadRes = await blobClient.download(); + const lastConsumable = new Date( + (JSON.parse(await bodyToString(blobDownloadRes)) as MetaSegments).lastConsumable + ); + + // Get year paths + const years: number[] = await getYearsPaths(containerClient); + + // Dequeue any years that occur before start time. + if (startTime) { + const startYear = startTime.getUTCFullYear(); + while (years.length > 0 && years[0] < startYear) { + years.shift(); + } + } + if (years.length === 0) { + return new ChangeFeed(); + } + + let segments: string[] = []; + while (segments.length === 0 && years.length !== 0) { + segments = await getSegmentsInYear( + containerClient, + years.shift()!, + startTime, + minDate(lastConsumable, endTime) + ); + } + if (segments.length === 0) { + return new ChangeFeed(); + } + const currentSegment: Segment = await this._segmentFactory.create( + containerClient, + segments.shift()!, + cursor?.currentSegmentCursor + ); + + return new ChangeFeed( + containerClient, + this._segmentFactory, + years, + segments, + currentSegment, + lastConsumable, + startTime, + endTime + ); + } +} diff --git a/sdk/storage/storage-blob-changefeed/src/Chunk.ts b/sdk/storage/storage-blob-changefeed/src/Chunk.ts new file mode 100644 index 000000000000..c7c8ddc45baa --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/Chunk.ts @@ -0,0 +1,56 @@ +import { AvroReader } from "../../storage-internal-avro/src"; +import { BlobChangeFeedEvent } from "./models/BlobChangeFeedEvent"; + +export class Chunk { + private readonly _avroReader: AvroReader; + private readonly _iter: AsyncIterableIterator | null>; + + private _blockOffset: number; + public get blockOffset(): number { + return this._blockOffset; + } + + private _eventIndex: number; + public get eventIndex(): number { + return this._eventIndex; + } + + constructor(avroReader: AvroReader, blockOffset: number, eventIndex: number) { + this._avroReader = avroReader; + this._blockOffset = blockOffset; + this._eventIndex = eventIndex; + + this._iter = this._avroReader.parseObjects(); + } + + public hasNext(): boolean { + return this._avroReader.hasNext(); + } + + public async getChange(): Promise { + if (!this.hasNext()) { + return undefined; + } + + const next = await this._iter.next(); + this._eventIndex = this._avroReader.objectIndex; + this._blockOffset = this._avroReader.blockOffset; + if (next.done) { + return undefined; + } else { + const eventRaw = next.value; + if (eventRaw === null) { + return undefined; + } + + if (eventRaw.eventTime) { + eventRaw.eventTime = new Date(eventRaw.eventTime); + } + if (eventRaw.eTag) { + eventRaw.etag = eventRaw.eTag; + delete eventRaw.eTag; + } + return eventRaw as BlobChangeFeedEvent; + } + } +} diff --git a/sdk/storage/storage-blob-changefeed/src/ChunkFactory.ts b/sdk/storage/storage-blob-changefeed/src/ChunkFactory.ts new file mode 100644 index 000000000000..9f98201ebcf3 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/ChunkFactory.ts @@ -0,0 +1,43 @@ +import { AvroReaderFactory } from "./AvroReaderFactory"; +import { ContainerClient } from "@azure/storage-blob"; +import { Chunk } from "./Chunk"; +import { AvroReader } from "../../storage-internal-avro/src"; +import { bodyToAvroReadable } from "./utils/utils.node"; + +export class ChunkFactory { + private readonly _avroReaderFactory: AvroReaderFactory; + + constructor(avroReaderFactory: AvroReaderFactory) { + this._avroReaderFactory = avroReaderFactory; + } + + public async create( + containerClient: ContainerClient, + chunkPath: string, + blockOffset?: number, + eventIndex?: number + ): Promise { + const blobClient = containerClient.getBlobClient(chunkPath); + blockOffset = blockOffset || 0; + eventIndex = eventIndex || 0; + + const downloadRes = await blobClient.download(blockOffset); + + const dataStream = bodyToAvroReadable(downloadRes); + let avroReader: AvroReader; + if (blockOffset !== 0) { + const headerDownloadRes = await blobClient.download(0); + const headerStream = bodyToAvroReadable(headerDownloadRes); + avroReader = this._avroReaderFactory.create( + dataStream, + headerStream, + blockOffset, + eventIndex + ); + } else { + avroReader = this._avroReaderFactory.create(dataStream); + } + + return new Chunk(avroReader, blockOffset, eventIndex); + } +} diff --git a/sdk/storage/storage-blob-changefeed/src/Segment.ts b/sdk/storage/storage-blob-changefeed/src/Segment.ts new file mode 100644 index 000000000000..e7d5ae9ae2c9 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/Segment.ts @@ -0,0 +1,78 @@ +import { BlobChangeFeedEvent } from "./models/BlobChangeFeedEvent"; +import { Shard } from "./Shard"; +import { SegmentCursor, ShardCursor } from "./models/ChangeFeedCursor"; + +export class Segment { + private readonly _shards: Shard[]; + + // Track shards that we have finished reading from. + private _shardDone: boolean[]; + private _shardDoneCount: number; + + private _shardIndex: number; + + private _finalized: boolean; + public get finalized(): boolean { + return this._finalized; + } + + // Assuming the dateTime of segments is rounded to hour. If not, our logic for fetching + // change events between a time range would be incorrect. + private _dateTime: Date; + public get dateTime(): Date { + return this._dateTime; + } + + constructor(shards: Shard[], shardIndex: number, dateTime: Date, finalized: boolean) { + this._shards = shards; + this._shardIndex = shardIndex; + this._dateTime = dateTime; + this._finalized = finalized; + + // TODO: add polyfill for Array.prototype.fill for IE11 + this._shardDone = Array(shards.length).fill(false); + this._shardDoneCount = 0; + } + + public hasNext(): boolean { + return this._shards.length > this._shardDoneCount; + } + + public async getChange(): Promise { + if (this._shardIndex >= this._shards.length || this._shardIndex < 0) { + throw new Error("shardIndex invalid."); + } + + let event: BlobChangeFeedEvent | undefined = undefined; + while (event === undefined && this.hasNext()) { + if (this._shardDone[this._shardIndex]) { + this._shardIndex = (this._shardIndex + 1) % this._shards.length; // find next available shard + continue; + } + + const currentShard = this._shards[this._shardIndex]; + event = await currentShard.getChange(); + + if (!currentShard.hasNext()) { + this._shardDone[this._shardIndex] = true; + this._shardDoneCount++; + } + // Round robin with shards + this._shardIndex = (this._shardIndex + 1) % this._shards.length; + } + return event; + } + + public getCursor(): SegmentCursor { + const shardCursors: ShardCursor[] = []; + for (const shard of this._shards) { + shardCursors.push(shard.getCursor()); + } + + return { + shardCursors, + shardIndex: this._shardIndex, + segmentTime: this._dateTime.toJSON() + }; + } +} diff --git a/sdk/storage/storage-blob-changefeed/src/SegmentFactory.ts b/sdk/storage/storage-blob-changefeed/src/SegmentFactory.ts new file mode 100644 index 000000000000..be3db31ea51e --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/SegmentFactory.ts @@ -0,0 +1,58 @@ +import { ShardFactory } from "./ShardFactory"; +import { ContainerClient } from "@azure/storage-blob"; +import { CHANGE_FEED_STATUS_FINALIZED, CHANGE_FEED_CONTAINER_NAME } from "./utils/constants"; +import { Shard } from "./Shard"; +import { Segment } from "./Segment"; +import { SegmentCursor } from "./models/ChangeFeedCursor"; +import { bodyToString } from "./utils/utils.node"; +import { parseDateFromSegmentPath } from "./utils/utils.common"; + +export interface SegmentManifest { + version?: number; + begin?: Date; + intervalSecs?: number; + status: string; + config?: any; + chunkFilePaths: string[]; +} + +export class SegmentFactory { + private readonly _shardFactory: ShardFactory; + + constructor(shardFactory: ShardFactory) { + this._shardFactory = shardFactory; + } + + public async create( + containerClient: ContainerClient, + manifestPath: string, + cursor?: SegmentCursor + ): Promise { + const shards: Shard[] = []; + const dateTime: Date = parseDateFromSegmentPath(manifestPath); + const shardIndex = cursor?.shardIndex || 0; + + const blobClient = containerClient.getBlobClient(manifestPath); + const blobDownloadRes = await blobClient.download(); + const blobContent: string = await bodyToString(blobDownloadRes); + + const segmentManifest = JSON.parse(blobContent) as SegmentManifest; + const finalized = segmentManifest.status === CHANGE_FEED_STATUS_FINALIZED; + + if (finalized) { + let i = 0; + + const containerPrefixLength = CHANGE_FEED_CONTAINER_NAME.length + 1; // "$blobchangefeed/" + for (const shardPath of segmentManifest.chunkFilePaths) { + const shard: Shard = await this._shardFactory.create( + containerClient, + shardPath.substring(containerPrefixLength), + cursor?.shardCursors[i++] + ); + shards.push(shard); + } + } + + return new Segment(shards, shardIndex, dateTime, finalized); + } +} diff --git a/sdk/storage/storage-blob-changefeed/src/Shard.ts b/sdk/storage/storage-blob-changefeed/src/Shard.ts new file mode 100644 index 000000000000..aee0a6be31e1 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/Shard.ts @@ -0,0 +1,60 @@ +import { ContainerClient } from "@azure/storage-blob"; +import { ChunkFactory } from "./ChunkFactory"; +import { Chunk } from "./Chunk"; +import { BlobChangeFeedEvent } from "./models/BlobChangeFeedEvent"; +import { ShardCursor } from "./models/ChangeFeedCursor"; + +export class Shard { + private readonly _containerClient: ContainerClient; + + private readonly _chunkFactory: ChunkFactory; + + private readonly _chunks: string[]; + + private _currentChunk: Chunk; + + private _chunkIndex: number; + + constructor( + containerClient: ContainerClient, + chunkFactory: ChunkFactory, + chunks: string[], + currentChunk: Chunk, + chunkIndex: number + ) { + this._containerClient = containerClient; + this._chunkFactory = chunkFactory; + this._chunks = chunks; + this._currentChunk = currentChunk; + this._chunkIndex = chunkIndex; + } + + public hasNext(): boolean { + return this._chunks.length > 0 || this._currentChunk.hasNext(); + } + + public async getChange(): Promise { + let event: BlobChangeFeedEvent | undefined = undefined; + while (event === undefined && this.hasNext()) { + event = await this._currentChunk.getChange(); + + // Remove currentChunk if it doesn't have more events. + if (!this._currentChunk.hasNext() && this._chunks.length > 0) { + this._currentChunk = await this._chunkFactory.create( + this._containerClient, + this._chunks.shift()! + ); + this._chunkIndex++; + } + } + return event; + } + + public getCursor(): ShardCursor { + return { + chunkIndex: this._chunkIndex, + blockOffset: this._currentChunk.blockOffset, + eventIndex: this._currentChunk.eventIndex + }; + } +} diff --git a/sdk/storage/storage-blob-changefeed/src/ShardFactory.ts b/sdk/storage/storage-blob-changefeed/src/ShardFactory.ts new file mode 100644 index 000000000000..60d92583d936 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/ShardFactory.ts @@ -0,0 +1,48 @@ +import { ChunkFactory } from "./ChunkFactory"; +import { ShardCursor } from "./models/ChangeFeedCursor"; +import { Shard } from "./Shard"; +import { ContainerClient } from "@azure/storage-blob"; + +export class ShardFactory { + private readonly _chunkFactory: ChunkFactory; + + constructor(chunkFactory: ChunkFactory) { + this._chunkFactory = chunkFactory; + } + + public async create( + containerClient: ContainerClient, + shardPath: string, + shardCursor?: ShardCursor + ): Promise { + const chunks: string[] = []; + const chunkIndex: number = shardCursor?.chunkIndex || 0; + const blockOffset: number = shardCursor?.blockOffset || 0; + const eventIndex: number = shardCursor?.eventIndex || 0; + + for await (const blobItem of containerClient.listBlobsFlat({ prefix: shardPath })) { + chunks.push(blobItem.name); + } + + if (chunks.length === 0) { + throw new Error(`No chunk under directory ${shardPath}.`); + } + + if (chunkIndex < 0 || chunkIndex >= chunks.length) { + throw new Error(`Invalid chunkIndex for ${shardPath}.`); + } + + // Fast forward to current Chunk. + if (chunkIndex > 0) { + chunks.splice(0, chunkIndex); + } + + const currentChunk = await this._chunkFactory.create( + containerClient, + chunks.shift()!, + blockOffset, + eventIndex + ); + return new Shard(containerClient, this._chunkFactory, chunks, currentChunk, chunkIndex); + } +} diff --git a/sdk/storage/storage-blob-changefeed/src/index.ts b/sdk/storage/storage-blob-changefeed/src/index.ts new file mode 100644 index 000000000000..45b2282e86be --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/index.ts @@ -0,0 +1,2 @@ +export * from "./BlobChangeFeedClient"; +export * from "./models/BlobChangeFeedEvent"; diff --git a/sdk/storage/storage-blob-changefeed/src/log.ts b/sdk/storage/storage-blob-changefeed/src/log.ts new file mode 100644 index 000000000000..11eb733d3095 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/log.ts @@ -0,0 +1,9 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { createClientLogger } from "@azure/logger"; + +/** + * The @azure/logger configuration for this package. + */ +export const logger = createClientLogger("storage-blob-changefeed"); diff --git a/sdk/storage/storage-blob-changefeed/src/models/BlobChangeFeedEvent.ts b/sdk/storage/storage-blob-changefeed/src/models/BlobChangeFeedEvent.ts new file mode 100644 index 000000000000..2b475a956210 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/models/BlobChangeFeedEvent.ts @@ -0,0 +1,28 @@ +// https://msazure.visualstudio.com/One/_git/Storage-XStore?path=%2Fsrc%2FXTable%2FNotifications%2Flib%2FBlobChangeEventv4.json&version=GBmaster + +export type BlobChangeFeedEventType = "UnspecifiedEventType" | "BlobCreated" | "BlobDeleted" | "BlobPropertiesUpdated" | "BlobSnapshotCreated" | "Control" | "BlobTierChanged" | "BlobAsyncOperationInitiated" | "BlobMetadataUpdated"; + +export interface BlobChangeFeedEvent { + topic: string; + subject: string; + eventType: BlobChangeFeedEventType; + eventTime: Date; + id: string; // GUID + data: BlobChangeFeedEventData; + dataVersion?: string; + metadataVersion: string; +} + +export type BlobType = "BlockBlob" | "AppendBlob" | "PageBlob"; + +export interface BlobChangeFeedEventData { + api: string; + clientRequestId: string; // GUID + requestId: string; // GUID + etag: string; + contentType: string; + contentLength: number; + blobType: BlobType; + url: string; + sequencer: string; +} diff --git a/sdk/storage/storage-blob-changefeed/src/models/ChangeFeedCursor.ts b/sdk/storage/storage-blob-changefeed/src/models/ChangeFeedCursor.ts new file mode 100644 index 000000000000..f4796dafac0f --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/models/ChangeFeedCursor.ts @@ -0,0 +1,18 @@ +export interface ChangeFeedCursor { + cursorVersion: number; + urlHash: number; + endTime?: string; + currentSegmentCursor: SegmentCursor; +} + +export interface SegmentCursor { + shardCursors: ShardCursor[]; + shardIndex: number; + segmentTime: string; +} + +export interface ShardCursor { + chunkIndex: number; + blockOffset: number; + eventIndex: number; +} diff --git a/sdk/storage/storage-blob-changefeed/src/utils/constants.ts b/sdk/storage/storage-blob-changefeed/src/utils/constants.ts new file mode 100644 index 000000000000..5b4a0fae3965 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/utils/constants.ts @@ -0,0 +1,6 @@ +export const CHANGE_FEED_CONTAINER_NAME: string = "$blobchangefeed"; +export const CHANGE_FEED_META_SEGMENT_PATH: string = "meta/segments.json"; +export const CHANGE_FEED_MAX_PAGE_SIZE: number = 5000; // align with rest API list operations +export const CHANGE_FEED_STATUS_FINALIZED: string = "Finalized"; +export const CHANGE_FEED_SEGMENT_PREFIX: string = "idx/segments/"; +export const CHANGE_FEED_INITIALIZATION_SEGMENT: string = "1601"; diff --git a/sdk/storage/storage-blob-changefeed/src/utils/utils.browser.ts b/sdk/storage/storage-blob-changefeed/src/utils/utils.browser.ts new file mode 100644 index 000000000000..f12b8ea0cc7b --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/utils/utils.browser.ts @@ -0,0 +1,31 @@ +/** + * Read body from downloading operation methods to string. + * Work on both Node.js and browser environment. + * + * @param response Convenience layer methods response with downloaded body + * @param length Length of Readable stream, needed for Node.js environment + */ +export async function bodyToString( + response: { + readableStreamBody?: NodeJS.ReadableStream; + blobBody?: Promise; + }, + // tslint:disable-next-line:variable-name + _length?: number +): Promise { + const blob = await response.blobBody!; + return blobToString(blob); +} + +export async function blobToString(blob: Blob): Promise { + const fileReader = new FileReader(); + return new Promise((resolve, reject) => { + fileReader.onloadend = (ev: any) => { + resolve(ev.target!.result); + }; + fileReader.onerror = reject; + fileReader.readAsText(blob); + }); +} + +export function bodyToAvroReadable() {} diff --git a/sdk/storage/storage-blob-changefeed/src/utils/utils.common.ts b/sdk/storage/storage-blob-changefeed/src/utils/utils.common.ts new file mode 100644 index 000000000000..aa1542cf12d2 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/utils/utils.common.ts @@ -0,0 +1,105 @@ +import { URLBuilder } from "@azure/core-http"; +import { ContainerClient } from "@azure/storage-blob"; +import { CHANGE_FEED_SEGMENT_PREFIX, CHANGE_FEED_INITIALIZATION_SEGMENT } from "./constants"; + +const millisecondsInAnHour = 60 * 60 * 1000; +export function ceilToNearestHour(date: Date | undefined): Date | undefined { + if (date === undefined) { + return undefined; + } + return new Date(Math.ceil(date.getTime() / millisecondsInAnHour) * millisecondsInAnHour); +} + +export function floorToNearestHour(date: Date | undefined): Date | undefined { + if (date === undefined) { + return undefined; + } + return new Date(Math.floor(date.getTime() / millisecondsInAnHour) * millisecondsInAnHour); +} + +/** + * Get URI from an URL string. + * + * @export + * @param {string} url Source URL string + * @returns {(string | undefined)} + */ +export function getURI(url: string): string { + const urlParsed = URLBuilder.parse(url); + return `${urlParsed.getHost()}${urlParsed.getPort()}${urlParsed.getPath()}`; +} + +// s[0]*31^(n - 1) + s[1]*31^(n - 2) + ... + s[n - 1] +export function hashString(str: string): number { + let hash = 0; + for (let i = 0; i < str.length; i++) { + hash = (hash << 5) - hash + str.charCodeAt(i); + hash |= 0; // Bit operation converts operands to 32-bit integers + } + return hash; +} + +export async function getYearsPaths(containerClient: ContainerClient): Promise { + const years: number[] = []; + for await (const item of containerClient.listBlobsByHierarchy("/", { + prefix: CHANGE_FEED_SEGMENT_PREFIX + })) { + // TODO: add String.prototype.includes polyfill for IE11 + if (item.kind === "prefix" && !item.name.includes(CHANGE_FEED_INITIALIZATION_SEGMENT)) { + const yearStr = item.name.slice(CHANGE_FEED_SEGMENT_PREFIX.length, -1); + years.push(parseInt(yearStr)); + } + } + return years.sort((a, b) => a - b); +} + +export async function getSegmentsInYear( + containerClient: ContainerClient, + year: number, + startTime?: Date, + endTime?: Date +): Promise { + const segments: string[] = []; + const yearBeginTime = new Date(Date.UTC(year, 0)); + if (endTime && yearBeginTime >= endTime) { + return segments; + } + + const prefix = `${CHANGE_FEED_SEGMENT_PREFIX}${year}/`; + for await (const item of containerClient.listBlobsFlat({ prefix })) { + const segmentTime = parseDateFromSegmentPath(item.name); + if ((startTime && segmentTime < startTime) || (endTime && segmentTime >= endTime)) { + continue; + } + segments.push(item.name); + } + return segments; +} + +export function parseDateFromSegmentPath(segmentPath: string): Date { + const splitPath = segmentPath.split("/"); + if (splitPath.length < 3) { + throw new Error(`${segmentPath} is not a valid segment path.`); + } + + const segmentTime = new Date(0); + segmentTime.setUTCFullYear(parseInt(splitPath[2])); + + if (splitPath.length >= 4) { + segmentTime.setUTCMonth(parseInt(splitPath[3]) - 1); + } + if (splitPath.length >= 5) { + segmentTime.setUTCDate(parseInt(splitPath[4])); + } + if (splitPath.length >= 6) { + segmentTime.setUTCHours(parseInt(splitPath[5]) / 100); + } + return segmentTime; +} + +export function minDate(dateA: Date, dateB?: Date): Date { + if (dateB && dateB < dateA) { + return dateB; + } + return dateA; +} diff --git a/sdk/storage/storage-blob-changefeed/src/utils/utils.node.ts b/sdk/storage/storage-blob-changefeed/src/utils/utils.node.ts new file mode 100644 index 000000000000..9d0ee50889f5 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/src/utils/utils.node.ts @@ -0,0 +1,37 @@ +import { AvroReadable, AvroReadableFromStream } from "../../../storage-internal-avro/src"; + +/** + * Read body from downloading operation methods to string. + * Work on both Node.js and browser environment. + * + * @param response Convenience layer methods response with downloaded body + * @param length Length of Readable stream, needed for Node.js environment + */ +export async function bodyToString( + response: { + readableStreamBody?: NodeJS.ReadableStream; + blobBody?: Promise; + }, + length?: number +): Promise { + return new Promise((resolve, reject) => { + response.readableStreamBody!.on("readable", () => { + const chunk = response.readableStreamBody!.read(length); + if (chunk) { + resolve(chunk.toString()); + } + }); + + response.readableStreamBody!.on("error", reject); + response.readableStreamBody!.on("end", () => { + resolve(""); + }); + }); +} + +export function bodyToAvroReadable(response: { + readableStreamBody?: NodeJS.ReadableStream; + blobBody?: Promise; +}): AvroReadable { + return new AvroReadableFromStream(response.readableStreamBody!); +} diff --git a/sdk/storage/storage-blob-changefeed/test/blobchangefeedclient.spec.ts b/sdk/storage/storage-blob-changefeed/test/blobchangefeedclient.spec.ts new file mode 100644 index 000000000000..4684b459dadf --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/test/blobchangefeedclient.spec.ts @@ -0,0 +1,144 @@ +import * as assert from "assert"; +import { record } from "@azure/test-utils-recorder"; +import { BlobServiceClient } from "@azure/storage-blob"; +import { getBSU, recorderEnvSetup } from "./utils"; +import { BlobChangeFeedClient, BlobChangeFeedEvent, BlobChangeFeedEventPage } from "../src"; + +import * as dotenv from "dotenv"; +dotenv.config(); + +describe("BlobChangeFeedClient", async () => { + let recorder: any; + let changeFeedClient: BlobChangeFeedClient; + let blobServiceClient: BlobServiceClient; + + before(async function() { + if (process.env.CHANGE_FEED_ENABLED !== "1") { + this.skip(); + } + }); + + beforeEach(async function() { + recorder = record(this, recorderEnvSetup); + blobServiceClient = getBSU(); + changeFeedClient = new BlobChangeFeedClient(blobServiceClient); + }); + + afterEach(async function() { + recorder.stop(); + }); + + it("next(): fetch all events", async () => { + let i = 0; + for await (const event of changeFeedClient.listChanges()) { + if (i++ === 0) { + assert.ok(event.eventType); + assert.ok(event.data.blobType); + } + } + }); + + it("next(): with start and end time", async () => { + let i = 0; + let lastEvent: BlobChangeFeedEvent | undefined; + const start = new Date(Date.UTC(2020, 1, 21, 22, 30, 0)); // will be rounded down to 22:00 + const startRounded = new Date(Date.UTC(2020, 1, 21, 22, 0, 0)); + const end = new Date(Date.UTC(2020, 4, 8, 21, 10, 0)); // will be rounded up to 22:00 + const endRounded = new Date(Date.UTC(2020, 4, 8, 22, 0, 0)); + for await (const event of changeFeedClient.listChanges({ start, end })) { + if (i++ === 0) { + assert.ok(event.eventType); + assert.ok(event.data.blobType); + assert.ok(event.eventTime >= startRounded); + } + lastEvent = event; + } + + if (lastEvent) { + assert.ok(lastEvent.eventTime < endRounded); + } + }); + + it("byPage()", async () => { + const maxPageSize = 2; + const iter = changeFeedClient.listChanges().byPage({ maxPageSize }); + const nextPage = await iter.next(); + if (nextPage.done) { + return; + } + assert.equal(nextPage.value.events.length, maxPageSize); + const event = nextPage.value.events[0]; + assert.ok(event.eventType); + assert.ok(event.data.blobType); + + // continuationToken + const iter1 = changeFeedClient + .listChanges() + .byPage({ continuationToken: nextPage.value.continuationToken, maxPageSize }); + const nextPage1 = await iter1.next(); + if (nextPage1.done) { + return; + } + assert.equal(nextPage1.value.events.length, maxPageSize); + const event1 = nextPage1.value.events[0]; + assert.ok(event1.eventType); + assert.ok(event1.data.blobType); + assert.notEqual(event1.id, event.id); + + // fetch between time range + const start = new Date(Date.UTC(2020, 1, 21, 22, 30, 0)); // will be ignored + const end = new Date(Date.UTC(2020, 4, 8, 21, 10, 0)); // will be rounded to 22:00 + const endRounded = new Date(Date.UTC(2020, 4, 8, 22, 0, 0)); + const iter2 = changeFeedClient + .listChanges({ start, end }) + .byPage({ continuationToken: nextPage1.value.continuationToken }); + let i = 0; + let lastEventPage: BlobChangeFeedEventPage | undefined; + for await (const eventPage of iter2) { + if (i++ === 0) { + const firstEvent = eventPage.events[0]; + assert.ok(firstEvent.eventType); + assert.ok(firstEvent.data.blobType); + assert.notEqual(firstEvent.id, event.id); + } + lastEventPage = eventPage; + } + + if (lastEventPage) { + const lastEvent = lastEventPage.events[lastEventPage.events.length - 1]; + assert.ok(lastEvent.eventTime < endRounded); + } + }); +}); + +describe("BlobChangeFeedClient: Change Feed not configured", async () => { + let recorder: any; + let changeFeedClient: BlobChangeFeedClient; + let blobServiceClient: BlobServiceClient; + + before(async function() { + if (process.env.CHANGE_FEED_ENABLED === "1") { + this.skip(); + } + }); + + beforeEach(async function() { + recorder = record(this, recorderEnvSetup); + blobServiceClient = getBSU(); + changeFeedClient = new BlobChangeFeedClient(blobServiceClient); + }); + + afterEach(async function() { + recorder.stop(); + }); + + it("should throw when fetching changes", async () => { + let exceptionCaught = false; + try { + await changeFeedClient.listChanges().next(); + } catch (err) { + exceptionCaught = true; + } + assert.ok(exceptionCaught); + }); +}); diff --git a/sdk/storage/storage-blob-changefeed/test/changefeed.spec.ts b/sdk/storage/storage-blob-changefeed/test/changefeed.spec.ts new file mode 100644 index 000000000000..325e287b43c3 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/test/changefeed.spec.ts @@ -0,0 +1,249 @@ +import * as assert from "assert"; +import * as fs from "fs"; +import * as path from "path"; +import * as sinon from "sinon"; +import { BlobServiceClient, ContainerClient, BlobClient } from "@azure/storage-blob"; +import { SegmentFactory } from "../src/SegmentFactory"; +import { Segment } from "../src/Segment"; +import { ChangeFeedFactory } from "../src/ChangeFeedFactory"; +import { hashString, getURI } from "../src/utils/utils.common"; + +describe("Change Feed", async () => { + const manifestFilePath = path.join("test", "resources", "ChangeFeedManifest.json"); + const lastConsumable = new Date("2020-05-04T19:10:00.000Z"); + const segmentCount = 5; + const yearPaths = [ + { kind: "prefix", name: "idx/segments/1601/" }, + { kind: "prefix", name: "idx/segments/2019/" }, + { kind: "prefix", name: "idx/segments/2020/" } + ]; + const segmentsIn2019 = [ + { name: "idx/segments/2019/03/02/2000/meta.json" }, + { name: "idx/segments/2019/04/03/2200/meta.json" }, + { name: "idx/segments/2019/05/03/2200/meta.json" } + ]; + const segmentsIn2020 = [ + { name: "idx/segments/2020/03/02/2000/meta.json" }, + { name: "idx/segments/2020/05/04/1900/meta.json" } + ]; + const segmentTimes = [ + new Date(Date.UTC(2019, 2, 2, 20)), + new Date(Date.UTC(2019, 3, 3, 22)), + new Date(Date.UTC(2019, 4, 3, 22)), + new Date(Date.UTC(2020, 2, 2, 20)), + new Date(Date.UTC(2020, 4, 4, 19)) + ]; + let serviceClientStub: sinon.SinonStubbedInstance; + let segmentFactoryStub: sinon.SinonStubbedInstance; + let containerClientStub: sinon.SinonStubbedInstance; + let segmentStubs: sinon.SinonStubbedInstance[]; + let changeFeedFactory: ChangeFeedFactory; + + async function* fakeList(items: any[]) { + for (const item of items) { + yield item; + } + } + + async function* listTwoArray(itemsA: any[], itemsB: any[]) { + for (const item of itemsA) { + yield item; + } + for (const item of itemsB) { + yield item; + } + } + + beforeEach(async () => { + serviceClientStub = sinon.createStubInstance(BlobServiceClient); + containerClientStub = sinon.createStubInstance(ContainerClient); + const blobClientStub = sinon.createStubInstance(BlobClient); + segmentFactoryStub = sinon.createStubInstance(SegmentFactory); + changeFeedFactory = new ChangeFeedFactory(segmentFactoryStub as any); + + serviceClientStub.getContainerClient.returns(containerClientStub as any); + containerClientStub.exists.resolves(true); + containerClientStub.getBlobClient.returns(blobClientStub as any); + containerClientStub.listBlobsByHierarchy + .withArgs("/") + .callsFake(() => fakeList(yearPaths) as any); + containerClientStub.listBlobsFlat + .withArgs({ prefix: "idx/segments/2019/" }) + .callsFake(() => fakeList(segmentsIn2019) as any); + containerClientStub.listBlobsFlat + .withArgs({ prefix: "idx/segments/2020/" }) + .callsFake(() => fakeList(segmentsIn2020) as any); + // TODO: rewrite for browser + blobClientStub.download.callsFake(() => { + return new Promise((resolve) => { + resolve({ readableStreamBody: fs.createReadStream(manifestFilePath) } as any); + }); + }); + + segmentStubs = []; + const segmentIter = listTwoArray(segmentsIn2019, segmentsIn2020); + for (let i = 0; i < segmentCount; i++) { + segmentStubs.push(sinon.createStubInstance(Segment)); + segmentFactoryStub.create + .withArgs(sinon.match.any, (await segmentIter.next()).value.name) + .resolves(segmentStubs[i] as any); + } + for (let i = 0; i < segmentCount; i++) { + sinon.stub(segmentStubs[i], "dateTime").value(segmentTimes[i]); + sinon.stub(segmentStubs[i], "finalized").value(i < segmentCount - 1); + segmentStubs[i].hasNext.returns(true); + segmentStubs[i].getChange.resolves(i as any); + } + }); + + afterEach(() => { + sinon.restore(); + }); + + it("no valid years in change feed container", async () => { + const yearPaths = [{ kind: "prefix", name: "idx/segments/1601/" }]; + containerClientStub.listBlobsByHierarchy.withArgs("/").returns(fakeList(yearPaths) as any); + const changeFeed = await changeFeedFactory.create(serviceClientStub as any); + assert.ok(!changeFeed.hasNext()); + }); + + it("no years after start time", async () => { + const yearPaths = [ + { kind: "prefix", name: "idx/segments/1601/" }, + { kind: "prefix", name: "idx/segments/2019/" } + ]; + containerClientStub.listBlobsByHierarchy.withArgs("/").returns(fakeList(yearPaths) as any); + const changeFeed = await changeFeedFactory.create( + serviceClientStub as any, + undefined, + new Date(Date.UTC(2020, 0)) + ); + assert.ok(!changeFeed.hasNext()); + }); + + it("no segments remaining in start year", async () => { + const yearPaths = [ + { kind: "prefix", name: "idx/segments/1601/" }, + { kind: "prefix", name: "idx/segments/2019/" } + ]; + containerClientStub.listBlobsByHierarchy.withArgs("/").returns(fakeList(yearPaths) as any); + + const segments = [ + { name: "idx/segments/2019/03/02/2000/meta.json" }, + { name: "idx/segments/2019/04/03/2200/meta.json" } + ]; + containerClientStub.listBlobsFlat.returns(fakeList(segments) as any); + + const changeFeed = await changeFeedFactory.create( + serviceClientStub as any, + undefined, + new Date(Date.UTC(2019, 5)) + ); + assert.ok(!changeFeed.hasNext()); + }); + + it("getChange", async () => { + const changeFeed = await changeFeedFactory.create( + serviceClientStub as any, + undefined, + new Date(Date.UTC(2019, 0)) + ); + assert.ok(changeFeed.hasNext()); + + const event = await changeFeed.getChange(); + assert.equal(event, 0); + + // advance to next non-empty segment + for (let i = 0; i < 2; i++) { + segmentStubs[i].hasNext.returns(false); + segmentStubs[i].getChange.resolves(undefined); + } + assert.ok(changeFeed.hasNext()); + const event2 = await changeFeed.getChange(); + assert.equal(event2, 2); + + // advanced to next year + segmentStubs[2].hasNext.returns(false); + segmentStubs[2].getChange.resolves(undefined); + assert.ok(changeFeed.hasNext()); + const event3 = await changeFeed.getChange(); + assert.equal(event3, 3); + + // stop when segment not finalized + segmentStubs[3].hasNext.returns(false); + segmentStubs[3].getChange.resolves(undefined); + const event4 = await changeFeed.getChange(); + assert.equal(event4, undefined); + assert.ok(!changeFeed.hasNext()); + }); + + it("with start and end time", async () => { + // no valid segment between start and end + const changeFeed = await changeFeedFactory.create( + serviceClientStub as any, + undefined, + new Date(Date.UTC(2019, 2, 2, 21)), + new Date(Date.UTC(2019, 3, 3, 22)) + ); + assert.ok(!changeFeed.hasNext()); + + // end earlier than lastConsumable + const changeFeed2 = await changeFeedFactory.create( + serviceClientStub as any, + undefined, + new Date(Date.UTC(2019, 3, 3, 22)), + new Date(Date.UTC(2019, 4, 3, 22)) + ); + assert.ok(changeFeed2.hasNext()); + const event = await changeFeed2.getChange(); + assert.equal(event, 1); + + segmentStubs[1].hasNext.returns(false); + segmentStubs[1].getChange.resolves(undefined); + const event2 = await changeFeed2.getChange(); + assert.equal(event2, undefined); + + // end later than lastConsumable + const changeFeed3 = await changeFeedFactory.create( + serviceClientStub as any, + undefined, + lastConsumable, + new Date(lastConsumable.getTime() + 1) + ); + assert.ok(!changeFeed3.hasNext()); + }); + + it("with continuation token", async () => { + const changeFeed = await changeFeedFactory.create( + serviceClientStub as any, + undefined, + new Date(Date.UTC(2020, 2, 2, 20)) + ); + assert.ok(changeFeed.hasNext()); + + const containerUri = "https://account.blob.core.windows.net/$blobchangefeed"; + (containerClientStub as any).url = containerUri; + const cursor = changeFeed.getCursor(); + assert.deepStrictEqual(cursor.urlHash, hashString(getURI(containerUri))); + + segmentStubs[3].getCursor.returns({ + shardCursors: [], + shardIndex: 0, + segmentTime: new Date(Date.UTC(2020, 2, 2, 20)).toJSON() + }); + const continuation = JSON.stringify(changeFeed.getCursor()); + const changeFeed2 = await changeFeedFactory.create(serviceClientStub as any, continuation); + assert.ok(changeFeed2.hasNext()); + const event = await changeFeed.getChange(); + assert.equal(event, 3); + + // finalized changed + sinon.stub(segmentStubs[4], "finalized").value(true); + segmentStubs[3].hasNext.returns(false); + segmentStubs[3].getChange.resolves(undefined); + const changeFeed3 = await changeFeedFactory.create(serviceClientStub as any, continuation); + assert.ok(changeFeed3.hasNext()); + const event2 = await changeFeed.getChange(); + assert.equal(event2, 4); + }); +}); diff --git a/sdk/storage/storage-blob-changefeed/test/chunk.spec.ts b/sdk/storage/storage-blob-changefeed/test/chunk.spec.ts new file mode 100644 index 000000000000..5fca8118fee7 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/test/chunk.spec.ts @@ -0,0 +1,72 @@ +import * as assert from "assert"; +import { Chunk } from "../src/Chunk"; +import * as sinon from "sinon"; +import { AvroReader } from "../../storage-internal-avro/src"; + +class FakeAvroReader { + constructor( + public blockOffset: number, + public objectIndex: number, + public hasNext: boolean, + private _record: any, + public blockSize?: number + ) {} + + public async *parseObjects(): AsyncIterableIterator | null> { + while (this.hasNext) { + this.blockOffset += this.blockSize || 1000; + this.objectIndex++; + yield this._record; + } + } +} + +describe("Chunk", async () => { + afterEach(() => { + sinon.restore(); + }); + + it("hasNext()", async () => { + const avroReaderStub = sinon.createStubInstance(AvroReader); + avroReaderStub.hasNext.returns(true); + + const chunk = new Chunk(avroReaderStub as any, 0, 0); + assert.equal(chunk.hasNext(), true); + + avroReaderStub.hasNext.returns(false); + assert.equal(chunk.hasNext(), false); + }); + + it("getChange", async () => { + // set up + const record = { a: 1 }; + const fakeAvroReader = new FakeAvroReader(0, 0, true, record); + const avroReaderStub = sinon.createStubInstance(AvroReader); + avroReaderStub.hasNext.callsFake(() => fakeAvroReader.hasNext); + avroReaderStub.parseObjects.returns(fakeAvroReader.parseObjects()); + sinon.stub(avroReaderStub, "blockOffset").get(() => { + return fakeAvroReader.blockOffset; + }); + sinon.stub(avroReaderStub, "objectIndex").get(() => { + return fakeAvroReader.objectIndex; + }); + + const chunk = new Chunk( + avroReaderStub as any, + avroReaderStub.blockOffset, + avroReaderStub.objectIndex + ); + + // act and verify + const change = await chunk.getChange(); + assert.deepStrictEqual(change, record); + assert.equal(chunk.blockOffset, avroReaderStub.blockOffset); + assert.equal(chunk.eventIndex, avroReaderStub.objectIndex); + + fakeAvroReader.hasNext = false; + const change2 = await chunk.getChange(); + assert.deepStrictEqual(change2, undefined); + assert.equal(chunk.blockOffset, avroReaderStub.blockOffset); + assert.equal(chunk.eventIndex, avroReaderStub.objectIndex); + }); +}); diff --git a/sdk/storage/storage-blob-changefeed/test/resources/ChangeFeedManifest.json b/sdk/storage/storage-blob-changefeed/test/resources/ChangeFeedManifest.json new file mode 100644 index 000000000000..fcca218d3f25 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/test/resources/ChangeFeedManifest.json @@ -0,0 +1,12 @@ +{ + "version": 0, + "lastConsumable": "2020-05-04T19:10:00.000Z", + "storageDiagnostics": { + "version": 0, + "lastModifiedTime": "2020-05-04T19:25:09.594Z", + "data": { + "aid": "a6b895a0-7006-0041-0049-22cadf06029a", + "lfz": "2020-04-29T06:00:00.000Z" + } + } +} \ No newline at end of file diff --git a/sdk/storage/storage-blob-changefeed/test/resources/SegmentManifest.json b/sdk/storage/storage-blob-changefeed/test/resources/SegmentManifest.json new file mode 100644 index 000000000000..21b93ea966a3 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/test/resources/SegmentManifest.json @@ -0,0 +1,26 @@ +{ + "version": 0, + "begin": "2020-03-25T02:00:00.000Z", + "intervalSecs": 3600, + "status": "Finalized", + "config": { + "version": 0, + "configVersionEtag": "0x8d7d063fb40542c", + "numShards": 1, + "recordsFormat": "avro", + "formatSchemaVersion": 3, + "shardDistFnVersion": 1 + }, + "chunkFilePaths": [ + "$blobchangefeed/log/00/2020/03/25/0200/", + "$blobchangefeed/log/01/2020/03/25/0200/", + "$blobchangefeed/log/02/2020/03/25/0200/" + ], + "storageDiagnostics": { + "version": 0, + "lastModifiedTime": "2020-03-25T02:26:53.186Z", + "data": { + "aid": "61410c64-2006-0001-004c-02cde706e9dc" + } + } +} \ No newline at end of file diff --git a/sdk/storage/storage-blob-changefeed/test/segment.spec.ts b/sdk/storage/storage-blob-changefeed/test/segment.spec.ts new file mode 100644 index 000000000000..657a527ec7f7 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/test/segment.spec.ts @@ -0,0 +1,95 @@ +import * as assert from "assert"; +import * as fs from "fs"; +import * as path from "path"; +import * as sinon from "sinon"; +import { ContainerClient, BlobClient } from "@azure/storage-blob"; +import { Shard } from "../src/Shard"; +import { SegmentFactory } from "../src/SegmentFactory"; +import { ShardFactory } from "../src/ShardFactory"; + +describe("Shard", async () => { + const manifestPath = "idx/segments/2020/03/25/0200/meta.json"; + const dateTime = new Date(Date.UTC(2020, 2, 25, 2)); + const shardCount = 3; + const segmentManifestFilePath = path.join("test", "resources", "SegmentManifest.json"); + let containerClientStub: any; + let shardFactoryStub: any; + let shardStubs: any[]; + + beforeEach(() => { + containerClientStub = sinon.createStubInstance(ContainerClient); + const blobClientStub = sinon.createStubInstance(BlobClient); + containerClientStub.getBlobClient.returns(blobClientStub); + // TODO: rewrite for browser + blobClientStub.download.resolves({ + readableStreamBody: fs.createReadStream(segmentManifestFilePath) + } as any); + + shardFactoryStub = sinon.createStubInstance(ShardFactory); + shardStubs = []; + for (let i = 0; i < shardCount; i++) { + shardStubs.push(sinon.createStubInstance(Shard)); + shardFactoryStub.create.onCall(i).returns(shardStubs[i]); + + shardStubs[i].hasNext.returns(true); + shardStubs[i].getChange.returns(i); + } + }); + + afterEach(() => { + sinon.restore(); + }); + + it("getChange round robin in shards", async () => { + const segmentFactory = new SegmentFactory(shardFactoryStub); + const segment = await segmentFactory.create(containerClientStub, manifestPath); + assert.ok(segment.hasNext()); + assert.equal(segment.dateTime.getTime(), dateTime.getTime()); + assert.ok(segment.finalized); + + // round robin + for (let i = 0; i < shardCount * 2 + 1; i++) { + const event = await segment.getChange(); + assert.equal(shardStubs[i % shardCount].getChange.callCount, Math.floor(i / shardCount) + 1); + assert.equal(event, i % shardCount); + } + + // skip finished shard + shardStubs[1].hasNext.returns(false); + shardStubs[1].getChange(undefined); + const event = await segment.getChange(); + assert.equal(event, 1); + + const shardRemainingCount = shardCount - 1; + for (let i = 0; i < shardRemainingCount; i++) { + const event = await segment.getChange(); + assert.equal(event, (i + 2) % shardCount); + } + const event2 = await segment.getChange(); + assert.equal(event2, 2); + + // all shards done, return undefined + for (let i = 0; i < shardCount; i++) { + shardStubs[i].hasNext.returns(false); + shardStubs[i].getChange.returns(undefined); + } + const lastEvent = await segment.getChange(); + assert.deepStrictEqual(lastEvent, undefined); + }); + + it("init with non-zero shardIndex", async () => { + const shardIndex = 1; + const segmentFactory = new SegmentFactory(shardFactoryStub); + const segment = await segmentFactory.create(containerClientStub, manifestPath, { + shardIndex, + shardCursors: [] + } as any); + assert.ok(segment.hasNext()); + assert.equal(segment.dateTime.getTime(), dateTime.getTime()); + assert.ok(segment.finalized); + assert.equal(segment.getCursor().shardIndex, shardIndex); + + const event = await segment.getChange(); + assert.equal(event, shardIndex); + }); +}); diff --git a/sdk/storage/storage-blob-changefeed/test/shard.spec.ts b/sdk/storage/storage-blob-changefeed/test/shard.spec.ts new file mode 100644 index 000000000000..f001b69fe2d8 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/test/shard.spec.ts @@ -0,0 +1,90 @@ +import * as assert from "assert"; +import * as sinon from "sinon"; +import { ShardFactory } from "../src/ShardFactory"; +import { ContainerClient } from "@azure/storage-blob"; +import { ChunkFactory } from "../src/ChunkFactory"; +import { ShardCursor } from "../src/models/ChangeFeedCursor"; +import { Chunk } from "../src/Chunk"; + +describe("Shard", async () => { + let chunkFactoryStub: any; + let containerClientSub: any; + let chunkStub: any; + + async function* fakeListBlobsFlat(option: { prefix: string }) { + for (let i = 0; i < 5; i++) { + yield { name: `${option.prefix}000${i}.avro` }; + } + } + + beforeEach(() => { + chunkStub = sinon.createStubInstance(Chunk); + containerClientSub = sinon.createStubInstance(ContainerClient); + containerClientSub.listBlobsFlat.callsFake(fakeListBlobsFlat); + chunkFactoryStub = sinon.createStubInstance(ChunkFactory); + chunkFactoryStub.create.returns(chunkStub); + }); + + afterEach(() => { + sinon.restore(); + }); + + it("build shard with none-zero chunkIndex", async () => { + const shardPath = "$blobchangefeed/log/00/2019/02/22/1810/"; + const chunkIndex = 2; + const shardCursor: ShardCursor = { + chunkIndex, + blockOffset: 0, + eventIndex: 0 + }; + + // build shard correctly + const shardFactory = new ShardFactory(chunkFactoryStub as any); + const shard = await shardFactory.create(containerClientSub as any, shardPath, shardCursor); + assert.ok( + chunkFactoryStub.create.calledWith( + containerClientSub, + `${shardPath}000${chunkIndex}.avro` + ) + ); + const cursor = shard.getCursor(); + assert.deepStrictEqual(cursor.chunkIndex, shardCursor.chunkIndex); + + // shift to next chunk when currentChunk is done + chunkStub.hasNext.returns(false); + const nextChunkStub = sinon.createStubInstance(Chunk); + nextChunkStub.hasNext.returns(true); + const event = { id: "a" }; + nextChunkStub.getChange.resolves(event as any); + chunkFactoryStub.create.returns(nextChunkStub); + + const change = await shard.getChange(); + assert.ok( + chunkFactoryStub.create.calledWith( + containerClientSub, + `${shardPath}000${chunkIndex + 1}.avro` + ) + ); + assert.deepStrictEqual(change, event); + const cursor2 = shard.getCursor(); + assert.deepStrictEqual(cursor2.chunkIndex, shardCursor.chunkIndex + 1); + + // chunks used up + nextChunkStub.hasNext.returns(false); + nextChunkStub.getChange.resolves(undefined); + const lastChunkStub = sinon.createStubInstance(Chunk); + lastChunkStub.hasNext.returns(false); + chunkFactoryStub.create.returns(lastChunkStub); + + const change2 = await shard.getChange(); + assert.ok( + chunkFactoryStub.create.calledWith( + containerClientSub, + `${shardPath}000${chunkIndex + 2}.avro` + ) + ); + assert.equal(change2, undefined); + const cursor3 = shard.getCursor(); + assert.deepStrictEqual(cursor3.chunkIndex, shardCursor.chunkIndex + 2); + }); +}); diff --git a/sdk/storage/storage-blob-changefeed/test/utils/index.ts b/sdk/storage/storage-blob-changefeed/test/utils/index.ts new file mode 100644 index 000000000000..09bdf4d580d1 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/test/utils/index.ts @@ -0,0 +1,84 @@ +import * as dotenv from "dotenv"; +import { SimpleTokenCredential } from "./testutils.common"; +import { StorageSharedKeyCredential, BlobServiceClient } from "@azure/storage-blob"; +import {} from "../../src"; +import { TokenCredential } from "@azure/core-http"; +import { env } from "@azure/test-utils-recorder"; + +dotenv.config(); + +export * from "./testutils.common"; + +export function getGenericCredential(accountType: string): StorageSharedKeyCredential { + const accountNameEnvVar = `${accountType}ACCOUNT_NAME`; + const accountKeyEnvVar = `${accountType}ACCOUNT_KEY`; + + const accountName = process.env[accountNameEnvVar]; + const accountKey = process.env[accountKeyEnvVar]; + if (!accountName || !accountKey || accountName === "" || accountKey === "") { + throw new Error( + `${accountNameEnvVar} and/or ${accountKeyEnvVar} environment variables not specified.` + ); + } + + return new StorageSharedKeyCredential(accountName, accountKey); +} + +export function getGenericBSU( + accountType: string, + accountNameSuffix: string = "" +): BlobServiceClient { + if ( + env.STORAGE_CONNECTION_STRING && + env.STORAGE_CONNECTION_STRING.startsWith("UseDevelopmentStorage=true") + ) { + return BlobServiceClient.fromConnectionString(getConnectionStringFromEnvironment()); + } else { + const credential = getGenericCredential(accountType) as StorageSharedKeyCredential; + + const blobPrimaryURL = `https://${credential.accountName}${accountNameSuffix}.blob.core.windows.net/`; + return new BlobServiceClient(blobPrimaryURL, credential); + } +} + +export function getTokenCredential(): TokenCredential { + const accountTokenEnvVar = `ACCOUNT_TOKEN`; + const accountToken = process.env[accountTokenEnvVar]; + if (!accountToken || accountToken === "") { + throw new Error(`${accountTokenEnvVar} environment variables not specified.`); + } + + return new SimpleTokenCredential(accountToken); +} + +export function getTokenBSU(): BlobServiceClient { + const accountNameEnvVar = `ACCOUNT_NAME`; + + const accountName = process.env[accountNameEnvVar]; + if (!accountName || accountName === "") { + throw new Error(`${accountNameEnvVar} environment variables not specified.`); + } + + const credential = getTokenCredential(); + const blobPrimaryURL = `https://${accountName}.blob.core.windows.net/`; + return new BlobServiceClient(blobPrimaryURL, credential); +} + +export function getBSU(): BlobServiceClient { + return getGenericBSU(""); +} + +export function getAlternateBSU(): BlobServiceClient { + return getGenericBSU("SECONDARY_", "-secondary"); +} + +export function getConnectionStringFromEnvironment(): string { + const connectionStringEnvVar = `STORAGE_CONNECTION_STRING`; + const connectionString = process.env[connectionStringEnvVar]; + + if (!connectionString) { + throw new Error(`${connectionStringEnvVar} environment variables not specified.`); + } + + return connectionString; +} diff --git a/sdk/storage/storage-blob-changefeed/test/utils/testutils.common.ts b/sdk/storage/storage-blob-changefeed/test/utils/testutils.common.ts new file mode 100644 index 000000000000..2a5bd4615eb9 --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/test/utils/testutils.common.ts @@ -0,0 +1,180 @@ +import { TokenCredential, GetTokenOptions, AccessToken } from "@azure/core-http"; +import { isPlaybackMode, env, RecorderEnvironmentSetup } from "@azure/test-utils-recorder"; + +export const testPollerProperties = { + intervalInMs: isPlaybackMode() ? 0 : undefined +}; + +const mockAccountName = "fakestorageaccount"; +const mockMDAccountName = "md-fakestorageaccount"; +const mockAccountKey = "aaaaa"; +export const recorderEnvSetup: RecorderEnvironmentSetup = { + replaceableVariables: { + // Used in record and playback modes + // 1. The key-value pairs will be used as the environment variables in playback mode + // 2. If the env variables are present in the recordings as plain strings, they will be replaced with the provided values in record mode + ACCOUNT_NAME: `${mockAccountName}`, + ACCOUNT_KEY: `${mockAccountKey}`, + ACCOUNT_SAS: `${mockAccountKey}`, + STORAGE_CONNECTION_STRING: `DefaultEndpointsProtocol=https;AccountName=${mockAccountName};AccountKey=${mockAccountKey};EndpointSuffix=core.windows.net`, + // Comment following line to skip user delegation key/SAS related cases in record and play + // which depends on this environment variable + ACCOUNT_TOKEN: `${mockAccountKey}`, + MD_ACCOUNT_NAME: `${mockMDAccountName}`, + MD_ACCOUNT_KEY: `${mockAccountKey}`, + MD_ACCOUNT_SAS: `${mockAccountKey}`, + MD_STORAGE_CONNECTION_STRING: `DefaultEndpointsProtocol=https;AccountName=${mockMDAccountName};AccountKey=${mockAccountKey};EndpointSuffix=core.windows.net` + }, + customizationsOnRecordings: [ + // Used in record mode + // Array of callback functions can be provided to customize the generated recordings in record mode + // `sig` param of SAS Token is being filtered here + (recording: string): string => + recording.replace( + new RegExp(env.ACCOUNT_SAS.match("(.*)&sig=(.*)")[2], "g"), + `${mockAccountKey}` + ) + ], + // SAS token may contain sensitive information + queryParametersToSkip: [ + // Used in record and playback modes + "se", + "sig", + "sp", + "spr", + "srt", + "ss", + "st", + "sv" + ] +}; + +/** + * A TokenCredential that always returns the given token. This class can be + * used when the access token is already known or can be retrieved from an + * outside source. + */ +export class SimpleTokenCredential implements TokenCredential { + /** + * The raw token string. Can be changed when the token needs to be updated. + */ + public token: string; + + /** + * The Date at which the token expires. Can be changed to update the expiration time. + */ + public expiresOn: Date; + + /** + * Creates an instance of TokenCredential. + * @param {string} token + */ + constructor(token: string, expiresOn?: Date) { + this.token = token; + this.expiresOn = expiresOn ? expiresOn : new Date(Date.now() + 60 * 60 * 1000); + } + + /** + * Retrieves the token stored in this RawTokenCredential. + * + * @param _scopes Ignored since token is already known. + * @param _options Ignored since token is already known. + * @returns {AccessToken} The access token details. + */ + async getToken( + _scopes: string | string[], + _options?: GetTokenOptions + ): Promise { + return { + token: this.token, + expiresOnTimestamp: this.expiresOn.getTime() + }; + } +} + +export function isBrowser(): boolean { + return typeof window !== "undefined"; +} + +export function getUniqueName(prefix: string): string { + return `${prefix}${new Date().getTime()}${padStart( + Math.floor(Math.random() * 10000).toString(), + 5, + "00000" + )}`; +} + +export function base64encode(content: string): string { + return isBrowser() ? btoa(content) : Buffer.from(content).toString("base64"); +} + +export function base64decode(encodedString: string): string { + return isBrowser() ? atob(encodedString) : Buffer.from(encodedString, "base64").toString(); +} + +type BlobMetadata = { [propertyName: string]: string }; + +/** + * Validate if m1 is super set of m2. + * + * @param m1 BlobMetadata + * @param m2 BlobMetadata + */ +export function isSuperSet(m1?: BlobMetadata, m2?: BlobMetadata): boolean { + if (!m1 || !m2) { + throw new RangeError("m1 or m2 is invalid"); + } + + for (let p in m2) { + if (m1[p] !== m2[p]) { + return false; + } + } + + return true; +} + +/** + * Sleep for seconds. + * + * @export + * @param {number} seconds + * @returns {Promise} + */ +export function sleep(seconds: number): Promise { + return new Promise((resolve) => { + setTimeout(resolve, seconds * 1000); + }); +} + +/** + * String.prototype.padStart() + * + * @export + * @param {string} currentString + * @param {number} targetLength + * @param {string} [padString=" "] + * @returns {string} + */ +export function padStart( + currentString: string, + targetLength: number, + padString: string = " " +): string { + // TS doesn't know this code needs to run downlevel sometimes. + // @ts-expect-error + if (String.prototype.padStart) { + return currentString.padStart(targetLength, padString); + } + + padString = padString || " "; + if (currentString.length > targetLength) { + return currentString; + } else { + targetLength = targetLength - currentString.length; + if (targetLength > padString.length) { + padString += padString.repeat(targetLength / padString.length); + } + return padString.slice(0, targetLength) + currentString; + } +} diff --git a/sdk/storage/storage-blob-changefeed/tsconfig.json b/sdk/storage/storage-blob-changefeed/tsconfig.json new file mode 100644 index 000000000000..f89af540f58e --- /dev/null +++ b/sdk/storage/storage-blob-changefeed/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "alwaysStrict": true, + "noImplicitAny": true, + "preserveConstEnums": true, + "sourceMap": true, + "inlineSources": true, + "newLine": "LF", + "target": "es5", + "moduleResolution": "node", + "noUnusedLocals": true, + "noUnusedParameters": true, + "strict": true, + "module": "esNext", + "outDir": "./dist-esm", + "declaration": true, + "declarationMap": true, + "importHelpers": true, + "declarationDir": "./typings/latest", + "lib": ["dom", "es5", "es6", "es7", "esnext"], + "esModuleInterop": true + }, + "compileOnSave": true, + "exclude": ["node_modules", "../storage-internal-avro/node_modules", "./samples/**"], + "include": ["./src/**/*.ts", "./test/**/*.ts", "../storage-internal-avro/**/*.ts"] +} diff --git a/sdk/storage/storage-blob/.vscode/launch.json b/sdk/storage/storage-blob/.vscode/launch.json index 24dbfc9d74c4..3eb92e74ef9e 100644 --- a/sdk/storage/storage-blob/.vscode/launch.json +++ b/sdk/storage/storage-blob/.vscode/launch.json @@ -34,7 +34,7 @@ "${workspaceFolder}/test/node/*.spec.ts" ], "env": { "TS_NODE_COMPILER_OPTIONS": "{\"module\": \"commonjs\"}" }, - "envFile": "${workspaceFolder}/../.env", + "envFile": "${workspaceFolder}/.env", "console": "integratedTerminal", "internalConsoleOptions": "neverOpen", "protocol": "inspector" diff --git a/sdk/storage/storage-blob/.vscode/settings.json b/sdk/storage/storage-blob/.vscode/settings.json index 7ceb5ace3e9d..8272fa845213 100644 --- a/sdk/storage/storage-blob/.vscode/settings.json +++ b/sdk/storage/storage-blob/.vscode/settings.json @@ -7,12 +7,14 @@ "[typescript]": { "editor.formatOnSave": true, "editor.tabSize": 2, - "editor.detectIndentation": false + "editor.detectIndentation": false, + "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[json]": { "editor.formatOnSave": true, "editor.tabSize": 2, - "editor.detectIndentation": false + "editor.detectIndentation": false, + "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[yaml]": { "editor.formatOnSave": true, diff --git a/sdk/storage/storage-blob/CHANGELOG.md b/sdk/storage/storage-blob/CHANGELOG.md index 5aa89d2fd7d6..808e079f2033 100644 --- a/sdk/storage/storage-blob/CHANGELOG.md +++ b/sdk/storage/storage-blob/CHANGELOG.md @@ -1,7 +1,11 @@ # Release History -## 12.2.0 (unreleased) +## 12.2.0-preview.1 (2020.07) +- Supported quick query. Added a new API `BlockBlobClient.query()`. +- Increased the maximum block size for Block Blob from 100MiB to 4000MiB(~4GB). And thereby supporting ~200TB maximum size for Block Blob. +- Added support for blob versioning. +- Supported blob tags. - Added convenience method `createIfNotExists` for `ContainerClient`, `AppendBlobClient` and `PageBlobClient`. - Added convenience method `deleteIfExists` for `ContainerClient` and `BlobClients`. diff --git a/sdk/storage/storage-blob/api-extractor.json b/sdk/storage/storage-blob/api-extractor.json index 9d52d2a63383..ede224adc3de 100644 --- a/sdk/storage/storage-blob/api-extractor.json +++ b/sdk/storage/storage-blob/api-extractor.json @@ -1,6 +1,6 @@ { "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - "mainEntryPointFilePath": "typings/latest/src/index.d.ts", + "mainEntryPointFilePath": "typings/latest/storage-blob/src/index.d.ts", "docModel": { "enabled": false }, @@ -28,4 +28,4 @@ } } } -} +} \ No newline at end of file diff --git a/sdk/storage/storage-blob/karma.conf.js b/sdk/storage/storage-blob/karma.conf.js index ae9fa2681492..13e271255b90 100644 --- a/sdk/storage/storage-blob/karma.conf.js +++ b/sdk/storage/storage-blob/karma.conf.js @@ -1,6 +1,6 @@ // https://github.com/karma-runner/karma-chrome-launcher process.env.CHROME_BIN = require("puppeteer").executablePath(); -require("dotenv").config({ path: "../.env" }); +require("dotenv").config({ path: "./.env" }); const { jsonRecordingFilterFunction, isPlaybackMode, @@ -65,7 +65,10 @@ module.exports = function(config) { "MD_ACCOUNT_NAME", "MD_ACCOUNT_SAS", "ENCRYPTION_SCOPE_1", - "ENCRYPTION_SCOPE_2" + "ENCRYPTION_SCOPE_2", + "BLOB_VERSIONING_ENABLED", + "BLOB_TAGS_ENABLED", + "QUICK_QUERY_ENABLED" ], // test results reporter to use diff --git a/sdk/storage/storage-blob/package.json b/sdk/storage/storage-blob/package.json index 2292e95e86a0..b0b368637793 100644 --- a/sdk/storage/storage-blob/package.json +++ b/sdk/storage/storage-blob/package.json @@ -1,17 +1,18 @@ { "name": "@azure/storage-blob", "sdk-type": "client", - "version": "12.1.2", + "version": "12.2.0-preview.1", "description": "Microsoft Azure Storage SDK for JavaScript - Blob", "main": "./dist/index.js", - "module": "./dist-esm/src/index.js", + "module": "./dist-esm/storage-blob/src/index.js", "browser": { - "./dist-esm/src/index.js": "./dist-esm/src/index.browser.js", - "./dist-esm/src/credentials/StorageSharedKeyCredential.js": "./dist-esm/src/credentials/StorageSharedKeyCredential.browser.js", - "./dist-esm/src/utils/utils.node.js": "./dist-esm/src/utils/utils.browser.js", - "./dist-esm/test/utils/index.js": "./dist-esm/test/utils/index.browser.js", - "./dist-esm/src/BatchUtils.js": "./dist-esm/src/BatchUtils.browser.js", - "./dist-esm/src/BlobDownloadResponse.js": "./dist-esm/src/BlobDownloadResponse.browser.js", + "./dist-esm/storage-blob/src/index.js": "./dist-esm/storage-blob/src/index.browser.js", + "./dist-esm/storage-blob/src/credentials/StorageSharedKeyCredential.js": "./dist-esm/storage-blob/src/credentials/StorageSharedKeyCredential.browser.js", + "./dist-esm/storage-blob/src/utils/utils.node.js": "./dist-esm/storage-blob/src/utils/utils.browser.js", + "./dist-esm/storage-blob/test/utils/index.js": "./dist-esm/storage-blob/test/utils/index.browser.js", + "./dist-esm/storage-blob/src/BatchUtils.js": "./dist-esm/storage-blob/src/BatchUtils.browser.js", + "./dist-esm/storage-blob/src/BlobDownloadResponse.js": "./dist-esm/storage-blob/src/BlobDownloadResponse.browser.js", + "./dist-esm/storage-blob/src/BlobQueryResponse.js": "./dist-esm/storage-blob/src/BlobQueryResponse.browser.js", "fs": false, "os": false, "process": false @@ -29,7 +30,7 @@ }, "scripts": { "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", - "build:autorest": "autorest ./swagger/README.md --typescript --package-version=12.1.2 --use=@microsoft.azure/autorest.typescript@5.0.1", + "build:autorest": "autorest ./swagger/README.md --typescript --package-version=12.2.0-preview.1 --use=@microsoft.azure/autorest.typescript@5.0.1", "build:es6": "tsc -p tsconfig.json", "build:nodebrowser": "rollup -c 2>&1", "build:samples": "npm run clean && npm run build:es6 && cross-env ONLY_NODE=true rollup -c 2>&1 && npm run build:prep-samples", @@ -42,11 +43,11 @@ "clean:samples": "rimraf samples/javascript/node_modules samples/typescript/node_modules samples/typescript/dist samples/typescript/package-lock.json samples/javascript/package-lock.json", "extract-api": "tsc -p . && api-extractor run --local", "execute:js-samples": "node ../../../common/scripts/run-samples.js samples/javascript/", - "execute:ts-samples": "node ../../../common/scripts/run-samples.js samples/typescript/dist/samples/typescript/src/", + "execute:ts-samples": "node ../../../common/scripts/run-samples.js samples/typescript/dist/storage-blob/samples/typescript/src/", "execute:samples": "npm run build:samples && npm run execute:js-samples && npm run execute:ts-samples", "format": "prettier --write --config ../../.prettierrc.json --ignore-path ../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", "integration-test:browser": "karma start --single-run", - "integration-test:node": "nyc mocha -r esm --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --full-trace -t 300000 dist-esm/test/*.spec.js dist-esm/test/node/*.spec.js", + "integration-test:node": "nyc mocha -r esm --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --full-trace -t 300000 dist-esm/storage-blob/test/*.spec.js dist-esm/storage-blob/test/node/*.spec.js", "integration-test": "npm run integration-test:node && npm run integration-test:browser", "lint:fix": "eslint -c ../../.eslintrc.old.json src test samples --ext .ts --fix", "lint": "eslint -c ../../.eslintrc.old.json src test samples --ext .ts -f html -o storage-blob-lintReport.html || exit 0", @@ -63,7 +64,8 @@ "files": [ "BreakingChanges.md", "dist/", - "dist-esm/src/", + "dist-esm/storage-blob/src/", + "dist-esm/storage-internal-avro/src/", "typings/latest/storage-blob.d.ts", "typings/3.1/storage-blob.d.ts", "README.md", diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_asynchorous_copy_return_versionid.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_asynchorous_copy_return_versionid.json new file mode 100644 index 000000000000..40030dfde7b8 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_asynchorous_copy_return_versionid.json @@ -0,0 +1,116 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754109002144", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:19:00 GMT", + "etag": "\"0x8D810D277F4125B\"", + "last-modified": "Mon, 15 Jun 2020 02:19:01 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b124bda7-567e-4724-b89e-388dae5b0500", + "x-ms-request-id": "2ab9942e-d01e-0067-47bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754109002144/blob159218754166909217", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:19:01 GMT", + "etag": "\"0x8D810D2784DAE29\"", + "last-modified": "Mon, 15 Jun 2020 02:19:02 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "429c7949-bff0-4b59-8658-e089b2fbc8ad", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "2ab9950d-d01e-0067-1fbb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:19:02.0458537Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754109002144/blob159218754166909217", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:19:01 GMT", + "etag": "\"0x8D810D27879A829\"", + "last-modified": "Mon, 15 Jun 2020 02:19:02 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "74375d5b-6d4b-4bef-94f9-9fe1c847a010", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "2ab99570-d01e-0067-7abb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:19:02.3360592Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754109002144/copiedblob159218754253406625", + "query": {}, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:19:02 GMT", + "etag": "\"0x8D810D278D7DEDD\"", + "last-modified": "Mon, 15 Jun 2020 02:19:02 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "c3f8094b-7772-42d3-b477-05ddaa72b01b", + "x-ms-copy-id": "16992712-101c-499d-b310-69177d56f107", + "x-ms-copy-status": "success", + "x-ms-request-id": "2ab99608-d01e-0067-10bb-425d5c000000", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:19:02.9514973Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754109002144", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:19:03 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "357a46e8-82eb-4f99-a223-3e9e9e2d6f3c", + "x-ms-request-id": "2ab996ba-d01e-0067-3abb-425d5c000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218754109002144", + "blob": "blob159218754166909217", + "copiedblob": "copiedblob159218754253406625" + }, + "newDate": {} + }, + "hash": "00b312a0c3693e94c39b8bd5f81af25e" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_blob_create_return_versionid.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_blob_create_return_versionid.json new file mode 100644 index 000000000000..a69b0988a4c2 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_blob_create_return_versionid.json @@ -0,0 +1,136 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218753534504901", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:55 GMT", + "etag": "\"0x8D810D2748749DE\"", + "last-modified": "Mon, 15 Jun 2020 02:18:55 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "f94a08a7-6087-40e2-bff9-29f0a8e4f4d8", + "x-ms-request-id": "2ab98a0d-d01e-0067-18bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218753534504901/blob159218753591105322", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:55 GMT", + "etag": "\"0x8D810D274DDD86E\"", + "last-modified": "Mon, 15 Jun 2020 02:18:56 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "53b96db5-4dd4-48ac-b926-b9d7ac6b54c6", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "2ab98b49-d01e-0067-4abb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:56.2797678Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218753534504901/blob159218753591105322", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:56 GMT", + "etag": "\"0x8D810D27509D26E\"", + "last-modified": "Mon, 15 Jun 2020 02:18:56 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "13e02c53-1648-4b3c-9144-7fd8080f2e9d", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "2ab98bd0-d01e-0067-4dbb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:56.5699733Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218753534504901/appendblob159218753676801884", + "query": {}, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:56 GMT", + "etag": "\"0x8D810D27560DBE4\"", + "last-modified": "Mon, 15 Jun 2020 02:18:57 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a90040e8-f27a-43c1-8bab-63b23fdfe8b4", + "x-ms-request-id": "2ab98cb0-d01e-0067-1ebb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:57.1383780Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218753534504901/pageblob159218753733601062", + "query": {}, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:57 GMT", + "etag": "\"0x8D810D275B77014\"", + "last-modified": "Mon, 15 Jun 2020 02:18:57 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3460c0a8-8122-4544-8d05-fc77fdf7c1d2", + "x-ms-request-id": "2ab98d80-d01e-0067-62bb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:57.7057812Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218753534504901", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:57 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e40f1477-1475-44dd-a0d6-e292b9e050a3", + "x-ms-request-id": "2ab98eac-d01e-0067-80bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218753534504901", + "blob": "blob159218753591105322", + "appendblob": "appendblob159218753676801884", + "pageblob": "pageblob159218753733601062" + }, + "newDate": {} + }, + "hash": "0d9e9a208f4e78f26e23b5cd0470f653" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_delete_a_snapshot.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_delete_a_snapshot.json new file mode 100644 index 000000000000..5c61ea8a9932 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_delete_a_snapshot.json @@ -0,0 +1,185 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751672102253", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:36 GMT", + "etag": "\"0x8D810D2696D00D9\"", + "last-modified": "Mon, 15 Jun 2020 02:18:37 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "566b2005-0738-41c1-88de-fac26619fbc3", + "x-ms-request-id": "b4a42223-001e-0029-1cbb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751672102253/blob159218751728309923", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:37 GMT", + "etag": "\"0x8D810D269C3DDFE\"", + "last-modified": "Mon, 15 Jun 2020 02:18:37 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "38bd28e2-6052-415f-954a-939e05fde265", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "b4a42343-001e-0029-2cbb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:37.6555802Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751672102253/blob159218751728309923", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:37 GMT", + "etag": "\"0x8D810D269EFFF16\"", + "last-modified": "Mon, 15 Jun 2020 02:18:37 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "2c7c4ae3-3e2a-4a0b-b77d-a2098e136072", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "b4a423a6-001e-0029-0bbb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:37.9457853Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751672102253/blob159218751728309923", + "query": { + "comp": "snapshot" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:38 GMT", + "etag": "\"0x8D810D269EFFF16\"", + "last-modified": "Mon, 15 Jun 2020 02:18:37 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "83a3180c-d303-4790-96c2-f14ac1db70c7", + "x-ms-request-id": "b4a4253f-001e-0029-0dbb-4273d4000000", + "x-ms-request-server-encrypted": "false", + "x-ms-snapshot": "2020-06-15T02:18:38.5121846Z", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:38.5131846Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751672102253/blob159218751728309923", + "query": { + "snapshot": "2020-06-15T02:18:38.5121846Z" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:38 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "50354cba-373d-4ba2-913a-83c25a1954a8", + "x-ms-delete-type-permanent": "false", + "x-ms-request-id": "b4a426d9-001e-0029-16bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751672102253/blob159218751728309923", + "query": { + "snapshot": "2020-06-15T02:18:38.5121846Z" + }, + "requestBody": null, + "status": 404, + "response": "", + "responseHeaders": { + "date": "Mon, 15 Jun 2020 02:18:39 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "9ca77f1b-23c7-467d-9365-01328c73dfda", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b4a42834-001e-0029-56bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751672102253/blob159218751728309923", + "query": {}, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "content-type": "application/octet-stream", + "date": "Mon, 15 Jun 2020 02:18:39 GMT", + "etag": "\"0x8D810D269EFFF16\"", + "last-modified": "Mon, 15 Jun 2020 02:18:37 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "dbdf2ae1-e5e3-4a95-9e23-1f0f21775f08", + "x-ms-creation-time": "Mon, 15 Jun 2020 02:18:37 GMT", + "x-ms-is-current-version": "true", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b4a42967-001e-0029-6abb-4273d4000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:38.5131846Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751672102253", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:40 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d98edd50-7e0c-4efc-a7fd-adc1e99f4bb5", + "x-ms-request-id": "b4a42a68-001e-0029-57bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218751672102253", + "blob": "blob159218751728309923" + }, + "newDate": {} + }, + "hash": "3b2acdf28eee168f01a7025de24d5092" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_delete_a_version.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_delete_a_version.json new file mode 100644 index 000000000000..81c934702523 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_delete_a_version.json @@ -0,0 +1,162 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750699302009", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:27 GMT", + "etag": "\"0x8D810D263A0F408\"", + "last-modified": "Mon, 15 Jun 2020 02:18:27 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "f3a64ccd-ce4b-4df5-8e6a-7ad6d8aa5e99", + "x-ms-request-id": "b4a40f0e-001e-0029-15bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750699302009/blob159218750757002786", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:27 GMT", + "etag": "\"0x8D810D263FA41EF\"", + "last-modified": "Mon, 15 Jun 2020 02:18:27 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "f64aea1a-d44f-4e3d-930b-ef6919bef92d", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "b4a41028-001e-0029-29bb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:27.9447023Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750699302009/blob159218750757002786", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:27 GMT", + "etag": "\"0x8D810D264263BEB\"", + "last-modified": "Mon, 15 Jun 2020 02:18:28 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e721d5e2-c09f-47dc-b981-6b056b453dba", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "b4a410b4-001e-0029-2fbb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:28.2349074Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750699302009/blob159218750757002786", + "query": { + "versionid": "2020-06-15T02:18:27.9447023Z" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:28 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "dbe4f81a-1836-4c77-8b9d-f25c532eed53", + "x-ms-delete-type-permanent": "false", + "x-ms-request-id": "b4a41197-001e-0029-08bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750699302009/blob159218750757002786", + "query": { + "versionid": "2020-06-15T02:18:27.9447023Z" + }, + "requestBody": null, + "status": 404, + "response": "", + "responseHeaders": { + "date": "Mon, 15 Jun 2020 02:18:29 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "43ac6a1b-b3de-4581-b70b-38d4a6a3fdf0", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b4a4127e-001e-0029-5ebb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750699302009/blob159218750757002786", + "query": {}, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "content-type": "application/octet-stream", + "date": "Mon, 15 Jun 2020 02:18:29 GMT", + "etag": "\"0x8D810D264263BEB\"", + "last-modified": "Mon, 15 Jun 2020 02:18:28 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e6d84297-54b1-4c95-a387-97077481e506", + "x-ms-creation-time": "Mon, 15 Jun 2020 02:18:28 GMT", + "x-ms-is-current-version": "true", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b4a41347-001e-0029-1ebb-4273d4000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:28.2349074Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750699302009", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:30 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "c0e7f463-637c-4679-90cd-d93ef1d0e1f1", + "x-ms-request-id": "b4a4144a-001e-0029-1cbb-4273d4000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218750699302009", + "blob": "blob159218750757002786" + }, + "newDate": {} + }, + "hash": "78404e2df2a98a145d1b15290055c155" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleteblobs_should_work_for_batch_delete.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleteblobs_should_work_for_batch_delete.json new file mode 100644 index 000000000000..46d0a1f1dd51 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleteblobs_should_work_for_batch_delete.json @@ -0,0 +1,94 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751071103005", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:30 GMT", + "etag": "\"0x8D810D265D837D2\"", + "last-modified": "Mon, 15 Jun 2020 02:18:31 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5cb12272-b1a0-4c03-82af-7e2024a33459", + "x-ms-request-id": "b4a4156e-001e-0029-32bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751071103005/blob159218751127402779", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:31 GMT", + "etag": "\"0x8D810D2662E780E\"", + "last-modified": "Mon, 15 Jun 2020 02:18:31 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "235f2850-d7b7-4428-9d4f-244ef8731251", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "b4a416a9-001e-0029-59bb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:31.6423182Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751071103005/blob159218751127402779", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:31 GMT", + "etag": "\"0x8D810D2665B5C9D\"", + "last-modified": "Mon, 15 Jun 2020 02:18:31 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "634ae815-8bd1-4274-9882-85a3a17f0c6d", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "b4a4172e-001e-0029-54bb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:31.9375277Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751071103005", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:32 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "128d806d-dc26-49af-b7a5-6d9bde3cac38", + "x-ms-request-id": "b4a4183a-001e-0029-5cbb-4273d4000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218751071103005", + "blob": "blob159218751127402779" + }, + "newDate": {} + }, + "hash": "0a5e5c0f2b8a0a00c384973e1006ae2d" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_a_blob_that_has_snapshots_needs_deletesnapshots_option.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_a_blob_that_has_snapshots_needs_deletesnapshots_option.json new file mode 100644 index 000000000000..3e6d964e28de --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_a_blob_that_has_snapshots_needs_deletesnapshots_option.json @@ -0,0 +1,188 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752100203400", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:41 GMT", + "etag": "\"0x8D810D26BFA6376\"", + "last-modified": "Mon, 15 Jun 2020 02:18:41 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "0eca33bb-5e16-4c29-8ada-8f24cb30249f", + "x-ms-request-id": "b4a42b7e-001e-0029-5abb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752100203400/blob159218752156608091", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:41 GMT", + "etag": "\"0x8D810D26C50F2A8\"", + "last-modified": "Mon, 15 Jun 2020 02:18:41 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "407bd0cc-b85f-44d2-9cff-68b1157494dd", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "b4a42cae-001e-0029-01bb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:41.9346088Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752100203400/blob159218752156608091", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:41 GMT", + "etag": "\"0x8D810D26C7D61EE\"", + "last-modified": "Mon, 15 Jun 2020 02:18:42 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e1da1049-070f-4fc8-9f46-4c82475c40b3", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "b4a42d21-001e-0029-6ebb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:42.2268158Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752100203400/blob159218752156608091", + "query": { + "comp": "snapshot" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:42 GMT", + "etag": "\"0x8D810D26C7D61EE\"", + "last-modified": "Mon, 15 Jun 2020 02:18:42 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "63750593-104b-43d7-82a8-b4a326c9d095", + "x-ms-request-id": "b4a42e61-001e-0029-1dbb-4273d4000000", + "x-ms-request-server-encrypted": "false", + "x-ms-snapshot": "2020-06-15T02:18:42.7972204Z", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:42.7982204Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752100203400/blob159218752156608091", + "query": {}, + "requestBody": null, + "status": 409, + "response": "SnapshotsPresentThis operation is not permitted because the blob has snapshots.\nRequestId:b4a42fa4-001e-0029-4ebb-4273d4000000\nTime:2020-06-15T02:18:43.3837574Z", + "responseHeaders": { + "content-length": "248", + "content-type": "application/xml", + "date": "Mon, 15 Jun 2020 02:18:43 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "680365f2-b7c5-41bd-aff4-846ea01ce4df", + "x-ms-error-code": "SnapshotsPresent", + "x-ms-request-id": "b4a42fa4-001e-0029-4ebb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752100203400/blob159218752156608091", + "query": {}, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:43 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "0e02dd3e-33f7-4d78-8168-c6d91b80bd40", + "x-ms-delete-type-permanent": "false", + "x-ms-request-id": "b4a431d7-001e-0029-6bbb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752100203400/blob159218752156608091", + "query": { + "snapshot": "2020-06-15T02:18:42.7972204Z" + }, + "requestBody": null, + "status": 404, + "response": "", + "responseHeaders": { + "date": "Mon, 15 Jun 2020 02:18:44 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "336a66f6-f445-4b2a-adc4-7c80c7bd535d", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "2ab96da0-d01e-0067-18bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752100203400/blob159218752156608091", + "query": {}, + "requestBody": null, + "status": 404, + "response": "", + "responseHeaders": { + "date": "Mon, 15 Jun 2020 02:18:44 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "e3f485e7-a6b4-4a9c-a78b-1b74abdfcb49", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "2ab96f8a-d01e-0067-79bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752100203400", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:45 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "acd29139-92ce-4f88-9015-9873090948ac", + "x-ms-request-id": "2ab97127-d01e-0067-0dbb-425d5c000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218752100203400", + "blob": "blob159218752156608091" + }, + "newDate": {} + }, + "hash": "b44556e99ae2c7b53cf77c20b54600e6" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_a_blob_with_both_deletesnapshots_and_versionid_option_should_fail.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_a_blob_with_both_deletesnapshots_and_versionid_option_should_fail.json new file mode 100644 index 000000000000..e4a1587f4181 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_a_blob_with_both_deletesnapshots_and_versionid_option_should_fail.json @@ -0,0 +1,157 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752592001401", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:45 GMT", + "etag": "\"0x8D810D26EE8E344\"", + "last-modified": "Mon, 15 Jun 2020 02:18:46 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "25b4ed15-d579-46b5-8039-3ad005631f84", + "x-ms-request-id": "2ab972f8-d01e-0067-59bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752592001401/blob159218752648909591", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:46 GMT", + "etag": "\"0x8D810D26F400F48\"", + "last-modified": "Mon, 15 Jun 2020 02:18:46 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "66304e5f-6947-437d-b614-c577bff2e469", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "2ab97496-d01e-0067-70bb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:46.8580959Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752592001401/blob159218752648909591", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:46 GMT", + "etag": "\"0x8D810D26F6C5776\"", + "last-modified": "Mon, 15 Jun 2020 02:18:47 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "75259acf-956e-4d05-9370-eb6d578c4684", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "2ab97561-d01e-0067-32bb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:47.1483014Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752592001401/blob159218752648909591", + "query": { + "comp": "snapshot" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:47 GMT", + "etag": "\"0x8D810D26F6C5776\"", + "last-modified": "Mon, 15 Jun 2020 02:18:47 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "45a84677-5faa-43f7-b9e9-2e3a0c272f94", + "x-ms-request-id": "2ab9774a-d01e-0067-06bb-425d5c000000", + "x-ms-request-server-encrypted": "false", + "x-ms-snapshot": "2020-06-15T02:18:47.7147032Z", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:47.7157032Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752592001401/blob159218752648909591", + "query": { + "versionid": "2020-06-15T02:18:46.8580959Z" + }, + "requestBody": null, + "status": 400, + "response": "InvalidQueryParameterValueValue for one of the query parameters specified in the request URI is invalid.\nRequestId:2ab97909-d01e-0067-39bb-425d5c000000\nTime:2020-06-15T02:18:48.2772209Zversionid2020-06-15T02:18:46.8580959ZThis operation is only allowed on the root blob. Version id should not be provided.", + "responseHeaders": { + "content-length": "494", + "content-type": "application/xml", + "date": "Mon, 15 Jun 2020 02:18:47 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5d171ac8-fe33-4fc4-b91e-b481f880cef7", + "x-ms-error-code": "InvalidQueryParameterValue", + "x-ms-request-id": "2ab97909-d01e-0067-39bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752592001401/blob159218752648909591", + "query": { + "versionid": "2020-06-15T02:18:47.1483014Z" + }, + "requestBody": null, + "status": 400, + "response": "InvalidQueryParameterValueValue for one of the query parameters specified in the request URI is invalid.\nRequestId:2ab97a85-d01e-0067-2ebb-425d5c000000\nTime:2020-06-15T02:18:48.8376194Zversionid2020-06-15T02:18:47.1483014ZThis operation is only allowed on the root blob. Version id should not be provided.", + "responseHeaders": { + "content-length": "494", + "content-type": "application/xml", + "date": "Mon, 15 Jun 2020 02:18:48 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e38bc658-912d-4398-8dc2-c69c157dbd13", + "x-ms-error-code": "InvalidQueryParameterValue", + "x-ms-request-id": "2ab97a85-d01e-0067-2ebb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752592001401", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:48 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "91fbd936-b737-4f54-8298-70db8136f9e3", + "x-ms-request-id": "2ab97c05-d01e-0067-29bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218752592001401", + "blob": "blob159218752648909591" + }, + "newDate": {} + }, + "hash": "05226039259d83b32f5cab06ba4f0c14" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_a_versioned_blob_without_extra_parameters_should_succeed.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_a_versioned_blob_without_extra_parameters_should_succeed.json new file mode 100644 index 000000000000..576712fffdfb --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_a_versioned_blob_without_extra_parameters_should_succeed.json @@ -0,0 +1,157 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752963103848", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:49 GMT", + "etag": "\"0x8D810D2711F6449\"", + "last-modified": "Mon, 15 Jun 2020 02:18:49 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "31a0dc17-d5fa-4839-b4f2-d61b0835dfad", + "x-ms-request-id": "2ab97de5-d01e-0067-80bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752963103848/blob159218753019700780", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:50 GMT", + "etag": "\"0x8D810D2717668CE\"", + "last-modified": "Mon, 15 Jun 2020 02:18:50 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "6b2da256-9bc3-401e-a1ac-291e4c96176d", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "2ab97fb9-d01e-0067-3cbb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:50.5687246Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752963103848/blob159218753019700780", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:50 GMT", + "etag": "\"0x8D810D271A262BD\"", + "last-modified": "Mon, 15 Jun 2020 02:18:50 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "05336c6c-1d99-4d16-9ffc-c865efcedcf3", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "2ab9803b-d01e-0067-38bb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:50.8579277Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752963103848/blob159218753019700780", + "query": {}, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:50 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e88abf72-3b6f-4ea8-8fe7-801fdd240f1a", + "x-ms-delete-type-permanent": "false", + "x-ms-request-id": "2ab98196-d01e-0067-02bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752963103848/blob159218753019700780", + "query": {}, + "requestBody": null, + "status": 404, + "response": "", + "responseHeaders": { + "date": "Mon, 15 Jun 2020 02:18:51 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "7779ddd3-fc32-4a9d-a388-11f7362080af", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "2ab982bb-d01e-0067-1dbb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752963103848/blob159218753019700780", + "query": { + "versionid": "2020-06-15T02:18:50.5687246Z" + }, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "11", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "content-type": "application/octet-stream", + "date": "Mon, 15 Jun 2020 02:18:52 GMT", + "etag": "\"0x8D810D2717668CE\"", + "last-modified": "Mon, 15 Jun 2020 02:18:50 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "0471b96f-9a2d-4562-ad5c-4ab6ee89b876", + "x-ms-creation-time": "Mon, 15 Jun 2020 02:18:50 GMT", + "x-ms-request-id": "2ab9841d-d01e-0067-70bb-425d5c000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:50.5687246Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218752963103848", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:52 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "02536a04-d4e3-41a5-9c77-93dee50d6d3c", + "x-ms-request-id": "2ab9854f-d01e-0067-14bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218752963103848", + "blob": "blob159218753019700780" + }, + "newDate": {} + }, + "hash": "8ca13d443712776451e1d9dfa8f27049" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_root_blob_with_versionid_should_fail.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_root_blob_with_versionid_should_fail.json new file mode 100644 index 000000000000..68457f46305f --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_deleting_root_blob_with_versionid_should_fail.json @@ -0,0 +1,152 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751274003093", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:32 GMT", + "etag": "\"0x8D810D267102CEC\"", + "last-modified": "Mon, 15 Jun 2020 02:18:33 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "fb7848d2-2b4e-4143-b9dc-143dc16688e7", + "x-ms-request-id": "b4a41958-001e-0029-6bbb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751274003093/blob159218751332101483", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:33 GMT", + "etag": "\"0x8D810D26766E2A1\"", + "last-modified": "Mon, 15 Jun 2020 02:18:33 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "81335832-7908-40da-9a93-7c1873aaadfa", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "b4a41a6c-001e-0029-66bb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:33.6897697Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751274003093/blob159218751332101483", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:33 GMT", + "etag": "\"0x8D810D26792DC8F\"", + "last-modified": "Mon, 15 Jun 2020 02:18:33 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "1d05ca1e-527e-4e79-8635-2a7d3a4e61de", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "b4a41ad7-001e-0029-4dbb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:33.9789727Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751274003093/blob159218751332101483", + "query": { + "versionid": "2020-06-15T02:18:33.6897697Z" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:34 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "f4f87579-c47e-4058-919d-b43d28211825", + "x-ms-delete-type-permanent": "false", + "x-ms-request-id": "b4a41c2b-001e-0029-0fbb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751274003093/blob159218751332101483", + "query": { + "versionid": "2020-06-15T02:18:33.6897697Z" + }, + "requestBody": null, + "status": 404, + "response": "", + "responseHeaders": { + "date": "Mon, 15 Jun 2020 02:18:34 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "31dc3404-6dcb-4421-b83d-2c39adf5a209", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "b4a41d51-001e-0029-21bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751274003093/blob159218751332101483", + "query": { + "versionid": "2020-06-15T02:18:33.9789727Z" + }, + "requestBody": null, + "status": 403, + "response": "OperationNotAllowedOnRootBlobThe specified operation is not allowed on root blob.\nRequestId:b4a41ebb-001e-0029-6dbb-4273d4000000\nTime:2020-06-15T02:18:35.9505069Z", + "responseHeaders": { + "content-length": "250", + "content-type": "application/xml", + "date": "Mon, 15 Jun 2020 02:18:35 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "de5d189f-b495-48b0-b488-88e0b6acb85a", + "x-ms-error-code": "OperationNotAllowedOnRootBlob", + "x-ms-request-id": "b4a41ebb-001e-0029-6dbb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218751274003093", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:36 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "774b3ceb-be63-4410-8ba5-5706615e6028", + "x-ms-request-id": "b4a420bf-001e-0029-52bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218751274003093", + "blob": "blob159218751332101483" + }, + "newDate": {} + }, + "hash": "7d5e29cd2a44e7f71c69261a6b12ff7e" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_download_a_blob_version.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_download_a_blob_version.json new file mode 100644 index 000000000000..2bc4d0d80908 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_download_a_blob_version.json @@ -0,0 +1,149 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218749693906157", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:17 GMT", + "etag": "\"0x8D810D25DA2D1A9\"", + "last-modified": "Mon, 15 Jun 2020 02:18:17 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "393d0dad-39c0-451a-a73f-684912028129", + "x-ms-request-id": "b4a3fc2e-001e-0029-2ebb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218749693906157/blob159218749750307586", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:17 GMT", + "etag": "\"0x8D810D25DF95F36\"", + "last-modified": "Mon, 15 Jun 2020 02:18:17 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "40c1df97-9a1b-4c5a-bbf3-dfa2ec393196", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "b4a3fd32-001e-0029-23bb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:17.8725686Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218749693906157/blob159218749750307586", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:17 GMT", + "etag": "\"0x8D810D25E25A75F\"", + "last-modified": "Mon, 15 Jun 2020 02:18:18 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3a86f78c-21fa-410e-a0be-96c160aebea3", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "b4a3fde7-001e-0029-54bb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:18.1637743Z" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218749693906157/blob159218749750307586", + "query": { + "versionid": "2020-06-15T02:18:17.8725686Z" + }, + "requestBody": null, + "status": 200, + "response": "Hello World", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "11", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "content-type": "application/octet-stream", + "date": "Mon, 15 Jun 2020 02:18:18 GMT", + "etag": "\"0x8D810D25DF95F36\"", + "last-modified": "Mon, 15 Jun 2020 02:18:17 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e4bd6bc5-8f43-426d-b971-d9907ba654ff", + "x-ms-creation-time": "Mon, 15 Jun 2020 02:18:17 GMT", + "x-ms-request-id": "b4a3fef2-001e-0029-55bb-4273d4000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:17.8725686Z" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218749693906157/blob159218749750307586", + "query": { + "versionid": "2020-06-15T02:18:18.1637743Z" + }, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "content-type": "application/octet-stream", + "date": "Mon, 15 Jun 2020 02:18:19 GMT", + "etag": "\"0x8D810D25E25A75F\"", + "last-modified": "Mon, 15 Jun 2020 02:18:18 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3272dbbc-24a3-400d-83be-a7bdcbd3103d", + "x-ms-creation-time": "Mon, 15 Jun 2020 02:18:18 GMT", + "x-ms-is-current-version": "true", + "x-ms-request-id": "b4a40013-001e-0029-6abb-4273d4000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:18.1637743Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218749693906157", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:19 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "8a1e2640-8004-4d7e-b2db-a5b456b176f5", + "x-ms-request-id": "b4a40100-001e-0029-41bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218749693906157", + "blob": "blob159218749750307586" + }, + "newDate": {} + }, + "hash": "0121ce521b7db1c2d6c145bf42679608" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_download_a_version_to_file.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_download_a_version_to_file.json new file mode 100644 index 000000000000..1c2730abb0e9 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_download_a_version_to_file.json @@ -0,0 +1,94 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750009609026", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:20 GMT", + "etag": "\"0x8D810D25F8444CA\"", + "last-modified": "Mon, 15 Jun 2020 02:18:20 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "ac2d5168-0d8d-40da-a8a3-bc4592da16c2", + "x-ms-request-id": "b4a40245-001e-0029-6fbb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750009609026/blob159218750066009251", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:20 GMT", + "etag": "\"0x8D810D25FDAF97C\"", + "last-modified": "Mon, 15 Jun 2020 02:18:21 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "4e2414de-22e1-4926-b522-2019ad8effab", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "b4a4032c-001e-0029-49bb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:21.0287996Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750009609026/blob159218750066009251", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:21 GMT", + "etag": "\"0x8D810D260071A90\"", + "last-modified": "Mon, 15 Jun 2020 02:18:21 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e2f3c6eb-804f-43c9-8715-85af3bcf9d04", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "b4a403ad-001e-0029-32bb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:21.3190048Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750009609026", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:21 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "94a35ffc-1738-4201-a399-cd9a7bbf0e03", + "x-ms-request-id": "b4a404b8-001e-0029-30bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218750009609026", + "blob": "blob159218750066009251" + }, + "newDate": {} + }, + "hash": "6f6931683c2f74377b43ed857a7b8968" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_downloadtobuffer_with_cpk.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_downloadtobuffer_with_cpk.json new file mode 100644 index 000000000000..e3eba5027515 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_downloadtobuffer_with_cpk.json @@ -0,0 +1,108 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158511872811209823", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "etag": "\"0x8D7D088247799F1\"", + "last-modified": "Wed, 25 Mar 2020 06:45:44 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a230ec0b-5bc5-4873-9740-1d8dbd9304d2", + "x-ms-request-id": "47f60f3c-701e-000e-3471-02ac8e000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158511872811209823/blob158511874330506488", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "etag": "\"0x8D7D08824D7A94E\"", + "last-modified": "Wed, 25 Mar 2020 06:45:44 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "bb8f97a8-b03f-4699-be5c-106b9b6450d5", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "47f60f94-701e-000e-0571-02ac8e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-03-25T06:45:44.8457550Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158511872811209823/blob158511874330506488", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "etag": "\"0x8D7D088251028EC\"", + "last-modified": "Wed, 25 Mar 2020 06:45:45 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "22d5561c-ff2c-4c51-bbcc-7756f42d25e2", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "47f60fbe-701e-000e-2c71-02ac8e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-03-25T06:45:45.2180241Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158511872811209823/blobCPK158511874487009760", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "etag": "\"0x8D7D088261BD6C2\"", + "last-modified": "Wed, 25 Mar 2020 06:45:46 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "1ee340f9-586a-40ac-993b-306ef51680ac", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-encryption-key-sha256": "3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=", + "x-ms-request-id": "47f610a7-701e-000e-7971-02ac8e000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-03-25T06:45:46.9702850Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container158511872811209823", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "ae301404-f7a7-4e7c-81ca-27bf05c75cda", + "x-ms-request-id": "47f61146-701e-000e-0171-02ac8e000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container158511872811209823", + "blob": "blob158511874330506488", + "blobCPK": "blobCPK158511874487009760" + }, + "newDate": {} + }, + "hash": "2fb68ec85232c1b9404e9963df18ac77" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_exists_with_condition.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_exists_with_condition.json new file mode 100644 index 000000000000..dfd948994782 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_exists_with_condition.json @@ -0,0 +1,150 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158512301909503157", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "etag": "\"0x8D7D09219D81EA6\"", + "last-modified": "Wed, 25 Mar 2020 07:57:01 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "7174a0c7-7be3-45f2-9d3f-245388ae79b9", + "x-ms-request-id": "f8e41ec4-201e-0003-727a-02645a000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158512301909503157/blob158512302033505426", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "etag": "\"0x8D7D0921A1FEEA0\"", + "last-modified": "Wed, 25 Mar 2020 07:57:01 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "fbb0996d-c2d3-4c08-81f9-2ed1d917bc35", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "f8e41ef2-201e-0003-0f7a-02645a000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-03-25T07:57:01.8327486Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158512301909503157/blob158512302033505426", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "etag": "\"0x8D7D0921A488CA6\"", + "last-modified": "Wed, 25 Mar 2020 07:57:02 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "85b19e67-41ad-4ed5-b86d-7c55cc5a08fa", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "f8e41f01-201e-0003-197a-02645a000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-03-25T07:57:02.0989366Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container158512301909503157/blob158512302033505426", + "query": { + "comp": "lease" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "etag": "\"0x8D7D0921A488CA6\"", + "last-modified": "Wed, 25 Mar 2020 07:57:02 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "ebe24411-7cc5-4609-ad28-2450cbffd76c", + "x-ms-lease-id": "4b230bff-45b2-4066-96c9-73b168dcd5e9", + "x-ms-request-id": "f8e41f17-201e-0003-287a-02645a000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container158512301909503157/blob158512302033505426", + "query": {}, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "content-type": "application/octet-stream", + "etag": "\"0x8D7D0921A488CA6\"", + "last-modified": "Wed, 25 Mar 2020 07:57:02 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3af91d62-023f-4b6a-90bc-bbe8b489fd65", + "x-ms-creation-time": "Wed, 25 Mar 2020 07:57:02 GMT", + "x-ms-is-current-version": "true", + "x-ms-lease-duration": "fixed", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-request-id": "f8e41f2f-201e-0003-3b7a-02645a000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-03-25T07:57:02.0989366Z" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container158512301909503157/blob158512302033505426", + "query": {}, + "requestBody": null, + "status": 412, + "response": "", + "responseHeaders": { + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "9fc238c7-c865-492d-96cc-3980f44ff1ec", + "x-ms-error-code": "LeaseIdMismatchWithBlobOperation", + "x-ms-request-id": "f8e41f50-201e-0003-567a-02645a000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container158512301909503157", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "751deaf5-5be4-47f5-aa75-288e52c30f22", + "x-ms-request-id": "f8e41f74-201e-0003-6f7a-02645a000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container158512301909503157", + "blob": "blob158512302033505426" + }, + "newDate": {} + }, + "hash": "0df9bab16aeb65eddebd0664087c46bb" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_get_properties_of_a_blob_version.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_get_properties_of_a_blob_version.json new file mode 100644 index 000000000000..cccc549968fd --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_get_properties_of_a_blob_version.json @@ -0,0 +1,223 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750211801847", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:22 GMT", + "etag": "\"0x8D810D260B92C17\"", + "last-modified": "Mon, 15 Jun 2020 02:18:22 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "76fc923d-59dc-4447-9819-935ff4276597", + "x-ms-request-id": "b4a4057f-001e-0029-65bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750211801847/blob159218750268606854", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:22 GMT", + "etag": "\"0x8D810D261102F4F\"", + "last-modified": "Mon, 15 Jun 2020 02:18:23 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "488086f4-ceed-4a21-be6d-ee970d401290", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "b4a40621-001e-0029-78bb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:23.0552399Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750211801847/blob159218750268606854", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:23 GMT", + "etag": "\"0x8D810D2613C5052\"", + "last-modified": "Mon, 15 Jun 2020 02:18:23 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "8645cd6b-6a23-4f7e-a678-06333d425fca", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "b4a406d0-001e-0029-18bb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:23.3454434Z" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750211801847/blob159218750268606854", + "query": { + "versionid": "2020-06-15T02:18:23.0552399Z" + }, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "11", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "content-type": "application/octet-stream", + "date": "Mon, 15 Jun 2020 02:18:23 GMT", + "etag": "\"0x8D810D261102F4F\"", + "last-modified": "Mon, 15 Jun 2020 02:18:23 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "a3f713e9-3bd3-485d-9b47-31e9cfd34b90", + "x-ms-creation-time": "Mon, 15 Jun 2020 02:18:23 GMT", + "x-ms-request-id": "b4a40795-001e-0029-54bb-4273d4000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:23.0552399Z" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750211801847/blob159218750268606854", + "query": {}, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "content-type": "application/octet-stream", + "date": "Mon, 15 Jun 2020 02:18:24 GMT", + "etag": "\"0x8D810D2613C5052\"", + "last-modified": "Mon, 15 Jun 2020 02:18:23 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "eea7c82a-139b-46a4-b02a-ac38d4d1944e", + "x-ms-creation-time": "Mon, 15 Jun 2020 02:18:23 GMT", + "x-ms-is-current-version": "true", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "b4a4087d-001e-0029-2bbb-4273d4000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:23.3454434Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750211801847/blob159218750268606854", + "query": { + "comp": "snapshot" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:24 GMT", + "etag": "\"0x8D810D2613C5052\"", + "last-modified": "Mon, 15 Jun 2020 02:18:23 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "076eded4-3c93-4ca5-98e4-fdc19c559700", + "x-ms-request-id": "b4a409ae-001e-0029-3dbb-4273d4000000", + "x-ms-request-server-encrypted": "false", + "x-ms-snapshot": "2020-06-15T02:18:25.0426449Z", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:25.0436449Z" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750211801847/blob159218750268606854", + "query": { + "versionid": "2020-06-15T02:18:23.0552399Z", + "snapshot": "2020-06-15T02:18:25.0426449Z" + }, + "requestBody": null, + "status": 400, + "response": "", + "responseHeaders": { + "date": "Mon, 15 Jun 2020 02:18:25 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-error-code": "MutuallyExclusiveQueryParameters", + "x-ms-request-id": "b4a40b56-001e-0029-1bbb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750211801847/blob159218750268606854", + "query": { + "versionid": "2020-06-15T02:18:23.0552399Z" + }, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "11", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "content-type": "application/octet-stream", + "date": "Mon, 15 Jun 2020 02:18:25 GMT", + "etag": "\"0x8D810D261102F4F\"", + "last-modified": "Mon, 15 Jun 2020 02:18:23 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "2baeddcd-4e18-4720-9362-bef1fd34e3f6", + "x-ms-creation-time": "Mon, 15 Jun 2020 02:18:23 GMT", + "x-ms-request-id": "b4a40ca9-001e-0029-5cbb-4273d4000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:23.0552399Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218750211801847", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:26 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "44957275-a07d-4020-84b8-36b5ce3c39fa", + "x-ms-request-id": "b4a40dbf-001e-0029-5bbb-4273d4000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218750211801847", + "blob": "blob159218750268606854" + }, + "newDate": {} + }, + "hash": "231bc915c1ec82474343244892455b62" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_list_blobs_include_versions.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_list_blobs_include_versions.json new file mode 100644 index 000000000000..a741beb356d3 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_list_blobs_include_versions.json @@ -0,0 +1,161 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218749276106537", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:12 GMT", + "etag": "\"0x8D810D25B259EA2\"", + "last-modified": "Mon, 15 Jun 2020 02:18:13 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "981467ee-dfac-4265-a6bc-084558bfae9c", + "x-ms-request-id": "b4a3f506-001e-0029-5cbb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218749276106537/blob159218749332805006", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:13 GMT", + "etag": "\"0x8D810D25B7C52E1\"", + "last-modified": "Mon, 15 Jun 2020 02:18:13 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "7b26de92-6fbf-4b7e-8dc8-db1979b1d21d", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "b4a3f59d-001e-0029-6abb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:13.6976097Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218749276106537/blob159218749332805006", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:13 GMT", + "etag": "\"0x8D810D25BA89AF6\"", + "last-modified": "Mon, 15 Jun 2020 02:18:13 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a38402d3-d14e-4e02-ad5e-ad7b083833e2", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "b4a3f61c-001e-0029-5ebb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:13.9888134Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218749276106537/blockblob%2F0159218749418603936", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:14 GMT", + "etag": "\"0x8D810D25BFF080F\"", + "last-modified": "Mon, 15 Jun 2020 02:18:14 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "99691821-93f6-4c61-97b3-0f2cbf5c1946", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "b4a3f727-001e-0029-4cbb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:14.5542159Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218749276106537/blockblob%2F1159218749475303359", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:14 GMT", + "etag": "\"0x8D810D25C559C40\"", + "last-modified": "Mon, 15 Jun 2020 02:18:15 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d141a683-a945-4dd6-9c9f-cdb80ce3be5d", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "b4a3f83f-001e-0029-5ebb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:15.1216192Z" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218749276106537", + "query": { + "include": "versions", + "restype": "container", + "comp": "list" + }, + "requestBody": null, + "status": 200, + "response": "blob1592187493328050062020-06-15T02:18:13.6976097ZMon, 15 Jun 2020 02:18:13 GMTMon, 15 Jun 2020 02:18:13 GMT0x8D810D25B7C52E111application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottruetrueblob1592187493328050062020-06-15T02:18:13.9888134ZtrueMon, 15 Jun 2020 02:18:13 GMTMon, 15 Jun 2020 02:18:13 GMT0x8D810D25BA89AF60application/octet-stream1B2M2Y8AsgTpgAmY7PhCfg==BlockBlobHottrueunlockedavailabletrueblockblob/01592187494186039362020-06-15T02:18:14.5542159ZtrueMon, 15 Jun 2020 02:18:14 GMTMon, 15 Jun 2020 02:18:14 GMT0x8D810D25BFF080F0application/octet-stream1B2M2Y8AsgTpgAmY7PhCfg==BlockBlobHottrueunlockedavailabletrueblockblob/11592187494753033592020-06-15T02:18:15.1216192ZtrueMon, 15 Jun 2020 02:18:15 GMTMon, 15 Jun 2020 02:18:15 GMT0x8D810D25C559C400application/octet-stream1B2M2Y8AsgTpgAmY7PhCfg==BlockBlobHottrueunlockedavailabletrue", + "responseHeaders": { + "content-type": "application/xml", + "date": "Mon, 15 Jun 2020 02:18:15 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "bc3727f8-656a-4563-b563-d9458dfdc370", + "x-ms-request-id": "b4a3f961-001e-0029-77bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218749276106537", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:16 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "eccaa938-0e08-4d39-8680-4e3e07bdf35b", + "x-ms-request-id": "b4a3fae0-001e-0029-6cbb-4273d4000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218749276106537", + "blob": "blob159218749332805006", + "blockblob/0": "blockblob/0159218749418603936", + "blockblob/1": "blockblob/1159218749475303359" + }, + "newDate": {} + }, + "hash": "b08eb17f72d430f08657866c2038c7fc" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_promote_a_version_as_the_copy_source.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_promote_a_version_as_the_copy_source.json new file mode 100644 index 000000000000..215722ea0bf4 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_promote_a_version_as_the_copy_source.json @@ -0,0 +1,198 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218811479506335", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:28:35 GMT", + "etag": "\"0x8D810D3CE7EB4FA\"", + "last-modified": "Mon, 15 Jun 2020 02:28:36 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "af3755c3-93e8-47fd-a4b9-9e6d1bcf1b6e", + "x-ms-request-id": "712e7aae-a01e-006d-72bc-42f9eb000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218811479506335/blob159218811635401319", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:28:35 GMT", + "etag": "\"0x8D810D3CED78F6E\"", + "last-modified": "Mon, 15 Jun 2020 02:28:36 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5d089bae-a723-47a1-b0b6-60751b5f1265", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "712e7b8c-a01e-006d-3cbc-42f9eb000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:28:36.7302510Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218811479506335/blob159218811635401319", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:28:36 GMT", + "etag": "\"0x8D810D3CF0425BD\"", + "last-modified": "Mon, 15 Jun 2020 02:28:37 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "95a8681c-fc11-4bbd-8be3-b25f5e68ae7e", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "712e7bda-a01e-006d-03bc-42f9eb000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:28:37.0244580Z" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218811479506335/blob159218811635401319", + "query": { + "versionid": "2020-06-15T02:28:36.7302510Z" + }, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "11", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "content-type": "application/octet-stream", + "date": "Mon, 15 Jun 2020 02:28:36 GMT", + "etag": "\"0x8D810D3CED78F6E\"", + "last-modified": "Mon, 15 Jun 2020 02:28:36 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ad173469-746a-4927-b14c-b4d739b187bc", + "x-ms-creation-time": "Mon, 15 Jun 2020 02:28:36 GMT", + "x-ms-request-id": "712e7c5d-a01e-006d-76bc-42f9eb000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:28:36.7302510Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218811479506335/blob159218811635401319", + "query": {}, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:28:37 GMT", + "etag": "\"0x8D810D3CFBAC570\"", + "last-modified": "Mon, 15 Jun 2020 02:28:38 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "96d43b2d-1b07-468f-b49b-b14bfcb5385f", + "x-ms-copy-id": "d22b0af6-b9f6-4eda-b797-8e8b8a64ef37", + "x-ms-copy-status": "success", + "x-ms-request-id": "712e7cf0-a01e-006d-7bbc-42f9eb000000", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:28:38.2213015Z" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218811479506335", + "query": { + "include": "versions", + "restype": "container", + "comp": "list" + }, + "requestBody": null, + "status": 200, + "response": "blob1592188116354013192020-06-15T02:28:36.7302510ZMon, 15 Jun 2020 02:28:36 GMTMon, 15 Jun 2020 02:28:36 GMT0x8D810D3CED78F6E11application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottruetrueblob1592188116354013192020-06-15T02:28:37.0244580ZMon, 15 Jun 2020 02:28:37 GMTMon, 15 Jun 2020 02:28:37 GMT0x8D810D3CF0425BD0application/octet-stream1B2M2Y8AsgTpgAmY7PhCfg==BlockBlobHottruetrueblob1592188116354013192020-06-15T02:28:38.2213015ZtrueMon, 15 Jun 2020 02:28:37 GMTMon, 15 Jun 2020 02:28:38 GMT0x8D810D3CFBAC57011application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottrueunlockedavailabletrue", + "responseHeaders": { + "content-type": "application/xml", + "date": "Mon, 15 Jun 2020 02:28:37 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "9937715b-c798-4b0b-86a7-6ccb3c2a9909", + "x-ms-request-id": "712e7d64-a01e-006d-61bc-42f9eb000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218811479506335/blob159218811635401319", + "query": {}, + "requestBody": null, + "status": 200, + "response": "Hello World", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "11", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "content-type": "application/octet-stream", + "date": "Mon, 15 Jun 2020 02:28:38 GMT", + "etag": "\"0x8D810D3CFBAC570\"", + "last-modified": "Mon, 15 Jun 2020 02:28:38 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "7fbacff3-de88-4960-9894-36f2eb2d4d69", + "x-ms-copy-completion-time": "Mon, 15 Jun 2020 02:28:38 GMT", + "x-ms-copy-id": "d22b0af6-b9f6-4eda-b797-8e8b8a64ef37", + "x-ms-copy-progress": "11/11", + "x-ms-copy-source": "https://fakestorageaccount.blob.core.windows.net/container159218811479506335/blob159218811635401319?sv=2019-12-12&ss=btqf&srt=sco&spr=https%2Chttp&st=2020-06-14T14%3A38%3A08Z&se=2020-09-22T14%3A43%3A08Z&sip=0.0.0.0-255.255.255.255&sp=rwdxlacupt&versionid=2020-06-15T02:28:36.7302510Z", + "x-ms-copy-status": "success", + "x-ms-creation-time": "Mon, 15 Jun 2020 02:28:37 GMT", + "x-ms-is-current-version": "true", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "712e7e6e-a01e-006d-4bbc-42f9eb000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:28:38.2213015Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218811479506335", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:28:39 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "6280aaa2-2a64-4f01-aec8-5aebc27ad11f", + "x-ms-request-id": "712e7f94-a01e-006d-5abc-42f9eb000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218811479506335", + "blob": "blob159218811635401319" + }, + "newDate": {} + }, + "hash": "04fa40ec89937446c75a3515f6847c6f" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_setmetadata.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_setmetadata.json new file mode 100644 index 000000000000..40a705eb42e2 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_setmetadata.json @@ -0,0 +1,116 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754372700309", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:19:03 GMT", + "etag": "\"0x8D810D2798730BE\"", + "last-modified": "Mon, 15 Jun 2020 02:19:04 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e3815542-4e1f-4ddd-93c1-ca9f3df3d1b3", + "x-ms-request-id": "2ab9977f-d01e-0067-75bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754372700309/blob159218754430001001", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:19:04 GMT", + "etag": "\"0x8D810D279DDE591\"", + "last-modified": "Mon, 15 Jun 2020 02:19:04 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5c88989d-71fb-46cc-b5a1-09922d23f989", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "2ab9984f-d01e-0067-36bb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:19:04.6687121Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754372700309/blob159218754430001001", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:19:04 GMT", + "etag": "\"0x8D810D27A09915F\"", + "last-modified": "Mon, 15 Jun 2020 02:19:04 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "4b02dd51-5682-4930-bfa4-0c73dfc8e35a", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "2ab998b3-d01e-0067-14bb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:19:04.9559151Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754372700309/blob159218754430001001", + "query": { + "comp": "metadata" + }, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:19:05 GMT", + "etag": "\"0x8D810D27A5FD748\"", + "last-modified": "Mon, 15 Jun 2020 02:19:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e733113d-4ce2-4899-a3b5-5496e7a930ba", + "x-ms-request-id": "2ab99978-d01e-0067-49bb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:19:05.5223156Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754372700309", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:19:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "0d70c173-3cba-4a31-b132-d484d954e40b", + "x-ms-request-id": "2ab99a49-d01e-0067-0fbb-425d5c000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218754372700309", + "blob": "blob159218754430001001" + }, + "newDate": {} + }, + "hash": "d4bcb87c6e48b98a6e54b6c20c16a2c7" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_undelete_a_softdeleted_version.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_undelete_a_softdeleted_version.json new file mode 100644 index 000000000000..9d866772d33f --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_undelete_a_softdeleted_version.json @@ -0,0 +1,199 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754630302160", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:19:06 GMT", + "etag": "\"0x8D810D27B0F50A0\"", + "last-modified": "Mon, 15 Jun 2020 02:19:06 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3583e10a-15bf-4da8-a3cc-568294dbe23a", + "x-ms-request-id": "2ab99b06-d01e-0067-42bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754630302160/blob159218754686903269", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:19:06 GMT", + "etag": "\"0x8D810D27B660528\"", + "last-modified": "Mon, 15 Jun 2020 02:19:07 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3d393b03-0090-4a4c-b305-f5446c99da4e", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "2ab99bd8-d01e-0067-01bb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:19:07.2385320Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754630302160/blob159218754686903269", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:19:07 GMT", + "etag": "\"0x8D810D27B93FB59\"", + "last-modified": "Mon, 15 Jun 2020 02:19:07 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3db459a1-6612-4ce4-802d-bfcaaf873d91", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "2ab99c46-d01e-0067-6abb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:19:07.5417468Z" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/", + "query": { + "restype": "service", + "comp": "properties" + }, + "requestBody": null, + "status": 200, + "response": "1.0truetruetruetrue51.0truetruetrue31.0truetruetrue4DELETE,GET,HEAD,MERGE,POST,OPTIONS,PUT***86400GETexample.com**8888GETexample.com**8888GETexample.com**8888GETexample.com**8888true7false2018-03-28", + "responseHeaders": { + "content-type": "application/xml", + "date": "Mon, 15 Jun 2020 02:19:07 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "3509c62b-daa0-4468-bafd-2456355d50b4", + "x-ms-request-id": "2ab99d26-d01e-0067-38bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754630302160/blob159218754686903269", + "query": { + "versionid": "2020-06-15T02:19:07.2385320Z" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:19:08 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "03a0dcdd-54be-4ebf-9c66-80cb6d1115fc", + "x-ms-delete-type-permanent": "false", + "x-ms-request-id": "2ab99df3-d01e-0067-77bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754630302160/blob159218754686903269", + "query": { + "versionid": "2020-06-15T02:19:07.2385320Z" + }, + "requestBody": null, + "status": 404, + "response": "", + "responseHeaders": { + "date": "Mon, 15 Jun 2020 02:19:08 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "71a6e37d-1945-404c-8a1f-67d65acc13e6", + "x-ms-error-code": "BlobNotFound", + "x-ms-request-id": "2ab99ed5-d01e-0067-4ebb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754630302160/blob159218754686903269", + "query": { + "comp": "undelete" + }, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:19:09 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "344c119c-6d00-486d-b37a-f7f0e4ec91b3", + "x-ms-request-id": "2ab99f93-d01e-0067-80bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754630302160/blob159218754686903269", + "query": { + "versionid": "2020-06-15T02:19:07.2385320Z" + }, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "11", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "content-type": "application/octet-stream", + "date": "Mon, 15 Jun 2020 02:19:09 GMT", + "etag": "\"0x8D810D27B660528\"", + "last-modified": "Mon, 15 Jun 2020 02:19:07 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "5541772e-d1c3-4c1a-a05e-c8abb914358f", + "x-ms-creation-time": "Mon, 15 Jun 2020 02:19:07 GMT", + "x-ms-request-id": "2ab9a0cb-d01e-0067-28bb-425d5c000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:19:07.2385320Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218754630302160", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:19:10 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5f17a9c6-c9c2-448e-9f2e-312e0d1ed8df", + "x-ms-request-id": "2ab9a1d0-d01e-0067-29bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218754630302160", + "blob": "blob159218754686903269" + }, + "newDate": {} + }, + "hash": "f1f4035dcb8b271af6bfaa60ef227f05" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_upload_block_blob_return_versionid.json b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_upload_block_blob_return_versionid.json new file mode 100644 index 000000000000..fdc4e5a376c8 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blob_versioning/recording_upload_block_blob_return_versionid.json @@ -0,0 +1,138 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218753849008663", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:58 GMT", + "etag": "\"0x8D810D276670F95\"", + "last-modified": "Mon, 15 Jun 2020 02:18:58 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b2acc2b3-c83a-4a87-92e1-5a867d80f16f", + "x-ms-request-id": "2ab99015-d01e-0067-60bb-425d5c000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218753849008663/blob159218753905300177", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:58 GMT", + "etag": "\"0x8D810D276BD4FAD\"", + "last-modified": "Mon, 15 Jun 2020 02:18:59 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "7016da34-ad25-4796-9b68-65064c661daa", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "2ab9911e-d01e-0067-5ebb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:59.4219949Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218753849008663/blob159218753905300177", + "query": {}, + "requestBody": "", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "1B2M2Y8AsgTpgAmY7PhCfg==", + "date": "Mon, 15 Jun 2020 02:18:59 GMT", + "etag": "\"0x8D810D276E949AD\"", + "last-modified": "Mon, 15 Jun 2020 02:18:59 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d3ac67f7-2fa3-4c46-87ce-923d1be18b19", + "x-ms-content-crc64": "AAAAAAAAAAA=", + "x-ms-request-id": "2ab9918f-d01e-0067-49bb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:59.7111997Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218753849008663/blob159218753905300177", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:59 GMT", + "etag": "\"0x8D810D277156AC5\"", + "last-modified": "Mon, 15 Jun 2020 02:18:59 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "10993531-e030-4dfc-84b4-ab64296bd634", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "2ab99212-d01e-0067-46bb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:19:00.0004053Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218753849008663/blob159218753905300177", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:59 GMT", + "etag": "\"0x8D810D27743D62F\"", + "last-modified": "Mon, 15 Jun 2020 02:19:00 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5c3640b6-ba03-4e8e-92c3-22c4f86982b4", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "2ab99292-d01e-0067-3fbb-425d5c000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:19:00.3046207Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218753849008663", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:19:00 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "dba6a32c-d3ae-4205-bd43-6a5efdd6344b", + "x-ms-request-id": "2ab99346-d01e-0067-6abb-425d5c000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218753849008663", + "blob": "blob159218753905300177" + }, + "newDate": {} + }, + "hash": "7086fafed40ca593c7e12e805472dee7" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_create_append_blob_should_work_with_tags.json b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_create_append_blob_should_work_with_tags.json new file mode 100644 index 000000000000..c2ca7adb7ea7 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_create_append_blob_should_work_with_tags.json @@ -0,0 +1,128 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214551806596", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "etag": "\"0x8D810800E57E396\"", + "last-modified": "Sun, 14 Jun 2020 16:29:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3638240f-b7a3-429a-a9b2-ba7a04315ac8", + "x-ms-request-id": "1ae6a46c-c01e-0009-6968-420873000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214551806596/blob159215214554005971", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "etag": "\"0x8D810800E5B493D\"", + "last-modified": "Sun, 14 Jun 2020 16:29:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "9c008653-9ead-4ae0-a85a-173d2d614658", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "1ae6a47e-c01e-0009-7868-420873000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-14T16:29:05.5647037Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214551806596/blob159215214554005971", + "query": {}, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b3354f08-1ca7-4cd5-a635-9d4ecc330644", + "x-ms-delete-type-permanent": "false", + "x-ms-request-id": "1ae6a491-c01e-0009-0b68-420873000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214551806596/blob159215214554005971", + "query": {}, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "etag": "\"0x8D810800E624F61\"", + "last-modified": "Sun, 14 Jun 2020 16:29:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d1a4bb14-c88d-453d-aedc-11c3cdb3bd13", + "x-ms-request-id": "1ae6a499-c01e-0009-1368-420873000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-14T16:29:05.6107361Z" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214551806596/blob159215214554005971", + "query": { + "comp": "tags" + }, + "requestBody": null, + "status": 200, + "response": "\ntag1val1tag2val2", + "responseHeaders": { + "content-length": "162", + "content-type": "application/xml", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "aec7fefc-7641-4f71-98f8-6b1dd5c5b38a", + "x-ms-request-id": "1ae6a4a8-c01e-0009-2268-420873000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214551806596", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "4fef5df9-5b85-4eea-a5ab-2b008fafe9bd", + "x-ms-request-id": "1ae6a4b1-c01e-0009-2b68-420873000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159215214551806596", + "blob": "blob159215214554005971" + }, + "newDate": {} + }, + "hash": "3448881c36f419bc94b581ee37224655" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_create_block_blob_should_work_with_tags.json b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_create_block_blob_should_work_with_tags.json new file mode 100644 index 000000000000..d4ddf8c23ac6 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_create_block_blob_should_work_with_tags.json @@ -0,0 +1,130 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214532602071", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "etag": "\"0x8D810800E3A9241\"", + "last-modified": "Sun, 14 Jun 2020 16:29:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "6bc32346-b174-41cd-91ae-e1a122a927d7", + "x-ms-request-id": "1ae6a406-c01e-0009-0868-420873000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214532602071/blob159215214534908371", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "etag": "\"0x8D810800E3E1F06\"", + "last-modified": "Sun, 14 Jun 2020 16:29:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "60793102-2f4b-48b8-bdb3-8db941da8561", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "1ae6a416-c01e-0009-1768-420873000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-14T16:29:05.3735686Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214532602071/blob159215214534908371", + "query": {}, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "98a4d0cb-9bd4-4e8c-b75c-0b1dc17f2ff6", + "x-ms-delete-type-permanent": "false", + "x-ms-request-id": "1ae6a424-c01e-0009-2468-420873000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214532602071/blob159215214534908371", + "query": {}, + "requestBody": "hello", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "XUFAKrxLKna5cZ2REBfFkg==", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "etag": "\"0x8D810800E4C797D\"", + "last-modified": "Sun, 14 Jun 2020 16:29:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "73132f4a-78c6-4f67-b880-1d21c4d4d46a", + "x-ms-content-crc64": "V0JSBnCFdzM=", + "x-ms-request-id": "1ae6a441-c01e-0009-4068-420873000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-14T16:29:05.4686356Z" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214532602071/blob159215214534908371", + "query": { + "comp": "tags" + }, + "requestBody": null, + "status": 200, + "response": "\ntag1val1tag2val2", + "responseHeaders": { + "content-length": "162", + "content-type": "application/xml", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "1b9eaf22-a2b1-4bee-8f58-dc05b0ebb274", + "x-ms-request-id": "1ae6a452-c01e-0009-5168-420873000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214532602071", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "49d37774-9788-4d09-bdf5-2338a2d1301d", + "x-ms-request-id": "1ae6a462-c01e-0009-5f68-420873000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159215214532602071", + "blob": "blob159215214534908371" + }, + "newDate": {} + }, + "hash": "9ae7d47fe8b3282fa0b8ddcfb760c932" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_create_page_blob_should_work_with_tags.json b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_create_page_blob_should_work_with_tags.json new file mode 100644 index 000000000000..a17a4d50413e --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_create_page_blob_should_work_with_tags.json @@ -0,0 +1,128 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214566001138", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "etag": "\"0x8D810800E6D6B53\"", + "last-modified": "Sun, 14 Jun 2020 16:29:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "376f6566-9821-4b9b-880b-55159adec41a", + "x-ms-request-id": "1ae6a4be-c01e-0009-3868-420873000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214566001138/blob159215214568105710", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "etag": "\"0x8D810800E70F802\"", + "last-modified": "Sun, 14 Jun 2020 16:29:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "1193106c-73e5-46de-8fa8-e947aa7f4e9d", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "1ae6a4ce-c01e-0009-4768-420873000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-14T16:29:05.7068034Z" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214566001138/blob159215214568105710", + "query": {}, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "225c4216-fc1a-4b3a-8911-ee55cea68005", + "x-ms-delete-type-permanent": "false", + "x-ms-request-id": "1ae6a4d9-c01e-0009-5268-420873000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214566001138/blob159215214568105710", + "query": {}, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Sun, 14 Jun 2020 16:29:05 GMT", + "etag": "\"0x8D810800E7936E3\"", + "last-modified": "Sun, 14 Jun 2020 16:29:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "f8bf5fce-9e5a-4950-9305-627f6369d7b0", + "x-ms-request-id": "1ae6a4ed-c01e-0009-6368-420873000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-14T16:29:05.7608419Z" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214566001138/blob159215214568105710", + "query": { + "comp": "tags" + }, + "requestBody": null, + "status": 200, + "response": "\ntag1val1tag2val2", + "responseHeaders": { + "content-length": "162", + "content-type": "application/xml", + "date": "Sun, 14 Jun 2020 16:29:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "1fbcc47c-c8d1-4619-80f1-13c25010ffd3", + "x-ms-request-id": "1ae6a4f7-c01e-0009-6c68-420873000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214566001138", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Sun, 14 Jun 2020 16:29:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "692c3493-a4dc-466c-ba91-50536d81b564", + "x-ms-request-id": "1ae6a4fe-c01e-0009-7268-420873000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159215214566001138", + "blob": "blob159215214568105710" + }, + "newDate": {} + }, + "hash": "c34d2c75258fc3dc2706eefcc0df3305" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_exists_with_condition.json b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_exists_with_condition.json new file mode 100644 index 000000000000..11b51153ad2b --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_exists_with_condition.json @@ -0,0 +1,141 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218748821200817", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:09 GMT", + "etag": "\"0x8D810D259123D05\"", + "last-modified": "Mon, 15 Jun 2020 02:18:09 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "4cb7e4dd-e4ce-4639-9da5-21d8938b43bb", + "x-ms-request-id": "b4a3efbe-001e-0029-71bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218748821200817/blob159218748985607824", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Mon, 15 Jun 2020 02:18:09 GMT", + "etag": "\"0x8D810D2596C4D04\"", + "last-modified": "Mon, 15 Jun 2020 02:18:10 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5b25779e-97d5-422d-97d1-02ced8e71bb7", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "b4a3f0b5-001e-0029-4ebb-4273d4000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:10.2371588Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218748821200817/blob159218748985607824", + "query": { + "comp": "lease" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:10 GMT", + "etag": "\"0x8D810D2596C4D04\"", + "last-modified": "Mon, 15 Jun 2020 02:18:10 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "820728a3-b24f-425a-a988-29386cd83b05", + "x-ms-lease-id": "15b6f7d8-612d-440b-8039-05e525f53a81", + "x-ms-request-id": "b4a3f19f-001e-0029-29bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218748821200817/blob159218748985607824", + "query": {}, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "11", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "content-type": "application/octet-stream", + "date": "Mon, 15 Jun 2020 02:18:11 GMT", + "etag": "\"0x8D810D2596C4D04\"", + "last-modified": "Mon, 15 Jun 2020 02:18:10 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "a0610b29-b6c1-4d7b-b022-b84370e34d93", + "x-ms-creation-time": "Mon, 15 Jun 2020 02:18:10 GMT", + "x-ms-is-current-version": "true", + "x-ms-lease-duration": "fixed", + "x-ms-lease-state": "leased", + "x-ms-lease-status": "locked", + "x-ms-request-id": "b4a3f277-001e-0029-6cbb-4273d4000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T02:18:10.2371588Z" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218748821200817/blob159218748985607824", + "query": {}, + "requestBody": null, + "status": 412, + "response": "", + "responseHeaders": { + "date": "Mon, 15 Jun 2020 02:18:11 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "aaa667af-8478-4850-8ab1-1f1a9123b0d6", + "x-ms-error-code": "LeaseIdMismatchWithBlobOperation", + "x-ms-request-id": "b4a3f357-001e-0029-42bb-4273d4000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159218748821200817", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 02:18:12 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "c5a4db75-dd10-4382-bda5-612ca1cdd044", + "x-ms-request-id": "b4a3f421-001e-0029-7fbb-4273d4000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159218748821200817", + "blob": "blob159218748985607824" + }, + "newDate": {} + }, + "hash": "0aec0330a95f16497de24aaa5301b4ee" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_get_blob_tags_should_work_with_a_snapshot.json b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_get_blob_tags_should_work_with_a_snapshot.json new file mode 100644 index 000000000000..e0ecf1378a15 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_get_blob_tags_should_work_with_a_snapshot.json @@ -0,0 +1,132 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214518107374", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "etag": "\"0x8D810800E24E36D\"", + "last-modified": "Sun, 14 Jun 2020 16:29:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "35d94d56-3672-42df-ae17-0a870dd56351", + "x-ms-request-id": "1ae6a39b-c01e-0009-2568-420873000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214518107374/blob159215214520808190", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "etag": "\"0x8D810800E289758\"", + "last-modified": "Sun, 14 Jun 2020 16:29:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "ed76789c-b9a2-4f9b-b2d6-e0e9cde7057d", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "1ae6a3b5-c01e-0009-3c68-420873000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-14T16:29:05.2324696Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214518107374/blob159215214520808190", + "query": { + "comp": "tags" + }, + "requestBody": "tag1val1tag2val2", + "status": 204, + "response": "", + "responseHeaders": { + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a61da786-3ed5-43d5-aa94-32dba7f9936c", + "x-ms-request-id": "1ae6a3c7-c01e-0009-4e68-420873000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214518107374/blob159215214520808190", + "query": { + "comp": "snapshot" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "etag": "\"0x8D810800E289758\"", + "last-modified": "Sun, 14 Jun 2020 16:29:05 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "87c08057-92a1-4e03-a781-8f0ab15b9138", + "x-ms-request-id": "1ae6a3d8-c01e-0009-5e68-420873000000", + "x-ms-request-server-encrypted": "false", + "x-ms-snapshot": "2020-06-14T16:29:05.2795013Z", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-14T16:29:05.2805013Z" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214518107374/blob159215214520808190", + "query": { + "snapshot": "2020-06-14T16:29:05.2795013Z", + "comp": "tags" + }, + "requestBody": null, + "status": 200, + "response": "\ntag1val1tag2val2", + "responseHeaders": { + "content-length": "162", + "content-type": "application/xml", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e2a4f847-31ab-440d-96ee-e4f7d35ada77", + "x-ms-request-id": "1ae6a3e6-c01e-0009-6968-420873000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159215214518107374", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Sun, 14 Jun 2020 16:29:04 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "cd54acb7-45af-44dc-a0b5-747d7715fa40", + "x-ms-request-id": "1ae6a3f3-c01e-0009-7568-420873000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159215214518107374", + "blob": "blob159215214520808190" + }, + "newDate": {} + }, + "hash": "d7615e1ba6e1e78a4980c2999e4e412a" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_set_blob_tags_should_work.json b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_set_blob_tags_should_work.json new file mode 100644 index 000000000000..1f0220ced2f5 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_set_blob_tags_should_work.json @@ -0,0 +1,189 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159254453585703778", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Fri, 19 Jun 2020 05:28:55 GMT", + "etag": "\"0x8D81411A96B5A49\"", + "last-modified": "Fri, 19 Jun 2020 05:28:56 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "945e6629-8686-4ba5-8fab-6289628d9daa", + "x-ms-request-id": "dbd44134-001e-0090-46fa-4577ce000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159254453585703778/blob159254453746100712", + "query": {}, + "requestBody": "Hello World", + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "date": "Fri, 19 Jun 2020 05:28:56 GMT", + "etag": "\"0x8D81411A9D4F33B\"", + "last-modified": "Fri, 19 Jun 2020 05:28:56 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "94f84a2c-9a66-4d01-ae9f-3a19cb00c501", + "x-ms-content-crc64": "YeJLfssylmU=", + "x-ms-request-id": "dbd44236-001e-0090-3efa-4577ce000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-19T05:28:56.9230139Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container159254453585703778/blob159254453746100712", + "query": { + "comp": "tags" + }, + "requestBody": "tag1val1tag2val2", + "status": 204, + "response": "", + "responseHeaders": { + "date": "Fri, 19 Jun 2020 05:28:57 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "84d59b89-2ba0-4194-9c5c-8b6c93df8de9", + "x-ms-request-id": "dbd4438a-001e-0090-04fa-4577ce000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/container159254453585703778/blob159254453746100712", + "query": { + "comp": "tags" + }, + "requestBody": null, + "status": 200, + "response": "\ntag1val1tag2val2", + "responseHeaders": { + "content-length": "162", + "content-type": "application/xml", + "date": "Fri, 19 Jun 2020 05:28:58 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "c73397a9-1d52-4db9-8dad-5ef4cb7934bd", + "x-ms-request-id": "dbd444d7-001e-0090-39fa-4577ce000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.blob.core.windows.net/container159254453585703778/blob159254453746100712", + "query": {}, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "11", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "content-type": "application/octet-stream", + "date": "Fri, 19 Jun 2020 05:28:58 GMT", + "etag": "\"0x8D81411A9D4F33B\"", + "last-modified": "Fri, 19 Jun 2020 05:28:56 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "84e10c69-6675-4d18-b4c8-4791ffbf9f70", + "x-ms-creation-time": "Fri, 19 Jun 2020 05:28:56 GMT", + "x-ms-is-current-version": "true", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "dbd44606-001e-0090-5ffa-4577ce000000", + "x-ms-server-encrypted": "true", + "x-ms-tag-count": "2", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-19T05:28:56.9230139Z" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/container159254453585703778/blob159254453746100712", + "query": {}, + "requestBody": null, + "status": 200, + "response": "Hello World", + "responseHeaders": { + "accept-ranges": "bytes", + "content-length": "11", + "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", + "content-type": "application/octet-stream", + "date": "Fri, 19 Jun 2020 05:28:59 GMT", + "etag": "\"0x8D81411A9D4F33B\"", + "last-modified": "Fri, 19 Jun 2020 05:28:56 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "74ec1df1-85d4-4d13-a341-3f5fee3859f0", + "x-ms-creation-time": "Fri, 19 Jun 2020 05:28:56 GMT", + "x-ms-is-current-version": "true", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "dbd44707-001e-0090-5afa-4577ce000000", + "x-ms-server-encrypted": "true", + "x-ms-tag-count": "2", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-19T05:28:56.9230139Z" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/container159254453585703778", + "query": { + "include": "tags", + "restype": "container", + "comp": "list" + }, + "requestBody": null, + "status": 200, + "response": "blob1592544537461007122020-06-19T05:28:56.9230139ZtrueFri, 19 Jun 2020 05:28:56 GMTFri, 19 Jun 2020 05:28:56 GMT0x8D81411A9D4F33B11application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottrueunlockedavailabletrue2tag1val1tag2val2", + "responseHeaders": { + "content-type": "application/xml", + "date": "Fri, 19 Jun 2020 05:28:59 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "1816f890-6cc2-4fb6-a184-ceb0abbdd0ca", + "x-ms-request-id": "dbd44804-001e-0090-4efa-4577ce000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container159254453585703778", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Fri, 19 Jun 2020 05:29:00 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "396298e4-3f4f-41a9-876a-661d583bff1b", + "x-ms-request-id": "dbd44913-001e-0090-51fa-4577ce000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container159254453585703778", + "blob": "blob159254453746100712" + }, + "newDate": {} + }, + "hash": "ea550815f87e9e80d5bcef578959cb7f" +} diff --git a/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_undelete.json b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_undelete.json index 5946ba3f6da3..0412a7075482 100644 --- a/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_undelete.json +++ b/sdk/storage/storage-blob/recordings/browsers/blobclient/recording_undelete.json @@ -2,7 +2,7 @@ "recordings": [ { "method": "PUT", - "url": "https://fakestorageaccount.blob.core.windows.net/container158224824523309081", + "url": "https://fakestorageaccount.blob.core.windows.net/container159352086781804919", "query": { "restype": "container" }, @@ -11,18 +11,18 @@ "response": "", "responseHeaders": { "content-length": "0", - "date": "Fri, 21 Feb 2020 01:24:06 GMT", - "etag": "\"0x8D7B66CBE88E848\"", - "last-modified": "Fri, 21 Feb 2020 01:24:06 GMT", + "date": "Tue, 30 Jun 2020 12:41:08 GMT", + "etag": "\"0x8D81CF2DCE21282\"", + "last-modified": "Tue, 30 Jun 2020 12:41:08 GMT", "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", - "x-ms-client-request-id": "bf6ad9ca-0bd6-4a26-91a0-e045b77c94f9", - "x-ms-request-id": "04e05e2b-201e-005b-5d55-e8663e000000", - "x-ms-version": "2019-02-02" + "x-ms-client-request-id": "173417a0-6c65-4563-ac6a-86943f088fb1", + "x-ms-request-id": "a1dc5aa6-501e-0021-41db-4e8674000000", + "x-ms-version": "2019-12-12" } }, { "method": "PUT", - "url": "https://fakestorageaccount.blob.core.windows.net/container158224824523309081/blob158224824671508312", + "url": "https://fakestorageaccount.blob.core.windows.net/container159352086781804919/blob159352086930904318", "query": {}, "requestBody": "Hello World", "status": 201, @@ -30,15 +30,15 @@ "responseHeaders": { "content-length": "0", "content-md5": "sQqNsWTgdUEFt6mb5y4/5Q==", - "date": "Fri, 21 Feb 2020 01:24:06 GMT", - "etag": "\"0x8D7B66CBEE395E7\"", - "last-modified": "Fri, 21 Feb 2020 01:24:07 GMT", + "date": "Tue, 30 Jun 2020 12:41:09 GMT", + "etag": "\"0x8D81CF2DD3F4CA6\"", + "last-modified": "Tue, 30 Jun 2020 12:41:09 GMT", "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", - "x-ms-client-request-id": "9c2acef0-075c-400f-aeaa-148f23a8b076", + "x-ms-client-request-id": "045a92f5-133f-46fd-b8a7-d6a17549ddfe", "x-ms-content-crc64": "YeJLfssylmU=", - "x-ms-request-id": "04e05ffb-201e-005b-0e55-e8663e000000", + "x-ms-request-id": "a1dc5cb7-501e-0021-2cdb-4e8674000000", "x-ms-request-server-encrypted": "true", - "x-ms-version": "2019-02-02" + "x-ms-version": "2019-12-12" } }, { @@ -50,37 +50,37 @@ }, "requestBody": null, "status": 200, - "response": "1.0truetruetruetrue51.0truetruetrue31.0truetruetrue4DELETE,GET,HEAD,MERGE,POST,OPTIONS,PUT,PATCH***86400GETexample.com**8888GETexample.com**8888GETexample.com**8888GETexample.com**8888true7false", + "response": "1.0truetruetruetrue51.0truetruetrue31.0truetruetrue4DELETE,GET,HEAD,MERGE,POST,OPTIONS,PUT,PATCH***86400GETexample.com**8888true7false", "responseHeaders": { "content-type": "application/xml", - "date": "Fri, 21 Feb 2020 01:24:07 GMT", + "date": "Tue, 30 Jun 2020 12:41:09 GMT", "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", - "x-ms-client-request-id": "0095d87f-969b-45e8-a5e7-2fb3cb07ce99", - "x-ms-request-id": "04e06183-201e-005b-7755-e8663e000000", - "x-ms-version": "2019-02-02" + "x-ms-client-request-id": "89c775ea-eb70-4253-9360-97a70c3eec22", + "x-ms-request-id": "a1dc5e96-501e-0021-56db-4e8674000000", + "x-ms-version": "2019-12-12" } }, { "method": "DELETE", - "url": "https://fakestorageaccount.blob.core.windows.net/container158224824523309081/blob158224824671508312", + "url": "https://fakestorageaccount.blob.core.windows.net/container159352086781804919/blob159352086930904318", "query": {}, "requestBody": null, "status": 202, "response": "", "responseHeaders": { "content-length": "0", - "date": "Fri, 21 Feb 2020 01:24:08 GMT", + "date": "Tue, 30 Jun 2020 12:41:10 GMT", "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", - "x-ms-client-request-id": "b19e4da3-13c8-4692-ac74-17371e07d97e", + "x-ms-client-request-id": "8cd9d750-60b6-4ac8-b2ee-8e0e668b8edc", "x-ms-delete-type-permanent": "false", - "x-ms-request-id": "04e06321-201e-005b-7255-e8663e000000", - "x-ms-version": "2019-02-02" + "x-ms-request-id": "a1dc609d-501e-0021-29db-4e8674000000", + "x-ms-version": "2019-12-12" } }, { "method": "GET", - "url": "https://fakestorageaccount.blob.core.windows.net/container158224824523309081", + "url": "https://fakestorageaccount.blob.core.windows.net/container159352086781804919", "query": { "maxresults": "1", "include": "deleted", @@ -89,20 +89,20 @@ }, "requestBody": null, "status": 200, - "response": "1blob158224824671508312trueFri, 21 Feb 2020 01:24:07 GMTFri, 21 Feb 2020 01:24:07 GMT0x8D7B66CBEE395E711application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottruetrueFri, 21 Feb 2020 01:24:08 GMT6", + "response": "1blob159352086930904318trueTue, 30 Jun 2020 12:41:09 GMTTue, 30 Jun 2020 12:41:09 GMT0x8D81CF2DD3F4CA611application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottruetrueTue, 30 Jun 2020 12:41:10 GMT6", "responseHeaders": { "content-type": "application/xml", - "date": "Fri, 21 Feb 2020 01:24:08 GMT", + "date": "Tue, 30 Jun 2020 12:41:10 GMT", "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", - "x-ms-client-request-id": "982eed10-dfb6-4497-b900-b7f4427960c7", - "x-ms-request-id": "04e064b0-201e-005b-6455-e8663e000000", - "x-ms-version": "2019-02-02" + "x-ms-client-request-id": "4c429dec-64b7-44bd-a8a3-a583c746e230", + "x-ms-request-id": "a1dc6250-501e-0021-18db-4e8674000000", + "x-ms-version": "2019-12-12" } }, { "method": "PUT", - "url": "https://fakestorageaccount.blob.core.windows.net/container158224824523309081/blob158224824671508312", + "url": "https://fakestorageaccount.blob.core.windows.net/container159352086781804919/blob159352086930904318", "query": { "comp": "undelete" }, @@ -111,16 +111,16 @@ "response": "", "responseHeaders": { "content-length": "0", - "date": "Fri, 21 Feb 2020 01:24:09 GMT", + "date": "Tue, 30 Jun 2020 12:41:11 GMT", "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", - "x-ms-client-request-id": "e841edde-f7b6-41df-ae08-8e997a24d0c0", - "x-ms-request-id": "04e066a7-201e-005b-3f55-e8663e000000", - "x-ms-version": "2019-02-02" + "x-ms-client-request-id": "48a1135a-2406-463b-99c9-ff642f431c2c", + "x-ms-request-id": "a1dc6492-501e-0021-07db-4e8674000000", + "x-ms-version": "2019-12-12" } }, { "method": "GET", - "url": "https://fakestorageaccount.blob.core.windows.net/container158224824523309081", + "url": "https://fakestorageaccount.blob.core.windows.net/container159352086781804919", "query": { "include": "deleted", "restype": "container", @@ -128,20 +128,20 @@ }, "requestBody": null, "status": 200, - "response": "blob158224824671508312Fri, 21 Feb 2020 01:24:07 GMTFri, 21 Feb 2020 01:24:07 GMT0x8D7B66CBEE395E711application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottrueunlockedavailabletrue", + "response": "blob159352086930904318Tue, 30 Jun 2020 12:41:09 GMTTue, 30 Jun 2020 12:41:09 GMT0x8D81CF2DD3F4CA611application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottrueunlockedavailabletrue", "responseHeaders": { "content-type": "application/xml", - "date": "Fri, 21 Feb 2020 01:24:09 GMT", + "date": "Tue, 30 Jun 2020 12:41:11 GMT", "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", "transfer-encoding": "chunked", - "x-ms-client-request-id": "7bb4a9b0-be37-4508-bfc7-8f635e449a0c", - "x-ms-request-id": "04e06877-201e-005b-6755-e8663e000000", - "x-ms-version": "2019-02-02" + "x-ms-client-request-id": "21dc1691-a371-4a9d-9e25-c4a768b38b17", + "x-ms-request-id": "a1dc669c-501e-0021-4adb-4e8674000000", + "x-ms-version": "2019-12-12" } }, { "method": "DELETE", - "url": "https://fakestorageaccount.blob.core.windows.net/container158224824523309081", + "url": "https://fakestorageaccount.blob.core.windows.net/container159352086781804919", "query": { "restype": "container" }, @@ -150,19 +150,20 @@ "response": "", "responseHeaders": { "content-length": "0", - "date": "Fri, 21 Feb 2020 01:24:10 GMT", + "date": "Tue, 30 Jun 2020 12:41:12 GMT", "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", - "x-ms-client-request-id": "b53b190a-1dd0-49f0-a1ad-0424eef6ae0a", - "x-ms-request-id": "04e06b0d-201e-005b-5755-e8663e000000", - "x-ms-version": "2019-02-02" + "x-ms-client-request-id": "5b3573a9-d32d-4eb5-b41e-42bb723496fb", + "x-ms-request-id": "a1dc6890-501e-0021-11db-4e8674000000", + "x-ms-version": "2019-12-12" } } ], "uniqueTestInfo": { "uniqueName": { - "container": "container158224824523309081", - "blob": "blob158224824671508312" + "container": "container159352086781804919", + "blob": "blob159352086930904318" }, "newDate": {} - } + }, + "hash": "c0f397fe94f0aae31773290045f329e7" } \ No newline at end of file diff --git a/sdk/storage/storage-blob/recordings/browsers/blobserviceclient/recording_find_blob_by_tags_should_work.json b/sdk/storage/storage-blob/recordings/browsers/blobserviceclient/recording_find_blob_by_tags_should_work.json new file mode 100644 index 000000000000..c4a694952009 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/blobserviceclient/recording_find_blob_by_tags_should_work.json @@ -0,0 +1,222 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container1159222164211100285", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 11:47:23 GMT", + "etag": "\"0x8D81121DE669E3C\"", + "last-modified": "Mon, 15 Jun 2020 11:47:23 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b43959d6-85ca-4e34-994d-6ee4a8c2b936", + "x-ms-request-id": "e65d0b7a-001e-0080-180a-43b2a6000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container1159222164211100285/blobname1159222164371100712", + "query": {}, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 11:47:24 GMT", + "etag": "\"0x8D81121DEC7E018\"", + "last-modified": "Mon, 15 Jun 2020 11:47:24 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "82e0cdb7-fcc2-45ab-93ae-9a4143f0aaef", + "x-ms-request-id": "e65d0cba-001e-0080-4e0a-43b2a6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T11:47:24.2169131Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container1159222164211100285/blobname2159222164434005497", + "query": {}, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 11:47:24 GMT", + "etag": "\"0x8D81121DF21A950\"", + "last-modified": "Mon, 15 Jun 2020 11:47:24 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a7c528de-a9ae-4a9b-9ac5-0855a6536e30", + "x-ms-request-id": "e65d0dfd-001e-0080-6a0a-43b2a6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T11:47:24.8043344Z" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container1159222164211100285/blobname3159222164492408661", + "query": {}, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 11:47:25 GMT", + "etag": "\"0x8D81121DF775319\"", + "last-modified": "Mon, 15 Jun 2020 11:47:25 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "23478fb5-96c0-48fb-8c85-575b5c0b297e", + "x-ms-request-id": "e65d0f10-001e-0080-670a-43b2a6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12", + "x-ms-version-id": "2020-06-15T11:47:25.3657369Z" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/", + "query": { + "where": "key159222164371104383='val1159222164371908605'", + "comp": "blobs" + }, + "requestBody": null, + "status": 200, + "response": "\nkey159222164371104383='val1159222164371908605'blobname1159222164371100712container1159222164211100285val1159222164371908605", + "responseHeaders": { + "content-type": "application/xml", + "date": "Mon, 15 Jun 2020 11:47:31 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "dd6eece2-d012-489b-b0e5-afc90d74df6a", + "x-ms-request-id": "e65d14ad-001e-0080-510a-43b2a6000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/", + "query": { + "where": "key159222164371104383='val2159222164435409375'", + "comp": "blobs" + }, + "requestBody": null, + "status": 200, + "response": "\nkey159222164371104383='val2159222164435409375'blobname2159222164434005497container1159222164211100285val2159222164435409375", + "responseHeaders": { + "content-type": "application/xml", + "date": "Mon, 15 Jun 2020 11:47:31 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "2bebdd32-24aa-4b26-aa67-3f9d699e1ed0", + "x-ms-request-id": "e65d1e3a-001e-0080-210a-43b2a6000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/", + "query": { + "where": "key2159222164371109846='default'", + "maxresults": "1", + "comp": "blobs" + }, + "requestBody": null, + "status": 200, + "response": "\nkey2159222164371109846='default'1blobname1159222164371100712container1159222164211100285default2!308!MDAwMDQ1IWNvbnRhaW5lcjExNTkyMjIxNjQyMTExMDAyODUBMDFENjQzMEFCQkVGRTFEQSEwMDAwMjchYmxvYm5hbWUyMTU5MjIyMTY0NDM0MDA1NDk3ITAwMDAxNSEIAAAABwAAAGRlZmF1bHQhMDAwMDAxITAhMDAwMDI4ITk5OTktMTItMzFUMjM6NTk6NTkuOTk5OTk5OVohMDAwMDM2ITQ0ZjI1ZTUyLTEyMjctNDBmMy1hM2FhLWYxOTQyZTc4ZTc4NyEwMDAwMjIha2V5MjE1OTIyMjE2NDM3MTEwOTg0NiE-", + "responseHeaders": { + "content-type": "application/xml", + "date": "Mon, 15 Jun 2020 11:47:32 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "98fedaa8-aa8e-4ef7-9525-fb8e2ecd15d3", + "x-ms-request-id": "e65d1fc6-001e-0080-200a-43b2a6000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/", + "query": { + "where": "key2159222164371109846='default'", + "marker": "2!308!MDAwMDQ1IWNvbnRhaW5lcjExNTkyMjIxNjQyMTExMDAyODUBMDFENjQzMEFCQkVGRTFEQSEwMDAwMjchYmxvYm5hbWUyMTU5MjIyMTY0NDM0MDA1NDk3ITAwMDAxNSEIAAAABwAAAGRlZmF1bHQhMDAwMDAxITAhMDAwMDI4ITk5OTktMTItMzFUMjM6NTk6NTkuOTk5OTk5OVohMDAwMDM2ITQ0ZjI1ZTUyLTEyMjctNDBmMy1hM2FhLWYxOTQyZTc4ZTc4NyEwMDAwMjIha2V5MjE1OTIyMjE2NDM3MTEwOTg0NiE-", + "maxresults": "1", + "comp": "blobs" + }, + "requestBody": null, + "status": 200, + "response": "\n2!308!MDAwMDQ1IWNvbnRhaW5lcjExNTkyMjIxNjQyMTExMDAyODUBMDFENjQzMEFCQkVGRTFEQSEwMDAwMjchYmxvYm5hbWUyMTU5MjIyMTY0NDM0MDA1NDk3ITAwMDAxNSEIAAAABwAAAGRlZmF1bHQhMDAwMDAxITAhMDAwMDI4ITk5OTktMTItMzFUMjM6NTk6NTkuOTk5OTk5OVohMDAwMDM2ITQ0ZjI1ZTUyLTEyMjctNDBmMy1hM2FhLWYxOTQyZTc4ZTc4NyEwMDAwMjIha2V5MjE1OTIyMjE2NDM3MTEwOTg0NiE-key2159222164371109846='default'1blobname2159222164434005497container1159222164211100285default2!308!MDAwMDQ1IWNvbnRhaW5lcjExNTkyMjIxNjQyMTExMDAyODUBMDFENjQzMEFCQkVGRTFEQSEwMDAwMjchYmxvYm5hbWUzMTU5MjIyMTY0NDkyNDA4NjYxITAwMDAxNSEIAAAABwAAAGRlZmF1bHQhMDAwMDAxITAhMDAwMDI4ITk5OTktMTItMzFUMjM6NTk6NTkuOTk5OTk5OVohMDAwMDM2IWY5ZTEzYWFjLWEyODQtNDc0Ny1hZTY3LTYyNmE5ZjNlZmY1ZSEwMDAwMjIha2V5MjE1OTIyMjE2NDM3MTEwOTg0NiE-", + "responseHeaders": { + "content-type": "application/xml", + "date": "Mon, 15 Jun 2020 11:47:32 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "fff6cb0c-dc6c-406e-bc21-2145ea35b9e2", + "x-ms-request-id": "e65d2164-001e-0080-370a-43b2a6000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "GET", + "url": "https://fakestorageaccount.blob.core.windows.net/", + "query": { + "where": "key2159222164371109846='default'", + "marker": "2!308!MDAwMDQ1IWNvbnRhaW5lcjExNTkyMjIxNjQyMTExMDAyODUBMDFENjQzMEFCQkVGRTFEQSEwMDAwMjchYmxvYm5hbWUzMTU5MjIyMTY0NDkyNDA4NjYxITAwMDAxNSEIAAAABwAAAGRlZmF1bHQhMDAwMDAxITAhMDAwMDI4ITk5OTktMTItMzFUMjM6NTk6NTkuOTk5OTk5OVohMDAwMDM2IWY5ZTEzYWFjLWEyODQtNDc0Ny1hZTY3LTYyNmE5ZjNlZmY1ZSEwMDAwMjIha2V5MjE1OTIyMjE2NDM3MTEwOTg0NiE-", + "maxresults": "1", + "comp": "blobs" + }, + "requestBody": null, + "status": 200, + "response": "\n2!308!MDAwMDQ1IWNvbnRhaW5lcjExNTkyMjIxNjQyMTExMDAyODUBMDFENjQzMEFCQkVGRTFEQSEwMDAwMjchYmxvYm5hbWUzMTU5MjIyMTY0NDkyNDA4NjYxITAwMDAxNSEIAAAABwAAAGRlZmF1bHQhMDAwMDAxITAhMDAwMDI4ITk5OTktMTItMzFUMjM6NTk6NTkuOTk5OTk5OVohMDAwMDM2IWY5ZTEzYWFjLWEyODQtNDc0Ny1hZTY3LTYyNmE5ZjNlZmY1ZSEwMDAwMjIha2V5MjE1OTIyMjE2NDM3MTEwOTg0NiE-key2159222164371109846='default'1blobname3159222164492408661container1159222164211100285default", + "responseHeaders": { + "content-type": "application/xml", + "date": "Mon, 15 Jun 2020 11:47:33 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "06f08072-4330-41ed-8acb-dc1422387787", + "x-ms-request-id": "e65d22e4-001e-0080-2e0a-43b2a6000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.blob.core.windows.net/container1159222164211100285", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "content-length": "0", + "date": "Mon, 15 Jun 2020 11:47:33 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "73d34e1d-55eb-4aa0-9466-5855a5172dc7", + "x-ms-request-id": "e65d244e-001e-0080-0e0a-43b2a6000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container1": "container1159222164211100285", + "key": "key159222164371104383", + "key2": "key2159222164371109846", + "blobname1": "blobname1159222164371100712", + "val1": "val1159222164371908605", + "blobname2": "blobname2159222164434005497", + "val2": "val2159222164435409375", + "blobname3": "blobname3159222164492408661", + "val3": "val3159222164492408229" + }, + "newDate": {} + }, + "hash": "093076e0be534a8e11d2378f11f220cd" +} \ No newline at end of file diff --git a/sdk/storage/storage-blob/recordings/browsers/highlevel/recording_before_all_hook.json b/sdk/storage/storage-blob/recordings/browsers/highlevel/recording_before_all_hook.json index dd9e3a4e27ae..f8bb9c4857a8 100644 --- a/sdk/storage/storage-blob/recordings/browsers/highlevel/recording_before_all_hook.json +++ b/sdk/storage/storage-blob/recordings/browsers/highlevel/recording_before_all_hook.json @@ -2,8 +2,10 @@ "recordings": [], "uniqueTestInfo": { "uniqueName": { - "browserfile": "browserfile157370497436302015" + "browserfile": "browserfile159247522909007723", + "browserfile2": "browserfile2159247523422700178" }, "newDate": {} - } + }, + "hash": "fdfc820cfd6c0ef696e7cf3a49267b12" } \ No newline at end of file diff --git a/sdk/storage/storage-blob/recordings/browsers/highlevel/recording_uploadbrowserdatatoblockblob_should_work_with_tags.json b/sdk/storage/storage-blob/recordings/browsers/highlevel/recording_uploadbrowserdatatoblockblob_should_work_with_tags.json new file mode 100644 index 000000000000..80f1b1fa7672 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/browsers/highlevel/recording_uploadbrowserdatatoblockblob_should_work_with_tags.json @@ -0,0 +1,31 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.blob.core.windows.net/container157370497532104574", + "query": { + "restype": "container" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "date": "Thu, 14 Nov 2019 04:16:14 GMT", + "last-modified": "Thu, 14 Nov 2019 04:16:15 GMT", + "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "etag": "\"0x8D768B96420507C\"", + "x-ms-request-id": "d456e61e-701e-0014-24a2-9aa598000000", + "x-ms-version": "2019-02-02", + "x-ms-client-request-id": "5fd889a1-6c7c-40ee-bf0d-ae4f940c8743", + "content-length": "0" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "container": "container157370497532104574", + "blob": "blob157370497548702171" + }, + "newDate": {} + } +} \ No newline at end of file diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_asynchorous_copy_return_versionid.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_asynchorous_copy_return_versionid.js new file mode 100644 index 000000000000..cafb9674bc2e --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_asynchorous_copy_return_versionid.js @@ -0,0 +1,130 @@ +let nock = require('nock'); + +module.exports.hash = "e398b7bcabf21c191b9670bc84a4fc30"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218742818906916","blob":"blob159218742847404567","copiedblob":"copiedblob159218742904903148"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742818906916') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:08 GMT', + 'ETag', + '"0x8D810D2347E171E"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa9fc6-e01e-0021-0bbb-4269db000000', + 'x-ms-client-request-id', + '928df801-1a2e-4ac2-8a7d-78e05df4d41c', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:07 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742818906916/blob159218742847404567', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:08 GMT', + 'ETag', + '"0x8D810D234AA4106"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f470f5b-701e-006e-6bbb-42188f000000', + 'x-ms-client-request-id', + '23400dd3-e41a-4781-b221-f3325d8cfce7', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:08.5674758Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:08 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742818906916/blob159218742847404567') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:08 GMT', + 'ETag', + '"0x8D810D234D5ECD8"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfaa0ac-e01e-0021-62bb-4269db000000', + 'x-ms-client-request-id', + '2f2c7587-c3ad-46f2-a604-d7d8d5695417', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:08.8546792Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:08 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742818906916/copiedblob159218742904903148') + .reply(202, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:09 GMT', + 'ETag', + '"0x8D810D235020DF0"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f4710e1-701e-006e-61bb-42188f000000', + 'x-ms-client-request-id', + 'f64403d2-8974-432f-a1f9-71519f0b5cde', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:17:09.1428848Z', + 'x-ms-copy-id', + 'c6568929-560c-40e9-8ebe-45681efb26b2', + 'x-ms-copy-status', + 'success', + 'Date', + 'Mon, 15 Jun 2020 02:17:09 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218742818906916') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfaa188-e01e-0021-31bb-4269db000000', + 'x-ms-client-request-id', + '5c3bbef5-41ea-4e94-9e98-02ceedbe6fdd', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:08 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_blob_create_return_versionid.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_blob_create_return_versionid.js new file mode 100644 index 000000000000..715728ae8117 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_blob_create_return_versionid.js @@ -0,0 +1,153 @@ +let nock = require('nock'); + +module.exports.hash = "451c6fd62c81383c6e0cce46649063e6"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218742502502412","blob":"blob159218742531004748","appendblob":"appendblob159218742588203170","pageblob":"pageblob159218742616903229"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742502502412') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:05 GMT', + 'ETag', + '"0x8D810D2329B5347"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f470730-701e-006e-35bb-42188f000000', + 'x-ms-client-request-id', + '7d1aed3f-3a2e-4ed6-8c7b-9739e3003eb6', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:04 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742502502412/blob159218742531004748', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:05 GMT', + 'ETag', + '"0x8D810D232C71FC1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa9c68-e01e-0021-64bb-4269db000000', + 'x-ms-client-request-id', + 'afebd812-009f-4eeb-a895-0351224b8ca7', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:05.4012353Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:04 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742502502412/blob159218742531004748') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:05 GMT', + 'ETag', + '"0x8D810D232F27D5D"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f470876-701e-006e-61bb-42188f000000', + 'x-ms-client-request-id', + 'ab511444-0a3b-4b2d-b111-71a11a619c32', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:05.6874363Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:04 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742502502412/appendblob159218742588203170') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:05 GMT', + 'ETag', + '"0x8D810D2331E7743"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa9d5b-e01e-0021-4fbb-4269db000000', + 'x-ms-client-request-id', + '70e17d29-64fd-466d-9911-6f97523752ce', + 'x-ms-version', + '2019-12-12', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:05.9736387Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:05 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742502502412/pageblob159218742616903229') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:06 GMT', + 'ETag', + '"0x8D810D2334A7141"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f4709e9-701e-006e-41bb-42188f000000', + 'x-ms-client-request-id', + '8e15403d-329d-4e6c-895f-b05e37fa9b7d', + 'x-ms-version', + '2019-12-12', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:06.2618433Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:05 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218742502502412') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa9dff-e01e-0021-67bb-4269db000000', + 'x-ms-client-request-id', + '03879b11-a81a-44d0-b7c5-bf5f895e0605', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:05 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_delete_a_snapshot.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_delete_a_snapshot.js new file mode 100644 index 000000000000..38c653cbaa6b --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_delete_a_snapshot.js @@ -0,0 +1,224 @@ +let nock = require('nock'); + +module.exports.hash = "4a10969378b483457b67ea3e5414861a"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218741251207833","blob":"blob159218741280002928"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741251207833') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:52 GMT', + 'ETag', + '"0x8D810D22B269B9D"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46e8b5-701e-006e-0fbb-42188f000000', + 'x-ms-client-request-id', + 'b6dc20ca-0031-4588-826c-4a22db81fbe2', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:51 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741251207833/blob159218741280002928', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:52 GMT', + 'ETag', + '"0x8D810D22B524539"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46e95b-701e-006e-2ebb-42188f000000', + 'x-ms-client-request-id', + '57d3d9a6-4df1-4ca4-bca2-6c75a5e4f415', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:52.8913721Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:51 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741251207833/blob159218741280002928') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:53 GMT', + 'ETag', + '"0x8D810D22B7E664A"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46ea08-701e-006e-52bb-42188f000000', + 'x-ms-client-request-id', + '2cf2324d-c567-46c8-b7f8-bc2287172abb', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:53.1815770Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:52 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741251207833/blob159218741280002928') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:53 GMT', + 'ETag', + '"0x8D810D22B7E664A"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46ead9-701e-006e-1ebb-42188f000000', + 'x-ms-client-request-id', + 'e5ba2665-f14a-4e58-a2b8-5bbacc77ccab', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:16:53.4727821Z', + 'x-ms-snapshot', + '2020-06-15T02:16:53.4717821Z', + 'x-ms-request-server-encrypted', + 'false', + 'Date', + 'Mon, 15 Jun 2020 02:16:52 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218741251207833/blob159218741280002928') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46eb7c-701e-006e-3cbb-42188f000000', + 'x-ms-client-request-id', + '19a1ed43-d8a0-45bb-8fdc-6c0e3fc39bbd', + 'x-ms-version', + '2019-12-12', + 'x-ms-delete-type-permanent', + 'false', + 'Date', + 'Mon, 15 Jun 2020 02:16:52 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218741251207833/blob159218741280002928') + .query(true) + .reply(404, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46ec58-701e-006e-15bb-42188f000000', + 'x-ms-client-request-id', + 'df951396-977e-48f3-8798-2820554459cb', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'BlobNotFound', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:53 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218741251207833/blob159218741280002928') + .reply(200, "", [ + 'Content-Length', + '0', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:53 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D22B7E664A"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46ed0b-701e-006e-43bb-42188f000000', + 'x-ms-client-request-id', + 'b028be59-ba2e-4388-a8cf-d87ef21d9f27', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:16:53.4727821Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:16:53 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-access-tier', + 'Hot', + 'x-ms-access-tier-inferred', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,x-ms-is-current-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:53 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218741251207833') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46edbe-701e-006e-73bb-42188f000000', + 'x-ms-client-request-id', + '7c13225b-05ce-4b31-a476-a2a2c866da2e', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:53 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_delete_a_version.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_delete_a_version.js new file mode 100644 index 000000000000..bf67822d62a9 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_delete_a_version.js @@ -0,0 +1,196 @@ +let nock = require('nock'); + +module.exports.hash = "340a336daa63798f474bf864d9f55bbc"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218740728802920","blob":"blob159218740757504391"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740728802920') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:47 GMT', + 'ETag', + '"0x8D810D2280938DC"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46da8b-701e-006e-72bb-42188f000000', + 'x-ms-client-request-id', + 'eed4cddf-496d-43e5-8044-9bd4e87c3bc6', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:46 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740728802920/blob159218740757504391', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:47 GMT', + 'ETag', + '"0x8D810D22835A7C0"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46db49-701e-006e-2fbb-42188f000000', + 'x-ms-client-request-id', + '2fb077bb-3797-4408-b688-065d5db24458', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:47.6706752Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:46 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740728802920/blob159218740757504391') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:47 GMT', + 'ETag', + '"0x8D810D22861537C"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46dbde-701e-006e-3ebb-42188f000000', + 'x-ms-client-request-id', + 'dab33227-e542-4fa4-996c-fa6434b64943', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:47.9578764Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:46 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218740728802920/blob159218740757504391') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46dcb3-701e-006e-09bb-42188f000000', + 'x-ms-client-request-id', + '65f30f0b-c2cb-4472-86e9-702401970d55', + 'x-ms-version', + '2019-12-12', + 'x-ms-delete-type-permanent', + 'false', + 'Date', + 'Mon, 15 Jun 2020 02:16:47 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218740728802920/blob159218740757504391') + .query(true) + .reply(404, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46ddb5-701e-006e-07bb-42188f000000', + 'x-ms-client-request-id', + 'dd6cf012-60b6-404f-b0ee-f0f17b3d8ce0', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'BlobNotFound', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:47 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218740728802920/blob159218740757504391') + .reply(200, "", [ + 'Content-Length', + '0', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:47 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D22861537C"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46de9a-701e-006e-66bb-42188f000000', + 'x-ms-client-request-id', + 'c05e76b0-eb1c-4531-b493-f49cff6365f7', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:16:47.9578764Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:16:47 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-access-tier', + 'Hot', + 'x-ms-access-tier-inferred', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,x-ms-is-current-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:47 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218740728802920') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46df54-701e-006e-1bbb-42188f000000', + 'x-ms-client-request-id', + 'df6a3b01-ab78-49cc-8a00-afbd5c495c13', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:48 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleteblobs_should_work_for_batch_delete.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleteblobs_should_work_for_batch_delete.js new file mode 100644 index 000000000000..2cb6cdc187cb --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleteblobs_should_work_for_batch_delete.js @@ -0,0 +1,103 @@ +let nock = require('nock'); + +module.exports.hash = "f3924ffbb542416858b2a5df9d0271fe"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218740931506721","blob":"blob159218740960300270"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740931506721') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:49 GMT', + 'ETag', + '"0x8D810D2293E9647"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46e087-701e-006e-43bb-42188f000000', + 'x-ms-client-request-id', + '6dcfe237-a65a-4dad-9217-278e642a7d6a', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:48 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740931506721/blob159218740960300270', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:49 GMT', + 'ETag', + '"0x8D810D2296A411C"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46e15c-701e-006e-0ebb-42188f000000', + 'x-ms-client-request-id', + 'd582f000-d28e-4606-a54c-d7ec2b7570d8', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:49.6931100Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:48 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740931506721/blob159218740960300270') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:49 GMT', + 'ETag', + '"0x8D810D229961401"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46e25a-701e-006e-03bb-42188f000000', + 'x-ms-client-request-id', + '0f95400a-997a-45e7-91dd-0da000ce2d48', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:49.9813137Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:49 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218740931506721') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46e334-701e-006e-4cbb-42188f000000', + 'x-ms-client-request-id', + '5e31ec86-f159-4460-b73a-edad1c387fd1', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:49 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_a_blob_that_has_snapshots_needs_deletesnapshots_option.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_a_blob_that_has_snapshots_needs_deletesnapshots_option.js new file mode 100644 index 000000000000..92eb715cc0cc --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_a_blob_that_has_snapshots_needs_deletesnapshots_option.js @@ -0,0 +1,218 @@ +let nock = require('nock'); + +module.exports.hash = "a672c204152471aa4bce73e42405ffa0"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218741481808199","blob":"blob159218741536301937"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741481808199') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:54 GMT', + 'ETag', + '"0x8D810D22C861E00"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46eeb5-701e-006e-68bb-42188f000000', + 'x-ms-client-request-id', + '95e5ac62-2c39-4e86-afd9-97f414f30169', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:54 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741481808199/blob159218741536301937', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:55 GMT', + 'ETag', + '"0x8D810D22CD9A17B"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46f020-701e-006e-41bb-42188f000000', + 'x-ms-client-request-id', + '8a78c653-386f-4b1e-acdf-3512031bb281', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:55.4561915Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:54 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741481808199/blob159218741536301937') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:55 GMT', + 'ETag', + '"0x8D810D22D052621"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46f0ed-701e-006e-0abb-42188f000000', + 'x-ms-client-request-id', + '2fdf4d50-d974-40a1-9292-a50f4cf796d6', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:55.7423921Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:54 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741481808199/blob159218741536301937') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:55 GMT', + 'ETag', + '"0x8D810D22D052621"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46f1c6-701e-006e-5dbb-42188f000000', + 'x-ms-client-request-id', + '9f068a97-b5fc-4b34-8f78-264f8cfe5532', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:16:56.0315946Z', + 'x-ms-snapshot', + '2020-06-15T02:16:56.0305946Z', + 'x-ms-request-server-encrypted', + 'false', + 'Date', + 'Mon, 15 Jun 2020 02:16:55 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218741481808199/blob159218741536301937') + .reply(409, "SnapshotsPresentThis operation is not permitted because the blob has snapshots.\nRequestId:0f46f286-701e-006e-14bb-42188f000000\nTime:2020-06-15T02:16:56.3429056Z", [ + 'Content-Length', + '248', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46f286-701e-006e-14bb-42188f000000', + 'x-ms-client-request-id', + '6cb1d2d3-b392-4caf-a4ba-68b72ca53297', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'SnapshotsPresent', + 'Date', + 'Mon, 15 Jun 2020 02:16:55 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218741481808199/blob159218741536301937') + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46f337-701e-006e-45bb-42188f000000', + 'x-ms-client-request-id', + 'd990d2b9-36b5-4aed-ad9c-bcb711f05446', + 'x-ms-version', + '2019-12-12', + 'x-ms-delete-type-permanent', + 'false', + 'Date', + 'Mon, 15 Jun 2020 02:16:55 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218741481808199/blob159218741536301937') + .query(true) + .reply(404, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa9219-e01e-0021-12bb-4269db000000', + 'x-ms-client-request-id', + '799d1acd-f1ef-4439-b08f-a792c0f3fca0', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'BlobNotFound', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:56 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218741481808199/blob159218741536301937') + .reply(404, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46f5ba-701e-006e-3fbb-42188f000000', + 'x-ms-client-request-id', + '95b25c06-93b7-44f1-a8ee-a01ddfa1e87c', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'BlobNotFound', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:56 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218741481808199') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa92e3-e01e-0021-56bb-4269db000000', + 'x-ms-client-request-id', + '78819c83-e69c-4e72-911c-3f3a49ddbcd0', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:57 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_a_blob_with_both_deletesnapshots_and_versionid_option_should_fail.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_a_blob_with_both_deletesnapshots_and_versionid_option_should_fail.js new file mode 100644 index 000000000000..d18c09c7dbbe --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_a_blob_with_both_deletesnapshots_and_versionid_option_should_fail.js @@ -0,0 +1,175 @@ +let nock = require('nock'); + +module.exports.hash = "225342bc54f257faee0103248ddc59dd"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218741823804712","blob":"blob159218741852503916"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741823804712') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:58 GMT', + 'ETag', + '"0x8D810D22E900975"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46f6ae-701e-006e-24bb-42188f000000', + 'x-ms-client-request-id', + '588c2e07-8d36-49d9-b4bc-2a626167d421', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:57 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741823804712/blob159218741852503916', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:58 GMT', + 'ETag', + '"0x8D810D22EBBB11E"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa9398-e01e-0021-03bb-4269db000000', + 'x-ms-client-request-id', + 'e2747464-382c-429f-8626-941f8395ea33', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:58.6154270Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:57 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741823804712/blob159218741852503916') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:58 GMT', + 'ETag', + '"0x8D810D22EE735D9"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46f803-701e-006e-72bb-42188f000000', + 'x-ms-client-request-id', + '997c9903-fa85-41dc-93ca-b59b3426cf02', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:58.9016297Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:57 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741823804712/blob159218741852503916') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:58 GMT', + 'ETag', + '"0x8D810D22EE735D9"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa9463-e01e-0021-45bb-4269db000000', + 'x-ms-client-request-id', + 'db6380d1-d73a-463a-b04b-9040b972ba91', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:16:59.1908338Z', + 'x-ms-snapshot', + '2020-06-15T02:16:59.1898338Z', + 'x-ms-request-server-encrypted', + 'false', + 'Date', + 'Mon, 15 Jun 2020 02:16:58 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218741823804712/blob159218741852503916') + .query(true) + .reply(400, "InvalidQueryParameterValueValue for one of the query parameters specified in the request URI is invalid.\nRequestId:0f46f942-701e-006e-25bb-42188f000000\nTime:2020-06-15T02:16:59.4741506Zversionid2020-06-15T02:16:58.6154270ZThis operation is only allowed on the root blob. Version id should not be provided.", [ + 'Content-Length', + '494', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46f942-701e-006e-25bb-42188f000000', + 'x-ms-client-request-id', + '54d1f88d-aa1f-4a2d-830c-bd8e3c3c64c8', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'InvalidQueryParameterValue', + 'Date', + 'Mon, 15 Jun 2020 02:16:58 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218741823804712/blob159218741852503916') + .query(true) + .reply(400, "InvalidQueryParameterValueValue for one of the query parameters specified in the request URI is invalid.\nRequestId:4bfa950c-e01e-0021-61bb-4269db000000\nTime:2020-06-15T02:16:59.7550179Zversionid2020-06-15T02:16:58.9016297ZThis operation is only allowed on the root blob. Version id should not be provided.", [ + 'Content-Length', + '494', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa950c-e01e-0021-61bb-4269db000000', + 'x-ms-client-request-id', + '65dfd122-faf8-4b95-9ee0-9b294023e53a', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'InvalidQueryParameterValue', + 'Date', + 'Mon, 15 Jun 2020 02:16:59 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218741823804712') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46faa5-701e-006e-02bb-42188f000000', + 'x-ms-client-request-id', + '760feece-80cb-4118-90b0-8d52753fb831', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:59 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_a_versioned_blob_without_extra_parameters_should_succeed.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_a_versioned_blob_without_extra_parameters_should_succeed.js new file mode 100644 index 000000000000..0e20c98e3fb1 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_a_versioned_blob_without_extra_parameters_should_succeed.js @@ -0,0 +1,189 @@ +let nock = require('nock'); + +module.exports.hash = "a9690167b9c588618d4a754b063f37e3"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218742024108749","blob":"blob159218742052803751"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742024108749') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:00 GMT', + 'ETag', + '"0x8D810D22FC1884F"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa95b1-e01e-0021-7fbb-4269db000000', + 'x-ms-client-request-id', + '5b3c5af5-1985-49ec-b2ea-2979d46e74db', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:59 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742024108749/blob159218742052803751', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:00 GMT', + 'ETag', + '"0x8D810D22FED63C1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46fbef-701e-006e-3bbb-42188f000000', + 'x-ms-client-request-id', + '05311b7b-b26a-48cc-bbc0-3ecce139dc28', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:00.6188481Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:59 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742024108749/blob159218742052803751') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:00 GMT', + 'ETag', + '"0x8D810D23018C14B"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa96b6-e01e-0021-7bbb-4269db000000', + 'x-ms-client-request-id', + '628b7191-d57c-4e2a-987e-6e02249be5dd', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:00.9050482Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:00 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218742024108749/blob159218742052803751') + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46fd96-701e-006e-5bbb-42188f000000', + 'x-ms-client-request-id', + '41c7712c-21db-48f0-9dc7-f8410b1a8ae1', + 'x-ms-version', + '2019-12-12', + 'x-ms-delete-type-permanent', + 'false', + 'Date', + 'Mon, 15 Jun 2020 02:17:00 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218742024108749/blob159218742052803751') + .reply(404, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa9786-e01e-0021-42bb-4269db000000', + 'x-ms-client-request-id', + '75aa7517-2fb2-485b-b4ac-72fdf3a75482', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'BlobNotFound', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:17:00 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218742024108749/blob159218742052803751') + .query(true) + .reply(200, "", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:00 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D22FED63C1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46fed0-701e-006e-12bb-42188f000000', + 'x-ms-client-request-id', + 'fa537f6b-5286-4e03-9a2d-513ee9aa3c34', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:17:00.6188481Z', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:17:00 GMT', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-access-tier', + 'Hot', + 'x-ms-access-tier-inferred', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:17:00 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218742024108749') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa984a-e01e-0021-04bb-4269db000000', + 'x-ms-client-request-id', + '182cd7f2-8907-416b-b012-1a7cb8ecd75b', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:01 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_root_blob_with_versionid_should_fail.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_root_blob_with_versionid_should_fail.js new file mode 100644 index 000000000000..1b07d36b9537 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_deleting_root_blob_with_versionid_should_fail.js @@ -0,0 +1,169 @@ +let nock = require('nock'); + +module.exports.hash = "9a28f69321d9c4b6cfcebf3390e1a80c"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218741047501233","blob":"blob159218741076107981"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741047501233') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:50 GMT', + 'ETag', + '"0x8D810D229EF6918"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46e417-701e-006e-25bb-42188f000000', + 'x-ms-client-request-id', + '07faf14b-80cf-40f8-9330-8ffee8b71bd3', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:49 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741047501233/blob159218741076107981', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:50 GMT', + 'ETag', + '"0x8D810D22A1B61A8"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46e4ce-701e-006e-55bb-42188f000000', + 'x-ms-client-request-id', + '94da0e4d-53a1-497e-b7dc-6bebab66765e', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:50.8539304Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:49 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218741047501233/blob159218741076107981') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:51 GMT', + 'ETag', + '"0x8D810D22A470D70"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46e568-701e-006e-65bb-42188f000000', + 'x-ms-client-request-id', + '44a035eb-6f84-4790-a69b-315ace9444a4', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:51.1411328Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218741047501233/blob159218741076107981') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46e622-701e-006e-18bb-42188f000000', + 'x-ms-client-request-id', + 'ed32e2ff-4c64-4876-bdc8-f4788e28f83f', + 'x-ms-version', + '2019-12-12', + 'x-ms-delete-type-permanent', + 'false', + 'Date', + 'Mon, 15 Jun 2020 02:16:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218741047501233/blob159218741076107981') + .query(true) + .reply(404, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46e699-701e-006e-0cbb-42188f000000', + 'x-ms-client-request-id', + 'e20bac05-fb0c-46fc-ae96-29078ae643ad', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'BlobNotFound', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218741047501233/blob159218741076107981') + .query(true) + .reply(403, "OperationNotAllowedOnRootBlobThe specified operation is not allowed on root blob.\nRequestId:0f46e738-701e-006e-26bb-42188f000000\nTime:2020-06-15T02:16:52.0248087Z", [ + 'Content-Length', + '250', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46e738-701e-006e-26bb-42188f000000', + 'x-ms-client-request-id', + 'f448770f-7560-4883-8564-ac132b1a3027', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'OperationNotAllowedOnRootBlob', + 'Date', + 'Mon, 15 Jun 2020 02:16:51 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218741047501233') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46e7ef-701e-006e-54bb-42188f000000', + 'x-ms-client-request-id', + 'f22245bf-dff2-4965-94e8-77150ebb0a6c', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:51 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_download_a_blob_version.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_download_a_blob_version.js new file mode 100644 index 000000000000..e8c71d51c26c --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_download_a_blob_version.js @@ -0,0 +1,271 @@ +let nock = require('nock'); + +module.exports.hash = "113ee8169869417dd035a963c97e6055"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218740035305198","blob":"blob159218740064009891"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740035305198') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:40 GMT', + 'ETag', + '"0x8D810D223E6C9C2"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd80321c6-501e-0069-44bb-4274ec000000', + 'x-ms-client-request-id', + 'bc6e0fda-4251-414e-9646-41afb5e2da13', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:39 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740035305198/blob159218740064009891', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:40 GMT', + 'ETag', + '"0x8D810D22412DCE1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd803227a-501e-0069-70bb-4274ec000000', + 'x-ms-client-request-id', + '9881f75c-0407-4e7f-99d0-2daac496bcb4', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:40.7317729Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:40 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740035305198/blob159218740064009891') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:41 GMT', + 'ETag', + '"0x8D810D2243E88A2"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd803231f-501e-0069-0cbb-4274ec000000', + 'x-ms-client-request-id', + '690e7fc3-37b5-4949-a6f5-85cdb323b217', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:41.0199753Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:40 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container159218740035305198/blob159218740064009891') + .query(true) + .reply(200, "Hello World", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:40 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D22412DCE1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd80323ca-501e-0069-2ebb-4274ec000000', + 'x-ms-client-request-id', + '74242ac8-3e1f-4bfa-ab72-9190cc6a8ff8', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:16:40.7317729Z', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:16:40 GMT', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-blob-type,x-ms-server-encrypted,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:40 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container159218740035305198/blob159218740064009891') + .query(true) + .reply(200, "", [ + 'Content-Length', + '0', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:41 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D2243E88A2"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8032459-501e-0069-39bb-4274ec000000', + 'x-ms-client-request-id', + '08ad25a3-6aa9-48b7-b239-9c8e8e59cad9', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:16:41.0199753Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:16:41 GMT', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,x-ms-is-current-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-blob-type,x-ms-server-encrypted,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:41 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218740035305198/blob159218740064009891') + .query(true) + .reply(200, "", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:40 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D22412DCE1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd80324dd-501e-0069-39bb-4274ec000000', + 'x-ms-client-request-id', + 'b858aae6-8f28-4797-bd5e-60747dd215c9', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:16:40.7317729Z', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:16:40 GMT', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-access-tier', + 'Hot', + 'x-ms-access-tier-inferred', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:41 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container159218740035305198/blob159218740064009891') + .query(true) + .reply(206, "Hello World", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-Range', + 'bytes 0-10/11', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:40 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D22412DCE1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8032576-501e-0069-50bb-4274ec000000', + 'x-ms-client-request-id', + 'ca5f0aeb-aa98-4ae0-baf4-b0d0c5e22fe0', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:16:40.7317729Z', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:16:40 GMT', + 'x-ms-blob-content-md5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,Content-Type,Last-Modified,ETag,x-ms-creation-time,x-ms-blob-content-md5,x-ms-blob-type,x-ms-server-encrypted,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:41 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218740035305198') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8032638-501e-0069-10bb-4274ec000000', + 'x-ms-client-request-id', + '6d54502c-a9fe-4f18-beae-83f9cf66326e', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:41 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_download_a_version_to_file.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_download_a_version_to_file.js new file mode 100644 index 000000000000..86d24b37cb81 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_download_a_version_to_file.js @@ -0,0 +1,103 @@ +let nock = require('nock'); + +module.exports.hash = "3bf3d3a7eb6b3ad211fad9ad1ab86a40"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218740266103668","blob":"blob159218740294704363"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740266103668') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:42 GMT', + 'ETag', + '"0x8D810D22546E810"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd80326ea-501e-0069-3ebb-4274ec000000', + 'x-ms-client-request-id', + '5f90e77b-4e83-4b12-bb95-640458e12222', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:42 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740266103668/blob159218740294704363', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:43 GMT', + 'ETag', + '"0x8D810D22572AC59"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd80327a6-501e-0069-74bb-4274ec000000', + 'x-ms-client-request-id', + 'd8c0e6fd-1964-44f5-892e-c778be63dd45', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:43.0383984Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:42 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740266103668/blob159218740294704363') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:43 GMT', + 'ETag', + '"0x8D810D2259F1B8D"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd80328c6-501e-0069-09bb-4274ec000000', + 'x-ms-client-request-id', + 'b88f5854-3648-4dae-b1cf-5c7d1251c97c', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:43.3296029Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:42 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218740266103668') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd803298e-501e-0069-49bb-4274ec000000', + 'x-ms-client-request-id', + 'd542ad46-d4a3-492f-b7c9-4a3f6a4fe93b', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:43 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_downloadtobuffer_with_cpk.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_downloadtobuffer_with_cpk.js new file mode 100644 index 000000000000..424a7a40a22f --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_downloadtobuffer_with_cpk.js @@ -0,0 +1,257 @@ +let nock = require('nock'); + +module.exports.hash = "084794f83c7ea813a5b667148ee3ceda"; + +module.exports.testInfo = {"uniqueName":{"container":"container158511863727805139","blob":"blob158511864171607121","blobCPK":"blobCPK158511864234403164"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158511863727805139') + .query(true) + .reply(201, "", [ + 'Transfer-Encoding', + 'chunked', + 'Last-Modified', + 'Wed, 25 Mar 2020 06:44:02 GMT', + 'ETag', + '"0x8D7D087E7EC2675"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '40e5d77b-e01e-000c-5870-021236000000', + 'x-ms-client-request-id', + '52904539-8bc9-452c-9424-7cf890acd8c7', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Wed, 25 Mar 2020 06:44:02 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158511863727805139/blob158511864171607121', "Hello World") + .reply(201, "", [ + 'Transfer-Encoding', + 'chunked', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Wed, 25 Mar 2020 06:44:02 GMT', + 'ETag', + '"0x8D7D087E81B3632"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '40e5d792-e01e-000c-6970-021236000000', + 'x-ms-client-request-id', + 'c82c4a86-3585-4953-9e56-f4976538b47b', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-03-25T06:44:02.9474354Z', + 'Date', + 'Wed, 25 Mar 2020 06:44:02 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158511863727805139/blob158511864171607121') + .reply(201, "", [ + 'Transfer-Encoding', + 'chunked', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Wed, 25 Mar 2020 06:44:03 GMT', + 'ETag', + '"0x8D7D087E84C3A47"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '40e5d79c-e01e-000c-7170-021236000000', + 'x-ms-client-request-id', + '47be5b35-a63e-4250-afb4-ddcd4ba846f4', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-03-25T06:44:03.2706668Z', + 'Date', + 'Wed, 25 Mar 2020 06:44:02 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158511863727805139/blobCPK158511864234403164', "Hello World") + .reply(201, "", [ + 'Transfer-Encoding', + 'chunked', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Wed, 25 Mar 2020 06:44:03 GMT', + 'ETag', + '"0x8D7D087E87C0590"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '40e5d7a4-e01e-000c-7870-021236000000', + 'x-ms-client-request-id', + 'aa8ea488-884a-4e53-b958-b557c9359b3b', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-encryption-key-sha256', + '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', + 'x-ms-version-id', + '2020-03-25T06:44:03.5818896Z', + 'Date', + 'Wed, 25 Mar 2020 06:44:03 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container158511863727805139/blobCPK158511864234403164') + .reply(200, "", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Wed, 25 Mar 2020 06:44:03 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D7D087E87C0590"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '40e5d7ae-e01e-000c-8070-021236000000', + 'x-ms-client-request-id', + 'c5354194-7dfe-4845-9459-108112f4b9bf', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-03-25T06:44:03.5818896Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Wed, 25 Mar 2020 06:44:03 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-encryption-key-sha256', + '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', + 'x-ms-access-tier', + 'Hot', + 'x-ms-access-tier-inferred', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,x-ms-is-current-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-encryption-key-sha256,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Wed, 25 Mar 2020 06:44:03 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container158511863727805139/blobCPK158511864234403164') + .reply(206, "Hello World", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-Range', + 'bytes 0-10/11', + 'Last-Modified', + 'Wed, 25 Mar 2020 06:44:03 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D7D087E87C0590"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '40e5d7b6-e01e-000c-0870-021236000000', + 'x-ms-client-request-id', + '90c8af3a-8188-4362-8e3d-2387357bab52', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-03-25T06:44:03.5818896Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Wed, 25 Mar 2020 06:44:03 GMT', + 'x-ms-blob-content-md5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-encryption-key-sha256', + '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,x-ms-is-current-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,x-ms-blob-content-md5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-encryption-key-sha256,Accept-Ranges', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Wed, 25 Mar 2020 06:44:03 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container158511863727805139/blobCPK158511864234403164') + .reply(409, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '40e5d7d0-e01e-000c-1b70-021236000000', + 'x-ms-client-request-id', + '04e6330a-0216-4ed6-a89e-29dfd9527d07', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'BlobUsesCustomerSpecifiedEncryption', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Wed, 25 Mar 2020 06:44:04 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container158511863727805139') + .query(true) + .reply(202, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '40e5d7de-e01e-000c-2670-021236000000', + 'x-ms-client-request-id', + '0a8f9fc5-2e6e-4c63-8547-ea8e35eef7d6', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Wed, 25 Mar 2020 06:44:04 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_exists_with_condition.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_exists_with_condition.js new file mode 100644 index 000000000000..18b0a8cd455e --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_exists_with_condition.js @@ -0,0 +1,201 @@ +let nock = require('nock'); + +module.exports.hash = "d5502ae98d701eb6230929f447f1bdc5"; + +module.exports.testInfo = {"uniqueName":{"container":"container158512295881100501","blob":"blob158512296170809417"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158512295881100501') + .query(true) + .reply(201, "", [ + 'Transfer-Encoding', + 'chunked', + 'Last-Modified', + 'Wed, 25 Mar 2020 07:56:02 GMT', + 'ETag', + '"0x8D7D091F6DA00D7"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '330ba4a0-201e-0013-5c7a-02a132000000', + 'x-ms-client-request-id', + '6f233a93-fa4e-4999-8bdd-db6405c8998c', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Wed, 25 Mar 2020 07:56:02 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158512295881100501/blob158512296170809417', "Hello World") + .reply(201, "", [ + 'Transfer-Encoding', + 'chunked', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Wed, 25 Mar 2020 07:56:02 GMT', + 'ETag', + '"0x8D7D091F70D2060"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '330ba4b5-201e-0013-6c7a-02a132000000', + 'x-ms-client-request-id', + '3680d8e6-2f9e-4276-849c-5dc418ea6fc2', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-03-25T07:56:02.9882464Z', + 'Date', + 'Wed, 25 Mar 2020 07:56:02 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158512295881100501/blob158512296170809417') + .reply(201, "", [ + 'Transfer-Encoding', + 'chunked', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Wed, 25 Mar 2020 07:56:03 GMT', + 'ETag', + '"0x8D7D091F7915CF4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '330ba4dd-201e-0013-057a-02a132000000', + 'x-ms-client-request-id', + 'e6f5aafe-db1c-4404-9a21-d804da614024', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-03-25T07:56:03.8558724Z', + 'Date', + 'Wed, 25 Mar 2020 07:56:03 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158512295881100501/blob158512296170809417') + .query(true) + .reply(201, "", [ + 'Transfer-Encoding', + 'chunked', + 'Last-Modified', + 'Wed, 25 Mar 2020 07:56:03 GMT', + 'ETag', + '"0x8D7D091F7915CF4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '330ba4f2-201e-0013-167a-02a132000000', + 'x-ms-client-request-id', + '8e835a85-93b9-4d53-aa8d-660407e9dedc', + 'x-ms-version', + '2019-12-12', + 'x-ms-lease-id', + '1443bc5a-2884-4b3a-be7f-755f1f124cd8', + 'Date', + 'Wed, 25 Mar 2020 07:56:04 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container158512295881100501/blob158512296170809417') + .reply(200, "", [ + 'Content-Length', + '0', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Wed, 25 Mar 2020 07:56:03 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D7D091F7915CF4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '330ba52d-201e-0013-3e7a-02a132000000', + 'x-ms-client-request-id', + '95a75445-7a98-4e0d-86ba-f9989febb0b5', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-03-25T07:56:03.8558724Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Wed, 25 Mar 2020 07:56:03 GMT', + 'x-ms-lease-status', + 'locked', + 'x-ms-lease-state', + 'leased', + 'x-ms-lease-duration', + 'fixed', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-access-tier', + 'Hot', + 'x-ms-access-tier-inferred', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,x-ms-is-current-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-lease-duration,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Wed, 25 Mar 2020 07:56:04 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container158512295881100501/blob158512296170809417') + .reply(412, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '330ba544-201e-0013-537a-02a132000000', + 'x-ms-client-request-id', + 'a3073ea9-526d-4f53-bc2c-4128920e2a9d', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'LeaseIdMismatchWithBlobOperation', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Wed, 25 Mar 2020 07:56:05 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container158512295881100501') + .query(true) + .reply(202, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '330ba54d-201e-0013-5a7a-02a132000000', + 'x-ms-client-request-id', + '351a13e6-49fd-4b6e-82e1-36788bea9181', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Wed, 25 Mar 2020 07:56:05 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_get_properties_of_a_blob_version.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_get_properties_of_a_blob_version.js new file mode 100644 index 000000000000..4417226113dd --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_get_properties_of_a_blob_version.js @@ -0,0 +1,286 @@ +let nock = require('nock'); + +module.exports.hash = "60bf506b341e62b4b649aa4832f73b66"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218740382903198","blob":"blob159218740411605260"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740382903198') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:43 GMT', + 'ETag', + '"0x8D810D225F94195"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8032a8a-501e-0069-44bb-4274ec000000', + 'x-ms-client-request-id', + '31998398-a51f-4cb6-bc57-a34c9f7a53ea', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:43 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740382903198/blob159218740411605260', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:44 GMT', + 'ETag', + '"0x8D810D226257AD7"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8032b70-501e-0069-22bb-4274ec000000', + 'x-ms-client-request-id', + 'eef80347-e281-4d65-b4af-c1e50f3eb27f', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:44.2092247Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:43 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740382903198/blob159218740411605260') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:44 GMT', + 'ETag', + '"0x8D810D2265174D7"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8032c43-501e-0069-71bb-4274ec000000', + 'x-ms-client-request-id', + '9e19cd29-acd6-40e6-9e8c-72661eb6059f', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:44.4994302Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:43 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218740382903198/blob159218740411605260') + .query(true) + .reply(200, "", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:44 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D226257AD7"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8032cf8-501e-0069-1fbb-4274ec000000', + 'x-ms-client-request-id', + 'c74feffd-18a8-4f25-a80e-c7d5bbc3c577', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:16:44.2092247Z', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:16:44 GMT', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-access-tier', + 'Hot', + 'x-ms-access-tier-inferred', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:44 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218740382903198/blob159218740411605260') + .reply(200, "", [ + 'Content-Length', + '0', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:44 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D2265174D7"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8032d9a-501e-0069-3fbb-4274ec000000', + 'x-ms-client-request-id', + 'f550aba1-4f07-4748-9bd8-681e9418fc67', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:16:44.4994302Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:16:44 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-access-tier', + 'Hot', + 'x-ms-access-tier-inferred', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,x-ms-is-current-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:44 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218740382903198/blob159218740411605260') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:44 GMT', + 'ETag', + '"0x8D810D2265174D7"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8032ec4-501e-0069-61bb-4274ec000000', + 'x-ms-client-request-id', + 'b9be23b1-d73c-4717-81f6-34a9c326286f', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:16:45.3590376Z', + 'x-ms-snapshot', + '2020-06-15T02:16:45.3580376Z', + 'x-ms-request-server-encrypted', + 'false', + 'Date', + 'Mon, 15 Jun 2020 02:16:44 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218740382903198/blob159218740411605260') + .query(true) + .reply(400, "", [ + 'Vary', + 'Origin', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-error-code', + 'MutuallyExclusiveQueryParameters', + 'x-ms-request-id', + 'd8032f76-501e-0069-0bbb-4274ec000000', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:45 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218740382903198/blob159218740411605260') + .query(true) + .reply(200, "", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:44 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D226257AD7"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46d8af-701e-006e-22bb-42188f000000', + 'x-ms-client-request-id', + '8b70d6ae-70bb-4073-a523-c51e8ff15910', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:16:44.2092247Z', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:16:44 GMT', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-access-tier', + 'Hot', + 'x-ms-access-tier-inferred', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:45 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218740382903198') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46d979-701e-006e-66bb-42188f000000', + 'x-ms-client-request-id', + '2adc86ad-5cbd-4997-8d45-ca7a5a8ca0d9', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:46 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_list_blobs_include_versions.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_list_blobs_include_versions.js new file mode 100644 index 000000000000..0e0a2ea839af --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_list_blobs_include_versions.js @@ -0,0 +1,185 @@ +let nock = require('nock'); + +module.exports.hash = "d1f04813bc3b3c180b3c151592797721"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218739798401048","blob":"blob159218739827103012","blockblob/0":"blockblob/0159218739885105753","blockblob/1":"blockblob/1159218739914105458"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218739798401048') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:38 GMT', + 'ETag', + '"0x8D810D2227D5AF2"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8031b57-501e-0069-2cbb-4274ec000000', + 'x-ms-client-request-id', + 'c73c5674-452e-4456-abb4-66680c7d4d31', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:37 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218739798401048/blob159218739827103012', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:38 GMT', + 'ETag', + '"0x8D810D222A9BCEB"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8031c45-501e-0069-01bb-4274ec000000', + 'x-ms-client-request-id', + '81d7cd13-761d-4765-a333-368aaf9df399', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:38.3651051Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:37 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218739798401048/blob159218739827103012') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:38 GMT', + 'ETag', + '"0x8D810D222D5B6DE"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8031cef-501e-0069-21bb-4274ec000000', + 'x-ms-client-request-id', + 'e2acb811-e53e-4bd9-8da4-83297a145aec', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:38.6543086Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:38 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218739798401048/blockblob%2F0159218739885105753') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:38 GMT', + 'ETag', + '"0x8D810D22301FEFB"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8031d87-501e-0069-34bb-4274ec000000', + 'x-ms-client-request-id', + 'c7c727f2-b2d5-45a2-b36b-546271b1cc1c', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:38.9445138Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:38 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218739798401048/blockblob%2F1159218739914105458') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:39 GMT', + 'ETag', + '"0x8D810D2232E6E34"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8031e9c-501e-0069-34bb-4274ec000000', + 'x-ms-client-request-id', + '43c1fe8d-fa95-456d-9d61-7df78090cb32', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:39.2357186Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:38 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container159218739798401048') + .query(true) + .reply(200, "blob1592187398271030122020-06-15T02:16:38.3651051ZMon, 15 Jun 2020 02:16:38 GMTMon, 15 Jun 2020 02:16:38 GMT0x8D810D222A9BCEB11application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottruetrueblob1592187398271030122020-06-15T02:16:38.6543086ZtrueMon, 15 Jun 2020 02:16:38 GMTMon, 15 Jun 2020 02:16:38 GMT0x8D810D222D5B6DE0application/octet-stream1B2M2Y8AsgTpgAmY7PhCfg==BlockBlobHottrueunlockedavailabletrueblockblob/01592187398851057532020-06-15T02:16:38.9445138ZtrueMon, 15 Jun 2020 02:16:38 GMTMon, 15 Jun 2020 02:16:38 GMT0x8D810D22301FEFB0application/octet-stream1B2M2Y8AsgTpgAmY7PhCfg==BlockBlobHottrueunlockedavailabletrueblockblob/11592187399141054582020-06-15T02:16:39.2357186ZtrueMon, 15 Jun 2020 02:16:39 GMTMon, 15 Jun 2020 02:16:39 GMT0x8D810D2232E6E340application/octet-stream1B2M2Y8AsgTpgAmY7PhCfg==BlockBlobHottrueunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8031f6c-501e-0069-7dbb-4274ec000000', + 'x-ms-client-request-id', + '83b3063d-0c0e-42ee-8557-46870a3bfe7b', + 'x-ms-version', + '2019-12-12', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Type,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:38 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218739798401048') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd80320f8-501e-0069-7dbb-4274ec000000', + 'x-ms-client-request-id', + 'cd5154a5-eeb2-4f78-8f41-6faccf2069f4', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:39 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_promote_a_version_as_the_copy_source.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_promote_a_version_as_the_copy_source.js new file mode 100644 index 000000000000..16f0f66aa436 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_promote_a_version_as_the_copy_source.js @@ -0,0 +1,253 @@ +let nock = require('nock'); + +module.exports.hash = "a2cec6ad1620c77c50ce31d51972e9c2"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218742224703366","blob":"blob159218742269309927"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742224703366') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:02 GMT', + 'ETag', + '"0x8D810D230F36FF2"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f46ffe3-701e-006e-20bb-42188f000000', + 'x-ms-client-request-id', + '97584d0a-3369-4912-98ea-e5218ab3cd90', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:01 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742224703366/blob159218742269309927', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:02 GMT', + 'ETag', + '"0x8D810D231386F2D"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa9945-e01e-0021-76bb-4269db000000', + 'x-ms-client-request-id', + '9649cc13-6af4-4264-a640-e98bc007be59', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:02.7893828Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:02 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742224703366/blob159218742269309927') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:03 GMT', + 'ETag', + '"0x8D810D231641AF1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f4701ca-701e-006e-78bb-42188f000000', + 'x-ms-client-request-id', + 'd825a210-3fca-43da-80d3-5e6f7b8d1db5', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:03.0755841Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:02 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218742224703366/blob159218742269309927') + .query(true) + .reply(200, "", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:02 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D231386F2D"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa99e4-e01e-0021-0ebb-4269db000000', + 'x-ms-client-request-id', + '573cde06-75f6-4d2d-af44-7ca0076af817', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:17:02.7893828Z', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:17:02 GMT', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-access-tier', + 'Hot', + 'x-ms-access-tier-inferred', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:17:02 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742224703366/blob159218742269309927') + .reply(202, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:03 GMT', + 'ETag', + '"0x8D810D231BF43D7"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f4702ef-701e-006e-13bb-42188f000000', + 'x-ms-client-request-id', + '4ae9fa30-8535-415b-8bcf-cafbd8f71c72', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:17:03.6740094Z', + 'x-ms-copy-id', + '1c0d99e1-7768-4600-8d26-fb9e8f3704fd', + 'x-ms-copy-status', + 'success', + 'Date', + 'Mon, 15 Jun 2020 02:17:02 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container159218742224703366') + .query(true) + .reply(200, "blob1592187422693099272020-06-15T02:17:02.7893828ZMon, 15 Jun 2020 02:17:02 GMTMon, 15 Jun 2020 02:17:02 GMT0x8D810D231386F2D11application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottruetrueblob1592187422693099272020-06-15T02:17:03.0755841ZMon, 15 Jun 2020 02:17:03 GMTMon, 15 Jun 2020 02:17:03 GMT0x8D810D231641AF10application/octet-stream1B2M2Y8AsgTpgAmY7PhCfg==BlockBlobHottruetrueblob1592187422693099272020-06-15T02:17:03.6740094ZtrueMon, 15 Jun 2020 02:17:03 GMTMon, 15 Jun 2020 02:17:03 GMT0x8D810D231BF43D711application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottrueunlockedavailabletrue", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa9ad2-e01e-0021-72bb-4269db000000', + 'x-ms-client-request-id', + 'b388814e-72df-47c5-af41-7034cf66c7e6', + 'x-ms-version', + '2019-12-12', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Type,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:17:03 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container159218742224703366/blob159218742269309927') + .reply(200, "Hello World", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:03 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D231BF43D7"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f4705a9-701e-006e-3fbb-42188f000000', + 'x-ms-client-request-id', + '861d762b-babb-456c-85d0-49f3eb64f38f', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:17:03.6740094Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:17:03 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-copy-id', + '1c0d99e1-7768-4600-8d26-fb9e8f3704fd', + 'x-ms-copy-source', + 'https://fakestorageaccount.blob.core.windows.net/container159218742224703366/blob159218742269309927?versionid=2020-06-15T02:17:02.7893828Z', + 'x-ms-copy-status', + 'success', + 'x-ms-copy-progress', + '11/11', + 'x-ms-copy-completion-time', + 'Mon, 15 Jun 2020 02:17:03 GMT', + 'x-ms-server-encrypted', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,x-ms-is-current-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-copy-id,x-ms-copy-source,x-ms-copy-status,x-ms-copy-progress,x-ms-copy-completion-time,x-ms-server-encrypted,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:17:03 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218742224703366') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa9bb7-e01e-0021-4dbb-4269db000000', + 'x-ms-client-request-id', + 'a2dda8bd-6e27-47ae-9af7-6a3f8c44a4df', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:04 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_setmetadata.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_setmetadata.js new file mode 100644 index 000000000000..9c3bff818eae --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_setmetadata.js @@ -0,0 +1,129 @@ +let nock = require('nock'); + +module.exports.hash = "a02a4136be7d42cb6fdb315eddbb2f95"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218742963102288","blob":"blob159218742992007448"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742963102288') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:09 GMT', + 'ETag', + '"0x8D810D2355AA63F"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f47123c-701e-006e-29bb-42188f000000', + 'x-ms-client-request-id', + '91251749-9247-4128-b8bf-0670c6d96d28', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:09 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742963102288/blob159218742992007448', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:10 GMT', + 'ETag', + '"0x8D810D23586984D"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfaa282-e01e-0021-1ebb-4269db000000', + 'x-ms-client-request-id', + '71c42441-10e9-4a8c-96c3-bdec29d07c1b', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:10.0115021Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:09 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742963102288/blob159218742992007448') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:10 GMT', + 'ETag', + '"0x8D810D235B26B2A"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f4713d5-701e-006e-31bb-42188f000000', + 'x-ms-client-request-id', + '1d5b54e4-a130-4a25-97c2-9ab5302c1ddc', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:10.3007057Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:10 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742963102288/blob159218742992007448') + .query(true) + .reply(200, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:10 GMT', + 'ETag', + '"0x8D810D235DDEFD3"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfaa359-e01e-0021-6cbb-4269db000000', + 'x-ms-client-request-id', + '30ca621d-9de1-43f4-aea0-d749c51d8eb7', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:17:10.5859067Z', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Mon, 15 Jun 2020 02:17:09 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218742963102288') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f47156c-701e-006e-39bb-42188f000000', + 'x-ms-client-request-id', + '23bfeb79-7475-4832-bec9-3432a6157335', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:10 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_undelete_a_softdeleted_version.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_undelete_a_softdeleted_version.js new file mode 100644 index 000000000000..133f7ae3e40f --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_undelete_a_softdeleted_version.js @@ -0,0 +1,233 @@ +let nock = require('nock'); + +module.exports.hash = "32f293411691e14438de95c187e92d3b"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218743107601702","blob":"blob159218743136706794"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218743107601702') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:11 GMT', + 'ETag', + '"0x8D810D236367702"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfaa435-e01e-0021-3dbb-4269db000000', + 'x-ms-client-request-id', + '317a7359-df8f-45b6-a668-427b0388093c', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:10 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218743107601702/blob159218743136706794', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:11 GMT', + 'ETag', + '"0x8D810D236638BB0"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f4716d7-701e-006e-18bb-42188f000000', + 'x-ms-client-request-id', + 'f095c0c6-8fe5-4dba-a2fe-2e89bb9b0605', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:11.4595248Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:11 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218743107601702/blob159218743136706794') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:11 GMT', + 'ETag', + '"0x8D810D2368F378A"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfaa512-e01e-0021-05bb-4269db000000', + 'x-ms-client-request-id', + '106e46e3-42dc-4466-bd26-0b3c48246d2a', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:11.7467290Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:11 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/') + .query(true) + .reply(200, "1.0truetruetruetrue51.0truetruetrue31.0truetruetrue4DELETE,GET,HEAD,MERGE,POST,OPTIONS,PUT***86400GETexample.com**8888GETexample.com**8888GETexample.com**8888GETexample.com**8888true7false2018-03-28", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f471869-701e-006e-21bb-42188f000000', + 'x-ms-client-request-id', + '9619b12c-edbc-42ed-9aaf-7eb594fe3fd6', + 'x-ms-version', + '2019-12-12', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:17:12 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218743107601702/blob159218743136706794') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfaa5fe-e01e-0021-66bb-4269db000000', + 'x-ms-client-request-id', + '330a264d-eb4c-4798-99d2-61f72eb15814', + 'x-ms-version', + '2019-12-12', + 'x-ms-delete-type-permanent', + 'false', + 'Date', + 'Mon, 15 Jun 2020 02:17:11 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218743107601702/blob159218743136706794') + .query(true) + .reply(404, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f471995-701e-006e-42bb-42188f000000', + 'x-ms-client-request-id', + 'bee1f06b-8f50-40df-ae8b-5745994fbe4c', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'BlobNotFound', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:17:12 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218743107601702/blob159218743136706794') + .query(true) + .reply(200, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfaa6a9-e01e-0021-0cbb-4269db000000', + 'x-ms-client-request-id', + '249823cb-caa2-48ac-ad0a-368b28de4fd6', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:12 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218743107601702/blob159218743136706794') + .query(true) + .reply(200, "", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:11 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D236638BB0"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f471b02-701e-006e-26bb-42188f000000', + 'x-ms-client-request-id', + '57620bf3-9ef6-4cca-910b-4e4223342e14', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:17:11.4595248Z', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:17:11 GMT', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-access-tier', + 'Hot', + 'x-ms-access-tier-inferred', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:17:13 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218743107601702') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfaa75e-e01e-0021-3bbb-4269db000000', + 'x-ms-client-request-id', + '809650fe-1111-4f77-b421-589bbd73135c', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:12 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_upload_block_blob_return_versionid.js b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_upload_block_blob_return_versionid.js new file mode 100644 index 000000000000..8993032c9055 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blob_versioning/recording_upload_block_blob_return_versionid.js @@ -0,0 +1,132 @@ +let nock = require('nock'); + +module.exports.hash = "c3f7171fc37c565be96c4886a01aeb79"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218742674901684","blob":"blob159218742703506211"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742674901684') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:06 GMT', + 'ETag', + '"0x8D810D233A29356"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f470b3c-701e-006e-07bb-42188f000000', + 'x-ms-client-request-id', + 'd670e748-c3d7-40f7-825f-685d4476b781', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:05 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742674901684/blob159218742703506211', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:07 GMT', + 'ETag', + '"0x8D810D233CE3828"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa9e96-e01e-0021-75bb-4269db000000', + 'x-ms-client-request-id', + 'f08f1993-bef1-4c32-8bbb-68678d5b7747', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:07.1254568Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:06 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742674901684/blob159218742703506211') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:07 GMT', + 'ETag', + '"0x8D810D233F9BCCE"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f470c8c-701e-006e-42bb-42188f000000', + 'x-ms-client-request-id', + '5a5612ce-dcb8-422a-85a5-b8f0c8f6b3ea', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:07.4116574Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:07 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218742674901684/blob159218742703506211', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:07 GMT', + 'ETag', + '"0x8D810D234258FAA"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfa9f2a-e01e-0021-02bb-4269db000000', + 'x-ms-client-request-id', + '2f5aa1f6-a873-445e-b81f-07dd43e977ad', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:17:07.6988602Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:07 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218742674901684') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f470de8-701e-006e-0fbb-42188f000000', + 'x-ms-client-request-id', + '17e172c3-3c3d-441f-85d5-16c93f9ebeaf', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:07 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_abortcopyfromclient_should_failed_for_a_completed_copy_operation.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_abortcopyfromclient_should_failed_for_a_completed_copy_operation.js index e33e4c077bec..eadfcaa595f4 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_abortcopyfromclient_should_failed_for_a_completed_copy_operation.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_abortcopyfromclient_should_failed_for_a_completed_copy_operation.js @@ -1,93 +1,90 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container157169617795500769","blob":"blob157169617822206514","copiedblob":"copiedblob157169617828204310"} +module.exports.hash = "301fac9f0fb38a11fba59c294afd8c72"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827300909926","blob":"blob159210827303002737","copiedblob":"copiedblob159210827304509153"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157169617795500769') + .put('/container159210827300909926') .query(true) .reply(201, "", [ 'Content-Length', '0', 'Last-Modified', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D756744BA1F45E"', + '"0x8D81019E84891C0"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'e2505f83-b01e-00a4-105d-885a52000000', + 'c1308f6b-201e-003e-2e02-42dadf000000', 'x-ms-client-request-id', - '2d0d535e-7489-45e2-9340-ea311b87503e', + 'd58a6f84-a2aa-414c-9997-1779119a6d4f', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 21 Oct 2019 22:16:17 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:52 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157169617795500769/blob157169617822206514', "Hello World") + .put('/container159210827300909926/blob159210827303002737', "Hello World") .reply(201, "", [ 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D756744BAF8219"', + '"0x8D81019E84B205D"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a59e6eeb-f01e-00d7-5b5d-8802c1000000', + 'c1308f6f-201e-003e-3102-42dadf000000', 'x-ms-client-request-id', - 'be260520-a623-4534-803a-2cbddff79006', + '43abc28a-a3e9-4f5f-9a42-9671307033a2', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:53.0389597Z', 'Date', - 'Mon, 21 Oct 2019 22:16:17 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:52 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157169617795500769/copiedblob157169617828204310') + .put('/container159210827300909926/copiedblob159210827304509153') .reply(202, "", [ 'Content-Length', '0', 'Last-Modified', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D756744BB85D5A"', + '"0x8D81019E855A999"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b1b8da7a-f01e-00e8-4b5d-88ca62000000', + 'c1308f73-201e-003e-3502-42dadf000000', 'x-ms-client-request-id', - 'c57be1a9-f37e-4a10-92d0-ca97bfbfa918', + 'e32ef411-78c2-4444-a520-15cb3673461d', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:53.1080089Z', 'x-ms-copy-id', - '0b77499f-1bf5-4f71-ad39-3d85b8356e27', + 'd4c876a5-0730-41f2-87c6-a5174c5df521', 'x-ms-copy-status', 'success', 'Date', - 'Mon, 21 Oct 2019 22:16:18 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:52 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157169617795500769/copiedblob157169617828204310') - .reply(400, "InvalidHeaderValueThe value for one of the HTTP headers is not in the correct format.\nRequestId:55c1a43b-c01e-0028-285d-88325c000000\nTime:2019-10-21T22:16:18.3358559Zx-ms-copy-source0b77499f-1bf5-4f71-ad39-3d85b8356e27", [ + .put('/container159210827300909926/copiedblob159210827304509153') + .reply(400, "InvalidHeaderValueThe value for one of the HTTP headers is not in the correct format.\nRequestId:c1308f93-201e-003e-5002-42dadf000000\nTime:2020-06-14T04:17:53.1693057Zx-ms-copy-sourced4c876a5-0730-41f2-87c6-a5174c5df521", [ 'Content-Length', '358', 'Content-Type', @@ -95,22 +92,19 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '55c1a43b-c01e-0028-285d-88325c000000', + 'c1308f93-201e-003e-5002-42dadf000000', 'x-ms-client-request-id', - 'e12b9811-7646-40d6-963d-7e17da680d1d', + 'd8873308-ce96-4b3a-80be-4a0090e43681', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-error-code', 'InvalidHeaderValue', 'Date', - 'Mon, 21 Oct 2019 22:16:18 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:52 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container157169617795500769') + .delete('/container159210827300909926') .query(true) .reply(202, "", [ 'Content-Length', @@ -118,14 +112,11 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '8e52528a-801e-00e2-375d-886ed5000000', + 'c1308f95-201e-003e-5202-42dadf000000', 'x-ms-client-request-id', - '98a8b6cb-24fb-4dec-83d7-ab70943f4c46', + 'd2e2a9aa-da04-4c37-85cf-40a9b3aebb98', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 21 Oct 2019 22:16:18 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:52 GMT' ]); - diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_begincopyfromurl_with_rehydrate_priority.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_begincopyfromurl_with_rehydrate_priority.js index a05a92efbd50..1126081dd995 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_begincopyfromurl_with_rehydrate_priority.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_begincopyfromurl_with_rehydrate_priority.js @@ -1,92 +1,89 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container157169617848406103","blob":"blob157169617853507178","copiedblobrehydrate":"copiedblobrehydrate157169617860605526"} +module.exports.hash = "7c1156ec1ea33497df5e4fcace763744"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827417807072","blob":"blob159210827419405420","copiedblobrehydrate":"copiedblobrehydrate159210827420909670"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157169617848406103') + .put('/container159210827417807072') .query(true) .reply(201, "", [ 'Content-Length', '0', 'Last-Modified', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D756744BD625AA"', + '"0x8D81019E8FBD5BD"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '3151a8c2-b01e-00b4-175d-889f3a000000', + 'c1309125-201e-003e-4402-42dadf000000', 'x-ms-client-request-id', - 'f7ebd112-9a1d-49e3-af13-46a3a13cc461', + '244e7138-aa40-4e48-88f2-fd06f275fec5', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 21 Oct 2019 22:16:17 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:53 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157169617848406103/blob157169617853507178', "Hello World") + .put('/container159210827417807072/blob159210827419405420', "Hello World") .reply(201, "", [ 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D756744BE0FB8A"', + '"0x8D81019E8FE8B35"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '4f70332a-501e-00e1-335d-888fb1000000', + 'c130912b-201e-003e-4902-42dadf000000', 'x-ms-client-request-id', - '7b5b93c1-15a8-43a2-8721-d0d32a2367fd', + 'cb85e919-6f3f-4f17-a4c2-fd142d081a11', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:54.2147893Z', 'Date', - 'Mon, 21 Oct 2019 22:16:17 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:53 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157169617848406103/copiedblobrehydrate157169617860605526') + .put('/container159210827417807072/copiedblobrehydrate159210827420909670') .reply(202, "", [ 'Content-Length', '0', 'Last-Modified', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D756744BEB5DB4"', + '"0x8D81019E901E730"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd8089df3-701e-00bb-115d-88e956000000', + 'c130912f-201e-003e-4d02-42dadf000000', 'x-ms-client-request-id', - 'e632b839-a86a-4abf-a160-334429e6b89a', + 'e9868276-67fa-439e-b528-5eeec2a11d64', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:54.2368048Z', 'x-ms-copy-id', - '0e9c54d9-e953-4393-a149-80a623a1a290', + '5820e9c2-8a3a-470a-971a-b7ee45b1775f', 'x-ms-copy-status', 'success', 'Date', - 'Mon, 21 Oct 2019 22:16:17 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:53 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container157169617848406103/blob157169617853507178') + .head('/container159210827417807072/blob159210827419405420') .reply(200, "", [ 'Content-Length', '11', @@ -95,21 +92,25 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D756744BE0FB8A"', + '"0x8D81019E8FE8B35"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'e96d7c63-501e-0005-095d-88812f000000', + 'c130913b-201e-003e-5802-42dadf000000', 'x-ms-client-request-id', - '307a43f4-d012-42e2-a096-b6d1405c8ced', + '9b4835ef-97c8-4104-b0bd-c2d793320d5d', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:54.2147893Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -122,19 +123,12 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Mon, 21 Oct 2019 22:16:18 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:53 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container157169617848406103/copiedblobrehydrate157169617860605526') + .head('/container159210827417807072/copiedblobrehydrate159210827420909670') .reply(200, "", [ 'Content-Length', '11', @@ -143,21 +137,25 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D756744BEB5DB4"', + '"0x8D81019E901E730"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '49e679b4-101e-0014-1c5d-881b9b000000', + 'c130913f-201e-003e-5c02-42dadf000000', 'x-ms-client-request-id', - '381c1da3-0986-48f9-8182-ac289f464851', + 'd21a881e-42e0-4615-b4b2-6394c93cce81', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:54.2368048Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -165,34 +163,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-blob-type', 'BlockBlob', 'x-ms-copy-id', - '0e9c54d9-e953-4393-a149-80a623a1a290', + '5820e9c2-8a3a-470a-971a-b7ee45b1775f', 'x-ms-copy-source', - 'https://fakestorageaccount.blob.core.windows.net/container157169617848406103/blob157169617853507178', + 'https://fakestorageaccount.blob.core.windows.net/container159210827417807072/blob159210827419405420', 'x-ms-copy-status', 'success', 'x-ms-copy-progress', '11/11', 'x-ms-copy-completion-time', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', 'Archive', 'x-ms-access-tier-change-time', - 'Mon, 21 Oct 2019 22:16:18 GMT', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-copy-id,x-ms-copy-source,x-ms-copy-status,x-ms-copy-progress,x-ms-copy-completion-time,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-change-time,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'Date', - 'Mon, 21 Oct 2019 22:16:18 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:53 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157169617848406103/copiedblobrehydrate157169617860605526') + .put('/container159210827417807072/copiedblobrehydrate159210827420909670') .query(true) .reply(202, "", [ 'Content-Length', @@ -200,20 +191,17 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '1d09da17-b01e-00d6-585d-885d1d000000', + 'c1309141-201e-003e-5e02-42dadf000000', 'x-ms-client-request-id', - '80f9f38a-2c10-4f1c-972f-a6168327d714', + '59fb1e9a-63a1-498e-8bdf-f2ae3502e69b', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 21 Oct 2019 22:16:17 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:53 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container157169617848406103/copiedblobrehydrate157169617860605526') + .head('/container159210827417807072/copiedblobrehydrate159210827420909670') .reply(200, "", [ 'Content-Length', '11', @@ -222,21 +210,25 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D756744BEB5DB4"', + '"0x8D81019E901E730"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ccdc561f-401e-007b-045d-881168000000', + 'c1309144-201e-003e-6102-42dadf000000', 'x-ms-client-request-id', - '7cb5b517-d65e-4d31-8c11-badd038637e6', + '6f79ed1f-6867-4ca4-acea-e2d40d63473e', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:54.2368048Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -244,36 +236,31 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-blob-type', 'BlockBlob', 'x-ms-copy-id', - '0e9c54d9-e953-4393-a149-80a623a1a290', + '5820e9c2-8a3a-470a-971a-b7ee45b1775f', 'x-ms-copy-source', - 'https://fakestorageaccount.blob.core.windows.net/container157169617848406103/blob157169617853507178', + 'https://fakestorageaccount.blob.core.windows.net/container159210827417807072/blob159210827419405420', 'x-ms-copy-status', 'success', 'x-ms-copy-progress', '11/11', 'x-ms-copy-completion-time', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', 'Archive', 'x-ms-access-tier-change-time', - 'Mon, 21 Oct 2019 22:16:18 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'x-ms-archive-status', 'rehydrate-pending-to-hot', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-copy-id,x-ms-copy-source,x-ms-copy-status,x-ms-copy-progress,x-ms-copy-completion-time,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-change-time,x-ms-archive-status,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', + 'x-ms-rehydrate-priority', + 'Standard', 'Date', - 'Mon, 21 Oct 2019 22:16:18 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:53 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container157169617848406103') + .delete('/container159210827417807072') .query(true) .reply(202, "", [ 'Content-Length', @@ -281,14 +268,11 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'eddcd12a-101e-0004-805d-88def3000000', + 'c130914a-201e-003e-6702-42dadf000000', 'x-ms-client-request-id', - '606f9cee-d0d5-456c-9a18-19634e841916', + '516d8e62-0864-4693-bf20-00299e4ba6af', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 21 Oct 2019 22:16:18 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:53 GMT' ]); - diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_can_be_created_with_a_sas_connection_string.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_can_be_created_with_a_sas_connection_string.js index fc1f499ef98f..8d05accd1c76 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_can_be_created_with_a_sas_connection_string.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_can_be_created_with_a_sas_connection_string.js @@ -1,108 +1,120 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816832592608783","blob":"blob156816832634705977"} +module.exports.hash = "4443cc2766c15a99c076e39eb8bcf64a"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827379107805","blob":"blob159210827380705726"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816832592608783') + .put('/container159210827379107805') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:46 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D7365E601103D0"', + '"0x8D81019E8BF36E2"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '741549e2-001e-0054-5147-688c76000000', + 'c130906a-201e-003e-1902-42dadf000000', 'x-ms-client-request-id', - '162b76b6-d381-41e3-9aaf-4d649ad54310', + '8e330ca1-bdd8-434c-bb59-da23c960edc5', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:45 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816832592608783/blob156816832634705977', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827379107805/blob159210827380705726', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:46 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D7365E60505825"', + '"0x8D81019E8C1EC6F"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '52e79a91-801e-0028-4247-681143000000', + 'c1309072-201e-003e-1f02-42dadf000000', 'x-ms-client-request-id', - '4c1e124c-ece3-40d7-a36f-51222a462287', + 'd491b0c1-e546-4967-bd72-2d534355db5f', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:53.8175087Z', 'Date', - 'Wed, 11 Sep 2019 02:18:46 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816832592608783/blob156816832634705977') + .put('/container159210827379107805/blob159210827380705726') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:47 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D7365E609052DF"', + '"0x8D81019E8C4D325"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a04381e3-701e-0050-6f47-6879f4000000', + 'c130907a-201e-003e-2702-42dadf000000', 'x-ms-client-request-id', - '1fdc8e3c-b2f9-46d2-aa0a-73f2fe035a8d', + '1787fef7-dae2-4f46-ba27-20cd426b6dfb', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:53.8385233Z', 'x-ms-request-server-encrypted', 'true', 'Date', - 'Wed, 11 Sep 2019 02:18:46 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816832592608783/blob156816832634705977') + .head('/container159210827379107805/blob159210827380705726') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:47 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365E609052DF"', + '"0x8D81019E8C4D325"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'eb9ff1b3-d01e-003b-7c47-6824a2000000', + 'c1309083-201e-003e-3002-42dadf000000', 'x-ms-client-request-id', - 'ad796ba3-843b-4f4a-b2eb-89aa4175e32e', + '46f29682-8ae8-4448-b3e2-5dd703af8f6b', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:53.8385233Z', + 'x-ms-is-current-version', + 'true', 'x-ms-meta-a', 'a', 'x-ms-meta-b', 'b', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:18:46 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -112,30 +124,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,x-ms-meta-a,x-ms-meta-b,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:47 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816832592608783') + .delete('/container159210827379107805') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '20524009-901e-001e-6247-68bc11000000', + 'c1309085-201e-003e-3202-42dadf000000', 'x-ms-client-request-id', - '4ac89173-50c7-42f0-8d41-f1dfb26dde91', + 'ff70c094-0e61-4ccb-8492-f5956a74ad61', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:47 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_create_append_blob_should_work_with_tags.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_create_append_blob_should_work_with_tags.js new file mode 100644 index 000000000000..e1e54fb32849 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_create_append_blob_should_work_with_tags.js @@ -0,0 +1,138 @@ +let nock = require('nock'); + +module.exports.hash = "7bd40161eaf58188daf1c9e43aa2cdb2"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827134700180","blob":"blob159210827158107503"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827134700180') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:51 GMT', + 'ETag', + '"0x8D81019E74B8D23"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308d3c-201e-003e-3702-42dadf000000', + 'x-ms-client-request-id', + '5134a815-6186-4e17-864b-e1b8f234856f', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827134700180/blob159210827158107503', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:51 GMT', + 'ETag', + '"0x8D81019E7707765"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308d99-201e-003e-0a02-42dadf000000', + 'x-ms-client-request-id', + '1e7fc791-7952-4e5e-a9aa-2dc56f1f4bda', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-14T04:17:51.6059493Z', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210827134700180/blob159210827158107503') + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308d9c-201e-003e-0d02-42dadf000000', + 'x-ms-client-request-id', + 'a39cc029-cafb-4f75-95e5-86343e5058f0', + 'x-ms-version', + '2019-12-12', + 'x-ms-delete-type-permanent', + 'false', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827134700180/blob159210827158107503') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:51 GMT', + 'ETag', + '"0x8D81019E775815E"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308d9f-201e-003e-1002-42dadf000000', + 'x-ms-client-request-id', + 'ef63489c-b1a8-448a-9c03-9b7d673c4629', + 'x-ms-version', + '2019-12-12', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-14T04:17:51.6389726Z', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container159210827134700180/blob159210827158107503') + .query(true) + .reply(200, "\ntag1val1tag2val2", [ + 'Content-Length', + '162', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308da1-201e-003e-1202-42dadf000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '95b9e2b6-1904-46b9-a05c-4fcf0ffe3846', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210827134700180') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308da4-201e-003e-1502-42dadf000000', + 'x-ms-client-request-id', + '33496ffa-236b-47fb-82c0-0c70456abac2', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_create_block_blob_should_work_with_tags.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_create_block_blob_should_work_with_tags.js new file mode 100644 index 000000000000..961734e5d63a --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_create_block_blob_should_work_with_tags.js @@ -0,0 +1,142 @@ +let nock = require('nock'); + +module.exports.hash = "825f08fa77af8909631a204a03afccab"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827100608603","blob":"blob159210827103103981"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827100608603') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:51 GMT', + 'ETag', + '"0x8D81019E7177B5A"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308cd0-201e-003e-5502-42dadf000000', + 'x-ms-client-request-id', + 'c093c743-0cc4-407d-aa1d-03a1b321f38d', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827100608603/blob159210827103103981', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:51 GMT', + 'ETag', + '"0x8D81019E71A3186"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308cd8-201e-003e-5c02-42dadf000000', + 'x-ms-client-request-id', + '4f0c0647-76d8-4f64-ad03-089461427fa7', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-14T04:17:51.0405510Z', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210827100608603/blob159210827103103981') + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308cdf-201e-003e-6302-42dadf000000', + 'x-ms-client-request-id', + 'b7399fb1-0adb-454f-bdb0-78c1a8594db0', + 'x-ms-version', + '2019-12-12', + 'x-ms-delete-type-permanent', + 'false', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827100608603/blob159210827103103981', "hello") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'XUFAKrxLKna5cZ2REBfFkg==', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:51 GMT', + 'ETag', + '"0x8D81019E7420C04"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308d29-201e-003e-2702-42dadf000000', + 'x-ms-client-request-id', + 'f3eb1c51-cc37-443f-9f89-8689f0363c76', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'V0JSBnCFdzM=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-14T04:17:51.3027355Z', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container159210827100608603/blob159210827103103981') + .query(true) + .reply(200, "\ntag1val1tag2val2", [ + 'Content-Length', + '162', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308d30-201e-003e-2c02-42dadf000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '7cf11f6c-f39b-4efc-b6df-00a927002565', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210827100608603') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308d36-201e-003e-3102-42dadf000000', + 'x-ms-client-request-id', + '3e02b1cf-907c-41cd-936b-f6e659830a78', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_create_page_blob_should_work_with_tags.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_create_page_blob_should_work_with_tags.js new file mode 100644 index 000000000000..5c203d977c2b --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_create_page_blob_should_work_with_tags.js @@ -0,0 +1,138 @@ +let nock = require('nock'); + +module.exports.hash = "184b097fcb4977a8460852c49c3f8c09"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827181806334","blob":"blob159210827183307824"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827181806334') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:51 GMT', + 'ETag', + '"0x8D81019E791CAA6"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308dcc-201e-003e-3a02-42dadf000000', + 'x-ms-client-request-id', + '614f5d0b-017e-40db-8de4-a80c9cbdbf41', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827181806334/blob159210827183307824', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:51 GMT', + 'ETag', + '"0x8D81019E794A7BD"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308dd1-201e-003e-3e02-42dadf000000', + 'x-ms-client-request-id', + 'd6a90b3c-c7a1-4a9a-9432-dfb3f05b35e1', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-14T04:17:51.8431165Z', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210827181806334/blob159210827183307824') + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308dd9-201e-003e-4502-42dadf000000', + 'x-ms-client-request-id', + '9e9341b1-24c2-425f-8bda-c179db620409', + 'x-ms-version', + '2019-12-12', + 'x-ms-delete-type-permanent', + 'false', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827181806334/blob159210827183307824') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:51 GMT', + 'ETag', + '"0x8D81019E7993C75"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308de0-201e-003e-4c02-42dadf000000', + 'x-ms-client-request-id', + '129379be-57e4-472e-be4b-afc5e9aa5db3', + 'x-ms-version', + '2019-12-12', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-14T04:17:51.8731381Z', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container159210827181806334/blob159210827183307824') + .query(true) + .reply(200, "\ntag1val1tag2val2", [ + 'Content-Length', + '162', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308de8-201e-003e-5202-42dadf000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + 'ad802a37-d03d-44a0-a30b-2d6308ffa149', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210827181806334') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308def-201e-003e-5802-42dadf000000', + 'x-ms-client-request-id', + '7d650c87-5a08-41d3-bbe1-c935a405c1b7', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_createsnapshot.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_createsnapshot.js index 97a1c9870c7c..79efea5b7eee 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_createsnapshot.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_createsnapshot.js @@ -1,160 +1,160 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816831034005941","blob":"blob156816831076402702"} +module.exports.hash = "b0abf68009e71f2b39e8e49256067f0f"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827272505240","blob":"blob159210827274103375"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816831034005941') + .put('/container159210827272505240') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:30 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E56C72903"', + '"0x8D81019E81E6CCC"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '1835edaf-b01e-004d-3047-68a01e000000', + 'c1308f2a-201e-003e-7802-42dadf000000', 'x-ms-client-request-id', - '793c4302-d2f3-4210-a5c8-4463dddd5501', + '04a98e4b-2477-414f-9440-0fdc2c290fa4', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:29 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816831034005941/blob156816831076402702', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827272505240/blob159210827274103375', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:31 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E5706DFE3"', + '"0x8D81019E820FB82"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ab889c69-c01e-0060-0747-6823de000000', + 'c1308f30-201e-003e-7d02-42dadf000000', 'x-ms-client-request-id', - '3294543a-38bb-495e-b650-848061f442ff', + '3ba301cc-6cc4-4d27-8c22-ff11e4d92e31', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:52.7627650Z', 'Date', - 'Wed, 11 Sep 2019 02:18:30 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816831034005941/blob156816831076402702') + .put('/container159210827272505240/blob159210827274103375') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:31 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E5706DFE3"', + '"0x8D81019E820FB82"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b36baa95-801e-0023-6147-680937000000', + 'c1308f33-201e-003e-8002-42dadf000000', 'x-ms-client-request-id', - 'f23c7523-5bcb-4974-aa45-3e443f244510', + 'eeffe6cb-c710-4f2e-a708-4bab7b5feaec', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:52.7827774Z', 'x-ms-snapshot', - '2019-09-11T02:18:31.5341566Z', + '2020-06-14T04:17:52.7817774Z', 'x-ms-request-server-encrypted', 'false', 'Date', - 'Wed, 11 Sep 2019 02:18:30 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816831034005941/blob156816831076402702') + .head('/container159210827272505240/blob159210827274103375') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:31 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365E5706DFE3"', + '"0x8D81019E820FB82"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b7b49b6b-901e-005a-1f47-68607d000000', + 'c1308f36-201e-003e-0302-42dadf000000', 'x-ms-client-request-id', - '094f6cb3-2ccd-45ca-ba4a-6b3a203f4d8b', + '2aeb2db1-6b6b-496d-bccd-25232c838d78', 'x-ms-version', - '2019-02-02', - 'x-ms-snapshot', - '2019-09-11T02:18:31.5341566Z', - 'x-ms-tag-count', - '0', + '2019-12-12', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:18:31 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'x-ms-blob-type', 'BlockBlob', 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-snapshot,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:31 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container156816831034005941') + .get('/container159210827272505240') .query(true) - .reply(200, "blob1568168310764027022019-09-11T02:18:31.5341566ZWed, 11 Sep 2019 02:18:31 GMTWed, 11 Sep 2019 02:18:31 GMT0x8D7365E5706DFE311application/octet-streamYeJLfssylmU=sQqNsWTgdUEFt6mb5y4/5Q==BlockBlobCooltruetrue0blob156816831076402702Wed, 11 Sep 2019 02:18:31 GMTWed, 11 Sep 2019 02:18:31 GMT0x8D7365E5706DFE311application/octet-streamYeJLfssylmU=sQqNsWTgdUEFt6mb5y4/5Q==BlockBlobCooltrueunlockedavailabletrue0", [ 'Transfer-Encoding', + .reply(200, "blob1592108272741033752020-06-14T04:17:52.7817774ZSun, 14 Jun 2020 04:17:52 GMTSun, 14 Jun 2020 04:17:52 GMT0x8D81019E820FB8211application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottruetrueblob1592108272741033752020-06-14T04:17:52.7827774ZtrueSun, 14 Jun 2020 04:17:52 GMTSun, 14 Jun 2020 04:17:52 GMT0x8D81019E820FB8211application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottrueunlockedavailabletrue", [ + 'Transfer-Encoding', 'chunked', 'Content-Type', 'application/xml', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '816ccc8d-c01e-006b-5d47-683baa000000', + 'c1308f38-201e-003e-0502-42dadf000000', 'x-ms-client-request-id', - 'bebac739-b237-4395-aebf-2f87d1413cad', + 'ff5ecd01-844d-42b4-b802-9c7de4f2a71c', 'x-ms-version', - '2019-02-02', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Type,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:31 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816831034005941') + .delete('/container159210827272505240') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b7b49c8d-901e-005a-2147-68607d000000', + 'c1308f3d-201e-003e-0a02-42dadf000000', 'x-ms-client-request-id', - '8d474a03-3e88-4fda-92ac-12620bedb0f6', + 'f6b790c6-dd28-4d6f-bfc3-2d52e838a7c2', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:32 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_delete.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_delete.js index e8cbcebd4f90..3e24f77d5419 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_delete.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_delete.js @@ -1,85 +1,93 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816830532709343","blob":"blob156816830574501528"} +module.exports.hash = "91f74a3e5a338297caa088642160fcd3"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827255302576","blob":"blob159210827256908057"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816830532709343') + .put('/container159210827255302576') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:25 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E53C94AAE"', + '"0x8D81019E802F091"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '9bf7f440-501e-0047-3e47-68b997000000', + 'c1308ef3-201e-003e-4602-42dadf000000', 'x-ms-client-request-id', - '7d8a8c97-f44a-4abc-97dc-c7f6b4ec1d7c', + 'edd742fc-c2fe-4b7c-9bd1-8feb0545704e', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:25 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816830532709343/blob156816830574501528', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827255302576/blob159210827256908057', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:26 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E5408F434"', + '"0x8D81019E805CD7A"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '331c7a8b-c01e-000d-1d47-6889f0000000', + 'c1308efc-201e-003e-4e02-42dadf000000', 'x-ms-client-request-id', - '6d8de235-f71c-4daa-a45b-6c0b140aa22b', + '11147d23-819e-474e-9d1c-8e1738743cde', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:52.5846394Z', 'Date', - 'Wed, 11 Sep 2019 02:18:25 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816830532709343/blob156816830574501528') - .reply(202, "", [ 'Content-Length', + .delete('/container159210827255302576/blob159210827256908057') + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '7cc93f54-d01e-0012-3d47-6852e0000000', + 'c1308f00-201e-003e-5202-42dadf000000', 'x-ms-client-request-id', - '8f47a610-4409-4c99-84c0-6267a6931161', + '2a14d377-38d5-4761-85ce-9df2354d3112', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-delete-type-permanent', 'false', 'Date', - 'Wed, 11 Sep 2019 02:18:25 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816830532709343') + .delete('/container159210827255302576') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '7415226d-001e-0054-7a47-688c76000000', + 'c1308f04-201e-003e-5602-42dadf000000', 'x-ms-client-request-id', - 'e1423636-d507-40dc-90bf-8fc546aea677', + 'eb1c480e-d9fb-4c56-848a-e339e86fed8b', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:26 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_delete_snapshot.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_delete_snapshot.js index bdf97a817daa..a91f8ae35ca3 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_delete_snapshot.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_delete_snapshot.js @@ -49,6 +49,8 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:52.6476838Z', 'Date', 'Mon, 29 Jun 2020 07:44:45 GMT' ]); @@ -136,7 +138,7 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-version', '2019-07-07', 'x-ms-delete-type-permanent', - 'false', + 'true', 'Date', 'Mon, 29 Jun 2020 07:44:46 GMT' ]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_all_parameters_set.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_all_parameters_set.js index 66915651b83b..ecfd4bdf2039 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_all_parameters_set.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_all_parameters_set.js @@ -1,80 +1,89 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816829358500106","blob":"blob156816829401605267"} +module.exports.hash = "87820c4f8c0becd0eb20a5c62a64900f"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827211503712","blob":"blob159210827213109079"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816829358500106') + .put('/container159210827211503712') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:13 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E4CCB989A"', + '"0x8D81019E7BF99C0"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '1071b366-c01e-0024-0c47-68ffb2000000', + 'c1308e48-201e-003e-2502-42dadf000000', 'x-ms-client-request-id', - '37fcd7c7-be56-45df-993c-4b298c3a5bc5', + 'fbb06cca-0be0-4eea-9d36-ce396f6d57a7', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:13 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816829358500106/blob156816829401605267', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827211503712/blob159210827213109079', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:14 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E4D0BF948"', + '"0x8D81019E7C29DDD"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'fbebed5c-701e-001f-0f47-68bdec000000', + 'c1308e50-201e-003e-2c02-42dadf000000', 'x-ms-client-request-id', - '9671b46b-82ac-4fc1-803e-3929c50e60f2', + '6d661c92-f0d5-40ab-bebf-c873a9bf5431', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:52.1453296Z', 'Date', - 'Wed, 11 Sep 2019 02:18:13 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container156816829358500106/blob156816829401605267') - .reply(206, "H", [ 'Content-Length', + .get('/container159210827211503712/blob159210827213109079') + .reply(206, "H", [ + 'Content-Length', '1', 'Content-Type', 'application/octet-stream', 'Content-Range', 'bytes 0-0/11', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:14 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365E4D0BF948"', + '"0x8D81019E7C29DDD"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '4090de90-f01e-0027-2a47-68fcb5000000', + 'c1308e54-201e-003e-3002-42dadf000000', 'x-ms-client-request-id', - '7abee656-faa8-4d06-9bb4-1518818ca8c6', + '55ee662c-e32d-46bf-9a6d-78ca9612c1d9', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:52.1453296Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:18:14 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'x-ms-blob-content-md5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'x-ms-lease-status', @@ -85,19 +94,16 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'BlockBlob', 'x-ms-server-encrypted', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,x-ms-blob-content-md5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'x-ms-content-crc64', 'MlSW/U5mnKQ=', 'Date', - 'Wed, 11 Sep 2019 02:18:14 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container156816829358500106/blob156816829401605267') - .reply(206, "e", [ 'Content-Length', + .get('/container159210827211503712/blob159210827213109079') + .reply(206, "e", [ + 'Content-Length', '1', 'Content-Type', 'application/octet-stream', @@ -106,23 +112,25 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Content-Range', 'bytes 1-1/11', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:14 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365E4D0BF948"', + '"0x8D81019E7C29DDD"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b7b4885d-901e-005a-2e47-68607d000000', + 'c1308e5f-201e-003e-3902-42dadf000000', 'x-ms-client-request-id', - '2d930231-24a1-4615-ba54-c70132e4ce51', + '0870a220-b737-4830-9a8b-8a6e1634e419', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:52.1453296Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:18:14 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'x-ms-blob-content-md5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'x-ms-lease-status', @@ -133,51 +141,45 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'BlockBlob', 'x-ms-server-encrypted', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,x-ms-blob-content-md5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:14 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container156816829358500106/blob156816829401605267') - .reply(400, "BothCrc64AndMd5RangeHeaderPresentBoth x-ms-range-get-content-crc64 header and x-ms-range-get-content-md5 header are present.\nRequestId:8a959415-f01e-0068-3647-6838ad000000\nTime:2019-09-11T02:18:15.6154811Z", [ 'Content-Length', + .get('/container159210827211503712/blob159210827213109079') + .reply(400, "BothCrc64AndMd5RangeHeaderPresentBoth x-ms-range-get-content-crc64 header and x-ms-range-get-content-md5 header are present.\nRequestId:c1308e65-201e-003e-3f02-42dadf000000\nTime:2020-06-14T04:17:52.1806035Z", [ + 'Content-Length', '293', 'Content-Type', 'application/xml', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '8a959415-f01e-0068-3647-6838ad000000', + 'c1308e65-201e-003e-3f02-42dadf000000', 'x-ms-client-request-id', - '7560b1fc-98c4-4f52-93d7-0465458dfa7c', + 'dc51d8d5-b203-4ffd-8a76-51022caa2805', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-error-code', 'BothCrc64AndMd5RangeHeaderPresent', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:15 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816829358500106') + .delete('/container159210827211503712') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '2b542b1b-b01e-002b-2d47-681244000000', + 'c1308e6a-201e-003e-4402-42dadf000000', 'x-ms-client-request-id', - 'ba157f5d-a30f-4ec3-8866-c80d688c6369', + '4f540f6d-c811-4731-80ab-d66c1a142949', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:15 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_should_not_have_aborted_error_after_download_finishes.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_should_not_have_aborted_error_after_download_finishes.js index e9d7dcf77361..2e52cffcad77 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_should_not_have_aborted_error_after_download_finishes.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_should_not_have_aborted_error_after_download_finishes.js @@ -1,80 +1,89 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816829188700052","blob":"blob156816829230702057"} +module.exports.hash = "2509bb39d84a16e3dd2e6d6fea15c3d0"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827205505642","blob":"blob159210827207108865"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816829188700052') + .put('/container159210827205505642') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:12 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E4BC6D415"', + '"0x8D81019E7B5FB0C"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '67280e7c-101e-0040-0647-684f12000000', + 'c1308e25-201e-003e-0a02-42dadf000000', 'x-ms-client-request-id', - 'cd1937cc-be80-4649-84e7-7b78ee7bed10', + 'ddeeab90-c194-4faa-a189-0e853f10ebf5', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:11 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816829188700052/blob156816829230702057', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827205505642/blob159210827207108865', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:12 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E4C070461"', + '"0x8D81019E7B8B103"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '8a9591ee-f01e-0068-3947-6838ad000000', + 'c1308e2d-201e-003e-1002-42dadf000000', 'x-ms-client-request-id', - 'cda590a8-1969-4787-97d7-aaa6939179d9', + '033a1250-6608-48af-8f94-b39f366452ea', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:52.0792835Z', 'Date', - 'Wed, 11 Sep 2019 02:18:12 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container156816829188700052/blob156816829230702057') - .reply(200, "Hello World", [ 'Content-Length', + .get('/container159210827205505642/blob159210827207108865') + .reply(200, "Hello World", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:12 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365E4C070461"', + '"0x8D81019E7B8B103"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '86b60e15-c01e-0049-2b47-68559c000000', + 'c1308e3f-201e-003e-1c02-42dadf000000', 'x-ms-client-request-id', - '2d382654-ae2e-4172-ae48-8e44d29febde', + '070f325e-75d1-4177-9e65-61c1653362a5', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:52.0792835Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:18:12 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -83,27 +92,24 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'BlockBlob', 'x-ms-server-encrypted', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:12 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816829188700052') + .delete('/container159210827205505642') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'bc0a0d74-901e-003c-0c47-68d227000000', + 'c1308e42-201e-003e-1f02-42dadf000000', 'x-ms-client-request-id', - '79cf08d3-3224-4b4e-ab1e-b2d6ff0ad4dc', + 'c14a081e-07e7-419b-9674-e1c0c2a65cc9', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:12 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_with_default_parameters_and_tracing.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_with_default_parameters_and_tracing.js index 78cddf78b4c6..45663029bee2 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_with_default_parameters_and_tracing.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_with_default_parameters_and_tracing.js @@ -1,80 +1,89 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container157005382619501684","blob":"blob157005382646700892"} +module.exports.hash = "446a528ba0c84ed2f09e3a33967575ae"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827442007648","blob":"blob159210827443609503"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157005382619501684') + .put('/container159210827442007648') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 02 Oct 2019 22:03:46 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D7478465BAEA1A"', + '"0x8D81019E91FB7F0"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '94a18aaa-901e-0066-686d-79b72d000000', + 'c1309171-201e-003e-0a02-42dadf000000', 'x-ms-client-request-id', - '38853bcf-628a-4af9-b67d-cc1514b7497c', + '27a3b94d-5c90-4858-b8b5-d6893a61243a', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 02 Oct 2019 22:03:46 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157005382619501684/blob157005382646700892', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827442007648/blob159210827443609503', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 02 Oct 2019 22:03:46 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D7478465CBCBD3"', + '"0x8D81019E9224644"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '9e141919-a01e-0030-526d-7946c2000000', + 'c1309176-201e-003e-0e02-42dadf000000', 'x-ms-client-request-id', - 'eca1b5df-7544-476f-9d6d-aeb5ef3fe886', + '539721a5-3351-4c09-b052-19336d8c2b57', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:54.4489540Z', 'Date', - 'Wed, 02 Oct 2019 22:03:46 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container157005382619501684/blob157005382646700892') - .reply(200, "Hello World", [ 'Content-Length', + .get('/container159210827442007648/blob159210827443609503') + .reply(200, "Hello World", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 02 Oct 2019 22:03:46 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7478465CBCBD3"', + '"0x8D81019E9224644"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '3dd87b03-701e-0041-486d-79a0e9000000', + 'c130917f-201e-003e-1702-42dadf000000', 'x-ms-client-request-id', - '926b30e3-1451-40aa-b7e5-7b88827b055f', + '560bc801-2494-4d27-b593-bbe81e99dfc4', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:54.4489540Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 02 Oct 2019 22:03:46 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -83,27 +92,24 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'BlockBlob', 'x-ms-server-encrypted', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 02 Oct 2019 22:03:46 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container157005382619501684') + .delete('/container159210827442007648') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'dee0666e-101e-0047-1f6d-799356000000', + 'c1309186-201e-003e-1e02-42dadf000000', 'x-ms-client-request-id', - '64f15433-c53a-4741-bd02-3ac9e5d167e5', + 'bf66407d-5356-4cc3-9bcb-6ef3ab135e0b', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 02 Oct 2019 22:03:46 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_with_progress_report.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_with_progress_report.js index fec7dd9e535d..2438dd1a9f7f 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_with_progress_report.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_with_progress_report.js @@ -1,76 +1,89 @@ let nock = require('nock'); -module.exports.testInfo = {"uniqueName":{"container":"container157592663733503219","blob":"blob157592663745900301"},"newDate":{}} +module.exports.hash = "6850f4debc7dfaa81f52847725caf6c1"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827195802422","blob":"blob159210827197406269"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157592663733503219') + .put('/container159210827195802422') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Mon, 09 Dec 2019 21:23:57 GMT', + 'Sun, 14 Jun 2020 04:17:51 GMT', 'ETag', - '"0x8D77CEE19E0442E"', + '"0x8D81019E7A90064"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '222f574c-e01e-00d9-7fd6-ae965a000000', + 'c1308e0a-201e-003e-7002-42dadf000000', 'x-ms-client-request-id', - '872bfd6a-4408-4627-b34a-7320d10be145', + '417e7006-f52d-4c5f-b4bb-0dcbd8cea9d7', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 09 Dec 2019 21:23:57 GMT' ]); + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157592663733503219/blob157592663745900301', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827195802422/blob159210827197406269', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 09 Dec 2019 21:23:57 GMT', + 'Sun, 14 Jun 2020 04:17:51 GMT', 'ETag', - '"0x8D77CEE19F13A63"', + '"0x8D81019E7ABDD6E"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ae24f44a-501e-0121-5dd6-ae1b12000000', + 'c1308e0f-201e-003e-7402-42dadf000000', 'x-ms-client-request-id', - '79ecfc61-68e1-4ccd-ad84-beef1a9447dd', + '3b61b1a3-6d20-4a53-84c9-3e4c7f24ac7d', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:51.9952238Z', 'Date', - 'Mon, 09 Dec 2019 21:23:56 GMT' ]); + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container157592663733503219/blob157592663745900301') - .reply(200, "Hello World", [ 'Content-Length', + .get('/container159210827195802422/blob159210827197406269') + .reply(200, "Hello World", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 09 Dec 2019 21:23:57 GMT', + 'Sun, 14 Jun 2020 04:17:51 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D77CEE19F13A63"', + '"0x8D81019E7ABDD6E"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'c2a784d3-401e-00b9-10d6-aed378000000', + 'c1308e15-201e-003e-7a02-42dadf000000', 'x-ms-client-request-id', - 'ca418d5a-af53-4bf1-8d5d-579ce09008a5', + '8606edad-7c79-46e9-a151-c6e420f4ffd7', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:51.9952238Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Mon, 09 Dec 2019 21:23:57 GMT', + 'Sun, 14 Jun 2020 04:17:51 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -79,25 +92,24 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'BlockBlob', 'x-ms-server-encrypted', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Mon, 09 Dec 2019 21:23:56 GMT' ]); + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container157592663733503219') + .delete('/container159210827195802422') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '222f578c-e01e-00d9-31d6-ae965a000000', + 'c1308e1f-201e-003e-0402-42dadf000000', 'x-ms-client-request-id', - '968abbf9-ef5a-45f0-9f0e-9e5f84fc23d0', + '87cff240-233f-4701-9349-7fdcf7ab840c', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 09 Dec 2019 21:23:57 GMT' ]); + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_with_with_default_parameters.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_with_with_default_parameters.js index b9970bdb1067..aa5ff845973e 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_with_with_default_parameters.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_download_with_with_default_parameters.js @@ -1,80 +1,89 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816829020701968","blob":"blob156816829062303664"} +module.exports.hash = "11a3908521116429253a64da4d5e6b7d"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827189608180","blob":"blob159210827191104303"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816829020701968') + .put('/container159210827189608180') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:10 GMT', + 'Sun, 14 Jun 2020 04:17:51 GMT', 'ETag', - '"0x8D7365E4AC5D831"', + '"0x8D81019E79F88CB"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '74150473-001e-0054-4647-688c76000000', + 'c1308df2-201e-003e-5a02-42dadf000000', 'x-ms-client-request-id', - '258a2d71-1f30-474c-b7b1-bddfd84c0e96', + 'b6948e00-fb63-4efa-bd4e-243ca04fbd4e', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:10 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816829020701968/blob156816829062303664', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827189608180/blob159210827191104303', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:10 GMT', + 'Sun, 14 Jun 2020 04:17:51 GMT', 'ETag', - '"0x8D7365E4B056B75"', + '"0x8D81019E7A23EC5"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'f7bc825a-301e-005c-6647-689705000000', + 'c1308df9-201e-003e-6002-42dadf000000', 'x-ms-client-request-id', - 'aa7e0495-f8dd-4933-91a9-2d0d43d7f80e', + 'b3311138-9a93-4341-9c11-621c70d900d4', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:51.9321797Z', 'Date', - 'Wed, 11 Sep 2019 02:18:10 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container156816829020701968/blob156816829062303664') - .reply(200, "Hello World", [ 'Content-Length', + .get('/container159210827189608180/blob159210827191104303') + .reply(200, "Hello World", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:10 GMT', + 'Sun, 14 Jun 2020 04:17:51 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365E4B056B75"', + '"0x8D81019E7A23EC5"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '82b649bc-d01e-005d-6d47-6896f8000000', + 'c1308dfc-201e-003e-6202-42dadf000000', 'x-ms-client-request-id', - 'c8f45702-6766-4920-b433-f2ab8ec26214', + 'c4fba889-aeec-46f6-994a-4934fdaeeaa2', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:51.9321797Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:18:10 GMT', + 'Sun, 14 Jun 2020 04:17:51 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -83,27 +92,24 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'BlockBlob', 'x-ms-server-encrypted', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:10 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816829020701968') + .delete('/container159210827189608180') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd6ec4d43-601e-0029-7047-6810be000000', + 'c1308e03-201e-003e-6902-42dadf000000', 'x-ms-client-request-id', - 'caaff2c5-a9a9-4be9-9ed2-094b79a3a070', + 'e3e1d381-950f-4816-8766-8b76150d4433', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:11 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_rethrows_error_from_getproperties.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_rethrows_error_from_getproperties.js index 806d74f61878..cf23f0424dac 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_rethrows_error_from_getproperties.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_rethrows_error_from_getproperties.js @@ -1,142 +1,152 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156996518953608932","blob":"blob156996518964506118","blobCPK":"blobCPK156996518975103891"} +module.exports.hash = "835d31cda6bfe41de09ef1049424b6d4"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827468503310","blob":"blob159210827470105842","blobCPK":"blobCPK159210827471709619"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156996518953608932') + .put('/container159210827468503310') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Tue, 01 Oct 2019 21:26:29 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D746B605E6D4DF"', + '"0x8D81019E949407F"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b1efcaf6-601e-0087-3b9e-786559000000', + 'c1309217-201e-003e-2802-42dadf000000', 'x-ms-client-request-id', - 'f40765df-e146-4bf0-a012-9238ade8fe93', + '5c20b3a2-b483-407d-8df8-d1bb5955bf35', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Tue, 01 Oct 2019 21:26:29 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156996518953608932/blob156996518964506118', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827468503310/blob159210827470105842', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Tue, 01 Oct 2019 21:26:29 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D746B605F76851"', + '"0x8D81019E94BCEC3"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '31e7ed49-701e-0114-559e-78b547000000', + 'c130921f-201e-003e-2f02-42dadf000000', 'x-ms-client-request-id', - 'bacf323b-25d6-4780-a93a-cc6cabb084e4', + '03357150-c3f5-4b1d-b685-460db07269f0', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:54.7211459Z', 'Date', - 'Tue, 01 Oct 2019 21:26:29 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156996518953608932/blobCPK156996518975103891', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827468503310/blobCPK159210827471709619', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Tue, 01 Oct 2019 21:26:29 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D746B606088388"', + '"0x8D81019E94E191D"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a1ba7fc9-b01e-00ca-039e-78a3bb000000', + 'c1309226-201e-003e-3602-42dadf000000', 'x-ms-client-request-id', - '993c1e20-8b90-4e3f-90c9-3442b2f891a3', + '2baaf38b-a972-44df-8873-9cb724754d14', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', 'x-ms-encryption-key-sha256', '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', + 'x-ms-version-id', + '2020-06-14T04:17:54.7361565Z', 'Date', - 'Tue, 01 Oct 2019 21:26:28 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156996518953608932/blobCPK156996518975103891') + .put('/container159210827468503310/blobCPK159210827471709619') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Tue, 01 Oct 2019 21:26:29 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D746B6061CACCD"', + '"0x8D81019E9506377"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '3af77dd7-f01e-00a0-769e-78ff10000000', + 'c130922c-201e-003e-3c02-42dadf000000', 'x-ms-client-request-id', - '5eb492dd-03e3-4d07-9344-bd5e89e399e3', + '4c8d8ae3-51eb-43a0-bc5e-d29aa9b2bec3', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:54.7521671Z', 'x-ms-request-server-encrypted', 'true', 'x-ms-encryption-key-sha256', '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', 'Date', - 'Tue, 01 Oct 2019 21:26:29 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156996518953608932/blobCPK156996518975103891') - .reply(409, "", [ 'Transfer-Encoding', + .head('/container159210827468503310/blobCPK159210827471709619') + .reply(409, "", [ + 'Transfer-Encoding', 'chunked', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'f8b4e26c-f01e-0045-3c9e-78ede7000000', + 'c1309232-201e-003e-4202-42dadf000000', 'x-ms-client-request-id', - '38073b5a-b4d9-4ef8-b71f-e826abbcdc3b', + 'f47476cb-2a13-421c-a666-4730439e68e1', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-error-code', 'BlobUsesCustomerSpecifiedEncryption', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Tue, 01 Oct 2019 21:26:29 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156996518953608932') + .delete('/container159210827468503310') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b1efcc7f-601e-0087-089e-786559000000', + 'c1309236-201e-003e-4602-42dadf000000', 'x-ms-client-request-id', - 'f312732a-282c-4b0a-a580-81c836522994', + '455f9bb1-9866-406d-a54e-b2f8d56cc27a', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Tue, 01 Oct 2019 21:26:29 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_returns_false_on_nonexisting_blob.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_returns_false_on_nonexisting_blob.js index 270bad778b0a..0bae31db0ade 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_returns_false_on_nonexisting_blob.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_returns_false_on_nonexisting_blob.js @@ -1,89 +1,93 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156996518819302613","blob":"blob156996518831607346","newblob":"newblob156996518842704926"} +module.exports.hash = "b6ffef6fd36884a673d91d53eb793b98"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827452908738","blob":"blob159210827454504483","newblob":"newblob159210827456009618"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156996518819302613') + .put('/container159210827452908738') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Tue, 01 Oct 2019 21:26:27 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D746B6051C39C3"', + '"0x8D81019E9316E65"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '6094db23-401e-007e-569e-78afb9000000', + 'c13091b8-201e-003e-4d02-42dadf000000', 'x-ms-client-request-id', - '811cb5a4-6d74-47ef-b531-7afa7da9ae43', + 'e5b7f512-964b-47ae-b9ac-343aa7ea02d1', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Tue, 01 Oct 2019 21:26:27 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156996518819302613/blob156996518831607346', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827452908738/blob159210827454504483', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Tue, 01 Oct 2019 21:26:28 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D746B6052D2F48"', + '"0x8D81019E93423CD"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd1fbeb88-501e-00c0-239e-78ba32000000', + 'c13091c3-201e-003e-5702-42dadf000000', 'x-ms-client-request-id', - '4734fd0b-7097-4b67-8b79-df291957afed', + '9b951d21-64dd-4a77-8971-14ba1f8ac6c1', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:54.5660365Z', 'Date', - 'Tue, 01 Oct 2019 21:26:27 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156996518819302613/newblob156996518842704926') - .reply(404, "", [ 'Transfer-Encoding', + .head('/container159210827452908738/newblob159210827456009618') + .reply(404, "", [ + 'Transfer-Encoding', 'chunked', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b5b8b31c-501e-0121-6f9e-781b12000000', + 'c13091cf-201e-003e-6302-42dadf000000', 'x-ms-client-request-id', - 'd7859f5c-2fee-422f-a0c9-f08ed0f0b325', + '287d79c3-182d-48fa-a20a-7c1c8a4b205e', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-error-code', 'BlobNotFound', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Tue, 01 Oct 2019 21:26:27 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156996518819302613') + .delete('/container159210827452908738') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b1efc903-601e-0087-1b9e-786559000000', + 'c13091d5-201e-003e-6902-42dadf000000', 'x-ms-client-request-id', - 'c5562c67-fa1b-4a03-9d01-692525828f37', + 'b65f946c-f9ba-4ba8-a854-be70044ff77f', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Tue, 01 Oct 2019 21:26:28 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_returns_true_on_an_existing_blob.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_returns_true_on_an_existing_blob.js index 568985d1ce9c..ea1e8cb488cf 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_returns_true_on_an_existing_blob.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_returns_true_on_an_existing_blob.js @@ -1,80 +1,89 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156996518724600077","blob":"blob156996518770804054"} +module.exports.hash = "7f6ff243a3e143fca06e0cdf9db9b0a9"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827448209021","blob":"blob159210827449806725"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156996518724600077') + .put('/container159210827448209021') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Tue, 01 Oct 2019 21:26:27 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D746B604AE3CE9"', + '"0x8D81019E928BA44"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '773cb599-401e-00b2-779e-78cb0c000000', + 'c1309190-201e-003e-2702-42dadf000000', 'x-ms-client-request-id', - 'fe4c26d6-9a5c-4082-aec3-7642e1260387', + '098825af-e0d0-451a-b041-794b51d64e74', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Tue, 01 Oct 2019 21:26:26 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156996518724600077/blob156996518770804054', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827448209021/blob159210827449806725', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Tue, 01 Oct 2019 21:26:27 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D746B604D66E48"', + '"0x8D81019E92B217D"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'cb77c743-101e-006d-5a9e-789a58000000', + 'c130919a-201e-003e-2f02-42dadf000000', 'x-ms-client-request-id', - '8e0c98b0-1832-4347-8f44-26310a4e4c4c', + '9af3a906-1829-4a66-a378-6a9937d31264', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:54.5069949Z', 'Date', - 'Tue, 01 Oct 2019 21:26:26 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156996518724600077/blob156996518770804054') - .reply(200, "", [ 'Content-Length', + .head('/container159210827448209021/blob159210827449806725') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Tue, 01 Oct 2019 21:26:27 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D746B604D66E48"', + '"0x8D81019E92B217D"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'e24046fe-b01e-012b-699e-78029b000000', + 'c13091a0-201e-003e-3502-42dadf000000', 'x-ms-client-request-id', - '24b4b664-ab2b-4485-bd11-220177e4bc10', + 'a46efdb5-e5f4-4c8d-9745-e2ef899a4ae5', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:54.5069949Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Tue, 01 Oct 2019 21:26:27 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -84,30 +93,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Tue, 01 Oct 2019 21:26:27 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156996518724600077') + .delete('/container159210827448209021') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a03a6a97-c01e-00ec-6d9e-78380f000000', + 'c13091aa-201e-003e-3f02-42dadf000000', 'x-ms-client-request-id', - '530065c5-0984-452f-a4be-4461248a7ab1', + '2ad89b95-f99a-4f8d-9be4-9ebaf7e181d8', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Tue, 01 Oct 2019 21:26:27 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_with_condition.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_with_condition.js new file mode 100644 index 000000000000..1268b6d44f6b --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_with_condition.js @@ -0,0 +1,172 @@ +let nock = require('nock'); + +module.exports.hash = "d5502ae98d701eb6230929f447f1bdc5"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218739516209928","blob":"blob159218739652208622"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218739516209928') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:36 GMT', + 'ETag', + '"0x8D810D2216F8A59"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8031701-501e-0069-04ba-4274ec000000', + 'x-ms-client-request-id', + '1c78e532-ccae-49ab-9bf5-28a7205cc7be', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:35 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218739516209928/blob159218739652208622', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:36 GMT', + 'ETag', + '"0x8D810D2219F96F7"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd80317f1-501e-0069-6cba-4274ec000000', + 'x-ms-client-request-id', + '28aa8421-db2b-4748-a545-c6c71f015e50', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T02:16:36.6208759Z', + 'Date', + 'Mon, 15 Jun 2020 02:16:36 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218739516209928/blob159218739652208622') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:36 GMT', + 'ETag', + '"0x8D810D2219F96F7"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8031890-501e-0069-08ba-4274ec000000', + 'x-ms-client-request-id', + '475ac35d-c255-4e87-aaa8-7969751404d8', + 'x-ms-version', + '2019-12-12', + 'x-ms-lease-id', + '618d9b5d-7dd8-422d-ab72-4432f320af0c', + 'Date', + 'Mon, 15 Jun 2020 02:16:36 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218739516209928/blob159218739652208622') + .reply(200, "", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:16:36 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D2219F96F7"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd803196a-501e-0069-55ba-4274ec000000', + 'x-ms-client-request-id', + '303d4224-17d8-425f-8296-d5f02ea95084', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:16:36.6208759Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:16:36 GMT', + 'x-ms-lease-status', + 'locked', + 'x-ms-lease-state', + 'leased', + 'x-ms-lease-duration', + 'fixed', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-access-tier', + 'Hot', + 'x-ms-access-tier-inferred', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,x-ms-is-current-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-lease-duration,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:36 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218739516209928/blob159218739652208622') + .reply(412, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8031a0b-501e-0069-70ba-4274ec000000', + 'x-ms-client-request-id', + 'ae805336-ecae-485d-b26e-985dfcdb8940', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'LeaseIdMismatchWithBlobOperation', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:16:36 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218739516209928') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'd8031a9e-501e-0069-7bba-4274ec000000', + 'x-ms-client-request-id', + '48d0bb6f-5420-4899-9699-50169bcd8212', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:16:37 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_works_with_customer_provided_key.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_works_with_customer_provided_key.js index bc0f777214d2..ed9663fcd800 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_works_with_customer_provided_key.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_exists_works_with_customer_provided_key.js @@ -1,135 +1,150 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156996518874607869","blob":"blob156996518886404889","blobCPK":"blobCPK156996518899905906"} +module.exports.hash = "12ba9d231a681930786a8e3d766ecab3"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827460701346","blob":"blob159210827462306127","blobCPK":"blobCPK159210827463909829"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156996518874607869') + .put('/container159210827460701346') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Tue, 01 Oct 2019 21:26:28 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D746B6056F2B8B"', + '"0x8D81019E93B825F"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '1dce39c9-701e-00d7-489e-787a51000000', + 'c13091e3-201e-003e-7602-42dadf000000', 'x-ms-client-request-id', - '396b7cc4-265f-4eab-bd36-55c84e7c394f', + '1dac4dac-d4b0-453d-bd9e-cf635e6458de', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Tue, 01 Oct 2019 21:26:27 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156996518874607869/blob156996518886404889', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827460701346/blob159210827462306127', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Tue, 01 Oct 2019 21:26:28 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D746B605843E8C"', + '"0x8D81019E93E5ED6"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '42c85ba1-f01e-00ef-469e-783b08000000', + 'c13091ed-201e-003e-7f02-42dadf000000', 'x-ms-client-request-id', - '5139d965-21ba-400a-8984-8a71c80362c7', + '384c18c6-f3e4-42fd-80ca-0a4055a81eb5', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:54.6340849Z', 'Date', - 'Tue, 01 Oct 2019 21:26:28 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156996518874607869/blobCPK156996518899905906', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827460701346/blobCPK159210827463909829', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Tue, 01 Oct 2019 21:26:28 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D746B605977D30"', + '"0x8D81019E940D047"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '22e4cb65-a01e-0056-379e-78d806000000', + 'c13091f1-201e-003e-0302-42dadf000000', 'x-ms-client-request-id', - '0ffabc73-28a9-4e2c-a27c-f2e399e6ad7a', + '1b21b4cd-051e-406e-bc28-c5f8d1363360', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', 'x-ms-encryption-key-sha256', '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', + 'x-ms-version-id', + '2020-06-14T04:17:54.6490951Z', 'Date', - 'Tue, 01 Oct 2019 21:26:28 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156996518874607869/blobCPK156996518899905906') + .put('/container159210827460701346/blobCPK159210827463909829') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Tue, 01 Oct 2019 21:26:28 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D746B605ADF0F7"', + '"0x8D81019E9431AA1"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '62138eb6-e01e-0096-749e-785242000000', + 'c13091fc-201e-003e-0e02-42dadf000000', 'x-ms-client-request-id', - '37f4ea46-6374-4c61-b242-2bcefb65cc37', + '1a2a739b-e845-4421-8f5d-537f6e9fcecb', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:54.6661068Z', 'x-ms-request-server-encrypted', 'true', 'x-ms-encryption-key-sha256', '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', 'Date', - 'Tue, 01 Oct 2019 21:26:28 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156996518874607869/blobCPK156996518899905906') - .reply(200, "", [ 'Content-Length', + .head('/container159210827460701346/blobCPK159210827463909829') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Tue, 01 Oct 2019 21:26:28 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D746B605ADF0F7"', + '"0x8D81019E9431AA1"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'dcb4c6df-301e-009f-7c9e-7848cc000000', + 'c1309207-201e-003e-1802-42dadf000000', 'x-ms-client-request-id', - '0fbd097c-b52e-4bc9-bf83-03c7e0daae7e', + 'a2cbfaa9-956b-4a48-8c32-83af4ccca8f5', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:54.6661068Z', + 'x-ms-is-current-version', + 'true', 'x-ms-meta-a', 'a', 'x-ms-creation-time', - 'Tue, 01 Oct 2019 21:26:28 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -141,30 +156,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-encryption-key-sha256', '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,x-ms-meta-a,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-encryption-key-sha256,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Tue, 01 Oct 2019 21:26:28 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156996518874607869') + .delete('/container159210827460701346') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '0e450e3e-a01e-009a-549e-78bcb3000000', + 'c1309212-201e-003e-2302-42dadf000000', 'x-ms-client-request-id', - '48c57066-f6e7-4d55-bd3a-932824d14879', + 'ac0f7bb2-43ae-45c3-9784-fb57d88c1a4b', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Tue, 01 Oct 2019 21:26:29 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_get_blob_tags_should_work_with_a_snapshot.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_get_blob_tags_should_work_with_a_snapshot.js new file mode 100644 index 000000000000..8d830548a3fd --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_get_blob_tags_should_work_with_a_snapshot.js @@ -0,0 +1,138 @@ +let nock = require('nock'); + +module.exports.hash = "df61c524e66abc05a67959db60063e2b"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827077205523","blob":"blob159210827078706620"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827077205523') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:50 GMT', + 'ETag', + '"0x8D81019E6F34AF5"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308c74-201e-003e-7f02-42dadf000000', + 'x-ms-client-request-id', + '2163304c-fa1f-49ac-b3d0-8ca442aacbad', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:17:49 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827077205523/blob159210827078706620', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:50 GMT', + 'ETag', + '"0x8D81019E6F62841"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308c7c-201e-003e-0502-42dadf000000', + 'x-ms-client-request-id', + 'e6dd7a9d-b125-4c96-a69c-b2a015305e3b', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-14T04:17:50.8043841Z', + 'Date', + 'Sun, 14 Jun 2020 04:17:49 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827077205523/blob159210827078706620', "tag1val1tag2val2") + .query(true) + .reply(204, "", [ + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308c7f-201e-003e-0802-42dadf000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '7e1d7ad7-7b40-4393-b44e-03fad20aeed0', + 'Date', + 'Sun, 14 Jun 2020 04:17:49 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827077205523/blob159210827078706620') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:50 GMT', + 'ETag', + '"0x8D81019E6F62841"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308c81-201e-003e-0a02-42dadf000000', + 'x-ms-client-request-id', + '048a27fb-154a-445c-ab50-4b4e6f8aa82e', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:50.9715012Z', + 'x-ms-snapshot', + '2020-06-14T04:17:50.9705012Z', + 'x-ms-request-server-encrypted', + 'false', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container159210827077205523/blob159210827078706620') + .query(true) + .reply(200, "\ntag1val1tag2val2", [ + 'Content-Length', + '162', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308cc6-201e-003e-4c02-42dadf000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '22f68861-189f-4da0-899b-77c37b5ccc92', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210827077205523') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308ccb-201e-003e-5102-42dadf000000', + 'x-ms-client-request-id', + 'c75e171f-321e-4510-9990-d366af8f7893', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:17:50 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_set_blob_tags_should_work.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_set_blob_tags_should_work.js new file mode 100644 index 000000000000..9b46d8816adf --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_set_blob_tags_should_work.js @@ -0,0 +1,220 @@ +let nock = require('nock'); + +module.exports.hash = "a4d11b65b72089c745751a1d6ece724e"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827037906396","blob":"blob159210827051603960"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827037906396') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:50 GMT', + 'ETag', + '"0x8D81019E6C750F1"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308bec-201e-003e-0302-42dadf000000', + 'x-ms-client-request-id', + 'f2bd6bdd-b4ec-4c2a-8e1e-d64268f03b27', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:17:49 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827037906396/blob159210827051603960', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:50 GMT', + 'ETag', + '"0x8D81019E6CC9FC6"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308c07-201e-003e-1a02-42dadf000000', + 'x-ms-client-request-id', + 'c5e1cc6a-a621-4cbb-bdd5-8b5b3f16caa6', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-14T04:17:50.5321926Z', + 'Date', + 'Sun, 14 Jun 2020 04:17:49 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210827037906396/blob159210827051603960', "tag1val1tag2val2") + .query(true) + .reply(204, "", [ + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308c0d-201e-003e-1f02-42dadf000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + 'b85fa6bc-191d-4f1d-b739-6face51b9a7f', + 'Date', + 'Sun, 14 Jun 2020 04:17:49 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container159210827037906396/blob159210827051603960') + .query(true) + .reply(200, "\ntag1val1tag2val2", [ + 'Content-Length', + '162', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308c33-201e-003e-4302-42dadf000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '64371c2c-a076-4f16-8ad2-3484e7cfce76', + 'Date', + 'Sun, 14 Jun 2020 04:17:49 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159210827037906396/blob159210827051603960') + .reply(200, "", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:50 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D81019E6CC9FC6"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308c47-201e-003e-5402-42dadf000000', + 'x-ms-client-request-id', + '862d8686-8c86-4d29-81f8-fe8b1c8f70a0', + 'x-ms-version', + '2019-12-12', + 'x-ms-tag-count', + '2', + 'x-ms-version-id', + '2020-06-14T04:17:50.5321926Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Sun, 14 Jun 2020 04:17:50 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-access-tier', + 'Hot', + 'x-ms-access-tier-inferred', + 'true', + 'Date', + 'Sun, 14 Jun 2020 04:17:49 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container159210827037906396/blob159210827051603960') + .reply(200, "Hello World", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:17:50 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D81019E6CC9FC6"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308c54-201e-003e-6002-42dadf000000', + 'x-ms-client-request-id', + '2a107c64-abf4-448e-b974-be1b58bb94ba', + 'x-ms-version', + '2019-12-12', + 'x-ms-tag-count', + '2', + 'x-ms-version-id', + '2020-06-14T04:17:50.5321926Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Sun, 14 Jun 2020 04:17:50 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Sun, 14 Jun 2020 04:17:49 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container159210827037906396') + .query(true) + .reply(200, "blob1592108270516039602020-06-14T04:17:50.5321926ZtrueSun, 14 Jun 2020 04:17:50 GMTSun, 14 Jun 2020 04:17:50 GMT0x8D81019E6CC9FC611application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottrueunlockedavailabletrue2tag1val1tag2val2", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308c5c-201e-003e-6802-42dadf000000', + 'x-ms-client-request-id', + 'b7ff4b1b-73bf-40d4-969c-7238dc948305', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:17:49 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210827037906396') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1308c68-201e-003e-7402-42dadf000000', + 'x-ms-client-request-id', + '5aacca3e-13b9-428a-8d55-bb20ddb8607f', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:17:49 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_setaccesstier_set_archive_to_hot.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_setaccesstier_set_archive_to_hot.js index b11072d73d8a..594969b837b2 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_setaccesstier_set_archive_to_hot.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_setaccesstier_set_archive_to_hot.js @@ -1,99 +1,107 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156988644357109465","blob":"blob156988644378109182"} +module.exports.hash = "15fc01e92b66d0fad95cdec90863c146"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827355702452","blob":"blob159210827357206198"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988644357109465') + .put('/container159210827355702452') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:03 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D745FEADE076B0"', + '"0x8D81019E89BA2D9"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ff64cbd2-c01e-00de-06e7-772332000000', + 'c130900c-201e-003e-4002-42dadf000000', 'x-ms-client-request-id', - '033e6aac-3660-4e06-9ec8-2a4c7667fa10', + '83234f10-c839-4825-82f8-241659f49cd9', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:03 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988644357109465/blob156988644378109182', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827355702452/blob159210827357206198', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:03 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D745FEAE014BC7"', + '"0x8D81019E89E315C"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '1f11971c-201e-0013-71e7-77467a000000', + 'c1309011-201e-003e-4202-42dadf000000', 'x-ms-client-request-id', - 'a8c009cf-1a35-4c43-b706-73c69ab1671c', + 'f3039aab-4380-44d4-82cc-86761411f4c9', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:53.5833436Z', 'Date', - 'Mon, 30 Sep 2019 23:34:03 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988644357109465/blob156988644378109182') + .put('/container159210827355702452/blob159210827357206198') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '78b1172f-001e-00c3-0fe7-77fad8000000', + 'c130901a-201e-003e-4b02-42dadf000000', 'x-ms-client-request-id', - 'aff68166-5794-4eb8-9398-4635eaa60f41', + '6b06b4f5-c023-465c-96c6-5d94c67ab0bb', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:04 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156988644357109465/blob156988644378109182') - .reply(200, "", [ 'Content-Length', + .head('/container159210827355702452/blob159210827357206198') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:03 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D745FEAE014BC7"', - 'Vary', - 'Origin', + '"0x8D81019E89E315C"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '88c1ec45-801e-00d9-3be7-77d5b7000000', + 'c1309053-201e-003e-0202-42dadf000000', 'x-ms-client-request-id', - 'aa3585b0-8ade-491a-9c2e-364e09a05316', + '4887641e-46c2-4896-b6d7-725a673ded4d', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:53.5833436Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Mon, 30 Sep 2019 23:34:03 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -105,54 +113,58 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-access-tier', 'Archive', 'x-ms-access-tier-change-time', - 'Mon, 30 Sep 2019 23:34:04 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'Date', - 'Mon, 30 Sep 2019 23:34:03 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988644357109465/blob156988644378109182') + .put('/container159210827355702452/blob159210827357206198') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '59e5f7ac-a01e-006f-3ee7-77db4f000000', + 'c1309058-201e-003e-0702-42dadf000000', 'x-ms-client-request-id', - 'b22fc2c2-d5af-40b5-b6d9-3a26d7c10fee', + '12199b34-da8b-4b81-b6d6-f5fde153113b', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:03 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156988644357109465/blob156988644378109182') - .reply(200, "", [ 'Content-Length', + .head('/container159210827355702452/blob159210827357206198') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:03 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D745FEAE014BC7"', - 'Vary', - 'Origin', + '"0x8D81019E89E315C"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '19107411-d01e-002f-4fe7-77f2a1000000', + 'c1309062-201e-003e-1102-42dadf000000', 'x-ms-client-request-id', - 'f35ebfd6-4b81-482d-9f64-3cbc5b5b4267', + 'da4b3bbf-a05d-47b1-9353-36793120b6c9', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:53.5833436Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Mon, 30 Sep 2019 23:34:03 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -164,26 +176,29 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-access-tier', 'Archive', 'x-ms-access-tier-change-time', - 'Mon, 30 Sep 2019 23:34:04 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'x-ms-archive-status', 'rehydrate-pending-to-hot', + 'x-ms-rehydrate-priority', + 'Standard', 'Date', - 'Mon, 30 Sep 2019 23:34:04 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156988644357109465') + .delete('/container159210827355702452') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '0c311eb6-d01e-0109-71e7-772f40000000', + 'c1309064-201e-003e-1302-42dadf000000', 'x-ms-client-request-id', - '27b7617e-b736-40b2-b3d3-d6d4d79b6d20', + '40fcd1f7-9ae8-4778-8312-14ac3b57f44a', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:04 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_setaccesstier_set_default_to_cool.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_setaccesstier_set_default_to_cool.js index d851c606891d..d45c0678328f 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_setaccesstier_set_default_to_cool.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_setaccesstier_set_default_to_cool.js @@ -1,99 +1,107 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156988644246202534","blob":"blob156988644268700646"} +module.exports.hash = "5c4a67be36e56d2e3cb4a259494f8673"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827319002581","blob":"blob159210827320608908"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988644246202534') + .put('/container159210827319002581') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:02 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D745FEAD37A487"', + '"0x8D81019E86398B6"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b0fe1428-c01e-009a-68e7-77ff5e000000', + 'c1308f9b-201e-003e-5802-42dadf000000', 'x-ms-client-request-id', - 'a548b91e-5897-4109-b8d6-e50d1fcc44c2', + '0a41d011-7362-42c2-9141-7972b462aa53', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:01 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988644246202534/blob156988644268700646', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827319002581/blob159210827320608908', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:02 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D745FEAD5A5C0F"', + '"0x8D81019E866274E"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'deeaee00-101e-00dc-68e7-7721c8000000', + 'c1308fa1-201e-003e-5d02-42dadf000000', 'x-ms-client-request-id', - '557aef57-fbee-40c4-af28-9621f0c525af', + 'e3f14504-1df4-4cd3-b19b-a812ebf5402f', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:53.2160846Z', 'Date', - 'Mon, 30 Sep 2019 23:34:01 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988644246202534/blob156988644268700646') + .put('/container159210827319002581/blob159210827320608908') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '08a7b332-701e-0083-04e7-77d336000000', + 'c1308fa4-201e-003e-6002-42dadf000000', 'x-ms-client-request-id', - 'd6563af5-8d31-4cbc-8ca1-faa603c8e337', + 'd2f822df-467c-48ca-9e1f-3a271b518594', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:02 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156988644246202534/blob156988644268700646') - .reply(200, "", [ 'Content-Length', + .head('/container159210827319002581/blob159210827320608908') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:02 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D745FEAD5A5C0F"', - 'Vary', - 'Origin', + '"0x8D81019E866274E"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '9185a4e8-401e-008b-14e7-77c845000000', + 'c1308fff-201e-003e-3302-42dadf000000', 'x-ms-client-request-id', - '73d48b01-91be-43b3-b3c7-fd0aa428c9d8', + '23f5ff40-bfcd-4a34-b5dc-6cf5694e434f', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:53.2160846Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Mon, 30 Sep 2019 23:34:02 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -105,24 +113,25 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-access-tier', 'Cool', 'x-ms-access-tier-change-time', - 'Mon, 30 Sep 2019 23:34:03 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'Date', - 'Mon, 30 Sep 2019 23:34:02 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156988644246202534') + .delete('/container159210827319002581') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '2124efcf-401e-0047-77e7-77acf0000000', + 'c1309006-201e-003e-3a02-42dadf000000', 'x-ms-client-request-id', - '10c77259-6760-4c25-982d-0fdbb802415b', + '10d70f40-e2d1-4eea-9eb9-1d20f2996c85', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:03 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_setaccesstier_with_rehydrate_priority.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_setaccesstier_with_rehydrate_priority.js index 1b1583eb455c..2fadf62f2333 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_setaccesstier_with_rehydrate_priority.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_setaccesstier_with_rehydrate_priority.js @@ -1,114 +1,125 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156988645232600103","blob":"blob156988645252909478"} +module.exports.hash = "00c53be66945e8c4fb4f39aa1a85fbb4"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827433400775","blob":"blob159210827435008522"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988645232600103') + .put('/container159210827433400775') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:12 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D745FEB317887B"', + '"0x8D81019E9129628"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '0520a29a-201e-0018-2ce7-775e0e000000', + 'c130914f-201e-003e-6c02-42dadf000000', 'x-ms-client-request-id', - '4a308b79-7902-447b-90bd-e9dd021b2221', + 'd68677ec-c0a9-49c2-bbe5-de41d6bfaddc', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:12 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988645232600103/blob156988645252909478', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827433400775/blob159210827435008522', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:12 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D745FEB336574E"', + '"0x8D81019E9152485"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'de8eadc1-601e-0050-63e7-776c93000000', + 'c1309157-201e-003e-7302-42dadf000000', 'x-ms-client-request-id', - 'f5352ce3-4011-4c57-98f3-463c3e1ee7db', + '3a798257-8b95-4024-90b6-bf3f66c2e160', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:54.3628933Z', 'Date', - 'Mon, 30 Sep 2019 23:34:12 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988645232600103/blob156988645252909478') + .put('/container159210827433400775/blob159210827435008522') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ff651c8d-c01e-00de-80e7-772332000000', + 'c1309160-201e-003e-7a02-42dadf000000', 'x-ms-client-request-id', - 'cbfd3493-e792-4195-9ce5-8b8a11a645e1', + '34bec2a3-a144-44b7-88f5-600c9a5d368d', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:12 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988645232600103/blob156988645252909478') + .put('/container159210827433400775/blob159210827435008522') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '01c655ac-301e-006a-0be7-772f30000000', + 'c1309164-201e-003e-7d02-42dadf000000', 'x-ms-client-request-id', - 'e02763c9-6c0b-41f7-abf1-da1e8bc5efdf', + '495a69d2-69fb-4462-bae1-b9b537667af7', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:12 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156988645232600103/blob156988645252909478') - .reply(200, "", [ 'Content-Length', + .head('/container159210827433400775/blob159210827435008522') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:12 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D745FEB336574E"', - 'Vary', - 'Origin', + '"0x8D81019E9152485"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '58d23566-001e-002d-7de7-77f05b000000', + 'c1309168-201e-003e-0102-42dadf000000', 'x-ms-client-request-id', - 'c671f7dd-67ee-4487-a1df-9e45279338d5', + 'e8fec8d1-0eda-4ba9-b3dc-c0ffb9560fee', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:54.3628933Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Mon, 30 Sep 2019 23:34:12 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -120,26 +131,29 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-access-tier', 'Archive', 'x-ms-access-tier-change-time', - 'Mon, 30 Sep 2019 23:34:13 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'x-ms-archive-status', 'rehydrate-pending-to-cool', + 'x-ms-rehydrate-priority', + 'Standard', 'Date', - 'Mon, 30 Sep 2019 23:34:13 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156988645232600103') + .delete('/container159210827433400775') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '69873fd5-101e-001b-50e7-775d09000000', + 'c130916e-201e-003e-0702-42dadf000000', 'x-ms-client-request-id', - '5672f746-cce2-4d43-8349-8b3488ca09ba', + 'dd28153d-9052-4d66-a72b-49adb7ee8bbb', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:13 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_sethttpheaders_with_all_parameters_set.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_sethttpheaders_with_all_parameters_set.js index 76fdcb1b961f..8adf6a89ba69 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_sethttpheaders_with_all_parameters_set.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_sethttpheaders_with_all_parameters_set.js @@ -1,78 +1,86 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816830323106732","blob":"blob156816830365205740"} +module.exports.hash = "6e9aff9d8b2a110f39c9310185ef114d"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827247503720","blob":"blob159210827249102824"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816830323106732') + .put('/container159210827247503720') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:23 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E5289F8E1"', + '"0x8D81019E7F72EA1"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '87ae08e3-201e-006a-6a47-683a57000000', + 'c1308edc-201e-003e-3202-42dadf000000', 'x-ms-client-request-id', - '639df9d7-1863-445b-8ef1-ce4fa79cb02e', + '66b895a7-1c85-4156-8cc1-c17c87613cdf', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:23 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816830323106732/blob156816830365205740', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827247503720/blob159210827249102824', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:24 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E52C9F94A"', + '"0x8D81019E7F9E473"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '0555e413-a01e-0059-3447-68637a000000', + 'c1308ee2-201e-003e-3602-42dadf000000', 'x-ms-client-request-id', - 'ac7fa077-e235-42d8-8296-40d96f31af13', + '4f987761-6670-4188-a954-31ea46d4f62d', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:52.5065843Z', 'Date', - 'Wed, 11 Sep 2019 02:18:23 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816830323106732/blob156816830365205740') + .put('/container159210827247503720/blob159210827249102824') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:24 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E530A4232"', + '"0x8D81019E7FC2ECD"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ea8d64e5-701e-003d-1247-68d3da000000', + 'c1308ee8-201e-003e-3b02-42dadf000000', 'x-ms-client-request-id', - 'a97c5326-d49e-4a80-8439-cd0869f9338b', + '030ec103-d6e2-49e2-8c13-cfa7bc058149', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:24 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816830323106732/blob156816830365205740') - .reply(200, [], [ 'Cache-Control', + .head('/container159210827247503720/blob159210827249102824') + .reply(200, [], [ + 'Cache-Control', 'blobCacheControl', 'Content-Length', '11', @@ -85,23 +93,25 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Content-MD5', 'AQIDBA==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:24 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365E530A4232"', + '"0x8D81019E7FC2ECD"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a27323ce-b01e-0046-7647-68b86a000000', + 'c1308eec-201e-003e-3f02-42dadf000000', 'x-ms-client-request-id', - 'da8014ca-7577-457a-ad3b-a54278fd034c', + '24ba8fbf-0c9f-4492-b4fd-c2521e847ca2', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:52.5065843Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:18:24 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -113,30 +123,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Content-Type,Content-Encoding,Content-Language,Cache-Control,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,Content-Disposition,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:24 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816830323106732') + .delete('/container159210827247503720') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '96e1e936-201e-0061-5647-682223000000', + 'c1308ef0-201e-003e-4302-42dadf000000', 'x-ms-client-request-id', - 'b1694309-7ce2-4df1-8112-9fa530d09732', + '0cb7288e-732e-46cc-95ce-8705a4c8df39', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:25 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_sethttpheaders_with_default_parameters.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_sethttpheaders_with_default_parameters.js index 629a98216647..9b375d060371 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_sethttpheaders_with_default_parameters.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_sethttpheaders_with_default_parameters.js @@ -1,97 +1,107 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816830113504557","blob":"blob156816830155303216"} +module.exports.hash = "2a72af782365f9ee677dc96b13236ba0"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827239704118","blob":"blob159210827241308179"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816830113504557') + .put('/container159210827239704118') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:21 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E5149D5A4"', + '"0x8D81019E7EBBAD8"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'f7aae5a5-101e-0069-0c47-683950000000', + 'c1308ebc-201e-003e-1302-42dadf000000', 'x-ms-client-request-id', - '957f74c5-e4b5-4f91-a548-b817de7b0e80', + 'a48bd314-f6f3-4283-b59b-74a51b8ac7c6', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:20 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816830113504557/blob156816830155303216', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827239704118/blob159210827241308179', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:21 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E5189C57A"', + '"0x8D81019E7EE499B"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'f194b230-301e-0057-2447-688f71000000', + 'c1308ec5-201e-003e-1b02-42dadf000000', 'x-ms-client-request-id', - '522b47a2-453f-48d8-90f9-97410e406805', + '038c808e-1f50-4a25-8483-c3ae70ae39e3', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:52.4305307Z', 'Date', - 'Wed, 11 Sep 2019 02:18:20 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816830113504557/blob156816830155303216') + .put('/container159210827239704118/blob159210827241308179') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:22 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E51C99912"', + '"0x8D81019E7F093F5"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'f7aae72f-101e-0069-6347-683950000000', + 'c1308ecd-201e-003e-2302-42dadf000000', 'x-ms-client-request-id', - 'dbe74de4-28aa-4104-9815-b80bb75ab24e', + '20385257-0090-458f-bbdf-53ea1d7b7c41', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:21 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816830113504557/blob156816830155303216') - .reply(200, "", [ 'Content-Length', + .head('/container159210827239704118/blob159210827241308179') + .reply(200, "", [ + 'Content-Length', '11', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:22 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365E51C99912"', + '"0x8D81019E7F093F5"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'c7dfba3d-501e-002a-1847-6813b9000000', + 'c1308ed1-201e-003e-2702-42dadf000000', 'x-ms-client-request-id', - '910f5a93-042f-4155-943b-e06c5566aa01', + '7244c16b-8420-46d9-b36d-9f8ae008f831', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:52.4305307Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:18:21 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -101,30 +111,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Last-Modified,ETag,x-ms-creation-time,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:22 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816830113504557') + .delete('/container159210827239704118') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '4e63b83e-901e-0051-2147-687809000000', + 'c1308ed4-201e-003e-2a02-42dadf000000', 'x-ms-client-request-id', - '301e8b27-9255-4051-8a75-6afc6fa9a1af', + '735f376f-3fda-4f28-a38f-5e2e66f221c4', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:22 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_sethttpheaders_getproperties_and_createsnapshot_with_cpk.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_sethttpheaders_getproperties_and_createsnapshot_with_cpk.js index 43a6107bb2b4..14afd42122da 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_sethttpheaders_getproperties_and_createsnapshot_with_cpk.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_sethttpheaders_getproperties_and_createsnapshot_with_cpk.js @@ -1,153 +1,164 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816833222605633","blob":"blob156816833264307086","blobCPK":"blobCPK156816833305807492"} +module.exports.hash = "75402fe6f1951c602e0c3a78d3a4a8dc"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827403703315","blob":"blob159210827405304335","blobCPK":"blobCPK159210827405309896"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816833222605633') + .put('/container159210827403703315') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:52 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D7365E63D1EC70"', + '"0x8D81019E8E478ED"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '66b0b5a4-f01e-004a-3e47-68569b000000', + 'c13090df-201e-003e-0502-42dadf000000', 'x-ms-client-request-id', - 'aa45fbd6-5e0b-48bf-9ba6-b6b4892cb4e0', + 'fbdbd75f-56c1-4e6a-9fc3-13aaf50fee62', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:51 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816833222605633/blob156816833264307086', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827403703315/blob159210827405304335', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:52 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D7365E64111AC7"', + '"0x8D81019E8E72E6D"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd539cfe2-001e-0032-5747-683e2c000000', + 'c13090e6-201e-003e-0b02-42dadf000000', 'x-ms-client-request-id', - '9f7b2040-707f-42b5-b15f-f350034ceb7d', + '1580214e-43dd-4225-b39e-ef815dbc67cb', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:54.0616813Z', 'Date', - 'Wed, 11 Sep 2019 02:18:52 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816833222605633/blobCPK156816833305807492', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827403703315/blobCPK159210827405309896', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:53 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D7365E6450C758"', + '"0x8D81019E8E978C3"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '6796d100-b01e-0064-3547-68d65c000000', + 'c13090ef-201e-003e-1402-42dadf000000', 'x-ms-client-request-id', - '44c1cdf4-d1b2-4cda-9d0c-6876d2aa951b', + 'c851fda9-94e3-4b8c-aba1-31ec8205dc88', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', 'x-ms-encryption-key-sha256', '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', + 'x-ms-version-id', + '2020-06-14T04:17:54.0766915Z', 'Date', - 'Wed, 11 Sep 2019 02:18:52 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816833222605633/blobCPK156816833305807492') + .put('/container159210827403703315/blobCPK159210827405309896') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:53 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D7365E64915E72"', + '"0x8D81019E8EC114B"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '84b7e254-401e-0017-1347-68a69f000000', + 'c13090f5-201e-003e-1a02-42dadf000000', 'x-ms-client-request-id', - 'dfe90ab6-579f-4bad-a536-48659238ed46', + 'df9b7675-aec3-4a07-9557-e921e1bf9e7d', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:54.0947035Z', 'x-ms-request-server-encrypted', 'true', 'x-ms-encryption-key-sha256', '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', 'Date', - 'Wed, 11 Sep 2019 02:18:53 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816833222605633/blobCPK156816833305807492') - .reply(409, "", [ 'Transfer-Encoding', + .head('/container159210827403703315/blobCPK159210827405309896') + .reply(409, "", [ + 'Transfer-Encoding', 'chunked', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '66b0b853-f01e-004a-1d47-68569b000000', + 'c13090ff-201e-003e-2402-42dadf000000', 'x-ms-client-request-id', - 'c74ec97b-b538-4d31-a7e6-7178430080db', + '80dd7e2c-ad72-4f2b-a2b2-b6847fc65836', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-error-code', 'BlobUsesCustomerSpecifiedEncryption', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:53 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816833222605633/blobCPK156816833305807492') + .put('/container159210827403703315/blobCPK159210827405309896') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:54 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D7365E65109075"', + '"0x8D81019E8EFBB78"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '2b544c68-b01e-002b-1047-681244000000', + 'c1309104-201e-003e-2802-42dadf000000', 'x-ms-client-request-id', - '3a72fd19-115e-4c7a-b0a2-a36f87456007', + '06bc2688-f1fd-46bc-b865-49f70f298142', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:53 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816833222605633/blobCPK156816833305807492') - .reply(200, [], [ 'Cache-Control', + .head('/container159210827403703315/blobCPK159210827405309896') + .reply(200, [], [ + 'Cache-Control', 'blobCacheControl', 'Content-Length', '11', @@ -160,27 +171,29 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Content-MD5', 'AQIDBA==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:54 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365E65109075"', + '"0x8D81019E8EFBB78"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '5b8f932d-e01e-001a-5047-684993000000', + 'c1309107-201e-003e-2b02-42dadf000000', 'x-ms-client-request-id', - '58e3247d-cc5a-421e-ac24-8bfdd4ebda4e', + 'c9aaa01f-97d2-42e4-892d-d4b08d3236c5', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:54.0947035Z', + 'x-ms-is-current-version', + 'true', 'x-ms-meta-a', 'a', 'x-ms-meta-b', 'b', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:18:53 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -194,46 +207,46 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-encryption-key-sha256', '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,x-ms-meta-a,x-ms-meta-b,Content-Type,Content-Encoding,Content-Language,Cache-Control,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,Content-Disposition,x-ms-server-encrypted,x-ms-encryption-key-sha256,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:54 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816833222605633/blobCPK156816833305807492') + .put('/container159210827403703315/blobCPK159210827405309896') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:54 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'ETag', - '"0x8D7365E65109075"', + '"0x8D81019E8EFBB78"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '4070c220-d01e-0056-6047-688e8c000000', + 'c1309108-201e-003e-2c02-42dadf000000', 'x-ms-client-request-id', - 'cd7877ea-1264-48d1-b0f4-ca9a96123112', + '32a4725e-da17-4110-8ed7-d05c10e14a08', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:54.1477395Z', 'x-ms-snapshot', - '2019-09-11T02:18:55.5060587Z', + '2020-06-14T04:17:54.1467395Z', 'x-ms-request-server-encrypted', 'false', 'Date', - 'Wed, 11 Sep 2019 02:18:55 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816833222605633/blobCPK156816833305807492') + .head('/container159210827403703315/blobCPK159210827405309896') .query(true) - .reply(200, [], [ 'Cache-Control', + .reply(200, [], [ + 'Cache-Control', 'blobCacheControl', 'Content-Length', '11', @@ -246,29 +259,25 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Content-MD5', 'AQIDBA==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:54 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365E65109075"', + '"0x8D81019E8EFBB78"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '4744463b-301e-0013-2747-68531d000000', + 'c1309115-201e-003e-3602-42dadf000000', 'x-ms-client-request-id', - '76732577-1b27-448a-b68c-3dd6f331594d', + '7e99b3dd-2100-43cb-8043-a0d2b541e68a', 'x-ms-version', - '2019-02-02', - 'x-ms-snapshot', - '2019-09-11T02:18:55.5060587Z', - 'x-ms-tag-count', - '0', + '2019-12-12', 'x-ms-meta-a', 'a', 'x-ms-meta-b', 'b', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:18:53 GMT', + 'Sun, 14 Jun 2020 04:17:54 GMT', 'x-ms-blob-type', 'BlockBlob', 'Content-Disposition', @@ -278,53 +287,47 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-encryption-key-sha256', '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-snapshot,x-ms-tag-count,x-ms-meta-a,x-ms-meta-b,Content-Type,Content-Encoding,Content-Language,Cache-Control,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-blob-type,Content-Disposition,x-ms-server-encrypted,x-ms-encryption-key-sha256,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:55 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816833222605633/blobCPK156816833305807492') + .head('/container159210827403703315/blobCPK159210827405309896') .query(true) - .reply(409, "", [ 'Transfer-Encoding', + .reply(409, "", [ + 'Transfer-Encoding', 'chunked', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '86b63354-c01e-0049-7147-68559c000000', + 'c1309119-201e-003e-3a02-42dadf000000', 'x-ms-client-request-id', - 'e2d27682-6424-448b-aa64-8643994ef5b7', + '856135a2-74ea-4c78-8682-8ac1b793b461', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-error-code', 'BlobUsesCustomerSpecifiedEncryption', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:55 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816833222605633') + .delete('/container159210827403703315') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '5b8f98b0-e01e-001a-1a47-684993000000', + 'c1309121-201e-003e-4002-42dadf000000', 'x-ms-client-request-id', - '5f47dd4c-4413-4c35-8167-33e2ec5f0f76', + 'a886bf23-0f89-4c70-af89-b17f05e65f51', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:56 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_with_cleaning_up_metadata.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_with_cleaning_up_metadata.js index fd8d400111f2..0ff83f14b08c 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_with_cleaning_up_metadata.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_with_cleaning_up_metadata.js @@ -1,107 +1,119 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816829820008348","blob":"blob156816829862807902"} +module.exports.hash = "5fcb62eeaa74c436ad1c241b97d08805"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827230007854","blob":"blob159210827230309859"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816829820008348') + .put('/container159210827230007854') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:18 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E4F8A6A52"', + '"0x8D81019E7DB3D18"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a2731bdf-b01e-0046-7447-68b86a000000', + 'c1308e8d-201e-003e-6602-42dadf000000', 'x-ms-client-request-id', - '12a74c24-2cae-437a-8cfb-cd6101e3ddbb', + '365ec41a-3682-47c0-b74b-8d2a22837d5c', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:17 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816829820008348/blob156816829862807902', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827230007854/blob159210827230309859', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:18 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E4FCC5BB7"', + '"0x8D81019E7DDF2FC"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ed162a38-f01e-0005-0c47-689283000000', + 'c1308e97-201e-003e-6e02-42dadf000000', 'x-ms-client-request-id', - '2d008332-a7b2-43ba-9478-c1cf5b1b614a', + '19a5936d-2f65-4114-aa26-bcdd0bf10a78', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:52.3234556Z', 'Date', - 'Wed, 11 Sep 2019 02:18:18 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816829820008348/blob156816829862807902') + .put('/container159210827230007854/blob159210827230309859') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:19 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E500CCBB8"', + '"0x8D81019E7E0163B"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a043628e-701e-0050-1947-6879f4000000', + 'c1308e9b-201e-003e-7202-42dadf000000', 'x-ms-client-request-id', - '3cc550ce-416c-40da-952d-b4a0ef88b898', + '26645c2e-9823-42be-8584-5459b8617e4d', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:52.3394658Z', 'x-ms-request-server-encrypted', 'true', 'Date', - 'Wed, 11 Sep 2019 02:18:18 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816829820008348/blob156816829862807902') - .reply(200, "", [ 'Content-Length', + .head('/container159210827230007854/blob159210827230309859') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:19 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365E500CCBB8"', + '"0x8D81019E7E0163B"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'f7bc8ced-301e-005c-5f47-689705000000', + 'c1308ea4-201e-003e-7b02-42dadf000000', 'x-ms-client-request-id', - '8ecbe229-eb22-4aba-9e58-5192fb3a9586', + '454de6e5-4b72-471e-bec1-839d1654aefc', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:52.3394658Z', + 'x-ms-is-current-version', + 'true', 'x-ms-meta-a', 'a', 'x-ms-meta-b', 'b', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:18:18 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -111,66 +123,68 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,x-ms-meta-a,x-ms-meta-b,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:19 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816829820008348/blob156816829862807902') + .put('/container159210827230007854/blob159210827230309859') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:20 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E508A9DF6"', + '"0x8D81019E7E4F921"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '82b650a4-d01e-005d-5547-6896f8000000', + 'c1308eaa-201e-003e-0102-42dadf000000', 'x-ms-client-request-id', - 'e42839ff-b2ac-4758-80d9-9800e22511b8', + '065af565-129e-43e5-9580-521f66993fdf', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:52.3704881Z', 'x-ms-request-server-encrypted', 'true', 'Date', - 'Wed, 11 Sep 2019 02:18:19 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816829820008348/blob156816829862807902') - .reply(200, "", [ 'Content-Length', + .head('/container159210827230007854/blob159210827230309859') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:20 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365E508A9DF6"', + '"0x8D81019E7E4F921"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b7b48f79-901e-005a-1b47-68607d000000', + 'c1308eb0-201e-003e-0702-42dadf000000', 'x-ms-client-request-id', - '0a24aeff-81c6-4ca7-a5c4-44ab6fa3eac7', + '8a6353c9-c894-4f2f-bb8c-446e64375a0c', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:52.3704881Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:18:18 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -180,30 +194,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:19 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816829820008348') + .delete('/container159210827230007854') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '67282163-101e-0040-1f47-684f12000000', + 'c1308eb7-201e-003e-0e02-42dadf000000', 'x-ms-client-request-id', - 'be8ec266-7109-4675-b778-6c2c789cc617', + 'bff5bad3-b910-45de-a568-709d2997671d', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:20 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_with_cpk_on_a_blob_uploaded_without_cpk_should_fail.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_with_cpk_on_a_blob_uploaded_without_cpk_should_fail.js index 36ca1e7f399c..6f23196469f8 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_with_cpk_on_a_blob_uploaded_without_cpk_should_fail.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_with_cpk_on_a_blob_uploaded_without_cpk_should_fail.js @@ -1,88 +1,96 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816833054605943","blob":"blob156816833096209984"} +module.exports.hash = "f4221b714c6b62601c8d8ba436f857f5"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827396600974","blob":"blob159210827398305231"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816833054605943') + .put('/container159210827396600974') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:50 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D7365E62D0ED26"', + '"0x8D81019E8DA16C5"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'dd4a5428-901e-0037-7a47-68ca53000000', + 'c13090bf-201e-003e-6802-42dadf000000', 'x-ms-client-request-id', - '04b5a177-b46a-4595-a112-e1f4691b0661', + '5281a8c5-7cc0-4e8d-997d-372e9defbe25', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:50 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816833054605943/blob156816833096209984', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827396600974/blob159210827398305231', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:51 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D7365E63117E09"', + '"0x8D81019E8DCA536"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '1071f798-c01e-0024-5b47-68ffb2000000', + 'c13090c9-201e-003e-6f02-42dadf000000', 'x-ms-client-request-id', - '9e73ba08-2959-4ef9-a698-b75436339d7a', + '335356a7-9fb8-4316-a9e7-558073855e32', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:53.9926326Z', 'Date', - 'Wed, 11 Sep 2019 02:18:50 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816833054605943/blob156816833096209984') + .put('/container159210827396600974/blob159210827398305231') .query(true) - .reply(409, "BlobDoesNotUseCustomerSpecifiedEncryptionThe blob is not encrypted with customer specified encryption, but one was provided in the request.\nRequestId:026f8b95-201e-0043-1747-684c15000000\nTime:2019-09-11T02:18:51.7343487Z", [ 'Content-Length', + .reply(409, "BlobDoesNotUseCustomerSpecifiedEncryptionThe blob is not encrypted with customer specified encryption, but one was provided in the request.\nRequestId:c13090cc-201e-003e-7202-42dadf000000\nTime:2020-06-14T04:17:54.0149071Z", [ + 'Content-Length', '308', 'Content-Type', 'application/xml', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '026f8b95-201e-0043-1747-684c15000000', + 'c13090cc-201e-003e-7202-42dadf000000', 'x-ms-client-request-id', - '6d62f3e3-a94a-4450-81e4-dcf71d5893e0', + 'ee1869cf-22af-477d-bd82-6c333c48da3f', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-error-code', 'BlobDoesNotUseCustomerSpecifiedEncryption', 'Date', - 'Wed, 11 Sep 2019 02:18:51 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816833054605943') + .delete('/container159210827396600974') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ad49cdec-801e-006c-2d47-68cd2f000000', + 'c13090d9-201e-003e-7f02-42dadf000000', 'x-ms-client-request-id', - '4e91daf5-78bc-49de-9c7e-26b3ad53c1d5', + '1b5d873c-a01f-4f29-acf3-dbb3fb10d0ed', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:51 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_with_new_metadata_set.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_with_new_metadata_set.js index d6b2f6861717..51c56d704b37 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_with_new_metadata_set.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_setmetadata_with_new_metadata_set.js @@ -1,107 +1,119 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816829609908705","blob":"blob156816829651606372"} +module.exports.hash = "04d43cdff6474fb113bc340d22a8b474"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827219305138","blob":"blob159210827220900386"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816829609908705') + .put('/container159210827219305138') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:16 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E4E4929C4"', + '"0x8D81019E7CC946D"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '585e067a-101e-0026-3747-68fd48000000', + 'c1308e73-201e-003e-4d02-42dadf000000', 'x-ms-client-request-id', - '1f750c0c-d679-4852-a7aa-0b9d95bd80a8', + 'e4e5da98-a911-4fa5-82ac-26b3c5a39997', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:15 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816829609908705/blob156816829651606372', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827219305138/blob159210827220900386', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:16 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E4E887DB5"', + '"0x8D81019E7CF4A53"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b7b48a9d-901e-005a-3b47-68607d000000', + 'c1308e79-201e-003e-5202-42dadf000000', 'x-ms-client-request-id', - '1005a1f9-2318-4581-b2b3-a1c0aebe37bf', + '1e94ebb8-3364-44c0-be60-5f952f245919', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:52.2273875Z', 'Date', - 'Wed, 11 Sep 2019 02:18:15 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816829609908705/blob156816829651606372') + .put('/container159210827219305138/blob159210827220900386') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:17 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'ETag', - '"0x8D7365E4EC914D0"', + '"0x8D81019E7D194B1"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '4f33cbfb-601e-0044-4347-68ba90000000', + 'c1308e7f-201e-003e-5802-42dadf000000', 'x-ms-client-request-id', - '53eefa43-e015-4522-ac64-2ec626888c36', + '5e3cc9b5-b5ed-463c-8d4d-1dd16b352aca', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:52.2433985Z', 'x-ms-request-server-encrypted', 'true', 'Date', - 'Wed, 11 Sep 2019 02:18:17 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816829609908705/blob156816829651606372') - .reply(200, "", [ 'Content-Length', + .head('/container159210827219305138/blob159210827220900386') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:17 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365E4EC914D0"', + '"0x8D81019E7D194B1"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'cb5f6644-401e-001c-3d47-68beeb000000', + 'c1308e87-201e-003e-6002-42dadf000000', 'x-ms-client-request-id', - 'da208d2d-2f50-4918-b1a8-46d77818bd87', + '4bacd54b-9d6f-4805-b327-9f7c3c20dcb9', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:52.2433985Z', + 'x-ms-is-current-version', + 'true', 'x-ms-meta-a', 'a', 'x-ms-meta-b', 'b', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:18:16 GMT', + 'Sun, 14 Jun 2020 04:17:52 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -111,30 +123,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,x-ms-meta-a,x-ms-meta-b,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:18:16 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816829609908705') + .delete('/container159210827219305138') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'c3c7bc71-c01e-0042-0947-684de8000000', + 'c1308e89-201e-003e-6202-42dadf000000', 'x-ms-client-request-id', - 'b50d9a25-6a13-489a-adac-6a4f10f23d91', + '2d958419-7fa7-481a-a1a2-41978dab1fff', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:17 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:51 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_throws_error_if_constructor_blobname_parameter_is_empty.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_throws_error_if_constructor_blobname_parameter_is_empty.js index d293017c6c6d..057d4daadec6 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_throws_error_if_constructor_blobname_parameter_is_empty.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_throws_error_if_constructor_blobname_parameter_is_empty.js @@ -1,67 +1,74 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816832928309354","blob":"blob156816832970700736"} +module.exports.hash = "5d0bad7d72943fb11c2280279a48f2a1"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827391907624","blob":"blob159210827393406968"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816832928309354') + .put('/container159210827391907624') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:49 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D7365E621139EF"', + '"0x8D81019E8D2E98B"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'e437ea25-401e-003e-5d47-68d0dd000000', + 'c13090af-201e-003e-5902-42dadf000000', 'x-ms-client-request-id', - 'd5e49a75-a331-45fa-8cdc-36555cd80773', + '03f3bbff-1664-4e40-a8b9-fea82e0e1472', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:49 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816832928309354/blob156816832970700736', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827391907624/blob159210827393406968', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:50 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D7365E6251DBFD"', + '"0x8D81019E8D59F12"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'e437eaaf-401e-003e-6247-68d0dd000000', + 'c13090b7-201e-003e-6002-42dadf000000', 'x-ms-client-request-id', - 'd79a4b37-01a3-427a-87b4-c18379241f35', + 'cce95323-86e9-42cc-8246-e213327fe05e', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:53.9466002Z', 'Date', - 'Wed, 11 Sep 2019 02:18:49 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816832928309354') + .delete('/container159210827391907624') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b94347ca-001e-0039-7947-682658000000', + 'c13090bc-201e-003e-6502-42dadf000000', 'x-ms-client-request-id', - '6f9f40e7-2b9a-49a9-8d6c-1823ab4eb7a0', + 'c42aef75-bbe9-4364-90e6-e436f58f0c67', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:50 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:53 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_throws_error_if_constructor_containername_parameter_is_empty.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_throws_error_if_constructor_containername_parameter_is_empty.js index 7521963d6601..274ae8e60763 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_throws_error_if_constructor_containername_parameter_is_empty.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_throws_error_if_constructor_containername_parameter_is_empty.js @@ -1,67 +1,74 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816832802407388","blob":"blob156816832843900912"} +module.exports.hash = "5e177bd97b8fc3df77d804be9b218010"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827387809654","blob":"blob159210827389201581"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816832802407388') + .put('/container159210827387809654') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:48 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D7365E615008E1"', + '"0x8D81019E8CC0A73"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd6ec7481-601e-0029-0e47-6810be000000', + 'c130908d-201e-003e-3a02-42dadf000000', 'x-ms-client-request-id', - 'ed44283b-37d9-4e48-86fc-b20d7f14b8aa', + 'cc65c7e7-6426-434d-99e0-5d4245d24f15', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:47 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816832802407388/blob156816832843900912', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827387809654/blob159210827389201581', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:18:48 GMT', + 'Sun, 14 Jun 2020 04:17:53 GMT', 'ETag', - '"0x8D7365E619064E4"', + '"0x8D81019E8CE98E9"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '96e20e8b-201e-0061-6647-682223000000', + 'c1309097-201e-003e-4302-42dadf000000', 'x-ms-client-request-id', - '5ac7d80d-2cb0-4c47-b00a-0234a5660cd1', + '0adb0319-45f6-4e4d-8f6b-5da437940392', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:53.9005673Z', 'Date', - 'Wed, 11 Sep 2019 02:18:48 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816832802407388') + .delete('/container159210827387809654') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '9bf81066-501e-0047-2547-68b997000000', + 'c13090a4-201e-003e-5002-42dadf000000', 'x-ms-client-request-id', - '8ba7bc5a-5c3f-49f6-8286-e78be6bbb274', + '55309e3d-6328-4a5e-a4ef-9059eb7d7071', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:18:48 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:52 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient/recording_undelete.js b/sdk/storage/storage-blob/recordings/node/blobclient/recording_undelete.js index 5b29a6c9f41c..a05c35fc8b5a 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient/recording_undelete.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient/recording_undelete.js @@ -1,60 +1,62 @@ let nock = require('nock'); -module.exports.testInfo = {"uniqueName":{"container":"container158224819242602498","blob":"blob158224819384806465"},"newDate":{}} +module.exports.hash = "c67ded5c97e25f5d5df583ba9637ae49"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352081195105087","blob":"blob159352081331604354"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container158224819242602498') + .put('/container159352081195105087') .query(true) .reply(201, "", [ 'Content-Length', '0', 'Last-Modified', - 'Fri, 21 Feb 2020 01:23:13 GMT', + 'Tue, 30 Jun 2020 12:40:12 GMT', 'ETag', - '"0x8D7B66C9F05446C"', + '"0x8D81CF2BB80A46D"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '16a15905-f01e-0048-4755-e84232000000', + 'bbf19cbd-a01e-0068-49db-4ec49f000000', 'x-ms-client-request-id', - '0701b4e0-e23c-4571-b062-a811c675cc23', + '1bc87173-512b-4bbc-afe0-35b9d7303b24', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Fri, 21 Feb 2020 01:23:12 GMT' + 'Tue, 30 Jun 2020 12:40:12 GMT' ]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container158224819242602498/blob158224819384806465', "Hello World") + .put('/container159352081195105087/blob159352081331604354', "Hello World") .reply(201, "", [ 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Fri, 21 Feb 2020 01:23:14 GMT', + 'Tue, 30 Jun 2020 12:40:12 GMT', 'ETag', - '"0x8D7B66C9FB99A69"', + '"0x8D81CF2BBB1991F"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'f1569be6-a01e-0008-2155-e8450a000000', + 'bbf19e30-a01e-0068-15db-4ec49f000000', 'x-ms-client-request-id', - '1d217bd0-430b-4927-92e8-c9e983188d6e', + 'ba7b4779-e2ec-4342-8777-0a634a614ad9', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', 'Date', - 'Fri, 21 Feb 2020 01:23:14 GMT' + 'Tue, 30 Jun 2020 12:40:12 GMT' ]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) .get('/') .query(true) - .reply(200, "1.0truetruetruetrue51.0truetruetrue31.0truetruetrue4DELETE,GET,HEAD,MERGE,POST,OPTIONS,PUT,PATCH***86400GETexample.com**8888GETexample.com**8888GETexample.com**8888GETexample.com**8888true7false", [ + .reply(200, "1.0truetruetruetrue51.0truetruetrue31.0truetruetrue4DELETE,GET,HEAD,MERGE,POST,OPTIONS,PUT,PATCH***86400GETexample.com**8888true7false", [ 'Transfer-Encoding', 'chunked', 'Content-Type', @@ -62,42 +64,42 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '1206a6c6-601e-0017-1555-e8f60e000000', + 'bbf19f8f-a01e-0068-4adb-4ec49f000000', 'x-ms-client-request-id', - 'a54eeccd-225e-4712-8fc2-a0ecd57f1cca', + 'a4972e5a-9054-4b11-9b4a-fc04a3b214bd', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Access-Control-Expose-Headers', 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Length,Date,Transfer-Encoding', 'Access-Control-Allow-Origin', '*', 'Date', - 'Fri, 21 Feb 2020 01:23:15 GMT' + 'Tue, 30 Jun 2020 12:40:13 GMT' ]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container158224819242602498/blob158224819384806465') + .delete('/container159352081195105087/blob159352081331604354') .reply(202, "", [ 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '4317385a-801e-0052-2355-e823ed000000', + 'bbf1a113-a01e-0068-17db-4ec49f000000', 'x-ms-client-request-id', - '74edeedb-f29f-4143-bc94-24d1ce31e039', + '7d069932-2ffa-4460-8463-e2336ee6ef76', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-delete-type-permanent', 'false', 'Date', - 'Fri, 21 Feb 2020 01:23:16 GMT' + 'Tue, 30 Jun 2020 12:40:13 GMT' ]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container158224819242602498') + .get('/container159352081195105087') .query(true) - .reply(200, "1blob158224819384806465trueFri, 21 Feb 2020 01:23:14 GMTFri, 21 Feb 2020 01:23:14 GMT0x8D7B66C9FB99A6911application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottruetrueFri, 21 Feb 2020 01:23:17 GMT6", [ + .reply(200, "1blob159352081331604354trueTue, 30 Jun 2020 12:40:12 GMTTue, 30 Jun 2020 12:40:12 GMT0x8D81CF2BBB1991F11application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottruetrueTue, 30 Jun 2020 12:40:13 GMT6", [ 'Transfer-Encoding', 'chunked', 'Content-Type', @@ -105,21 +107,21 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '16a15f77-f01e-0048-0455-e84232000000', + 'bbf1a223-a01e-0068-0fdb-4ec49f000000', 'x-ms-client-request-id', - '9ee5fb28-702d-4320-9897-bb38ddd5bf82', + '89c78a26-f7c7-49b4-8f35-55984ff85206', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Access-Control-Expose-Headers', 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Type,Content-Length,Date,Transfer-Encoding', 'Access-Control-Allow-Origin', '*', 'Date', - 'Fri, 21 Feb 2020 01:23:16 GMT' + 'Tue, 30 Jun 2020 12:40:13 GMT' ]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container158224819242602498/blob158224819384806465') + .put('/container159352081195105087/blob159352081331604354') .query(true) .reply(200, "", [ 'Content-Length', @@ -127,19 +129,19 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '4317393f-801e-0052-7755-e823ed000000', + 'bbf1a38b-a01e-0068-5edb-4ec49f000000', 'x-ms-client-request-id', - '9b5fb2c2-879c-4747-88cb-05d2adbde60e', + '984f321a-3a14-4340-a243-f243a08a8804', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Fri, 21 Feb 2020 01:23:16 GMT' + 'Tue, 30 Jun 2020 12:40:13 GMT' ]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container158224819242602498') + .get('/container159352081195105087') .query(true) - .reply(200, "blob158224819384806465Fri, 21 Feb 2020 01:23:14 GMTFri, 21 Feb 2020 01:23:14 GMT0x8D7B66C9FB99A6911application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottrueunlockedavailabletrue", [ + .reply(200, "blob159352081331604354Tue, 30 Jun 2020 12:40:12 GMTTue, 30 Jun 2020 12:40:12 GMT0x8D81CF2BBB1991F11application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottrueunlockedavailabletrue", [ 'Transfer-Encoding', 'chunked', 'Content-Type', @@ -147,21 +149,21 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '16a16073-f01e-0048-6355-e84232000000', + 'bbf1a4a3-a01e-0068-57db-4ec49f000000', 'x-ms-client-request-id', - '7231eea9-7bf1-40a0-a359-811726cc6404', + '5146429d-4daa-4ca2-9d7f-4ef9b30b37ef', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Access-Control-Expose-Headers', 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Type,Content-Length,Date,Transfer-Encoding', 'Access-Control-Allow-Origin', '*', 'Date', - 'Fri, 21 Feb 2020 01:23:17 GMT' + 'Tue, 30 Jun 2020 12:40:14 GMT' ]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container158224819242602498') + .delete('/container159352081195105087') .query(true) .reply(202, "", [ 'Content-Length', @@ -169,11 +171,11 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '16a16113-f01e-0048-7355-e84232000000', + 'bbf1a581-a01e-0068-26db-4ec49f000000', 'x-ms-client-request-id', - '500e08dc-9fa1-487c-91d0-3ca0ac351314', + '02d6053f-06e7-4c5d-972e-1db042c06bd4', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Fri, 21 Feb 2020 01:23:17 GMT' + 'Tue, 30 Jun 2020 12:40:14 GMT' ]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_abortcopyfromclient_should_failed_for_a_completed_copy_operation.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_abortcopyfromclient_should_failed_for_a_completed_copy_operation.js index f43a7ff39ed9..ce2e3fe82ad1 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_abortcopyfromclient_should_failed_for_a_completed_copy_operation.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_abortcopyfromclient_should_failed_for_a_completed_copy_operation.js @@ -1,93 +1,90 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container157169617904101186","blob":"blob157169617910108417","copiedblob":"copiedblob157169617919901519"} +module.exports.hash = "02708dbd052d57cfac5b777ed6401bfd"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827905305357","blob":"blob159210827906909042","copiedblob":"copiedblob159210827908404961"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157169617904101186') + .put('/container159210827905305357') .query(true) .reply(201, "", [ 'Content-Length', '0', 'Last-Modified', - 'Mon, 21 Oct 2019 22:16:19 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D756744C2C616F"', + '"0x8D81019EBE23EAB"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '5fa2ff85-901e-0078-1d5d-88f00c000000', + 'c13098f9-201e-003e-2c02-42dadf000000', 'x-ms-client-request-id', - 'adf6ef2c-09c5-48df-8a11-bfccd317450a', + '6b259cf2-7411-4c0f-84f2-772f2d198bf6', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 21 Oct 2019 22:16:18 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:58 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157169617904101186/blob157169617910108417', "Hello World") + .put('/container159210827905305357/blob159210827906909042', "Hello World") .reply(201, "", [ 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 21 Oct 2019 22:16:19 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D756744C35BAF4"', + '"0x8D81019EBE51A2B"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '9d5859ac-a01e-00ca-6e5d-880f7d000000', + 'c13098fe-201e-003e-3002-42dadf000000', 'x-ms-client-request-id', - '1fd2750a-cb8e-408a-a087-e355409f98c2', + 'c4010adb-a714-4e20-99ad-97c3019d8e0d', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:59.0812203Z', 'Date', - 'Mon, 21 Oct 2019 22:16:19 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:58 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157169617904101186/copiedblob157169617919901519') + .put('/container159210827905305357/copiedblob159210827908404961') .reply(202, "", [ 'Content-Length', '0', 'Last-Modified', - 'Mon, 21 Oct 2019 22:16:19 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D756744C457550"', + '"0x8D81019EBE87626"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '5961f6ae-901e-009c-3f5d-88fe92000000', + 'c130990a-201e-003e-3a02-42dadf000000', 'x-ms-client-request-id', - '06f6efb9-3088-48bd-b14c-a28f1ab92435', + '087b14eb-6a74-41b1-9507-81372d780e56', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:59.1032358Z', 'x-ms-copy-id', - '50eac9ee-257c-411f-87b4-b92cd4db1108', + 'e18debef-2925-4662-bc90-92b593156c29', 'x-ms-copy-status', 'success', 'Date', - 'Mon, 21 Oct 2019 22:16:18 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:58 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157169617904101186/copiedblob157169617919901519') - .reply(400, "InvalidHeaderValueThe value for one of the HTTP headers is not in the correct format.\nRequestId:6a1e725f-401e-0009-675d-881627000000\nTime:2019-10-21T22:16:19.2552507Zx-ms-copy-source50eac9ee-257c-411f-87b4-b92cd4db1108", [ + .put('/container159210827905305357/copiedblob159210827908404961') + .reply(400, "InvalidHeaderValueThe value for one of the HTTP headers is not in the correct format.\nRequestId:c1309911-201e-003e-4102-42dadf000000\nTime:2020-06-14T04:17:59.1145309Zx-ms-copy-sourcee18debef-2925-4662-bc90-92b593156c29", [ 'Content-Length', '358', 'Content-Type', @@ -95,22 +92,19 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '6a1e725f-401e-0009-675d-881627000000', + 'c1309911-201e-003e-4102-42dadf000000', 'x-ms-client-request-id', - '36e3db35-50d4-4a5f-ad33-2f9f14dfa2c5', + '43ba3878-3869-4638-abf6-db48b8734187', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-error-code', 'InvalidHeaderValue', 'Date', - 'Mon, 21 Oct 2019 22:16:18 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:58 GMT' ]); - nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container157169617904101186') + .delete('/container159210827905305357') .query(true) .reply(202, "", [ 'Content-Length', @@ -118,14 +112,11 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd13b8301-d01e-00b2-1f5d-88ac85000000', + 'c1309915-201e-003e-4502-42dadf000000', 'x-ms-client-request-id', - '3bd68aad-6ad8-4ca9-839c-8070ac488b54', + '01bfa587-49e7-4438-8dfd-2668c9adc863', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 21 Oct 2019 22:16:19 GMT', - 'Connection', - 'close' + 'Sun, 14 Jun 2020 04:17:58 GMT' ]); - diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_connection_string.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_connection_string.js index 5c30fdd1cd04..b8e687132d78 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_connection_string.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_connection_string.js @@ -1,107 +1,119 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816864840109075","blob":"blob156816864882508701"} +module.exports.hash = "020dba36ceb1f9f86a6f9c36487580ad"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827964706686","blob":"blob159210827964700661"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816864840109075') + .put('/container159210827964706686') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:08 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D7365F2046F31E"', + '"0x8D81019EC3C7D06"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'c7e12fc5-501e-002a-0347-6813b9000000', + 'c13099c6-201e-003e-6402-42dadf000000', 'x-ms-client-request-id', - 'd99b226e-b2e4-454b-a92d-2f44f9b94d2c', + 'b3a56ba5-cce0-405c-a018-9434c99df38d', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:24:07 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816864840109075/blob156816864882508701', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827964706686/blob159210827964700661', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:09 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D7365F20876506"', + '"0x8D81019EC3F0A3B"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'dd4c8d6a-901e-0037-4047-68ca53000000', + 'c13099cd-201e-003e-6a02-42dadf000000', 'x-ms-client-request-id', - '40afd211-ad03-44c7-a86d-3f0f54d3cb5f', + '926eb463-b203-4ab8-9e37-127e4a400a2c', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:59.6716371Z', 'Date', - 'Wed, 11 Sep 2019 02:24:08 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816864840109075/blob156816864882508701') + .put('/container159210827964706686/blob159210827964700661') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:09 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D7365F20C8233A"', + '"0x8D81019EC415495"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'dd4c8e23-901e-0037-6347-68ca53000000', + 'c13099d3-201e-003e-7002-42dadf000000', 'x-ms-client-request-id', - 'cd4d501b-fa6a-452e-a32b-0ddbad8d2a86', + '98b67ab3-07aa-4494-a7af-5d0de89e4a58', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:59.6876472Z', 'x-ms-request-server-encrypted', 'true', 'Date', - 'Wed, 11 Sep 2019 02:24:09 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816864840109075/blob156816864882508701') - .reply(200, "", [ 'Content-Length', + .head('/container159210827964706686/blob159210827964700661') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:09 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F20C8233A"', + '"0x8D81019EC415495"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '2053e2aa-901e-001e-0f47-68bc11000000', + 'c13099d8-201e-003e-7502-42dadf000000', 'x-ms-client-request-id', - '0dbd575c-404c-4bb1-9bca-cf713cf01b38', + '861ddf30-c730-485f-8740-8f0294886972', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:59.6876472Z', + 'x-ms-is-current-version', + 'true', 'x-ms-meta-a', 'a', 'x-ms-meta-b', 'b', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:24:09 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -111,30 +123,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,x-ms-meta-a,x-ms-meta-b,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:24:09 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816864840109075') + .delete('/container159210827964706686') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '1da2ec9f-c01e-002f-0547-68e7c6000000', + 'c13099da-201e-003e-7702-42dadf000000', 'x-ms-client-request-id', - '02e3ed83-2b3d-46e0-8a6e-7fa15c873868', + '30b0884a-04f0-4eb8-b59d-b8bd16b18a12', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:24:09 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_connection_string_and_an_option_bag.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_connection_string_and_an_option_bag.js index 5eabae467a87..5005bac6934c 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_connection_string_and_an_option_bag.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_connection_string_and_an_option_bag.js @@ -1,111 +1,119 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container157050172168909411","blob":"blob157050172186908642"} +module.exports.hash = "aae555af3b0b0dfe97bcac3e5c176441"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827971800850","blob":"blob159210827971905099"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157050172168909411') + .put('/container159210827971800850') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Tue, 08 Oct 2019 02:28:41 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D74B973C07D50E"', + '"0x8D81019EC47546F"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '2f929591-101e-0104-2e80-7d83a1000000', + 'c13099dc-201e-003e-7902-42dadf000000', 'x-ms-client-request-id', - 'c95976a2-0a2a-4cd6-b279-48bc2500059b', + 'f490da8e-ee4c-4b7e-907f-1589ff28e65a', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Tue, 08 Oct 2019 02:28:41 GMT', - 'Connection', - 'close' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157050172168909411/blob157050172186908642', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827971800850/blob159210827971905099', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Tue, 08 Oct 2019 02:28:41 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D74B973C22B007"', + '"0x8D81019EC49E19C"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '10cf2fe5-701e-0010-5c80-7d0690000000', + 'c13099df-201e-003e-7b02-42dadf000000', 'x-ms-client-request-id', - 'a179a9a1-3e31-40ac-b09b-3eacd41fafd2', + 'fba7b959-e998-4b1a-adb8-db3c6f35adab', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:59.7416860Z', 'Date', - 'Tue, 08 Oct 2019 02:28:41 GMT', - 'Connection', - 'close' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container157050172168909411/blob157050172186908642') + .put('/container159210827971800850/blob159210827971905099') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Tue, 08 Oct 2019 02:28:41 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D74B973C3CCDF6"', + '"0x8D81019EC4C530D"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '197838a6-301e-0071-1a80-7d424f000000', + 'c13099e3-201e-003e-7f02-42dadf000000', 'x-ms-client-request-id', - '8809eb2b-ace0-47c2-800f-7e9871a261e0', + '7166ae58-6e78-4dc7-8687-bd6cd8a071ef', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:59.7586973Z', 'x-ms-request-server-encrypted', 'true', 'Date', - 'Tue, 08 Oct 2019 02:28:41 GMT', - 'Connection', - 'close' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container157050172168909411/blob157050172186908642') - .reply(200, "", [ 'Content-Length', + .head('/container159210827971800850/blob159210827971905099') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Tue, 08 Oct 2019 02:28:41 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D74B973C3CCDF6"', + '"0x8D81019EC4C530D"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a94a47e6-d01e-0095-6480-7d5145000000', + 'c13099e6-201e-003e-0202-42dadf000000', 'x-ms-client-request-id', - '16dd05e8-629a-4e81-ade6-c343bbfa7b08', + '2538924b-d520-4cb1-9ff2-ece212f46511', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:59.7586973Z', + 'x-ms-is-current-version', + 'true', 'x-ms-meta-a', 'a', 'x-ms-meta-b', 'b', 'x-ms-creation-time', - 'Tue, 08 Oct 2019 02:28:41 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -115,34 +123,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-meta-a,x-ms-meta-b,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Tue, 08 Oct 2019 02:28:41 GMT', - 'Connection', - 'close' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container157050172168909411') + .delete('/container159210827971800850') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd12110cf-501e-00e2-6580-7dd404000000', + 'c13099eb-201e-003e-0702-42dadf000000', 'x-ms-client-request-id', - 'fee6a0e9-38f8-4064-b320-5bdae1a72656', + '366a6b6a-60a7-434c-949d-24aa12a17371', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Tue, 08 Oct 2019 02:28:41 GMT', - 'Connection', - 'close' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_credential.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_credential.js index db50a3ec9626..08def3842219 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_credential.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_credential.js @@ -1,107 +1,119 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816864082401923","blob":"blob156816864123702961"} +module.exports.hash = "a5a807963ff19ab2348b1735ae952d7e"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827931906739","blob":"blob159210827933505102"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816864082401923') + .put('/container159210827931906739') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:01 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D7365F1BC10F4C"', + '"0x8D81019EC0B03C6"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ea8ef8bd-701e-003d-7947-68d3da000000', + 'c1309962-201e-003e-0c02-42dadf000000', 'x-ms-client-request-id', - '5dd13fcd-9eb3-4618-9028-49febefd5551', + '78eae58e-1b0d-46d7-aa9d-91e0ae7cc7f0', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:24:00 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816864082401923/blob156816864123702961', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827931906739/blob159210827933505102', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:01 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D7365F1C018118"', + '"0x8D81019EC0DB820"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '8feb9170-b01e-0009-7347-687c72000000', + 'c1309969-201e-003e-1102-42dadf000000', 'x-ms-client-request-id', - '4cff07ad-a6a8-4264-8aee-301189884d0d', + '836c4082-a439-4741-b9c0-f53aa8179b37', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:59.3474080Z', 'Date', - 'Wed, 11 Sep 2019 02:24:00 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816864082401923/blob156816864123702961') + .put('/container159210827931906739/blob159210827933505102') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:02 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D7365F1C417BD2"', + '"0x8D81019EC10027E"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '02714e05-201e-0043-2e47-684c15000000', + 'c130996b-201e-003e-1302-42dadf000000', 'x-ms-client-request-id', - 'a779d7c6-c2f7-401c-8790-b30f380b1088', + 'd4b9da45-69c4-4d89-860d-0f285cc12e0b', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:59.3634190Z', 'x-ms-request-server-encrypted', 'true', 'Date', - 'Wed, 11 Sep 2019 02:24:01 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816864082401923/blob156816864123702961') - .reply(200, "", [ 'Content-Length', + .head('/container159210827931906739/blob159210827933505102') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:02 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F1C417BD2"', + '"0x8D81019EC10027E"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '478eeea1-701e-0014-1247-68a598000000', + 'c1309970-201e-003e-1802-42dadf000000', 'x-ms-client-request-id', - 'b5541725-b022-48a0-a1ee-c1e16b95b81d', + '81fa7039-78f5-42dd-ad7e-ed74c5abe977', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:59.3634190Z', + 'x-ms-is-current-version', + 'true', 'x-ms-meta-a', 'a', 'x-ms-meta-b', 'b', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:24:01 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -111,30 +123,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,x-ms-meta-a,x-ms-meta-b,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:24:02 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816864082401923') + .delete('/container159210827931906739') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '8bb97dd4-601e-000b-3947-687e88000000', + 'c1309978-201e-003e-1e02-42dadf000000', 'x-ms-client-request-id', - 'd3b1b924-7932-4cd3-9f15-5ec1e5233f4e', + 'e631cdcf-cce3-43ea-8789-1d2790e01b02', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:24:02 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_credential_and_an_option_bag.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_credential_and_an_option_bag.js index 171f0d81ddc8..a5f297a50c38 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_credential_and_an_option_bag.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_credential_and_an_option_bag.js @@ -1,107 +1,119 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816864290504697","blob":"blob156816864332400557"} +module.exports.hash = "94df3de03faa3810d56de909053c9c48"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827938208474","blob":"blob159210827942900696"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816864290504697') + .put('/container159210827938208474') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:03 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D7365F1CFF7B66"', + '"0x8D81019EC160246"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b945330c-001e-0039-5a47-682658000000', + 'c130997e-201e-003e-2102-42dadf000000', 'x-ms-client-request-id', - 'd3c5656c-d7f4-4575-a796-1459a43baf0e', + 'e4990d52-f0f1-4848-b9c8-316b7783866e', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:24:02 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816864290504697/blob156816864332400557', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827938208474/blob159210827942900696', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:03 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D7365F1D402E0A"', + '"0x8D81019EC1E0EC3"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd2543d5d-501e-0003-6447-6865fb000000', + 'c130998b-201e-003e-2d02-42dadf000000', 'x-ms-client-request-id', - '54253557-3899-4ea3-a6f2-0398bc998a71', + 'bf223dd1-7fe0-40c7-abb5-c8ac1d7b50d2', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:59.4544835Z', 'Date', - 'Wed, 11 Sep 2019 02:24:03 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816864290504697/blob156816864332400557') + .put('/container159210827938208474/blob159210827942900696') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:04 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D7365F1D809E0C"', + '"0x8D81019EC208034"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'fd1fa62c-101e-000f-6c47-688b0a000000', + 'c130998d-201e-003e-2f02-42dadf000000', 'x-ms-client-request-id', - '6bb91c02-5b3d-4afb-b8e7-0bf43a97b912', + '137f0677-0e7c-452f-aed8-5f740b786ba7', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:59.4714948Z', 'x-ms-request-server-encrypted', 'true', 'Date', - 'Wed, 11 Sep 2019 02:24:03 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816864290504697/blob156816864332400557') - .reply(200, "", [ 'Content-Length', + .head('/container159210827938208474/blob159210827942900696') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:04 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F1D809E0C"', + '"0x8D81019EC208034"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd18159f4-801e-000a-2d47-687f75000000', + 'c1309994-201e-003e-3602-42dadf000000', 'x-ms-client-request-id', - '71df5f5d-c12c-4cff-afa6-d380d0e548dc', + 'a68596cd-6cec-4753-869e-977b79e3ac89', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:59.4714948Z', + 'x-ms-is-current-version', + 'true', 'x-ms-meta-a', 'a', 'x-ms-meta-b', 'b', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:24:03 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -111,30 +123,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,x-ms-meta-a,x-ms-meta-b,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:24:03 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816864290504697') + .delete('/container159210827938208474') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '47463782-301e-0013-2447-68531d000000', + 'c1309997-201e-003e-3902-42dadf000000', 'x-ms-client-request-id', - '8a6c2a7c-3dda-41f8-9d47-44e5dd47b809', + 'c468485a-ec13-4415-92c8-bd84e2c6e8fb', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:24:03 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_pipeline.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_pipeline.js index ed2786e8681f..394a5e123cab 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_pipeline.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_pipeline.js @@ -1,107 +1,119 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816864629300111","blob":"blob156816864671303246"} +module.exports.hash = "a680a6075cca47f70f385d98a84140ac"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827956900147","blob":"blob159210827958501842"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816864629300111') + .put('/container159210827956900147') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:06 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D7365F1F04BE06"', + '"0x8D81019EC31576F"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'be45b714-201e-0007-0547-689079000000', + 'c13099b1-201e-003e-5202-42dadf000000', 'x-ms-client-request-id', - 'c06bdad8-115d-4adf-aad2-8ce99c04cff0', + 'd0c14317-594e-48fd-951d-a7fd770fcd6c', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:24:05 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816864629300111/blob156816864671303246', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827956900147/blob159210827958501842', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:07 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D7365F1F450DE2"', + '"0x8D81019EC33E4A4"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '48498c14-201e-0048-0e47-685461000000', + 'c13099b5-201e-003e-5502-42dadf000000', 'x-ms-client-request-id', - '9f500d04-04a0-4026-9f14-d75370cb54fc', + '1bfef500-78fe-4816-a229-38a1663b2eff', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:59.5985851Z', 'Date', - 'Wed, 11 Sep 2019 02:24:06 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816864629300111/blob156816864671303246') + .put('/container159210827956900147/blob159210827958501842') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:07 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D7365F1F852FB5"', + '"0x8D81019EC365615"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '82b79cf6-d01e-005d-1b47-6896f8000000', + 'c13099ba-201e-003e-5a02-42dadf000000', 'x-ms-client-request-id', - 'd93bcb76-e231-4dcb-9928-13995a479d32', + '83513f89-2ab8-484b-b716-3d2e92dcf28e', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:59.6145957Z', 'x-ms-request-server-encrypted', 'true', 'Date', - 'Wed, 11 Sep 2019 02:24:07 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816864629300111/blob156816864671303246') - .reply(200, "", [ 'Content-Length', + .head('/container159210827956900147/blob159210827958501842') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:07 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F1F852FB5"', + '"0x8D81019EC365615"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '7ae64053-801e-0067-2547-68d55b000000', + 'c13099bd-201e-003e-5d02-42dadf000000', 'x-ms-client-request-id', - '82398e61-6dd7-4896-b59a-ebefe6d3e7a2', + '491e01be-7762-4b97-85c7-24f441427c27', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:59.6145957Z', + 'x-ms-is-current-version', + 'true', 'x-ms-meta-a', 'a', 'x-ms-meta-b', 'b', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:24:07 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -111,30 +123,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,x-ms-meta-a,x-ms-meta-b,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:24:07 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816864629300111') + .delete('/container159210827956900147') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '52e926bc-801e-0028-0947-681143000000', + 'c13099be-201e-003e-5e02-42dadf000000', 'x-ms-client-request-id', - '59f4300a-4ced-431d-ab76-1ffa055f00f0', + 'ac0a1208-22e3-4fe1-b8a5-47318c457430', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:24:07 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_tokencredential.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_tokencredential.js index 3c409a8f69ad..a5b1b02735fe 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_tokencredential.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_can_be_created_with_a_url_and_a_tokencredential.js @@ -1,67 +1,74 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816864500506778","blob":"blob156816864542001630"} +module.exports.hash = "752a2bc36df331367a6d1a94f6217b03"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827949108022","blob":"blob159210827953801557"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816864500506778') + .put('/container159210827949108022') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:05 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D7365F1E3FAFA1"', + '"0x8D81019EC26A71D"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'f40c030e-a01e-001d-1947-68bf16000000', + 'c130999d-201e-003e-3f02-42dadf000000', 'x-ms-client-request-id', - 'ae15e83d-96b6-4c8c-8200-d6b040ffdb79', + 'cb37a1af-ed0d-47c2-853e-60290c6ff526', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:24:04 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816864500506778/blob156816864542001630', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827949108022/blob159210827953801557', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:24:05 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D7365F1E7F5048"', + '"0x8D81019EC2CDE7F"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '155c0402-c01e-0006-5447-689184000000', + 'c13099a8-201e-003e-4902-42dadf000000', 'x-ms-client-request-id', - '27c524ce-5d01-44fb-9756-a6792b50c957', + '4411b121-edd5-4f39-8f3c-a434ccf962e7', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:59.5525527Z', 'Date', - 'Wed, 11 Sep 2019 02:24:04 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816864500506778') + .delete('/container159210827949108022') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd9734122-501e-004c-6747-68a1e3000000', + 'c13099ab-201e-003e-4c02-42dadf000000', 'x-ms-client-request-id', - '736aadd6-9414-4ea4-a74c-6d0282acbc63', + '9c9d8672-6393-4871-bfb2-38928255d648', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:24:05 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_createsnapshot.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_createsnapshot.js index 4c547f4de501..5fa87291eda0 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_createsnapshot.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_createsnapshot.js @@ -1,160 +1,160 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816862310306704","blob":"blob156816862350701943"} +module.exports.hash = "b0abf68009e71f2b39e8e49256067f0f"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827844904617","blob":"blob159210827846502596"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816862310306704') + .put('/container159210827844904617') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:43 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F112FD7F3"', + '"0x8D81019EB86A080"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '2053bf28-901e-001e-5b47-68bc11000000', + 'c1309857-201e-003e-1102-42dadf000000', 'x-ms-client-request-id', - 'a53e88b7-9d34-4d4b-a292-baebe36df16e', + '017235dc-6fa5-4911-9766-cdc061886a86', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:42 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816862310306704/blob156816862350701943', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827844904617/blob159210827846502596', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:43 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F116DC111"', + '"0x8D81019EB897C21"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '2b55400c-b01e-002b-0f47-681244000000', + 'c130985b-201e-003e-1402-42dadf000000', 'x-ms-client-request-id', - '4a249f63-561b-4fb1-b09d-c657e3602c0e', + '6ac20f90-657e-4fff-a05e-fe8d207af407', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:58.4807969Z', 'Date', - 'Wed, 11 Sep 2019 02:23:43 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816862310306704/blob156816862350701943') + .put('/container159210827844904617/blob159210827846502596') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:43 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F116DC111"', + '"0x8D81019EB897C21"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '87b06c8e-201e-006a-0347-683a57000000', + 'c130985e-201e-003e-1702-42dadf000000', 'x-ms-client-request-id', - '5b5379ff-f787-4c61-b2d6-aaeb75011c75', + 'c02645c6-8648-4021-861f-bca257cf1691', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:58.4988075Z', 'x-ms-snapshot', - '2019-09-11T02:23:44.2465933Z', + '2020-06-14T04:17:58.4978075Z', 'x-ms-request-server-encrypted', 'false', 'Date', - 'Wed, 11 Sep 2019 02:23:43 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816862310306704/blob156816862350701943') + .head('/container159210827844904617/blob159210827846502596') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:43 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F116DC111"', + '"0x8D81019EB897C21"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '478ed827-701e-0014-1447-68a598000000', + 'c1309867-201e-003e-1f02-42dadf000000', 'x-ms-client-request-id', - '21d6fa63-9312-49e2-bc7f-31ccacdcbef1', + 'fe6b960d-f13f-4a5c-a2a2-c2b363dbb9e7', 'x-ms-version', - '2019-02-02', - 'x-ms-snapshot', - '2019-09-11T02:23:44.2465933Z', - 'x-ms-tag-count', - '0', + '2019-12-12', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:23:43 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'x-ms-blob-type', 'BlockBlob', 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-snapshot,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:23:44 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container156816862310306704') + .get('/container159210827844904617') .query(true) - .reply(200, "blob1568168623507019432019-09-11T02:23:44.2465933ZWed, 11 Sep 2019 02:23:43 GMTWed, 11 Sep 2019 02:23:43 GMT0x8D7365F116DC11111application/octet-streamYeJLfssylmU=sQqNsWTgdUEFt6mb5y4/5Q==BlockBlobCooltruetrue0blob156816862350701943Wed, 11 Sep 2019 02:23:43 GMTWed, 11 Sep 2019 02:23:43 GMT0x8D7365F116DC11111application/octet-streamYeJLfssylmU=sQqNsWTgdUEFt6mb5y4/5Q==BlockBlobCooltrueunlockedavailabletrue0", [ 'Transfer-Encoding', + .reply(200, "blob1592108278465025962020-06-14T04:17:58.4978075ZSun, 14 Jun 2020 04:17:58 GMTSun, 14 Jun 2020 04:17:58 GMT0x8D81019EB897C2111application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottruetrueblob1592108278465025962020-06-14T04:17:58.4988075ZtrueSun, 14 Jun 2020 04:17:58 GMTSun, 14 Jun 2020 04:17:58 GMT0x8D81019EB897C2111application/octet-streamsQqNsWTgdUEFt6mb5y4/5Q==BlockBlobHottrueunlockedavailabletrue", [ + 'Transfer-Encoding', 'chunked', 'Content-Type', 'application/xml', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'be459711-201e-0007-5a47-689079000000', + 'c130986b-201e-003e-2302-42dadf000000', 'x-ms-client-request-id', - '3f87f37c-0e72-4291-a566-18a6e5be30cb', + 'ed1a2048-b810-4f16-90d2-cda128076609', 'x-ms-version', - '2019-02-02', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Type,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:44 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816862310306704') + .delete('/container159210827844904617') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '7a3687b3-301e-003a-5247-68255f000000', + 'c1309871-201e-003e-2902-42dadf000000', 'x-ms-client-request-id', - '5173746d-5604-4e05-86d7-6df495092090', + '9ee859ad-c708-4504-b75a-8f259c725eb3', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:45 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_delete.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_delete.js index 26108af6a688..02fdb4af1aae 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_delete.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_delete.js @@ -1,85 +1,93 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816861813201107","blob":"blob156816861853901574"} +module.exports.hash = "91f74a3e5a338297caa088642160fcd3"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827824503824","blob":"blob159210827826209493"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861813201107') + .put('/container159210827824503824') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:38 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F0E39CD26"', + '"0x8D81019EB67C848"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a22ca825-401e-0035-4847-68c8a9000000', + 'c130981d-201e-003e-5a02-42dadf000000', 'x-ms-client-request-id', - '0d57bf06-88c8-442d-9caa-9425279848c3', + '7503e609-a601-47c4-aa2c-f1c95470fa29', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:38 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861813201107/blob156816861853901574', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827824503824/blob159210827826209493', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:38 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F0E77C605"', + '"0x8D81019EB6A55C6"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '8eacb615-201e-002e-7847-68e63b000000', + 'c1309824-201e-003e-6002-42dadf000000', 'x-ms-client-request-id', - 'c76bf83a-a447-4be8-98e1-a92d8ee843e3', + '1b282706-12e9-46cb-9e12-80d32dffe275', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:58.2766534Z', 'Date', - 'Wed, 11 Sep 2019 02:23:38 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816861813201107/blob156816861853901574') - .reply(202, "", [ 'Content-Length', + .delete('/container159210827824503824/blob159210827826209493') + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd05ab458-801e-004e-1547-68a319000000', + 'c130982b-201e-003e-6702-42dadf000000', 'x-ms-client-request-id', - '09b054ad-3804-42fc-b5a2-7fa29a639cc0', + 'eb1b1d66-eafa-4cf8-b8d7-3d96a8f5b720', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-delete-type-permanent', 'false', 'Date', - 'Wed, 11 Sep 2019 02:23:38 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816861813201107') + .delete('/container159210827824503824') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'fbed66e8-701e-001f-4c47-68bdec000000', + 'c130982f-201e-003e-6b02-42dadf000000', 'x-ms-client-request-id', - '2c89a431-a876-46da-9fbf-10da7c7c2de6', + 'e052c346-7174-4a74-a7d7-736f353b41e4', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:39 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_delete_snapshot.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_delete_snapshot.js index 60702c3db496..cecbc1d5792c 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_delete_snapshot.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_delete_snapshot.js @@ -1,197 +1,199 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816861983205594","blob":"blob156816862023904544"} +module.exports.hash = "2b301541372f4fb5ca5e004a2f14a0d3"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827830903637","blob":"blob159210827832402334"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861983205594') + .put('/container159210827830903637') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:40 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F0F3D3F1D"', + '"0x8D81019EB720350"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '4923ebb2-901e-0015-3047-68a465000000', + 'c1309834-201e-003e-7002-42dadf000000', 'x-ms-client-request-id', - '5e3d0d2a-dcba-4577-95f6-d5c6fee65205', + 'b3fa6368-479b-4636-b36b-3a673e1524da', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:39 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861983205594/blob156816862023904544', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827830903637/blob159210827832402334', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:40 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F0F7BD06E"', + '"0x8D81019EB74DEFD"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'eba18792-d01e-003b-0f47-6824a2000000', + 'c1309837-201e-003e-7202-42dadf000000', 'x-ms-client-request-id', - 'e8e020bb-c11e-4dcb-bd2f-f0f022d1b9bf', + '15e5f354-6c2a-4c29-8e7e-57ab8abf0337', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:58.3467024Z', 'Date', - 'Wed, 11 Sep 2019 02:23:40 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861983205594/blob156816862023904544') + .put('/container159210827830903637/blob159210827832402334') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:40 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F0F7BD06E"', + '"0x8D81019EB74DEFD"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '25d7cc85-101e-002d-2b47-68e53c000000', + 'c130983d-201e-003e-7802-42dadf000000', 'x-ms-client-request-id', - '94d0cfb0-cf60-4007-8f3c-561e23fb3758', + '052b68d7-5bae-4e8f-8045-7456eaaa4121', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:58.3657137Z', 'x-ms-snapshot', - '2019-09-11T02:23:40.9842929Z', + '2020-06-14T04:17:58.3647137Z', 'x-ms-request-server-encrypted', 'false', 'Date', - 'Wed, 11 Sep 2019 02:23:40 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816861983205594/blob156816862023904544') + .head('/container159210827830903637/blob159210827832402334') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:40 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F0F7BD06E"', + '"0x8D81019EB74DEFD"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '679895a0-b01e-0064-5247-68d65c000000', + 'c130983f-201e-003e-7a02-42dadf000000', 'x-ms-client-request-id', - '2d1d850f-5f14-4c39-ab0b-c17799f1449f', + '12d5c3e8-ae61-474b-b8d2-f18baaa160ef', 'x-ms-version', - '2019-02-02', - 'x-ms-snapshot', - '2019-09-11T02:23:40.9842929Z', - 'x-ms-tag-count', - '0', + '2019-12-12', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:23:40 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'x-ms-blob-type', 'BlockBlob', 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-snapshot,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:23:40 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816861983205594/blob156816862023904544') + .delete('/container159210827830903637/blob159210827832402334') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '474613c6-301e-0013-4447-68531d000000', + 'c1309840-201e-003e-7b02-42dadf000000', 'x-ms-client-request-id', - '574e397e-50fa-4374-b7be-6a99061eb338', + 'b86d98db-3f5c-4245-a65f-0cb23b9b10c2', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-delete-type-permanent', 'false', 'Date', - 'Wed, 11 Sep 2019 02:23:40 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816861983205594/blob156816862023904544') - .reply(202, "", [ 'Content-Length', + .delete('/container159210827830903637/blob159210827832402334') + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '86b74444-c01e-0049-4447-68559c000000', + 'c1309844-201e-003e-7e02-42dadf000000', 'x-ms-client-request-id', - 'ca650bb0-e2ff-4c14-94a3-c67de902bcb9', + 'd6d315b0-ddcb-44f3-911a-15eb84660e5c', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-delete-type-permanent', 'false', 'Date', - 'Wed, 11 Sep 2019 02:23:41 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container156816861983205594') + .get('/container159210827830903637') .query(true) - .reply(200, "", [ 'Transfer-Encoding', + .reply(200, "", [ + 'Transfer-Encoding', 'chunked', 'Content-Type', 'application/xml', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ad4b9747-801e-006c-2747-68cd2f000000', + 'c130984b-201e-003e-0502-42dadf000000', 'x-ms-client-request-id', - '56380bbb-92c2-40ba-9787-6f9eddb4dba9', + '6d22e777-3d63-4f4a-9b7f-93c944fc56cf', 'x-ms-version', - '2019-02-02', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,Content-Type,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:41 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816861983205594') + .delete('/container159210827830903637') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'c62a2e25-001e-005f-1047-689402000000', + 'c130984e-201e-003e-0802-42dadf000000', 'x-ms-client-request-id', - 'bf44029e-94a6-4e1a-a61b-eac6cb5834ba', + 'a0d90f3c-7ce3-4bbc-b3dd-20959c409ad2', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:42 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_download_all_parameters_set.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_download_all_parameters_set.js index ce0d55fa181f..b481702b019a 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_download_all_parameters_set.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_download_all_parameters_set.js @@ -1,57 +1,64 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816860754908051","blob":"blob156816860795706437"} +module.exports.hash = "651b32d87b36e03ada801c00994f9de9"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827774406457","blob":"blob159210827775905754"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816860754908051') + .put('/container159210827774406457') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:27 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'ETag', - '"0x8D7365F07EB4681"', + '"0x8D81019EB1C3293"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '478ec3fa-701e-0014-4547-68a598000000', + 'c1309743-201e-003e-0e02-42dadf000000', 'x-ms-client-request-id', - '522aed36-154a-4b57-84d6-803bf4336067', + '6ffbdbc1-bed7-4571-a428-067613f5341d', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:27 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816860754908051/blob156816860795706437', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827774406457/blob159210827775905754', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:28 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'ETag', - '"0x8D7365F08292BF9"', + '"0x8D81019EB1F3572"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b36dcf2d-801e-0023-3747-680937000000', + 'c130974b-201e-003e-1502-42dadf000000', 'x-ms-client-request-id', - '8cefc034-d378-44d5-aba0-af3ce4059aca', + 'ef1ae411-cc95-4388-b79a-dc596350e285', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:57.7843058Z', 'Date', - 'Wed, 11 Sep 2019 02:23:27 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container156816860754908051/blob156816860795706437') - .reply(206, "H", [ 'Content-Length', + .get('/container159210827774406457/blob159210827775905754') + .reply(206, "H", [ + 'Content-Length', '1', 'Content-Type', 'application/octet-stream', @@ -60,23 +67,25 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Content-Range', 'bytes 0-0/11', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:28 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F08292BF9"', + '"0x8D81019EB1F3572"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a22c9e82-401e-0035-3147-68c8a9000000', + 'c1309759-201e-003e-2302-42dadf000000', 'x-ms-client-request-id', - '3340bf75-2d37-4844-9e6a-55a43f7b069e', + '1a889a7b-f482-413f-9b01-eace07ee831b', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:57.7843058Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:23:28 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'x-ms-blob-content-md5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'x-ms-lease-status', @@ -87,27 +96,24 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'BlockBlob', 'x-ms-server-encrypted', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,x-ms-blob-content-md5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:23:28 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816860754908051') + .delete('/container159210827774406457') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a22c9ee0-401e-0035-7e47-68c8a9000000', + 'c130975e-201e-003e-2802-42dadf000000', 'x-ms-client-request-id', - 'aee7f478-78bc-4c32-a708-555116f7ec01', + '8449edfd-cdae-45ca-ad9a-77bce4abb05b', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:29 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_download_with_with_default_parameters.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_download_with_with_default_parameters.js index 7544a62a32c1..1f367bb34f2c 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_download_with_with_default_parameters.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_download_with_with_default_parameters.js @@ -1,80 +1,89 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816860589908987","blob":"blob156816860630803840"} +module.exports.hash = "11a3908521116429253a64da4d5e6b7d"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827735706655","blob":"blob159210827761908793"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816860589908987') + .put('/container159210827735706655') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:26 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'ETag', - '"0x8D7365F06EF1D62"', + '"0x8D81019EADF93BB"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd53b1c00-001e-0032-6c47-683e2c000000', + 'c130969c-201e-003e-6b02-42dadf000000', 'x-ms-client-request-id', - '243064dc-7806-41cf-affc-14438810f3ea', + '7fe3d3a6-7ef2-47ca-86f7-bf12080cb228', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:25 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816860589908987/blob156816860630803840', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827735706655/blob159210827761908793', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:26 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'ETag', - '"0x8D7365F072DFCD1"', + '"0x8D81019EB087507"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '0ec3f3a6-601e-004f-3147-68a2e4000000', + 'c130970d-201e-003e-5902-42dadf000000', 'x-ms-client-request-id', - '4337534f-68d8-4d60-a4bd-692a0347c7df', + 'dca0292a-099e-42b9-8e92-66fc1d831a05', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:57.6352007Z', 'Date', - 'Wed, 11 Sep 2019 02:23:26 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .get('/container156816860589908987/blob156816860630803840') - .reply(200, "Hello World", [ 'Content-Length', + .get('/container159210827735706655/blob159210827761908793') + .reply(200, "Hello World", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:26 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F072DFCD1"', + '"0x8D81019EB087507"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'fd55bfac-801e-0045-3c47-68bb6d000000', + 'c1309713-201e-003e-5f02-42dadf000000', 'x-ms-client-request-id', - '6f78329b-c1ca-4a34-baba-4a2764733ea8', + '8b956a92-aaf6-4039-b2e1-48ed178d05a2', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:57.6352007Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:23:26 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -83,27 +92,24 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'BlockBlob', 'x-ms-server-encrypted', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:23:26 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816860589908987') + .delete('/container159210827735706655') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '40729d4a-d01e-0056-4747-688e8c000000', + 'c1309717-201e-003e-6302-42dadf000000', 'x-ms-client-request-id', - '256bf9f8-5e40-4517-a59c-577c9ed4a97b', + '19e4dcac-79c5-4659-b6ed-7f98a505c148', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:26 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_not_work_with_access_conditions_ifmodifiedsince.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_not_work_with_access_conditions_ifmodifiedsince.js new file mode 100644 index 000000000000..9dc140196891 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_not_work_with_access_conditions_ifmodifiedsince.js @@ -0,0 +1,121 @@ +let nock = require('nock'); + +module.exports.hash = "583676491f682ef93e26eab4a83ffaf0"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352260282403157","blob":"blob159352260352500221"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352260282403157') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:02 GMT', + 'ETag', + '"0x8D81CF6E666AE87"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559b95e-101e-001a-0bdf-4e2c7f000000', + 'x-ms-client-request-id', + '751772e0-893e-402a-95c6-1bcf0efd54ab', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:02 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352260282403157/blob159352260352500221', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:03 GMT', + 'ETag', + '"0x8D81CF6E6F6A8E2"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559b9f6-101e-001a-06df-4e2c7f000000', + 'x-ms-client-request-id', + '4b33cd0e-f601-41e2-9f74-6175b42c9712', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:03.5382498Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:03 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352260282403157/blob159352260352500221', "100,200,300,400\n150,250,350,450\n") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'v9C7YWQTetukQaGSOQcgRQ==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:04 GMT', + 'ETag', + '"0x8D81CF6E7437745"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559ba37-101e-001a-41df-4e2c7f000000', + 'x-ms-client-request-id', + '10cb6730-2836-43e2-9c8b-5415306ae037', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'gema9E3+zEY=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:04.0426069Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:03 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .post('/container159352260282403157/blob159352260352500221', "SQLselect * from BlobStorage") + .query(true) + .reply(304, "", [ + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-error-code', + 'ConditionNotMet', + 'x-ms-request-id', + '0559ba65-101e-001a-5ddf-4e2c7f000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '798c0c9b-b35b-43c6-9d1a-3087b47ed179', + 'Date', + 'Tue, 30 Jun 2020 13:10:04 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352260282403157') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559baac-101e-001a-19df-4e2c7f000000', + 'x-ms-client-request-id', + '44fbbc7c-57ea-4cf9-a07b-fda5cfafdac6', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:04 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_not_work_with_access_conditions_leaseid.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_not_work_with_access_conditions_leaseid.js new file mode 100644 index 000000000000..09a2bb4667a4 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_not_work_with_access_conditions_leaseid.js @@ -0,0 +1,125 @@ +let nock = require('nock'); + +module.exports.hash = "31a883320f98b70c3182f3e09cc26543"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352260585709135","blob":"blob159352260634505839"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352260585709135') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:05 GMT', + 'ETag', + '"0x8D81CF6E83001DA"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559bb06-101e-001a-68df-4e2c7f000000', + 'x-ms-client-request-id', + 'c0279a80-642b-49e6-961d-823261d18fa2', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:05 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352260585709135/blob159352260634505839', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:06 GMT', + 'ETag', + '"0x8D81CF6E870472B"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559bb82-101e-001a-54df-4e2c7f000000', + 'x-ms-client-request-id', + '207f691d-b2c3-4053-95e9-3871372ce5be', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:06.0130091Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:05 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352260585709135/blob159352260634505839', "100,200,300,400\n150,250,350,450\n") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'v9C7YWQTetukQaGSOQcgRQ==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:06 GMT', + 'ETag', + '"0x8D81CF6E8BCEE9B"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559bbce-101e-001a-1adf-4e2c7f000000', + 'x-ms-client-request-id', + '24e1695c-d822-4e83-be43-3d5af8d7cc43', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'gema9E3+zEY=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:06.5163691Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:06 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .post('/container159352260585709135/blob159352260634505839', "SQLselect * from BlobStorage") + .query(true) + .reply(400, "\nInvalidHeaderValueThe value for one of the HTTP headers is not in the correct format.\nRequestId:0559bc3a-101e-001a-7bdf-4e2c7f000000\nTime:2020-06-30T13:10:07.1288960Zx-ms-lease-idinvalid", [ + 'Content-Length', + '327', + 'Content-Type', + 'application/xml', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-error-code', + 'InvalidHeaderValue', + 'x-ms-request-id', + '0559bc3a-101e-001a-7bdf-4e2c7f000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + 'ed7976a7-7fcc-46ee-b997-257675f7694b', + 'Date', + 'Tue, 30 Jun 2020 13:10:06 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352260585709135') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559bcbe-101e-001a-7adf-4e2c7f000000', + 'x-ms-client-request-id', + '764fe400-3781-44dc-afb9-1957cf8130de', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:08 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work.js new file mode 100644 index 000000000000..9868febd0385 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work.js @@ -0,0 +1,137 @@ +let nock = require('nock'); + +module.exports.hash = "f29d5b077a784c9422e7642674196e57"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352259464702013","blob":"blob159352259612704938"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352259464702013') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:09:55 GMT', + 'ETag', + '"0x8D81CF6E21BE0FD"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559b616-101e-001a-36df-4e2c7f000000', + 'x-ms-client-request-id', + 'c1e892ea-bd7e-4c09-8b73-e2a5c157466e', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:09:55 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352259464702013/blob159352259612704938', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:09:56 GMT', + 'ETag', + '"0x8D81CF6E2FAF415"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559b64b-101e-001a-65df-4e2c7f000000', + 'x-ms-client-request-id', + '27df0824-c688-4661-ad8b-5685ac2e8fcf', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:09:56.8555029Z', + 'Date', + 'Tue, 30 Jun 2020 13:09:56 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352259464702013/blob159352259612704938', "100,200,300,400\n150,250,350,450\n") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'v9C7YWQTetukQaGSOQcgRQ==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:09:57 GMT', + 'ETag', + '"0x8D81CF6E3497087"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559b6ff-101e-001a-06df-4e2c7f000000', + 'x-ms-client-request-id', + '0c67abb1-5fbc-4f48-9e6c-fc31a73bb22d', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'gema9E3+zEY=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:09:57.3708695Z', + 'Date', + 'Tue, 30 Jun 2020 13:09:57 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .post('/container159352259464702013/blob159352259612704938', "SQLselect * from BlobStorage") + .query(true) + .reply(200, "4f626a0102166176726f2e736368656d61be1e5b0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e726573756c7444617461222c0a2020202022646f63223a2022486f6c647320726573756c74206461746120696e2074686520666f726d61742073706563696669656420666f72207468697320717565727920284353562c204a534f4e2c206574632e292e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202264617461222c0a20202020202020202274797065223a20226279746573220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e6572726f72222c0a2020202022646f63223a2022416e206572726f722074686174206f63637572726564207768696c652070726f63657373696e67207468652071756572792e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022666174616c222c0a20202020202020202274797065223a2022626f6f6c65616e222c0a202020202020202022646f63223a2022496620747275652c2074686973206572726f722070726576656e747320667572746865722071756572792070726f63657373696e672e20204d6f726520726573756c742064617461206d61792062652072657475726e65642c20627574207468657265206973206e6f2067756172616e746565207468617420616c6c206f6620746865206f726967696e616c20646174612077696c6c2062652070726f6365737365642e202049662066616c73652c2074686973206572726f7220646f6573206e6f742070726576656e7420667572746865722071756572792070726f63657373696e672e220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226e616d65222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a2022546865206e616d65206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226465736372697074696f6e222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a202241206465736372697074696f6e206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022706f736974696f6e222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520626c6f62206f666673657420617420776869636820746865206572726f72206f63637572726564220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e70726f6772657373222c0a2020202022646f63223a2022496e666f726d6174696f6e2061626f7574207468652070726f6772657373206f6620746865207175657279222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202262797465735363616e6e6564222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a2022546865206e756d626572206f6620627974657320746861742068617665206265656e207363616e6e6564220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e656e64222c0a2020202022646f63223a202253656e74206173207468652066696e616c206d657373616765206f662074686520726573706f6e73652c20696e6469636174696e67207468617420616c6c20726573756c74732068617665206265656e2073656e742e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d0a5d0a00f2856c3f6a40734bb007314bf281689d024400403130302c3230302c3330302c3430300a3135302c3235302c3335302c3435300af2856c3f6a40734bb007314bf281689d0206044040f2856c3f6a40734bb007314bf281689d02040640f2856c3f6a40734bb007314bf281689d", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:09:57 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D81CF6E3497087"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-creation-time', + 'Tue, 30 Jun 2020 13:09:57 GMT', + 'x-ms-lease-state', + 'available', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-request-id', + '0559b763-101e-001a-63df-4e2c7f000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '037e6f6c-e66d-4c6e-81ef-5190b1a1c13c', + 'Date', + 'Tue, 30 Jun 2020 13:09:57 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352259464702013') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559b7c8-101e-001a-3cdf-4e2c7f000000', + 'x-ms-client-request-id', + '82a79de1-dc1d-4aaf-9a76-f497b59d7d9f', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:09:58 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_aborter.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_aborter.js new file mode 100644 index 000000000000..c0c6851d4cdf --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_aborter.js @@ -0,0 +1,74 @@ +let nock = require('nock'); + +module.exports.hash = "b37ff448692db04932e06e588c02795a"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352287482009428","blob":"blob159352287529809358"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352287482009428') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:14:34 GMT', + 'ETag', + '"0x8D81CF788734B49"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4c14f09d-801e-006a-1fe0-4e9588000000', + 'x-ms-client-request-id', + '63a01411-759f-43b5-96b3-9de1e9d1a00e', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:14:33 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352287482009428/blob159352287529809358', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:14:35 GMT', + 'ETag', + '"0x8D81CF789018CD9"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4c14f164-801e-006a-4be0-4e9588000000', + 'x-ms-client-request-id', + '1f00cacc-f953-4ae3-ad8a-9ea22118edd1', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:14:35.4005209Z', + 'Date', + 'Tue, 30 Jun 2020 13:14:34 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352287482009428') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4c14f198-801e-006a-79e0-4e9588000000', + 'x-ms-client-request-id', + 'e8a0e645-b12c-4db2-8d9b-cdc0f944e5be', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:14:34 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_access_conditions.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_access_conditions.js new file mode 100644 index 000000000000..1ef7931e471a --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_access_conditions.js @@ -0,0 +1,137 @@ +let nock = require('nock'); + +module.exports.hash = "b98b9ef3ef8e178cb37b1ca114ac2dcf"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352259975404014","blob":"blob159352260053902047"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352259975404014') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:09:59 GMT', + 'ETag', + '"0x8D81CF6E4A572F4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559b7f2-101e-001a-5fdf-4e2c7f000000', + 'x-ms-client-request-id', + '708c7f73-fa0d-46d7-b5f7-ccbc82ae2999', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:09:59 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352259975404014/blob159352260053902047', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:00 GMT', + 'ETag', + '"0x8D81CF6E5242C1C"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559b849-101e-001a-26df-4e2c7f000000', + 'x-ms-client-request-id', + '1f560bd3-bf5e-41e5-9e6e-1da9f06e94ae', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:00.4810780Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:00 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352259975404014/blob159352260053902047', "100,200,300,400\n150,250,350,450\n") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'v9C7YWQTetukQaGSOQcgRQ==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:00 GMT', + 'ETag', + '"0x8D81CF6E567AA01"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559b88c-101e-001a-5cdf-4e2c7f000000', + 'x-ms-client-request-id', + 'f05d080e-665b-44bd-a99e-4f9aed755f78', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'gema9E3+zEY=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:00.9243921Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:00 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .post('/container159352259975404014/blob159352260053902047', "SQLselect * from BlobStorage") + .query(true) + .reply(200, "4f626a0102166176726f2e736368656d61be1e5b0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e726573756c7444617461222c0a2020202022646f63223a2022486f6c647320726573756c74206461746120696e2074686520666f726d61742073706563696669656420666f72207468697320717565727920284353562c204a534f4e2c206574632e292e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202264617461222c0a20202020202020202274797065223a20226279746573220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e6572726f72222c0a2020202022646f63223a2022416e206572726f722074686174206f63637572726564207768696c652070726f63657373696e67207468652071756572792e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022666174616c222c0a20202020202020202274797065223a2022626f6f6c65616e222c0a202020202020202022646f63223a2022496620747275652c2074686973206572726f722070726576656e747320667572746865722071756572792070726f63657373696e672e20204d6f726520726573756c742064617461206d61792062652072657475726e65642c20627574207468657265206973206e6f2067756172616e746565207468617420616c6c206f6620746865206f726967696e616c20646174612077696c6c2062652070726f6365737365642e202049662066616c73652c2074686973206572726f7220646f6573206e6f742070726576656e7420667572746865722071756572792070726f63657373696e672e220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226e616d65222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a2022546865206e616d65206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226465736372697074696f6e222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a202241206465736372697074696f6e206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022706f736974696f6e222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520626c6f62206f666673657420617420776869636820746865206572726f72206f63637572726564220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e70726f6772657373222c0a2020202022646f63223a2022496e666f726d6174696f6e2061626f7574207468652070726f6772657373206f6620746865207175657279222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202262797465735363616e6e6564222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a2022546865206e756d626572206f6620627974657320746861742068617665206265656e207363616e6e6564220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e656e64222c0a2020202022646f63223a202253656e74206173207468652066696e616c206d657373616765206f662074686520726573706f6e73652c20696e6469636174696e67207468617420616c6c20726573756c74732068617665206265656e2073656e742e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d0a5d0a009f992974b02b4c42a5da23a480d5f24a024400403130302c3230302c3330302c3430300a3135302c3235302c3335302c3435300a9f992974b02b4c42a5da23a480d5f24a02060440409f992974b02b4c42a5da23a480d5f24a020406409f992974b02b4c42a5da23a480d5f24a", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:00 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D81CF6E567AA01"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-creation-time', + 'Tue, 30 Jun 2020 13:10:00 GMT', + 'x-ms-lease-state', + 'available', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-request-id', + '0559b8d8-101e-001a-1cdf-4e2c7f000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + 'bdba5a2b-b9cc-4e65-90ef-28813a0620b5', + 'Date', + 'Tue, 30 Jun 2020 13:10:01 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352259975404014') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559b918-101e-001a-58df-4e2c7f000000', + 'x-ms-client-request-id', + '75c037a7-3531-43b1-82a8-a81e0766aeb4', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:01 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_blob_properties.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_blob_properties.js new file mode 100644 index 000000000000..361c292ce7ec --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_blob_properties.js @@ -0,0 +1,137 @@ +let nock = require('nock'); + +module.exports.hash = "35e1f54eedf4eef8d39a58384cd23b8d"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352261860108927","blob":"blob159352261891806919"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352261860108927') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:18 GMT', + 'ETag', + '"0x8D81CF6EFB9EFB8"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c31d-101e-001a-44df-4e2c7f000000', + 'x-ms-client-request-id', + 'dd575694-6329-4cc6-8866-bf21950038a6', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:17 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352261860108927/blob159352261891806919', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:18 GMT', + 'ETag', + '"0x8D81CF6EFEA2CF6"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c33e-101e-001a-5bdf-4e2c7f000000', + 'x-ms-client-request-id', + 'e7c720c4-3947-4d0a-846f-449551827ea0', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:18.5559286Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:18 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352261860108927/blob159352261891806919', "100,200,300,400\n150,250,350,450\n") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'v9C7YWQTetukQaGSOQcgRQ==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:19 GMT', + 'ETag', + '"0x8D81CF6F0368618"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c37c-101e-001a-10df-4e2c7f000000', + 'x-ms-client-request-id', + '4fad8741-ead2-455e-95cd-84a777de5725', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'gema9E3+zEY=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:19.0572840Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:18 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .post('/container159352261860108927/blob159352261891806919', "SQLselect * from BlobStorage") + .query(true) + .reply(200, "4f626a0102166176726f2e736368656d61be1e5b0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e726573756c7444617461222c0a2020202022646f63223a2022486f6c647320726573756c74206461746120696e2074686520666f726d61742073706563696669656420666f72207468697320717565727920284353562c204a534f4e2c206574632e292e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202264617461222c0a20202020202020202274797065223a20226279746573220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e6572726f72222c0a2020202022646f63223a2022416e206572726f722074686174206f63637572726564207768696c652070726f63657373696e67207468652071756572792e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022666174616c222c0a20202020202020202274797065223a2022626f6f6c65616e222c0a202020202020202022646f63223a2022496620747275652c2074686973206572726f722070726576656e747320667572746865722071756572792070726f63657373696e672e20204d6f726520726573756c742064617461206d61792062652072657475726e65642c20627574207468657265206973206e6f2067756172616e746565207468617420616c6c206f6620746865206f726967696e616c20646174612077696c6c2062652070726f6365737365642e202049662066616c73652c2074686973206572726f7220646f6573206e6f742070726576656e7420667572746865722071756572792070726f63657373696e672e220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226e616d65222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a2022546865206e616d65206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226465736372697074696f6e222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a202241206465736372697074696f6e206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022706f736974696f6e222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520626c6f62206f666673657420617420776869636820746865206572726f72206f63637572726564220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e70726f6772657373222c0a2020202022646f63223a2022496e666f726d6174696f6e2061626f7574207468652070726f6772657373206f6620746865207175657279222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202262797465735363616e6e6564222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a2022546865206e756d626572206f6620627974657320746861742068617665206265656e207363616e6e6564220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e656e64222c0a2020202022646f63223a202253656e74206173207468652066696e616c206d657373616765206f662074686520726573706f6e73652c20696e6469636174696e67207468617420616c6c20726573756c74732068617665206265656e2073656e742e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d0a5d0a004fa33b5052d083498858660cbeb7d4d1024400403130302c3230302c3330302c3430300a3135302c3235302c3335302c3435300a4fa33b5052d083498858660cbeb7d4d102060440404fa33b5052d083498858660cbeb7d4d1020406404fa33b5052d083498858660cbeb7d4d1", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:19 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D81CF6F0368618"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-creation-time', + 'Tue, 30 Jun 2020 13:10:19 GMT', + 'x-ms-lease-state', + 'available', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-request-id', + '0559c3d0-101e-001a-5adf-4e2c7f000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '5334fc67-046e-46a6-b2cb-b85e20917be8', + 'Date', + 'Tue, 30 Jun 2020 13:10:19 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352261860108927') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '082a3285-701e-001c-43df-4e1fc0000000', + 'x-ms-client-request-id', + '8ce5aa1c-ba05-412b-95da-338993de89a5', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:21 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_csv_input_and_output_configurations.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_csv_input_and_output_configurations.js new file mode 100644 index 000000000000..1adb31debe6d --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_csv_input_and_output_configurations.js @@ -0,0 +1,137 @@ +let nock = require('nock'); + +module.exports.hash = "96e346f4bd932ff803b06f73127ff123"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352263970205805","blob":"blob159352264032403113"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352263970205805') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:39 GMT', + 'ETag', + '"0x8D81CF6FC505F7D"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '082a382b-701e-001c-53df-4e1fc0000000', + 'x-ms-client-request-id', + '79acddcc-400d-40a6-ac7e-f4a5a9d125d1', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:38 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352263970205805/blob159352264032403113', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:40 GMT', + 'ETag', + '"0x8D81CF6FCD6A637"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559cde8-101e-001a-12df-4e2c7f000000', + 'x-ms-client-request-id', + '2d2e2855-e921-4abd-952e-2023cff9643a', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:40.2383415Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:39 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352263970205805/blob159352264032403113', "100.200.300.400!150.250.350.450!180.280.380.480!") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'ASeK/QwDa021KaoSq3E99w==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:40 GMT', + 'ETag', + '"0x8D81CF6FD228A13"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '082a3891-701e-001c-2bdf-4e1fc0000000', + 'x-ms-client-request-id', + '0789edf3-4432-42e0-8604-5b22431e5dea', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + '0rOSz64cxUI=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:40.7366947Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:40 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .post('/container159352263970205805/blob159352264032403113', "SQLselect _1 from BlobStoragedelimited.!truedelimited.!false") + .query(true) + .reply(200, "4f626a0102166176726f2e736368656d61be1e5b0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e726573756c7444617461222c0a2020202022646f63223a2022486f6c647320726573756c74206461746120696e2074686520666f726d61742073706563696669656420666f72207468697320717565727920284353562c204a534f4e2c206574632e292e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202264617461222c0a20202020202020202274797065223a20226279746573220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e6572726f72222c0a2020202022646f63223a2022416e206572726f722074686174206f63637572726564207768696c652070726f63657373696e67207468652071756572792e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022666174616c222c0a20202020202020202274797065223a2022626f6f6c65616e222c0a202020202020202022646f63223a2022496620747275652c2074686973206572726f722070726576656e747320667572746865722071756572792070726f63657373696e672e20204d6f726520726573756c742064617461206d61792062652072657475726e65642c20627574207468657265206973206e6f2067756172616e746565207468617420616c6c206f6620746865206f726967696e616c20646174612077696c6c2062652070726f6365737365642e202049662066616c73652c2074686973206572726f7220646f6573206e6f742070726576656e7420667572746865722071756572792070726f63657373696e672e220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226e616d65222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a2022546865206e616d65206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226465736372697074696f6e222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a202241206465736372697074696f6e206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022706f736974696f6e222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520626c6f62206f666673657420617420776869636820746865206572726f72206f63637572726564220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e70726f6772657373222c0a2020202022646f63223a2022496e666f726d6174696f6e2061626f7574207468652070726f6772657373206f6620746865207175657279222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202262797465735363616e6e6564222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a2022546865206e756d626572206f6620627974657320746861742068617665206265656e207363616e6e6564220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e656e64222c0a2020202022646f63223a202253656e74206173207468652066696e616c206d657373616765206f662074686520726573706f6e73652c20696e6469636174696e67207468617420616c6c20726573756c74732068617665206265656e2073656e742e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d0a5d0a00024d2b4cc273bb46ad35de65e7417c86021400103135302131383021024d2b4cc273bb46ad35de65e7417c860206046060024d2b4cc273bb46ad35de65e7417c8602040660024d2b4cc273bb46ad35de65e7417c86", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:40 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D81CF6FD228A13"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-creation-time', + 'Tue, 30 Jun 2020 13:10:40 GMT', + 'x-ms-lease-state', + 'available', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-request-id', + '0559ce7d-101e-001a-15df-4e2c7f000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + 'b03ff9ff-aeff-46ce-a6c2-760d92932b97', + 'Date', + 'Tue, 30 Jun 2020 13:10:40 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352263970205805') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '082a38f3-701e-001c-04df-4e1fc0000000', + 'x-ms-client-request-id', + '24b0505c-2d8e-4e63-a855-f8fad855d277', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:41 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_empty_results.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_empty_results.js new file mode 100644 index 000000000000..ad9e60070592 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_empty_results.js @@ -0,0 +1,137 @@ +let nock = require('nock'); + +module.exports.hash = "4227d03511cf2e2669c858a10bfe9a83"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352261609609599","blob":"blob159352261666602546"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352261609609599') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:15 GMT', + 'ETag', + '"0x8D81CF6EE435F4D"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c1f4-101e-001a-48df-4e2c7f000000', + 'x-ms-client-request-id', + '780bcce2-0d8e-4775-8003-679a5ae91b4d', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:15 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352261609609599/blob159352261666602546', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:16 GMT', + 'ETag', + '"0x8D81CF6EEC74A02"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c241-101e-001a-07df-4e2c7f000000', + 'x-ms-client-request-id', + 'f2bd864f-2aa4-4424-914b-006d6c26ceff', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:16.6495746Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:16 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352261609609599/blob159352261666602546', "100,200,300,400\n150,250,350,450\n") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'v9C7YWQTetukQaGSOQcgRQ==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:17 GMT', + 'ETag', + '"0x8D81CF6EF0D3959"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c283-101e-001a-3fdf-4e2c7f000000', + 'x-ms-client-request-id', + '61f2b122-c2f6-49ae-808d-62425b6c8525', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'gema9E3+zEY=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:17.1099008Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:16 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .post('/container159352261609609599/blob159352261666602546', "SQLselect _2 from BlobStorage where _1 > 200") + .query(true) + .reply(200, "4f626a0102166176726f2e736368656d61be1e5b0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e726573756c7444617461222c0a2020202022646f63223a2022486f6c647320726573756c74206461746120696e2074686520666f726d61742073706563696669656420666f72207468697320717565727920284353562c204a534f4e2c206574632e292e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202264617461222c0a20202020202020202274797065223a20226279746573220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e6572726f72222c0a2020202022646f63223a2022416e206572726f722074686174206f63637572726564207768696c652070726f63657373696e67207468652071756572792e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022666174616c222c0a20202020202020202274797065223a2022626f6f6c65616e222c0a202020202020202022646f63223a2022496620747275652c2074686973206572726f722070726576656e747320667572746865722071756572792070726f63657373696e672e20204d6f726520726573756c742064617461206d61792062652072657475726e65642c20627574207468657265206973206e6f2067756172616e746565207468617420616c6c206f6620746865206f726967696e616c20646174612077696c6c2062652070726f6365737365642e202049662066616c73652c2074686973206572726f7220646f6573206e6f742070726576656e7420667572746865722071756572792070726f63657373696e672e220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226e616d65222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a2022546865206e616d65206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226465736372697074696f6e222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a202241206465736372697074696f6e206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022706f736974696f6e222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520626c6f62206f666673657420617420776869636820746865206572726f72206f63637572726564220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e70726f6772657373222c0a2020202022646f63223a2022496e666f726d6174696f6e2061626f7574207468652070726f6772657373206f6620746865207175657279222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202262797465735363616e6e6564222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a2022546865206e756d626572206f6620627974657320746861742068617665206265656e207363616e6e6564220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e656e64222c0a2020202022646f63223a202253656e74206173207468652066696e616c206d657373616765206f662074686520726573706f6e73652c20696e6469636174696e67207468617420616c6c20726573756c74732068617665206265656e2073656e742e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d0a5d0a002a1f71c5edd79947873bf425f0b8a265020400002a1f71c5edd79947873bf425f0b8a26502060440402a1f71c5edd79947873bf425f0b8a265020406402a1f71c5edd79947873bf425f0b8a265", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:17 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D81CF6EF0D3959"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-creation-time', + 'Tue, 30 Jun 2020 13:10:17 GMT', + 'x-ms-lease-state', + 'available', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-request-id', + '0559c2af-101e-001a-65df-4e2c7f000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + 'e9ea9ca3-04c1-4f9a-a168-b693f5089024', + 'Date', + 'Tue, 30 Jun 2020 13:10:17 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352261609609599') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c2d8-101e-001a-08df-4e2c7f000000', + 'x-ms-client-request-id', + 'fc4b46a8-8aaf-48af-8d2b-8eb3e4e224db', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:17 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_fatal_error_event.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_fatal_error_event.js new file mode 100644 index 000000000000..e594e58a6a79 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_fatal_error_event.js @@ -0,0 +1,137 @@ +let nock = require('nock'); + +module.exports.hash = "d0d9d542d570370dfc605ec6e17b785f"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352263101308734","blob":"blob159352263166302239"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352263101308734') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:30 GMT', + 'ETag', + '"0x8D81CF6F736839B"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '082a3592-701e-001c-45df-4e1fc0000000', + 'x-ms-client-request-id', + '5b1320fe-e6cf-46eb-8d49-b11af57f2d2f', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:30 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352263101308734/blob159352263166302239', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:31 GMT', + 'ETag', + '"0x8D81CF6F7ADFA49"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c9a8-101e-001a-72df-4e2c7f000000', + 'x-ms-client-request-id', + '70fb5b1e-ae0b-4c25-a9f9-d5756857cc1d', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:31.5831881Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:31 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352263101308734/blob159352263166302239', "100,200,300,400\n150,250,350,450\n") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'v9C7YWQTetukQaGSOQcgRQ==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:32 GMT', + 'ETag', + '"0x8D81CF6F806D8CE"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '082a3609-701e-001c-1ddf-4e1fc0000000', + 'x-ms-client-request-id', + 'a62c0b0d-733f-44cb-9f69-627364213d24', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'gema9E3+zEY=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:32.1666014Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:31 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .post('/container159352263101308734/blob159352263166302239', "SQLselect * from BlobStoragejson\n") + .query(true) + .reply(200, "4f626a0102166176726f2e736368656d61be1e5b0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e726573756c7444617461222c0a2020202022646f63223a2022486f6c647320726573756c74206461746120696e2074686520666f726d61742073706563696669656420666f72207468697320717565727920284353562c204a534f4e2c206574632e292e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202264617461222c0a20202020202020202274797065223a20226279746573220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e6572726f72222c0a2020202022646f63223a2022416e206572726f722074686174206f63637572726564207768696c652070726f63657373696e67207468652071756572792e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022666174616c222c0a20202020202020202274797065223a2022626f6f6c65616e222c0a202020202020202022646f63223a2022496620747275652c2074686973206572726f722070726576656e747320667572746865722071756572792070726f63657373696e672e20204d6f726520726573756c742064617461206d61792062652072657475726e65642c20627574207468657265206973206e6f2067756172616e746565207468617420616c6c206f6620746865206f726967696e616c20646174612077696c6c2062652070726f6365737365642e202049662066616c73652c2074686973206572726f7220646f6573206e6f742070726576656e7420667572746865722071756572792070726f63657373696e672e220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226e616d65222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a2022546865206e616d65206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226465736372697074696f6e222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a202241206465736372697074696f6e206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022706f736974696f6e222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520626c6f62206f666673657420617420776869636820746865206572726f72206f63637572726564220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e70726f6772657373222c0a2020202022646f63223a2022496e666f726d6174696f6e2061626f7574207468652070726f6772657373206f6620746865207175657279222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202262797465735363616e6e6564222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a2022546865206e756d626572206f6620627974657320746861742068617665206265656e207363616e6e6564220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e656e64222c0a2020202022646f63223a202253656e74206173207468652066696e616c206d657373616765206f662074686520726573706f6e73652c20696e6469636174696e67207468617420616c6c20726573756c74732068617665206265656e2073656e742e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d0a5d0a00ce1e8fa17da51d47b36bc92c13f74a07020600020ace1e8fa17da51d47b36bc92c13f74a0702a00102011450617273654572726f728001556e657870656374656420746f6b656e20272c27206174205b627974653a20335d2e20457870656374696e6720746f6b656e7320277b272c206f7220275b272e00ce1e8fa17da51d47b36bc92c13f74a070206044040ce1e8fa17da51d47b36bc92c13f74a0702040640ce1e8fa17da51d47b36bc92c13f74a07", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:32 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D81CF6F806D8CE"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-creation-time', + 'Tue, 30 Jun 2020 13:10:32 GMT', + 'x-ms-lease-state', + 'available', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-request-id', + '0559ca1e-101e-001a-4edf-4e2c7f000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '48b9a415-cf84-424a-a10e-9fce9790efe4', + 'Date', + 'Tue, 30 Jun 2020 13:10:32 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352263101308734') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '082a3688-701e-001c-7cdf-4e1fc0000000', + 'x-ms-client-request-id', + '66c07219-35cc-4b3f-8b2f-3ef6ec29cdf1', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:33 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_json_input_and_output_configurations.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_json_input_and_output_configurations.js new file mode 100644 index 000000000000..75f4eec52ec3 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_json_input_and_output_configurations.js @@ -0,0 +1,137 @@ +let nock = require('nock'); + +module.exports.hash = "c3024ac3692aa9b217e721f60eca4126"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352264297004109","blob":"blob159352264347208077"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352264297004109') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:42 GMT', + 'ETag', + '"0x8D81CF6FE41505F"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559cf40-101e-001a-43df-4e2c7f000000', + 'x-ms-client-request-id', + '6d634853-3e20-4b4b-a6a4-debe9dc25ecf', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:42 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352264297004109/blob159352264347208077', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:43 GMT', + 'ETag', + '"0x8D81CF6FE9F0F04"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '082a3943-701e-001c-48df-4e1fc0000000', + 'x-ms-client-request-id', + 'c80d7afb-b37d-4c3a-97e4-b14f29223ee8', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:43.2294660Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:42 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352264297004109/blob159352264347208077', "{\"_1\":\"100\",\"_2\":\"200\",\"_3\":\"300\",\"_4\":\"400\"}\n{\"_1\":\"150\",\"_2\":\"250\",\"_3\":\"350\",\"_4\":\"450\"}\n{\"_1\":\"180\",\"_2\":\"280\",\"_3\":\"380\",\"_4\":\"480\"}\n") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'UbzPkvJi3CoY76vs3UT5ug==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:43 GMT', + 'ETag', + '"0x8D81CF6FEE6D370"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559cfc0-101e-001a-37df-4e2c7f000000', + 'x-ms-client-request-id', + 'cec243c8-7876-42bc-beea-bc3ad9324dd1', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'RlVIiK/pvtk=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:43.7008000Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:43 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .post('/container159352264297004109/blob159352264347208077', "SQLselect * from BlobStoragejson\njson\n") + .query(true) + .reply(200, "4f626a0102166176726f2e736368656d61be1e5b0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e726573756c7444617461222c0a2020202022646f63223a2022486f6c647320726573756c74206461746120696e2074686520666f726d61742073706563696669656420666f72207468697320717565727920284353562c204a534f4e2c206574632e292e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202264617461222c0a20202020202020202274797065223a20226279746573220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e6572726f72222c0a2020202022646f63223a2022416e206572726f722074686174206f63637572726564207768696c652070726f63657373696e67207468652071756572792e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022666174616c222c0a20202020202020202274797065223a2022626f6f6c65616e222c0a202020202020202022646f63223a2022496620747275652c2074686973206572726f722070726576656e747320667572746865722071756572792070726f63657373696e672e20204d6f726520726573756c742064617461206d61792062652072657475726e65642c20627574207468657265206973206e6f2067756172616e746565207468617420616c6c206f6620746865206f726967696e616c20646174612077696c6c2062652070726f6365737365642e202049662066616c73652c2074686973206572726f7220646f6573206e6f742070726576656e7420667572746865722071756572792070726f63657373696e672e220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226e616d65222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a2022546865206e616d65206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226465736372697074696f6e222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a202241206465736372697074696f6e206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022706f736974696f6e222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520626c6f62206f666673657420617420776869636820746865206572726f72206f63637572726564220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e70726f6772657373222c0a2020202022646f63223a2022496e666f726d6174696f6e2061626f7574207468652070726f6772657373206f6620746865207175657279222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202262797465735363616e6e6564222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a2022546865206e756d626572206f6620627974657320746861742068617665206265656e207363616e6e6564220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e656e64222c0a2020202022646f63223a202253656e74206173207468652066696e616c206d657373616765206f662074686520726573706f6e73652c20696e6469636174696e67207468617420616c6c20726573756c74732068617665206265656e2073656e742e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d0a5d0a0029b296bb9efa374487a2cceb108853a2029a020094027b225f31223a22313030222c225f32223a22323030222c225f33223a22333030222c225f34223a22343030227d0a7b225f31223a22313530222c225f32223a22323530222c225f33223a22333530222c225f34223a22343530227d0a7b225f31223a22313830222c225f32223a22323830222c225f33223a22333830222c225f34223a22343830227d0a29b296bb9efa374487a2cceb108853a2020a049402940229b296bb9efa374487a2cceb108853a2020606940229b296bb9efa374487a2cceb108853a2", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:43 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D81CF6FEE6D370"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-creation-time', + 'Tue, 30 Jun 2020 13:10:43 GMT', + 'x-ms-lease-state', + 'available', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-request-id', + '082a399e-701e-001c-1adf-4e1fc0000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '4cb90996-24a7-4333-821e-bbeb909c6960', + 'Date', + 'Tue, 30 Jun 2020 13:10:43 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352264297004109') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559d0bb-101e-001a-0fdf-4e2c7f000000', + 'x-ms-client-request-id', + 'a406712b-8bfd-4ce7-bfd9-1eabf60e29a6', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:44 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_large_file.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_large_file.js new file mode 100644 index 000000000000..4e5945e51a0c --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_large_file.js @@ -0,0 +1,74 @@ +let nock = require('nock'); + +module.exports.hash = "067fe3734143ebc9a5adc9fa6cabdad0"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352287196103124","blob":"blob159352287350901700"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352287196103124') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:14:32 GMT', + 'ETag', + '"0x8D81CF7875DD83F"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4c14ed2e-801e-006a-77e0-4e9588000000', + 'x-ms-client-request-id', + 'e4fe7469-4280-4b5a-800a-554ae0a603b8', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:14:31 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352287196103124/blob159352287350901700', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:14:33 GMT', + 'ETag', + '"0x8D81CF787B8A442"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4c14ee56-801e-006a-7ae0-4e9588000000', + 'x-ms-client-request-id', + 'b5e30df5-00c2-401e-806e-455a81cc66ad', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:14:33.2449858Z', + 'Date', + 'Tue, 30 Jun 2020 13:14:32 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352287196103124') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4c14efbc-801e-006a-4fe0-4e9588000000', + 'x-ms-client-request-id', + '0fea0a24-c239-4b03-a816-0b9a6733e508', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:14:33 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_non_fatal_error_event.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_non_fatal_error_event.js new file mode 100644 index 000000000000..eb99fd3da6d9 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_non_fatal_error_event.js @@ -0,0 +1,137 @@ +let nock = require('nock'); + +module.exports.hash = "5c9270b06b57f81585c781a989c1465a"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352263458602060","blob":"blob159352263555203391"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352263458602060') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:34 GMT', + 'ETag', + '"0x8D81CF6F9768D30"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559cb02-101e-001a-0cdf-4e2c7f000000', + 'x-ms-client-request-id', + 'f64de892-867d-4647-94ac-5b668d57c824', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:34 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352263458602060/blob159352263555203391', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:35 GMT', + 'ETag', + '"0x8D81CF6FA080F62"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '082a3700-701e-001c-60df-4e1fc0000000', + 'x-ms-client-request-id', + '2de8df9c-e243-4904-a35e-98a9adeb1da6', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:35.5289954Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:34 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352263458602060/blob159352263555203391', "100,hello,300,400\n150,250,350,450\n") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'WR7/v2xjCp0oS1hWhnABhA==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:36 GMT', + 'ETag', + '"0x8D81CF6FA77AE6F"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559cbd7-101e-001a-39df-4e2c7f000000', + 'x-ms-client-request-id', + '563aa623-6f39-4478-a92d-c8a2bd95ca9e', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'N4gbprVPdmM=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:36.2615167Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:35 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .post('/container159352263458602060/blob159352263555203391', "SQLselect _2 from BlobStorage where _2 > 100") + .query(true) + .reply(200, "4f626a0102166176726f2e736368656d61be1e5b0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e726573756c7444617461222c0a2020202022646f63223a2022486f6c647320726573756c74206461746120696e2074686520666f726d61742073706563696669656420666f72207468697320717565727920284353562c204a534f4e2c206574632e292e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202264617461222c0a20202020202020202274797065223a20226279746573220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e6572726f72222c0a2020202022646f63223a2022416e206572726f722074686174206f63637572726564207768696c652070726f63657373696e67207468652071756572792e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022666174616c222c0a20202020202020202274797065223a2022626f6f6c65616e222c0a202020202020202022646f63223a2022496620747275652c2074686973206572726f722070726576656e747320667572746865722071756572792070726f63657373696e672e20204d6f726520726573756c742064617461206d61792062652072657475726e65642c20627574207468657265206973206e6f2067756172616e746565207468617420616c6c206f6620746865206f726967696e616c20646174612077696c6c2062652070726f6365737365642e202049662066616c73652c2074686973206572726f7220646f6573206e6f742070726576656e7420667572746865722071756572792070726f63657373696e672e220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226e616d65222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a2022546865206e616d65206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226465736372697074696f6e222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a202241206465736372697074696f6e206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022706f736974696f6e222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520626c6f62206f666673657420617420776869636820746865206572726f72206f63637572726564220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e70726f6772657373222c0a2020202022646f63223a2022496e666f726d6174696f6e2061626f7574207468652070726f6772657373206f6620746865207175657279222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202262797465735363616e6e6564222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a2022546865206e756d626572206f6620627974657320746861742068617665206265656e207363616e6e6564220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e656e64222c0a2020202022646f63223a202253656e74206173207468652066696e616c206d657373616765206f662074686520726573706f6e73652c20696e6469636174696e67207468617420616c6c20726573756c74732068617665206265656e2073656e742e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d0a5d0a00d282d5c1e7b9ef45906e6d9cec3fcb2f020c00083235300ad282d5c1e7b9ef45906e6d9cec3fcb2f026402002a496e76616c696454797065436f6e76657273696f6e30496e76616c6964207479706520636f6e76657273696f6e2e00d282d5c1e7b9ef45906e6d9cec3fcb2f0206044444d282d5c1e7b9ef45906e6d9cec3fcb2f02040644d282d5c1e7b9ef45906e6d9cec3fcb2f", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:36 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D81CF6FA77AE6F"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-creation-time', + 'Tue, 30 Jun 2020 13:10:36 GMT', + 'x-ms-lease-state', + 'available', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-request-id', + '082a375e-701e-001c-2bdf-4e1fc0000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '91008545-4c0f-4a1f-999e-7dfe0f8dbb10', + 'Date', + 'Tue, 30 Jun 2020 13:10:36 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352263458602060') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559cc88-101e-001a-5adf-4e2c7f000000', + 'x-ms-client-request-id', + '1d25daae-6601-4c1d-8894-bb52ff619a95', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:38 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_progress_event.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_progress_event.js new file mode 100644 index 000000000000..af9e8f88897d --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_progress_event.js @@ -0,0 +1,137 @@ +let nock = require('nock'); + +module.exports.hash = "6f4e44f916c890663ec1d0a6ad91967e"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352262719001298","blob":"blob159352262763309518"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352262719001298') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:26 GMT', + 'ETag', + '"0x8D81CF6F4E002DC"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c774-101e-001a-03df-4e2c7f000000', + 'x-ms-client-request-id', + 'e083ddec-82b4-4ad2-a037-0bca795e1d72', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:26 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352262719001298/blob159352262763309518', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:27 GMT', + 'ETag', + '"0x8D81CF6F546EAB0"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '082a348a-701e-001c-6edf-4e1fc0000000', + 'x-ms-client-request-id', + '9dbe3e0d-432c-45e7-8421-f0cff12aab6b', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:27.5533255Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:26 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352262719001298/blob159352262763309518', "100,200,300,400\n150,250,350,450\n") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'v9C7YWQTetukQaGSOQcgRQ==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:28 GMT', + 'ETag', + '"0x8D81CF6F5BE0518"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c823-101e-001a-1cdf-4e2c7f000000', + 'x-ms-client-request-id', + '0eac6a72-e043-4e42-b9c9-e60cc43e84fa', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'gema9E3+zEY=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:28.3338792Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:27 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .post('/container159352262719001298/blob159352262763309518', "SQLselect * from BlobStorage") + .query(true) + .reply(200, "4f626a0102166176726f2e736368656d61be1e5b0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e726573756c7444617461222c0a2020202022646f63223a2022486f6c647320726573756c74206461746120696e2074686520666f726d61742073706563696669656420666f72207468697320717565727920284353562c204a534f4e2c206574632e292e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202264617461222c0a20202020202020202274797065223a20226279746573220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e6572726f72222c0a2020202022646f63223a2022416e206572726f722074686174206f63637572726564207768696c652070726f63657373696e67207468652071756572792e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022666174616c222c0a20202020202020202274797065223a2022626f6f6c65616e222c0a202020202020202022646f63223a2022496620747275652c2074686973206572726f722070726576656e747320667572746865722071756572792070726f63657373696e672e20204d6f726520726573756c742064617461206d61792062652072657475726e65642c20627574207468657265206973206e6f2067756172616e746565207468617420616c6c206f6620746865206f726967696e616c20646174612077696c6c2062652070726f6365737365642e202049662066616c73652c2074686973206572726f7220646f6573206e6f742070726576656e7420667572746865722071756572792070726f63657373696e672e220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226e616d65222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a2022546865206e616d65206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226465736372697074696f6e222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a202241206465736372697074696f6e206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022706f736974696f6e222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520626c6f62206f666673657420617420776869636820746865206572726f72206f63637572726564220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e70726f6772657373222c0a2020202022646f63223a2022496e666f726d6174696f6e2061626f7574207468652070726f6772657373206f6620746865207175657279222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202262797465735363616e6e6564222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a2022546865206e756d626572206f6620627974657320746861742068617665206265656e207363616e6e6564220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e656e64222c0a2020202022646f63223a202253656e74206173207468652066696e616c206d657373616765206f662074686520726573706f6e73652c20696e6469636174696e67207468617420616c6c20726573756c74732068617665206265656e2073656e742e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d0a5d0a00ce3253e2e217534a86dd080c869b20f4024400403130302c3230302c3330302c3430300a3135302c3235302c3335302c3435300ace3253e2e217534a86dd080c869b20f40206044040ce3253e2e217534a86dd080c869b20f402040640ce3253e2e217534a86dd080c869b20f4", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:28 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D81CF6F5BE0518"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-creation-time', + 'Tue, 30 Jun 2020 13:10:28 GMT', + 'x-ms-lease-state', + 'available', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-request-id', + '082a350e-701e-001c-5edf-4e1fc0000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + 'f45413a5-3208-4576-a071-a169162a1693', + 'Date', + 'Tue, 30 Jun 2020 13:10:28 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352262719001298') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c8fa-101e-001a-58df-4e2c7f000000', + 'x-ms-client-request-id', + 'b0a92086-1182-498b-bfb0-d335d90331b2', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:29 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_snapshot.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_snapshot.js new file mode 100644 index 000000000000..dafe234f5d32 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_snapshot.js @@ -0,0 +1,161 @@ +let nock = require('nock'); + +module.exports.hash = "c2e730c1561450c8fd9bcf019285d255"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352260946303885","blob":"blob159352261004507022"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352260946303885') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:09 GMT', + 'ETag', + '"0x8D81CF6EA58C49C"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559be0a-101e-001a-35df-4e2c7f000000', + 'x-ms-client-request-id', + 'd009520c-daee-43a8-8c3c-2df2832f05ea', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:08 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352260946303885/blob159352261004507022', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:09 GMT', + 'ETag', + '"0x8D81CF6EAB6F7CA"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559be87-101e-001a-2ddf-4e2c7f000000', + 'x-ms-client-request-id', + '7ef8702c-91e9-4946-8a38-3539f79a6426', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:09.8327265Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:09 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352260946303885/blob159352261004507022', "100,200,300,400\n150,250,350,450\n") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'v9C7YWQTetukQaGSOQcgRQ==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:10 GMT', + 'ETag', + '"0x8D81CF6EB1295F6"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559bf22-101e-001a-3adf-4e2c7f000000', + 'x-ms-client-request-id', + '4776fa07-8d20-4710-8cc2-5a63d1989c0a', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'gema9E3+zEY=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:10.4341529Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:10 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352260946303885/blob159352261004507022') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:10 GMT', + 'ETag', + '"0x8D81CF6EB1295F6"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559bfe6-101e-001a-70df-4e2c7f000000', + 'x-ms-client-request-id', + '272be4ab-23e7-4335-a5bc-592628fb1215', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-30T13:10:11.2046992Z', + 'x-ms-snapshot', + '2020-06-30T13:10:11.2036992Z', + 'x-ms-request-server-encrypted', + 'false', + 'Date', + 'Tue, 30 Jun 2020 13:10:10 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .post('/container159352260946303885/blob159352261004507022', "SQLselect * from BlobStorage") + .query(true) + .reply(200, "4f626a0102166176726f2e736368656d61be1e5b0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e726573756c7444617461222c0a2020202022646f63223a2022486f6c647320726573756c74206461746120696e2074686520666f726d61742073706563696669656420666f72207468697320717565727920284353562c204a534f4e2c206574632e292e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202264617461222c0a20202020202020202274797065223a20226279746573220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e6572726f72222c0a2020202022646f63223a2022416e206572726f722074686174206f63637572726564207768696c652070726f63657373696e67207468652071756572792e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022666174616c222c0a20202020202020202274797065223a2022626f6f6c65616e222c0a202020202020202022646f63223a2022496620747275652c2074686973206572726f722070726576656e747320667572746865722071756572792070726f63657373696e672e20204d6f726520726573756c742064617461206d61792062652072657475726e65642c20627574207468657265206973206e6f2067756172616e746565207468617420616c6c206f6620746865206f726967696e616c20646174612077696c6c2062652070726f6365737365642e202049662066616c73652c2074686973206572726f7220646f6573206e6f742070726576656e7420667572746865722071756572792070726f63657373696e672e220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226e616d65222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a2022546865206e616d65206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226465736372697074696f6e222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a202241206465736372697074696f6e206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022706f736974696f6e222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520626c6f62206f666673657420617420776869636820746865206572726f72206f63637572726564220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e70726f6772657373222c0a2020202022646f63223a2022496e666f726d6174696f6e2061626f7574207468652070726f6772657373206f6620746865207175657279222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202262797465735363616e6e6564222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a2022546865206e756d626572206f6620627974657320746861742068617665206265656e207363616e6e6564220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e656e64222c0a2020202022646f63223a202253656e74206173207468652066696e616c206d657373616765206f662074686520726573706f6e73652c20696e6469636174696e67207468617420616c6c20726573756c74732068617665206265656e2073656e742e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d0a5d0a007b79f7acb1527e42b7627ae40df09b0f024400403130302c3230302c3330302c3430300a3135302c3235302c3335302c3435300a7b79f7acb1527e42b7627ae40df09b0f02060440407b79f7acb1527e42b7627ae40df09b0f020406407b79f7acb1527e42b7627ae40df09b0f", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:10 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D81CF6EB1295F6"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-creation-time', + 'Tue, 30 Jun 2020 13:10:10 GMT', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-request-id', + '0559c025-101e-001a-29df-4e2c7f000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '994b369b-0ec4-4f78-b7be-8c6394318a9b', + 'Date', + 'Tue, 30 Jun 2020 13:10:11 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352260946303885') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c060-101e-001a-62df-4e2c7f000000', + 'x-ms-client-request-id', + 'be5e850b-9044-4073-9e66-7c838658db88', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:11 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_where_conditionals.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_where_conditionals.js new file mode 100644 index 000000000000..da8df47e82ec --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_query_should_work_with_where_conditionals.js @@ -0,0 +1,137 @@ +let nock = require('nock'); + +module.exports.hash = "4e438f3076d7f7298721a8538c3868a5"; + +module.exports.testInfo = {"uniqueName":{"container":"container159352261301900061","blob":"blob159352261343304995"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352261301900061') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:12 GMT', + 'ETag', + '"0x8D81CF6EC76D70C"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c0b8-101e-001a-32df-4e2c7f000000', + 'x-ms-client-request-id', + '30525d91-d442-438c-9aed-d85ed6e4d91d', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:12 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352261301900061/blob159352261343304995', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:13 GMT', + 'ETag', + '"0x8D81CF6ECBBD855"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c0e7-101e-001a-59df-4e2c7f000000', + 'x-ms-client-request-id', + '0f4a9d7a-0fd8-49ca-a912-0beb826a529e', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:13.2191317Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:12 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159352261301900061/blob159352261343304995', "100,200,300,400\n150,250,350,450\n") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'v9C7YWQTetukQaGSOQcgRQ==', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:13 GMT', + 'ETag', + '"0x8D81CF6ED0C02B8"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c121-101e-001a-10df-4e2c7f000000', + 'x-ms-client-request-id', + 'bdeaa902-39be-408f-9ca7-9518d3313769', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'gema9E3+zEY=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-30T13:10:13.7455048Z', + 'Date', + 'Tue, 30 Jun 2020 13:10:13 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .post('/container159352261301900061/blob159352261343304995', "SQLselect _2 from BlobStorage where _1 > 100") + .query(true) + .reply(200, "4f626a0102166176726f2e736368656d61be1e5b0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e726573756c7444617461222c0a2020202022646f63223a2022486f6c647320726573756c74206461746120696e2074686520666f726d61742073706563696669656420666f72207468697320717565727920284353562c204a534f4e2c206574632e292e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202264617461222c0a20202020202020202274797065223a20226279746573220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e6572726f72222c0a2020202022646f63223a2022416e206572726f722074686174206f63637572726564207768696c652070726f63657373696e67207468652071756572792e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022666174616c222c0a20202020202020202274797065223a2022626f6f6c65616e222c0a202020202020202022646f63223a2022496620747275652c2074686973206572726f722070726576656e747320667572746865722071756572792070726f63657373696e672e20204d6f726520726573756c742064617461206d61792062652072657475726e65642c20627574207468657265206973206e6f2067756172616e746565207468617420616c6c206f6620746865206f726967696e616c20646174612077696c6c2062652070726f6365737365642e202049662066616c73652c2074686973206572726f7220646f6573206e6f742070726576656e7420667572746865722071756572792070726f63657373696e672e220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226e616d65222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a2022546865206e616d65206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a20226465736372697074696f6e222c0a20202020202020202274797065223a2022737472696e67222c0a202020202020202022646f63223a202241206465736372697074696f6e206f6620746865206572726f72220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022706f736974696f6e222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520626c6f62206f666673657420617420776869636820746865206572726f72206f63637572726564220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e70726f6772657373222c0a2020202022646f63223a2022496e666f726d6174696f6e2061626f7574207468652070726f6772657373206f6620746865207175657279222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a202262797465735363616e6e6564222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a2022546865206e756d626572206f6620627974657320746861742068617665206265656e207363616e6e6564220a2020202020207d2c0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d2c0a20207b0a202020202274797065223a20227265636f7264222c0a20202020226e616d65223a2022636f6d2e6d6963726f736f66742e617a7572652e73746f726167652e7175657279426c6f62436f6e74656e74732e656e64222c0a2020202022646f63223a202253656e74206173207468652066696e616c206d657373616765206f662074686520726573706f6e73652c20696e6469636174696e67207468617420616c6c20726573756c74732068617665206265656e2073656e742e222c0a20202020226669656c6473223a205b0a2020202020207b0a2020202020202020226e616d65223a2022746f74616c4279746573222c0a20202020202020202274797065223a20226c6f6e67222c0a202020202020202022646f63223a202254686520746f74616c206e756d626572206f6620627974657320746f206265207363616e6e656420696e2074686973207175657279220a2020202020207d0a202020205d0a20207d0a5d0a0040c990e629314a4f991bc621bd22583a020c00083235300a40c990e629314a4f991bc621bd22583a020604404040c990e629314a4f991bc621bd22583a0204064040c990e629314a4f991bc621bd22583a", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'avro/binary', + 'Last-Modified', + 'Tue, 30 Jun 2020 13:10:13 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D81CF6ED0C02B8"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-creation-time', + 'Tue, 30 Jun 2020 13:10:13 GMT', + 'x-ms-lease-state', + 'available', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-request-id', + '0559c152-101e-001a-3cdf-4e2c7f000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '17bcb80d-40be-425d-a8b2-7ead45616ab8', + 'Date', + 'Tue, 30 Jun 2020 13:10:14 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159352261301900061') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0559c1d3-101e-001a-2edf-4e2c7f000000', + 'x-ms-client-request-id', + 'ee5fe4d7-34ad-4465-bfa2-18108d336b1b', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 30 Jun 2020 13:10:14 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setaccesstier_set_archive_to_hot.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setaccesstier_set_archive_to_hot.js index 3043c6220c66..4cb31287529c 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setaccesstier_set_archive_to_hot.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setaccesstier_set_archive_to_hot.js @@ -1,97 +1,107 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156988647032205960","blob":"blob156988647052503315"} +module.exports.hash = "15fc01e92b66d0fad95cdec90863c146"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827920706797","blob":"blob159210827921002564"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988647032205960') + .put('/container159210827920706797') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:30 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D745FEBDD1A08C"', + '"0x8D81019EBF94D51"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '804b9784-401e-00cf-41e7-771429000000', + 'c130993d-201e-003e-6a02-42dadf000000', 'x-ms-client-request-id', - 'e3db28d8-3f80-4f19-b444-8c07861fede1', + '0a6b4d82-fff1-48ef-8652-881f6b8a07b1', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:30 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988647032205960/blob156988647052503315', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827920706797/blob159210827921002564', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:30 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D745FEBDF1AF47"', + '"0x8D81019EBFBB37F"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '94127e78-d01e-000d-1ae7-779c97000000', + 'c1309946-201e-003e-7102-42dadf000000', 'x-ms-client-request-id', - '1781c584-052d-4407-85d1-633e2710e4ba', + '067d251a-4ece-4028-b7ac-83029c0ddf3b', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:59.2293247Z', 'Date', - 'Mon, 30 Sep 2019 23:34:29 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988647032205960/blob156988647052503315') + .put('/container159210827920706797/blob159210827921002564') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'e0419c82-e01e-010a-37e7-772c47000000', + 'c130994c-201e-003e-7702-42dadf000000', 'x-ms-client-request-id', - '7e27fd11-0937-49eb-b78a-d66e6ebfd6fe', + 'f8502f59-7182-4a2e-9435-9ce0e4b1190b', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:30 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156988647032205960/blob156988647052503315') - .reply(200, "", [ 'Content-Length', + .head('/container159210827920706797/blob159210827921002564') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:30 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D745FEBDF1AF47"', - 'Vary', - 'Origin', + '"0x8D81019EBFBB37F"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '3d941c4c-901e-00cd-48e7-7716d3000000', + 'c1309950-201e-003e-7b02-42dadf000000', 'x-ms-client-request-id', - '8e5fa1b1-9284-44df-986c-bf1d6edb129b', + '23173ba4-eac7-400e-8323-61247fb6d795', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:59.2293247Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Mon, 30 Sep 2019 23:34:30 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -103,54 +113,58 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-access-tier', 'Archive', 'x-ms-access-tier-change-time', - 'Mon, 30 Sep 2019 23:34:30 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'Date', - 'Mon, 30 Sep 2019 23:34:30 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988647032205960/blob156988647052503315') + .put('/container159210827920706797/blob159210827921002564') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '11919f49-401e-00a2-38e7-77be07000000', + 'c1309955-201e-003e-8002-42dadf000000', 'x-ms-client-request-id', - '912b746d-eef1-4471-a3c2-8b50c6fb76e0', + '7f44bc51-d347-47fe-b904-bab1b5e918ab', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:31 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156988647032205960/blob156988647052503315') - .reply(200, "", [ 'Content-Length', + .head('/container159210827920706797/blob159210827921002564') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:30 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D745FEBDF1AF47"', - 'Vary', - 'Origin', + '"0x8D81019EBFBB37F"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd5135805-d01e-00e3-11e7-779614000000', + 'c1309957-201e-003e-0202-42dadf000000', 'x-ms-client-request-id', - 'bb16f6df-ff4d-4ded-b92b-8c372659930b', + '07667e98-ae4f-47c9-828e-df9afbca70cd', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:59.2293247Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Mon, 30 Sep 2019 23:34:30 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -162,26 +176,29 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-access-tier', 'Archive', 'x-ms-access-tier-change-time', - 'Mon, 30 Sep 2019 23:34:31 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'x-ms-archive-status', 'rehydrate-pending-to-hot', + 'x-ms-rehydrate-priority', + 'Standard', 'Date', - 'Mon, 30 Sep 2019 23:34:30 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156988647032205960') + .delete('/container159210827920706797') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '0c0794a5-601e-00f1-7de7-77a208000000', + 'c1309960-201e-003e-0a02-42dadf000000', 'x-ms-client-request-id', - 'ea186d3c-5b2e-4c77-8583-5aecbe412fe5', + '28614c17-c901-41f6-9098-5dcbb13fd35f', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:31 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setaccesstier_set_default_to_cool.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setaccesstier_set_default_to_cool.js index 0cfd5feef8d7..49ca319a7d12 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setaccesstier_set_default_to_cool.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setaccesstier_set_default_to_cool.js @@ -1,97 +1,107 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156988646924605907","blob":"blob156988646945001807"} +module.exports.hash = "5c4a67be36e56d2e3cb4a259494f8673"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827913107230","blob":"blob159210827915204221"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988646924605907') + .put('/container159210827913107230') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:29 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D745FEBD2D6665"', + '"0x8D81019EBEEC412"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '40622e52-f01e-001a-23e7-775cf4000000', + 'c130991e-201e-003e-4d02-42dadf000000', 'x-ms-client-request-id', - 'c07630bf-83bb-43d1-ba08-490cad2e46ca', + '3f153acf-e0f9-400b-a6e6-46e1657584ca', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:28 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988646924605907/blob156988646945001807', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827913107230/blob159210827915204221', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:29 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'ETag', - '"0x8D745FEBD4D0A17"', + '"0x8D81019EBF15164"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a73e7dcf-101e-0010-0ae7-77457d000000', + 'c1309923-201e-003e-5102-42dadf000000', 'x-ms-client-request-id', - '88259ba1-d505-49fc-b2de-7f81b33c5674', + '9a915363-ca06-47f0-8ade-0fa705679812', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:59.1612772Z', 'Date', - 'Mon, 30 Sep 2019 23:34:28 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156988646924605907/blob156988646945001807') + .put('/container159210827913107230/blob159210827915204221') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a6447ff3-401e-010c-14e7-77db3f000000', + 'c130992b-201e-003e-5902-42dadf000000', 'x-ms-client-request-id', - '2396740d-5abe-4cd3-8587-84623bcfb054', + '3cbaee92-e011-41cb-a920-50b12717f8ea', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:29 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156988646924605907/blob156988646945001807') - .reply(200, "", [ 'Content-Length', + .head('/container159210827913107230/blob159210827915204221') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Mon, 30 Sep 2019 23:34:29 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D745FEBD4D0A17"', - 'Vary', - 'Origin', + '"0x8D81019EBF15164"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'c428ff4c-e01e-00a4-5de7-77497f000000', + 'c1309930-201e-003e-5e02-42dadf000000', 'x-ms-client-request-id', - '4f003ef7-7ac7-44f3-a7fc-209daa89d513', + 'b5ee81d1-18d4-4e7a-810c-c02c40d240f2', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:59.1612772Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Mon, 30 Sep 2019 23:34:29 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -103,24 +113,25 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-access-tier', 'Cool', 'x-ms-access-tier-change-time', - 'Mon, 30 Sep 2019 23:34:29 GMT', + 'Sun, 14 Jun 2020 04:17:59 GMT', 'Date', - 'Mon, 30 Sep 2019 23:34:29 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156988646924605907') + .delete('/container159210827913107230') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '129b1ca5-e01e-000e-43e7-779f90000000', + 'c1309932-201e-003e-6002-42dadf000000', 'x-ms-client-request-id', - 'a6368b3f-d69f-4c7c-95b7-ed843a2377be', + 'dbabf090-7b49-401f-9566-960cdcf78880', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Mon, 30 Sep 2019 23:34:30 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_sethttpheaders_with_all_parameters_set.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_sethttpheaders_with_all_parameters_set.js index 4655c0c49091..67acaa13f3c2 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_sethttpheaders_with_all_parameters_set.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_sethttpheaders_with_all_parameters_set.js @@ -1,78 +1,86 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816861608504522","blob":"blob156816861649607807"} +module.exports.hash = "6e9aff9d8b2a110f39c9310185ef114d"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827815100500","blob":"blob159210827816709968"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861608504522') + .put('/container159210827815100500') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:36 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F0D018DB4"', + '"0x8D81019EB588340"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '63d1e334-601e-0000-8047-6866fc000000', + 'c13097f0-201e-003e-2f02-42dadf000000', 'x-ms-client-request-id', - '9505d2c2-d2a4-4696-ad27-1ca21829d7a8', + 'da2797a4-0387-402b-96da-521136ffe642', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:35 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861608504522/blob156816861649607807', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827815100500/blob159210827816709968', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:36 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F0D406D9F"', + '"0x8D81019EB5B5EEE"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd254224a-501e-0003-3847-6865fb000000', + 'c13097fc-201e-003e-3a02-42dadf000000', 'x-ms-client-request-id', - 'c8ff5480-8745-4142-b1e5-7b640f92936e', + '1c1870b7-0df3-4b4d-8d01-ddb67ddc52a1', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:58.1785838Z', 'Date', - 'Wed, 11 Sep 2019 02:23:36 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861608504522/blob156816861649607807') + .put('/container159210827815100500/blob159210827816709968') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:37 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F0D7FA4E7"', + '"0x8D81019EB5DD063"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '4072ad3e-d01e-0056-3747-688e8c000000', + 'c1309803-201e-003e-4102-42dadf000000', 'x-ms-client-request-id', - '0e49fb1a-3f9e-476f-bb8a-515fb061d1c3', + '531f6976-bfa1-4f6d-835d-9eadba60ebfb', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:36 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816861608504522/blob156816861649607807') - .reply(200, [], [ 'Cache-Control', + .head('/container159210827815100500/blob159210827816709968') + .reply(200, [], [ + 'Cache-Control', 'blobCacheControl', 'Content-Length', '11', @@ -85,23 +93,25 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'Content-MD5', 'AQIDBA==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:37 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F0D7FA4E7"', + '"0x8D81019EB5DD063"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'ab8a7937-c01e-0060-1647-6823de000000', + 'c1309809-201e-003e-4702-42dadf000000', 'x-ms-client-request-id', - 'eae7ec81-e580-4d6f-8482-d26caf816c57', + '1546fea1-01d0-4363-a035-6efb9f35a199', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:58.1785838Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:23:36 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -113,30 +123,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Content-Type,Content-Encoding,Content-Language,Cache-Control,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,Content-Disposition,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:23:36 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816861608504522') + .delete('/container159210827815100500') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b9450a29-001e-0039-2d47-682658000000', + 'c130980c-201e-003e-4a02-42dadf000000', 'x-ms-client-request-id', - 'c2101364-f31b-4f4c-892c-6fa770390c20', + '691835a6-8289-45b7-b02e-bfbf26b166e3', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:37 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_sethttpheaders_with_default_parameters.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_sethttpheaders_with_default_parameters.js index cf9bb71fed86..5f5550fcd86c 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_sethttpheaders_with_default_parameters.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_sethttpheaders_with_default_parameters.js @@ -1,97 +1,107 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816861406804572","blob":"blob156816861446805800"} +module.exports.hash = "2a72af782365f9ee677dc96b13236ba0"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827799401548","blob":"blob159210827805109492"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861406804572') + .put('/container159210827799401548') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:34 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F0BCCFF3F"', + '"0x8D81019EB41C2C8"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '67988c10-b01e-0064-5547-68d65c000000', + 'c13097b5-201e-003e-7902-42dadf000000', 'x-ms-client-request-id', - 'a4057634-b4cb-4562-81a6-4251a1416f2a', + '3c262f6b-5cfd-4a15-9e2a-730d8e10fc37', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:33 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861406804572/blob156816861446805800', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827799401548/blob159210827805109492', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:34 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F0C0A74CD"', + '"0x8D81019EB498169"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd653360c-a01e-0034-5447-68c954000000', + 'c13097bf-201e-003e-0202-42dadf000000', 'x-ms-client-request-id', - '7b1ae749-6112-47ef-ab56-883237c759fb', + '86af19fb-29be-4383-8110-305b268c7b45', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:58.0615017Z', 'Date', - 'Wed, 11 Sep 2019 02:23:34 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861406804572/blob156816861446805800') + .put('/container159210827799401548/blob159210827805109492') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:35 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F0C4788D3"', + '"0x8D81019EB4BCBBF"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd653366a-a01e-0034-2647-68c954000000', + 'c13097c6-201e-003e-0902-42dadf000000', 'x-ms-client-request-id', - '2a394410-be03-4441-be3d-66e629371eb4', + '27725b8c-101a-45ef-83ac-55ec148282be', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:34 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816861406804572/blob156816861446805800') - .reply(200, "", [ 'Content-Length', + .head('/container159210827799401548/blob159210827805109492') + .reply(200, "", [ + 'Content-Length', '11', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:35 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F0C4788D3"', + '"0x8D81019EB4BCBBF"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a4585a40-f01e-0041-7e47-684eef000000', + 'c13097cd-201e-003e-1002-42dadf000000', 'x-ms-client-request-id', - '0ba7e52b-3f01-47a5-a805-ecada11c11c2', + '48bf8e75-8627-401a-bcad-b57e52206c04', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:58.0615017Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:23:34 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -101,30 +111,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Last-Modified,ETag,x-ms-creation-time,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:23:34 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816861406804572') + .delete('/container159210827799401548') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '67988e3c-b01e-0064-3047-68d65c000000', + 'c13097d5-201e-003e-1802-42dadf000000', 'x-ms-client-request-id', - 'fe813106-0c6d-41ff-9b31-7891a502c369', + 'ac99586d-0df9-49f6-ad3d-92a1e81ac44a', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:35 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setmetadata_with_cleaning_up_metadata.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setmetadata_with_cleaning_up_metadata.js index 3b9eaab425c6..2470e2cb582a 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setmetadata_with_cleaning_up_metadata.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setmetadata_with_cleaning_up_metadata.js @@ -1,107 +1,119 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816861121402747","blob":"blob156816861162106037"} +module.exports.hash = "5fcb62eeaa74c436ad1c241b97d08805"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827790005161","blob":"blob159210827791505055"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861121402747') + .put('/container159210827790005161') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:31 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'ETag', - '"0x8D7365F0A19FE5F"', + '"0x8D81019EB322F93"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '1837c8b1-b01e-004d-0747-68a01e000000', + 'c1309795-201e-003e-5a02-42dadf000000', 'x-ms-client-request-id', - '137b33d5-c06f-47ca-b9b4-dbf97b82573b', + '17b4f5a7-fdf0-4713-9aea-850063ca4871', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:31 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861121402747/blob156816861162106037', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827790005161/blob159210827791505055', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:31 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'ETag', - '"0x8D7365F0A59DEAC"', + '"0x8D81019EB34BD25"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'e18b4285-d01e-0030-6347-683cd6000000', + 'c130979b-201e-003e-5f02-42dadf000000', 'x-ms-client-request-id', - '374350d4-f868-40aa-b2a6-ee1ad5af7cef', + '44c3b451-e7a7-435b-8313-02c308e0f2ef', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:57.9264060Z', 'Date', - 'Wed, 11 Sep 2019 02:23:31 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861121402747/blob156816861162106037') + .put('/container159210827790005161/blob159210827791505055') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:32 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'ETag', - '"0x8D7365F0A98EEE0"', + '"0x8D81019EB372E96"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '84b8f259-401e-0017-5e47-68a69f000000', + 'c13097a1-201e-003e-6502-42dadf000000', 'x-ms-client-request-id', - '77edba80-3fcc-4838-9959-17fc00b164ab', + '3d17bcbd-bc7a-43e6-99ba-dab4b8ef3084', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:57.9424166Z', 'x-ms-request-server-encrypted', 'true', 'Date', - 'Wed, 11 Sep 2019 02:23:31 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816861121402747/blob156816861162106037') - .reply(200, "", [ 'Content-Length', + .head('/container159210827790005161/blob159210827791505055') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:32 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F0A98EEE0"', + '"0x8D81019EB372E96"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'f7be116f-301e-005c-1147-689705000000', + 'c13097a7-201e-003e-6b02-42dadf000000', 'x-ms-client-request-id', - '07489006-5458-43e2-8e2e-868af5c4a752', + 'a175e48e-7fc8-4326-ba5d-238d82e88902', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:57.9424166Z', + 'x-ms-is-current-version', + 'true', 'x-ms-meta-a', 'a', 'x-ms-meta-b', 'b', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:23:31 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -111,66 +123,68 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,x-ms-meta-a,x-ms-meta-b,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:23:31 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816861121402747/blob156816861162106037') + .put('/container159210827790005161/blob159210827791505055') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:33 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'ETag', - '"0x8D7365F0B133E01"', + '"0x8D81019EB3AFFD6"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '1ab5b2fb-a01e-003f-6c47-68d120000000', + 'c13097a9-201e-003e-6d02-42dadf000000', 'x-ms-client-request-id', - '29aa42af-79f1-4189-9aa7-81f0e3cff61d', + '7e888835-f900-417d-8bd5-0da0a7059cb5', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:57.9674342Z', 'x-ms-request-server-encrypted', 'true', 'Date', - 'Wed, 11 Sep 2019 02:23:32 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816861121402747/blob156816861162106037') - .reply(200, "", [ 'Content-Length', + .head('/container159210827790005161/blob159210827791505055') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:33 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F0B133E01"', + '"0x8D81019EB3AFFD6"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '478ecaa6-701e-0014-7b47-68a598000000', + 'c13097ac-201e-003e-7002-42dadf000000', 'x-ms-client-request-id', - '3f1f2bca-3050-43f6-98a0-d74f24dddce0', + 'efaf3045-55ac-432c-9b84-d0445fcf9d8c', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:57.9674342Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:23:31 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -180,30 +194,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:23:33 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816861121402747') + .delete('/container159210827790005161') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '42fb9f5c-101e-0062-2947-682124000000', + 'c13097ad-201e-003e-7102-42dadf000000', 'x-ms-client-request-id', - '70a67100-c6af-4e88-b3df-5db52d15f5a4', + '872c81c1-f9f6-496b-889d-e2326b9f6071', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:33 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setmetadata_with_new_metadata_set.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setmetadata_with_new_metadata_set.js index 91337aa5459a..78be680b1a29 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setmetadata_with_new_metadata_set.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_setmetadata_with_new_metadata_set.js @@ -1,107 +1,119 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816860918300250","blob":"blob156816860959006070"} +module.exports.hash = "04d43cdff6474fb113bc340d22a8b474"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827780604720","blob":"blob159210827782200683"},"newDate":{}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816860918300250') + .put('/container159210827780604720') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:29 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'ETag', - '"0x8D7365F08E43949"', + '"0x8D81019EB25AA2C"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b36dd11f-801e-0023-7047-680937000000', + 'c1309767-201e-003e-3102-42dadf000000', 'x-ms-client-request-id', - 'eaf4513e-dc51-4d95-9566-e1479dcc7d05', + '3f8316a3-1808-47bc-bb96-b24b7752820d', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:29 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816860918300250/blob156816860959006070', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827780604720/blob159210827782200683', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:29 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'ETag', - '"0x8D7365F0922860C"', + '"0x8D81019EB2837C2"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '9bf96cb6-501e-0047-1947-68b997000000', + 'c1309774-201e-003e-3d02-42dadf000000', 'x-ms-client-request-id', - '99aa6d84-248e-4935-a569-d046d4a78076', + '43a432ab-b426-410b-84ff-d2cb2c968cfc', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:57.8433474Z', 'Date', - 'Wed, 11 Sep 2019 02:23:29 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816860918300250/blob156816860959006070') + .put('/container159210827780604720/blob159210827782200683') .query(true) - .reply(200, "", [ 'Content-Length', + .reply(200, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:30 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'ETag', - '"0x8D7365F09619637"', + '"0x8D81019EB2AA933"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '8feb5fd2-b01e-0009-7947-687c72000000', + 'c130977d-201e-003e-4602-42dadf000000', 'x-ms-client-request-id', - '0c1aae3d-7b61-4b47-9662-118b958eee4a', + 'f0c634df-4f21-4876-b4f5-841ee8731373', 'x-ms-version', - '2019-02-02', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:57.8603587Z', 'x-ms-request-server-encrypted', 'true', 'Date', - 'Wed, 11 Sep 2019 02:23:29 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816860918300250/blob156816860959006070') - .reply(200, "", [ 'Content-Length', + .head('/container159210827780604720/blob159210827782200683') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:30 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F09619637"', + '"0x8D81019EB2AA933"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '0ec3f9a8-601e-004f-2647-68a2e4000000', + 'c1309789-201e-003e-5002-42dadf000000', 'x-ms-client-request-id', - 'c56af06b-8ca4-40e0-beb2-90f52758e160', + '5f1ac714-6c09-45e9-a238-1837b50c737a', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:57.8603587Z', + 'x-ms-is-current-version', + 'true', 'x-ms-meta-a', 'a', 'x-ms-meta-b', 'b', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:23:29 GMT', + 'Sun, 14 Jun 2020 04:17:57 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -111,30 +123,27 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,x-ms-meta-a,x-ms-meta-b,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:23:30 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816860918300250') + .delete('/container159210827780604720') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '8b5129e8-b01e-0002-0d47-686406000000', + 'c130978c-201e-003e-5202-42dadf000000', 'x-ms-client-request-id', - 'b7f970bd-67c5-477e-8c1a-06de50dabb8a', + '51bb49ed-36ea-48f3-b92c-fd06ef58b796', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:30 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:56 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_synccopyfromurl.js b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_synccopyfromurl.js index 4daf9a41384d..ed2affa742b1 100644 --- a/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_synccopyfromurl.js +++ b/sdk/storage/storage-blob/recordings/node/blobclient_nodejs_only/recording_synccopyfromurl.js @@ -1,106 +1,118 @@ let nock = require('nock'); -module.exports.testInfo = {"container":"container156816863123100857","blob":"blob156816863163502976","copiedblob":"copiedblob156816863205304473","undefined":"2019-09-11T02:23:52.053Z"} +module.exports.hash = "aff5e790ac70fb8a3626de9f7734e800"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210827854300126","blob":"blob159210827855903755","copiedblob":"copiedblob159210827857404795"},"newDate":{"undefined":"2020-06-14T04:17:58.574Z"}} nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816863123100857') + .put('/container159210827854300126') .query(true) - .reply(201, "", [ 'Content-Length', + .reply(201, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:51 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F16080F17"', + '"0x8D81019EB94ACCE"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '10740dfc-c01e-0024-1b47-68ffb2000000', + 'c1309874-201e-003e-2c02-42dadf000000', 'x-ms-client-request-id', - '9c8d8118-79ee-4f0d-ba28-fe383e0aaf41', + '90c960d0-518e-46a2-8389-7b001068f611', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:50 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816863123100857/blob156816863163502976', "Hello World") - .reply(201, "", [ 'Content-Length', + .put('/container159210827854300126/blob159210827855903755', "Hello World") + .reply(201, "", [ + 'Content-Length', '0', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:51 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F1647EEB1"', + '"0x8D81019EB973A41"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '8b513fd1-b01e-0002-3e47-686406000000', + 'c130987c-201e-003e-3202-42dadf000000', 'x-ms-client-request-id', - '352e0ac4-e031-4cae-b518-33c844de1428', + '015cab40-a1c6-40b3-81ec-d69ee8d749b4', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', 'x-ms-request-server-encrypted', 'true', + 'x-ms-version-id', + '2020-06-14T04:17:58.5708609Z', 'Date', - 'Wed, 11 Sep 2019 02:23:51 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .put('/container156816863123100857/copiedblob156816863205304473') - .reply(202, "", [ 'Content-Length', + .put('/container159210827854300126/copiedblob159210827857404795') + .reply(202, "", [ + 'Content-Length', '0', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:52 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'ETag', - '"0x8D7365F16907164"', + '"0x8D81019EBAEF055"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'b7b617a7-901e-005a-7647-68607d000000', + 'c1309881-201e-003e-3702-42dadf000000', 'x-ms-client-request-id', - 'b670711c-0000-44de-8c15-0e1ddf9a8b3d', + 'b2d25a81-3c3f-4bce-b375-cb4f41876461', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'x-ms-content-crc64', 'YeJLfssylmU=', + 'x-ms-version-id', + '2020-06-14T04:17:58.7309733Z', 'x-ms-copy-id', - '755e0632-f4e0-4777-86c0-22c01a318024', + '3a9897d2-6f20-4c6c-9cb3-45f851205a22', 'x-ms-copy-status', 'success', 'Date', - 'Wed, 11 Sep 2019 02:23:51 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816863123100857/blob156816863163502976') - .reply(200, "", [ 'Content-Length', + .head('/container159210827854300126/blob159210827855903755') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:51 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F1647EEB1"', + '"0x8D81019EB973A41"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - '63d1f70b-601e-0000-6447-6866fc000000', + 'c130989f-201e-003e-5402-42dadf000000', 'x-ms-client-request-id', - '4b01d581-1e6c-4395-93a3-95d746c13a3b', + 'ea34de71-99d7-479f-9544-fa414c7ee85f', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:58.5708609Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:23:51 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -110,43 +122,42 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:23:52 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .head('/container156816863123100857/copiedblob156816863205304473') - .reply(200, "", [ 'Content-Length', + .head('/container159210827854300126/copiedblob159210827857404795') + .reply(200, "", [ + 'Content-Length', '11', 'Content-Type', 'application/octet-stream', 'Content-MD5', 'sQqNsWTgdUEFt6mb5y4/5Q==', 'Last-Modified', - 'Wed, 11 Sep 2019 02:23:52 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'Accept-Ranges', 'bytes', 'ETag', - '"0x8D7365F16907164"', + '"0x8D81019EBAEF055"', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'd9732ca1-501e-004c-6447-68a1e3000000', + 'c13098a3-201e-003e-5802-42dadf000000', 'x-ms-client-request-id', - 'a02cee0a-b303-4303-b169-74da43c36364', + '8ea3e8cc-757d-4cbe-868f-1d270064bbba', 'x-ms-version', - '2019-02-02', - 'x-ms-tag-count', - '0', + '2019-12-12', + 'x-ms-version-id', + '2020-06-14T04:17:58.7309733Z', + 'x-ms-is-current-version', + 'true', 'x-ms-creation-time', - 'Wed, 11 Sep 2019 02:23:52 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'x-ms-lease-status', 'unlocked', 'x-ms-lease-state', @@ -154,42 +165,39 @@ nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParam 'x-ms-blob-type', 'BlockBlob', 'x-ms-copy-id', - '755e0632-f4e0-4777-86c0-22c01a318024', + '3a9897d2-6f20-4c6c-9cb3-45f851205a22', 'x-ms-copy-source', - 'https://fakestorageaccount.blob.core.windows.net/container156816863123100857/blob156816863163502976?sv=2019-02-02&se=2019-09-12T02%3A23%3A52Z&sr=b&sp=racwd&sig=ukkieCQpIhUKv1tCNQq0rxb5WhbF2bRWvqpMv8qeOPk%3D', + 'https://fakestorageaccount.blob.core.windows.net/container159210827854300126/blob159210827855903755?sv=2019-12-12&se=2020-06-15T04%3A17%3A58Z&sr=b&sp=racwd', 'x-ms-copy-status', 'success', 'x-ms-copy-progress', '11/11', 'x-ms-copy-completion-time', - 'Wed, 11 Sep 2019 02:23:52 GMT', + 'Sun, 14 Jun 2020 04:17:58 GMT', 'x-ms-server-encrypted', 'true', 'x-ms-access-tier', - 'Cool', + 'Hot', 'x-ms-access-tier-inferred', 'true', - 'Access-Control-Expose-Headers', - 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-copy-id,x-ms-copy-source,x-ms-copy-status,x-ms-copy-progress,x-ms-copy-completion-time,x-ms-server-encrypted,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', - 'Access-Control-Allow-Origin', - '*', 'Date', - 'Wed, 11 Sep 2019 02:23:52 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:57 GMT' +]); nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) - .delete('/container156816863123100857') + .delete('/container159210827854300126') .query(true) - .reply(202, "", [ 'Content-Length', + .reply(202, "", [ + 'Content-Length', '0', 'Server', 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', 'x-ms-request-id', - 'a4587a18-f01e-0041-7747-684eef000000', + 'c13098a7-201e-003e-5c02-42dadf000000', 'x-ms-client-request-id', - '25ca3e0b-858b-4d55-a4ac-c6a0ef49d24a', + '7363a034-0afa-43cd-8094-74adc3c0e648', 'x-ms-version', - '2019-02-02', + '2019-12-12', 'Date', - 'Wed, 11 Sep 2019 02:23:52 GMT' ]); - + 'Sun, 14 Jun 2020 04:17:58 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/blobserviceclient/recording_find_blob_by_tags_should_work.js b/sdk/storage/storage-blob/recordings/node/blobserviceclient/recording_find_blob_by_tags_should_work.js new file mode 100644 index 000000000000..63f31fb594a3 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/blobserviceclient/recording_find_blob_by_tags_should_work.js @@ -0,0 +1,230 @@ +let nock = require('nock'); + +module.exports.hash = "4b85ed9ce9fb0d046c9216243246450c"; + +module.exports.testInfo = {"uniqueName":{"container1":"container1159227439943806411","key":"key159227440063502634","key2":"key2159227440063508429","blobname1":"blobname1159227440063507702","val1":"val1159227440063702419","blobname2":"blobname2159227440094109162","val2":"val2159227440094309109","blobname3":"blobname3159227440123509267","val3":"val3159227440123706015"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container1159227439943806411') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 16 Jun 2020 02:26:40 GMT', + 'ETag', + '"0x8D8119CB3DA7C94"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1be66e0-e01e-0043-7185-43abfc000000', + 'x-ms-client-request-id', + '2e9f1da6-336c-4cd8-a041-b086f7e5f7b8', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 16 Jun 2020 02:26:40 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container1159227439943806411/blobname1159227440063507702') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 16 Jun 2020 02:26:40 GMT', + 'ETag', + '"0x8D8119CB40BD6AC"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1be67a2-e01e-0043-2a85-43abfc000000', + 'x-ms-client-request-id', + 'bdfdd0b6-57bd-4f62-8f69-603ea90e9c21', + 'x-ms-version', + '2019-12-12', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-16T02:26:40.6170284Z', + 'Date', + 'Tue, 16 Jun 2020 02:26:40 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container1159227439943806411/blobname2159227440094109162') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 16 Jun 2020 02:26:40 GMT', + 'ETag', + '"0x8D8119CB439308B"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1be683e-e01e-0043-4485-43abfc000000', + 'x-ms-client-request-id', + '0aa29bb0-96fa-4eaf-a91e-7f1dd8984a51', + 'x-ms-version', + '2019-12-12', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-16T02:26:40.9142411Z', + 'Date', + 'Tue, 16 Jun 2020 02:26:40 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container1159227439943806411/blobname3159227440123509267') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Tue, 16 Jun 2020 02:26:41 GMT', + 'ETag', + '"0x8D8119CB465EE00"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1be68bf-e01e-0043-4385-43abfc000000', + 'x-ms-client-request-id', + '5a340ce3-6756-41d7-9204-c568d94ad66d', + 'x-ms-version', + '2019-12-12', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-16T02:26:41.2074496Z', + 'Date', + 'Tue, 16 Jun 2020 02:26:41 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/') + .query(true) + .reply(200, "\nkey159227440063502634='val1159227440063702419'blobname1159227440063507702container1159227439943806411val1159227440063702419", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Vary', + 'Origin', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1be6dad-e01e-0043-0585-43abfc000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + 'dffd0dec-c1fe-4341-b533-2fb7509534e2', + 'Date', + 'Tue, 16 Jun 2020 02:26:43 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/') + .query(true) + .reply(200, "\nkey159227440063502634='val2159227440094309109'blobname2159227440094109162container1159227439943806411val2159227440094309109", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Vary', + 'Origin', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1be6ee1-e01e-0043-3485-43abfc000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '1a11dfe9-e691-422e-916c-046601fb2a0b', + 'Date', + 'Tue, 16 Jun 2020 02:26:43 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/') + .query(true) + .reply(200, "\nkey2159227440063508429='default'1blobname1159227440063507702container1159227439943806411default2!308!MDAwMDQ1IWNvbnRhaW5lcjExNTkyMjc0Mzk5NDM4MDY0MTEBMDFENjQzODU5MTYzQTc3OSEwMDAwMjchYmxvYm5hbWUyMTU5MjI3NDQwMDk0MTA5MTYyITAwMDAxNSEIAAAABwAAAGRlZmF1bHQhMDAwMDAxITAhMDAwMDI4ITk5OTktMTItMzFUMjM6NTk6NTkuOTk5OTk5OVohMDAwMDM2ITlmMGZhZDA2LTE4OWItNDk5OS05MTllLWZjZTk3MmQ0ODdiYyEwMDAwMjIha2V5MjE1OTIyNzQ0MDA2MzUwODQyOSE-", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Vary', + 'Origin', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1be6f9f-e01e-0043-6585-43abfc000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '9a13b838-e15f-4dff-a978-cdfcb41f4912', + 'Date', + 'Tue, 16 Jun 2020 02:26:44 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/') + .query(true) + .reply(200, "\n2!308!MDAwMDQ1IWNvbnRhaW5lcjExNTkyMjc0Mzk5NDM4MDY0MTEBMDFENjQzODU5MTYzQTc3OSEwMDAwMjchYmxvYm5hbWUyMTU5MjI3NDQwMDk0MTA5MTYyITAwMDAxNSEIAAAABwAAAGRlZmF1bHQhMDAwMDAxITAhMDAwMDI4ITk5OTktMTItMzFUMjM6NTk6NTkuOTk5OTk5OVohMDAwMDM2ITlmMGZhZDA2LTE4OWItNDk5OS05MTllLWZjZTk3MmQ0ODdiYyEwMDAwMjIha2V5MjE1OTIyNzQ0MDA2MzUwODQyOSE-key2159227440063508429='default'1blobname2159227440094109162container1159227439943806411default2!308!MDAwMDQ1IWNvbnRhaW5lcjExNTkyMjc0Mzk5NDM4MDY0MTEBMDFENjQzODU5MTYzQTc3OSEwMDAwMjchYmxvYm5hbWUzMTU5MjI3NDQwMTIzNTA5MjY3ITAwMDAxNSEIAAAABwAAAGRlZmF1bHQhMDAwMDAxITAhMDAwMDI4ITk5OTktMTItMzFUMjM6NTk6NTkuOTk5OTk5OVohMDAwMDM2ITcwMzQ0ZTI4LWNiYjctNDYwNi1iZDJmLWJkYzhiZjlmZWNlYSEwMDAwMjIha2V5MjE1OTIyNzQ0MDA2MzUwODQyOSE-", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Vary', + 'Origin', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1be7082-e01e-0043-3c85-43abfc000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + 'e203e2b7-f526-41d6-9d51-22a179ef0641', + 'Date', + 'Tue, 16 Jun 2020 02:26:44 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/') + .query(true) + .reply(200, "\n2!308!MDAwMDQ1IWNvbnRhaW5lcjExNTkyMjc0Mzk5NDM4MDY0MTEBMDFENjQzODU5MTYzQTc3OSEwMDAwMjchYmxvYm5hbWUzMTU5MjI3NDQwMTIzNTA5MjY3ITAwMDAxNSEIAAAABwAAAGRlZmF1bHQhMDAwMDAxITAhMDAwMDI4ITk5OTktMTItMzFUMjM6NTk6NTkuOTk5OTk5OVohMDAwMDM2ITcwMzQ0ZTI4LWNiYjctNDYwNi1iZDJmLWJkYzhiZjlmZWNlYSEwMDAwMjIha2V5MjE1OTIyNzQ0MDA2MzUwODQyOSE-key2159227440063508429='default'1blobname3159227440123509267container1159227439943806411default", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Vary', + 'Origin', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1be7137-e01e-0043-6a85-43abfc000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '990eeded-74c4-43ff-b59f-315879a40b74', + 'Date', + 'Tue, 16 Jun 2020 02:26:44 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container1159227439943806411') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'e1be71f0-e01e-0043-1885-43abfc000000', + 'x-ms-client-request-id', + 'a72f6748-d11e-4449-9b06-98d71cabd224', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Tue, 16 Jun 2020 02:26:45 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/highlevel/recording_after_all_hook.js b/sdk/storage/storage-blob/recordings/node/highlevel/recording_after_all_hook.js index 438dbf32ba0f..ecf2c683101a 100644 --- a/sdk/storage/storage-blob/recordings/node/highlevel/recording_after_all_hook.js +++ b/sdk/storage/storage-blob/recordings/node/highlevel/recording_after_all_hook.js @@ -1,3 +1,5 @@ let nock = require('nock'); -module.exports.testInfo = {} +module.exports.hash = "8fc0f0f8be4cfc4b1ab29277203cf2bc"; + +module.exports.testInfo = {"uniqueName":{},"newDate":{}} diff --git a/sdk/storage/storage-blob/recordings/node/highlevel/recording_before_all_hook.js b/sdk/storage/storage-blob/recordings/node/highlevel/recording_before_all_hook.js index 438dbf32ba0f..ecf2c683101a 100644 --- a/sdk/storage/storage-blob/recordings/node/highlevel/recording_before_all_hook.js +++ b/sdk/storage/storage-blob/recordings/node/highlevel/recording_before_all_hook.js @@ -1,3 +1,5 @@ let nock = require('nock'); -module.exports.testInfo = {} +module.exports.hash = "8fc0f0f8be4cfc4b1ab29277203cf2bc"; + +module.exports.testInfo = {"uniqueName":{},"newDate":{}} diff --git a/sdk/storage/storage-blob/recordings/node/highlevel/recording_downloadtobuffer_with_cpk.js b/sdk/storage/storage-blob/recordings/node/highlevel/recording_downloadtobuffer_with_cpk.js new file mode 100644 index 000000000000..22288a769fe7 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/highlevel/recording_downloadtobuffer_with_cpk.js @@ -0,0 +1,199 @@ +let nock = require('nock'); + +module.exports.hash = "8fc0f0f8be4cfc4b1ab29277203cf2bc"; + +module.exports.testInfo = {"uniqueName":{"container":"container159218743504107204","blob":"blob159218743535309436","blobCPK":"blobCPK159218743535502279"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218743504107204') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:15 GMT', + 'ETag', + '"0x8D810D23894E519"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f471fd3-701e-006e-5abb-42188f000000', + 'x-ms-client-request-id', + '41aeb515-a435-4ec2-8def-5f482870485d', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:15 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159218743504107204/blobCPK159218743535502279', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:15 GMT', + 'ETag', + '"0x8D810D238C5DF3C"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfaa98a-e01e-0021-4cbb-4269db000000', + 'x-ms-client-request-id', + 'fb2a4ff0-9f03-4da1-8aa9-c2d469d2b4bd', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-encryption-key-sha256', + '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', + 'x-ms-version-id', + '2020-06-15T02:17:15.4593596Z', + 'Date', + 'Mon, 15 Jun 2020 02:17:14 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218743504107204/blobCPK159218743535502279') + .reply(200, "", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:15 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D238C5DF3C"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f472186-701e-006e-7bbb-42188f000000', + 'x-ms-client-request-id', + 'c6df8f7e-2226-4ba5-b4a4-8b61adbedfb0', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:17:15.4593596Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:17:15 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-encryption-key-sha256', + '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', + 'x-ms-access-tier', + 'Hot', + 'x-ms-access-tier-inferred', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,x-ms-is-current-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,Content-MD5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-encryption-key-sha256,x-ms-access-tier,x-ms-access-tier-inferred,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:17:15 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/container159218743504107204/blobCPK159218743535502279') + .reply(206, "Hello World", [ + 'Content-Length', + '11', + 'Content-Type', + 'application/octet-stream', + 'Content-Range', + 'bytes 0-10/11', + 'Last-Modified', + 'Mon, 15 Jun 2020 02:17:15 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D810D238C5DF3C"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfaaa45-e01e-0021-7dbb-4269db000000', + 'x-ms-client-request-id', + 'cdb7d256-d5d2-4518-b235-f27d51da2fab', + 'x-ms-version', + '2019-12-12', + 'x-ms-version-id', + '2020-06-15T02:17:15.4593596Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 02:17:15 GMT', + 'x-ms-blob-content-md5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'BlockBlob', + 'x-ms-server-encrypted', + 'true', + 'x-ms-encryption-key-sha256', + '3QFFFpRA5+XANHqwwbT4yXDmrT/2JaLt/FKHjzhOdoE=', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-version-id,x-ms-is-current-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,x-ms-blob-content-md5,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-server-encrypted,x-ms-encryption-key-sha256,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:17:15 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159218743504107204/blobCPK159218743535502279') + .reply(409, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '0f472353-701e-006e-40bb-42188f000000', + 'x-ms-client-request-id', + 'fa84fc7a-5766-40ef-a3e0-c0ffdbbd857f', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'BlobUsesCustomerSpecifiedEncryption', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 02:17:16 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159218743504107204') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '4bfaaaf7-e01e-0021-24bb-4269db000000', + 'x-ms-client-request-id', + '8acff522-b4c5-44e1-9b17-e1d2ce199c96', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 02:17:16 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/highlevel/recording_put_blob_with_maximum_size.js b/sdk/storage/storage-blob/recordings/node/highlevel/recording_put_blob_with_maximum_size.js new file mode 100644 index 000000000000..1c17830343f7 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/highlevel/recording_put_blob_with_maximum_size.js @@ -0,0 +1,45 @@ +let nock = require('nock'); + +module.exports.hash = "a18dce0586d7a166f92e5c66f5646f3b"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210828196209785","blob":"blob159210828199308862"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210828196209785') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:18:01 GMT', + 'ETag', + '"0x8D81019EDA0BAA6"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1309cfa-201e-003e-5402-42dadf000000', + 'x-ms-client-request-id', + '90b800fc-19c1-4bae-908d-c2f10fefe97a', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:18:01 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210828196209785') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1309e47-201e-003e-0a02-42dadf000000', + 'x-ms-client-request-id', + '63ff77c4-163e-4e9d-b4b6-39b7f855644e', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:18:01 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/highlevel/recording_uploadfile_should_succeed_with_blocksize_eq_block_blob_max_stage_block_bytes.js b/sdk/storage/storage-blob/recordings/node/highlevel/recording_uploadfile_should_succeed_with_blocksize_eq_block_blob_max_stage_block_bytes.js new file mode 100644 index 000000000000..1c17830343f7 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/highlevel/recording_uploadfile_should_succeed_with_blocksize_eq_block_blob_max_stage_block_bytes.js @@ -0,0 +1,45 @@ +let nock = require('nock'); + +module.exports.hash = "a18dce0586d7a166f92e5c66f5646f3b"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210828196209785","blob":"blob159210828199308862"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210828196209785') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:18:01 GMT', + 'ETag', + '"0x8D81019EDA0BAA6"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1309cfa-201e-003e-5402-42dadf000000', + 'x-ms-client-request-id', + '90b800fc-19c1-4bae-908d-c2f10fefe97a', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:18:01 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210828196209785') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1309e47-201e-003e-0a02-42dadf000000', + 'x-ms-client-request-id', + '63ff77c4-163e-4e9d-b4b6-39b7f855644e', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:18:01 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/highlevel/recording_uploadfile_should_work_with_tags.js b/sdk/storage/storage-blob/recordings/node/highlevel/recording_uploadfile_should_work_with_tags.js new file mode 100644 index 000000000000..1c17830343f7 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/highlevel/recording_uploadfile_should_work_with_tags.js @@ -0,0 +1,45 @@ +let nock = require('nock'); + +module.exports.hash = "a18dce0586d7a166f92e5c66f5646f3b"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210828196209785","blob":"blob159210828199308862"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210828196209785') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:18:01 GMT', + 'ETag', + '"0x8D81019EDA0BAA6"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1309cfa-201e-003e-5402-42dadf000000', + 'x-ms-client-request-id', + '90b800fc-19c1-4bae-908d-c2f10fefe97a', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:18:01 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210828196209785') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1309e47-201e-003e-0a02-42dadf000000', + 'x-ms-client-request-id', + '63ff77c4-163e-4e9d-b4b6-39b7f855644e', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:18:01 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/highlevel/recording_uploadstream_should_work_with_tags.js b/sdk/storage/storage-blob/recordings/node/highlevel/recording_uploadstream_should_work_with_tags.js new file mode 100644 index 000000000000..1c17830343f7 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/highlevel/recording_uploadstream_should_work_with_tags.js @@ -0,0 +1,45 @@ +let nock = require('nock'); + +module.exports.hash = "a18dce0586d7a166f92e5c66f5646f3b"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210828196209785","blob":"blob159210828199308862"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210828196209785') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:18:01 GMT', + 'ETag', + '"0x8D81019EDA0BAA6"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1309cfa-201e-003e-5402-42dadf000000', + 'x-ms-client-request-id', + '90b800fc-19c1-4bae-908d-c2f10fefe97a', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:18:01 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210828196209785') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1309e47-201e-003e-0a02-42dadf000000', + 'x-ms-client-request-id', + '63ff77c4-163e-4e9d-b4b6-39b7f855644e', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:18:01 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_account_sas_permission_f_t_for_blob_tags_should_work.js b/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_account_sas_permission_f_t_for_blob_tags_should_work.js new file mode 100644 index 000000000000..75384332234a --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_account_sas_permission_f_t_for_blob_tags_should_work.js @@ -0,0 +1,117 @@ +let nock = require('nock'); + +module.exports.hash = "651943585b7f765da30b063517242c8c"; + +module.exports.testInfo = {"uniqueName":{"container1":"container1159220870164604944","key":"key159220870319306639","key2":"key2159220870319306858","blobname1":"blobname1159220870319304275","val1":"val1159220870319502764","blobname2":"blobname2159220870349903988","val2":"val2159220870350101043"},"newDate":{"now":"2020-06-15T08:11:41.643Z","tmr":"2020-06-15T08:11:41.644Z"}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container1159220870164604944') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 08:11:42 GMT', + 'ETag', + '"0x8D81103BD1E4CBD"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '6eb6eed5-e01e-007c-66ec-42635f000000', + 'x-ms-client-request-id', + '659c96af-b45b-4f27-944d-9ad55f6b5bbc', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 08:11:42 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container1159220870164604944/blobname1159220870319304275') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 08:11:43 GMT', + 'ETag', + '"0x8D81103BD6BBE41"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '6eb6eff7-e01e-007c-77ec-42635f000000', + 'x-ms-client-request-id', + '35cb2ed1-d7c1-4e36-a2ad-6340ba60229b', + 'x-ms-version', + '2019-12-12', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T08:11:43.3454145Z', + 'Date', + 'Mon, 15 Jun 2020 08:11:42 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container1159220870164604944/blobname2159220870349903988') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 08:11:43 GMT', + 'ETag', + '"0x8D81103BD993F1A"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '6eb6f0b6-e01e-007c-31ec-42635f000000', + 'x-ms-client-request-id', + '11320ca7-afd2-47ef-810a-a8d1ce13471c', + 'x-ms-version', + '2019-12-12', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T08:11:43.6436250Z', + 'Date', + 'Mon, 15 Jun 2020 08:11:43 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .get('/') + .query(true) + .reply(200, "\nkey159220870319306639='val1159220870319502764'blobname1159220870319304275container1159220870164604944val1159220870319502764", [ + 'Transfer-Encoding', + 'chunked', + 'Content-Type', + 'application/xml', + 'Vary', + 'Origin', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '6eb6f53a-e01e-007c-75ec-42635f000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '0f0f2d4e-7dfa-41ac-8112-b950dd4a6de8', + 'Date', + 'Mon, 15 Jun 2020 08:11:45 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container1159220870164604944') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '6eb6f658-e01e-007c-01ec-42635f000000', + 'x-ms-client-request-id', + '3b7bb3be-7d0b-4c3e-8abf-08fee458d84c', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 08:11:46 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_account_sas_permission_x_for_blob_version_delete_should_work.js b/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_account_sas_permission_x_for_blob_version_delete_should_work.js new file mode 100644 index 000000000000..4cd5a567d52e --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_account_sas_permission_x_for_blob_version_delete_should_work.js @@ -0,0 +1,149 @@ +let nock = require('nock'); + +module.exports.hash = "bac6944622b95f465db52c838ac6ab58"; + +module.exports.testInfo = {"uniqueName":{"container":"container159220831910304305","blob":"blob159220832047109000"},"newDate":{"now":"2020-06-15T08:05:19.100Z","tmr":"2020-06-15T08:05:19.101Z"}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159220831910304305') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 08:05:20 GMT', + 'ETag', + '"0x8D81102D91B3357"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '7605104a-c01e-007b-44eb-420f3c000000', + 'x-ms-client-request-id', + 'f23c88f4-7f24-4c7a-833a-a54826ca1736', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 08:05:19 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159220831910304305/blob159220832047109000', "Hello World") + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Mon, 15 Jun 2020 08:05:20 GMT', + 'ETag', + '"0x8D81102D94C02C5"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '76051134-c01e-007b-21eb-420f3c000000', + 'x-ms-client-request-id', + '861a8bd0-a4df-4615-897f-fa747d1d2d19', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T08:05:20.6169285Z', + 'Date', + 'Mon, 15 Jun 2020 08:05:19 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159220831910304305/blob159220832047109000') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Mon, 15 Jun 2020 08:05:20 GMT', + 'ETag', + '"0x8D81102D97983A3"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '76051205-c01e-007b-6feb-420f3c000000', + 'x-ms-client-request-id', + 'beb7b084-2993-45b2-80c3-bb591c293cf6', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T08:05:20.9161395Z', + 'Date', + 'Mon, 15 Jun 2020 08:05:20 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159220831910304305/blob159220832047109000') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '76051e96-c01e-007b-01eb-420f3c000000', + 'x-ms-client-request-id', + '8592b1d0-d910-4013-a2d5-03ac08d0b752', + 'x-ms-version', + '2019-12-12', + 'x-ms-delete-type-permanent', + 'false', + 'Date', + 'Mon, 15 Jun 2020 08:05:25 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159220831910304305/blob159220832047109000') + .query(true) + .reply(404, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '76051f2e-c01e-007b-17eb-420f3c000000', + 'x-ms-client-request-id', + '01408f5b-25e6-4d1f-9726-8791b11dc44f', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'BlobNotFound', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 08:05:25 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159220831910304305') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '76051ff4-c01e-007b-5aeb-420f3c000000', + 'x-ms-client-request-id', + '10c10553-b561-46b0-8c44-b429b221b085', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 08:05:25 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateaccountsasqueryparameters_should_work_for_blob_version_delete.js b/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateaccountsasqueryparameters_should_work_for_blob_version_delete.js new file mode 100644 index 000000000000..1f960dcf38a1 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateaccountsasqueryparameters_should_work_for_blob_version_delete.js @@ -0,0 +1,123 @@ +let nock = require('nock'); + +module.exports.hash = "f704b5dcd1c546c6f4f50313162c61c3"; + +module.exports.testInfo = {"uniqueName":{"container":"container158471578931806353","blob":"blob158471579109309092"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158471578931806353') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Fri, 20 Mar 2020 14:49:50 GMT', + 'ETag', + '"0x8D7CCDDF17A45A9"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '91e6f2d5-901e-0054-20c6-fe9595000000', + 'x-ms-client-request-id', + '2f99cd47-c510-49f5-a983-1df5c8624b2d', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Fri, 20 Mar 2020 14:49:50 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158471578931806353/blob158471579109309092', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Fri, 20 Mar 2020 14:49:51 GMT', + 'ETag', + '"0x8D7CCDDF1D974B6"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '91e6f395-901e-0054-3cc6-fe9595000000', + 'x-ms-client-request-id', + 'f529905c-b10d-401f-9517-fba0b651d652', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-03-20T14:49:51.3613494Z', + 'Date', + 'Fri, 20 Mar 2020 14:49:51 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158471578931806353/blob158471579109309092') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Fri, 20 Mar 2020 14:49:52 GMT', + 'ETag', + '"0x8D7CCDDF2630918"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '91e6f4e8-901e-0054-6bc6-fe9595000000', + 'x-ms-client-request-id', + 'ee33a835-5520-4e67-ad27-d3db046a380e', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-03-20T14:49:52.2639912Z', + 'Date', + 'Fri, 20 Mar 2020 14:49:52 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container158471578931806353/blob158471579109309092') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '91e6f5f1-901e-0054-56c6-fe9595000000', + 'x-ms-client-request-id', + '4330c16a-03e1-4fee-a6aa-e44f79d76e79', + 'x-ms-version', + '2019-12-12', + 'x-ms-delete-type-permanent', + 'false', + 'Date', + 'Fri, 20 Mar 2020 14:49:53 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container158471578931806353') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '91e6f62f-901e-0054-08c6-fe9595000000', + 'x-ms-client-request-id', + '07ff1691-d8fa-4c81-9196-9d15f0591b7b', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Fri, 20 Mar 2020 14:49:53 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_blob_tags.js b/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_blob_tags.js new file mode 100644 index 000000000000..9371e6a8c4e7 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_blob_tags.js @@ -0,0 +1,138 @@ +let nock = require('nock'); + +module.exports.hash = "73a2c4fc997ae1e0a0357e5464a79f55"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210828276003907","blob":"blob159210828277501390"},"newDate":{"now":"2020-06-14T04:18:02.760Z","tmr":"2020-06-14T04:18:02.760Z"}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210828276003907') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:18:02 GMT', + 'ETag', + '"0x8D81019EE19831E"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1309e63-201e-003e-2602-42dadf000000', + 'x-ms-client-request-id', + 'd8d17bc9-6db3-4457-9a44-76789fbb59e6', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:18:01 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210828276003907/blob159210828277501390') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:18:02 GMT', + 'ETag', + '"0x8D81019EE1C36AA"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1309e70-201e-003e-3102-42dadf000000', + 'x-ms-client-request-id', + '73cda227-0857-497c-a9ea-33caf4d5a3ed', + 'x-ms-version', + '2019-12-12', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-14T04:18:02.7988417Z', + 'Date', + 'Sun, 14 Jun 2020 04:18:01 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210828276003907/blob159210828277501390', "tag1val1tag2val2") + .query(true) + .reply(204, "", [ + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1309e77-201e-003e-3802-42dadf000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + 'fd59e5da-e888-409b-8225-a6e7ef9520f1', + 'Date', + 'Sun, 14 Jun 2020 04:18:01 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159210828276003907/blob159210828277501390') + .query(true) + .reply(200, [], [ + 'Cache-Control', + 'cache-control-override', + 'Content-Length', + '1024', + 'Content-Type', + 'content-type-override', + 'Content-Encoding', + 'content-encoding-override', + 'Content-Language', + 'content-language-override', + 'Last-Modified', + 'Sun, 14 Jun 2020 04:18:02 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D81019EE1C36AA"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1309e79-201e-003e-3a02-42dadf000000', + 'x-ms-client-request-id', + '51729296-84c3-42e9-85b9-3f617edc8526', + 'x-ms-version', + '2019-12-12', + 'x-ms-tag-count', + '2', + 'x-ms-version-id', + '2020-06-14T04:18:02.7988417Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Sun, 14 Jun 2020 04:18:02 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'PageBlob', + 'x-ms-blob-sequence-number', + '0', + 'Content-Disposition', + 'content-disposition-override', + 'x-ms-server-encrypted', + 'true', + 'Date', + 'Sun, 14 Jun 2020 04:18:01 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210828276003907') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'c1309e7d-201e-003e-3e02-42dadf000000', + 'x-ms-client-request-id', + '73e3d781-a8e4-4f55-8cf6-7a80f2c52cc5', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 04:18:01 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_blob_version_delete.js b/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_blob_version_delete.js new file mode 100644 index 000000000000..80ef9fc010f7 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_blob_version_delete.js @@ -0,0 +1,147 @@ +let nock = require('nock'); + +module.exports.hash = "92b0673837b9baab3cd04f2d9b8dc183"; + +module.exports.testInfo = {"uniqueName":{"container":"container158471579366104189","blob":"blob158471579420409236"},"newDate":{"now":"2020-03-20T14:49:55.260Z","tmr":"2020-03-20T14:49:55.260Z"}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158471579366104189') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Fri, 20 Mar 2020 14:49:53 GMT', + 'ETag', + '"0x8D7CCDDF3609B95"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '91e6f6aa-901e-0054-70c6-fe9595000000', + 'x-ms-client-request-id', + '02a94cdb-5c8c-42c4-af5f-b384d8777f6a', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Fri, 20 Mar 2020 14:49:53 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158471579366104189/blob158471579420409236', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Fri, 20 Mar 2020 14:49:54 GMT', + 'ETag', + '"0x8D7CCDDF3AC3FE2"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '91e6f74e-901e-0054-80c6-fe9595000000', + 'x-ms-client-request-id', + 'e23b331a-0cb7-45b9-991a-e438b987ec95', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-03-20T14:49:54.4205282Z', + 'Date', + 'Fri, 20 Mar 2020 14:49:54 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container158471579366104189/blob158471579420409236') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Fri, 20 Mar 2020 14:49:54 GMT', + 'ETag', + '"0x8D7CCDDF3F5D968"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '91e6f7d0-901e-0054-72c6-fe9595000000', + 'x-ms-client-request-id', + '1d54c74e-db0e-4464-8684-bf3f4a6754d4', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-03-20T14:49:54.9038712Z', + 'Date', + 'Fri, 20 Mar 2020 14:49:54 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container158471579366104189/blob158471579420409236') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '91e6f86f-901e-0054-6bc6-fe9595000000', + 'x-ms-client-request-id', + 'e7540387-84f6-4f09-9ac6-8e4b4a96b44b', + 'x-ms-version', + '2019-12-12', + 'x-ms-delete-type-permanent', + 'false', + 'Date', + 'Fri, 20 Mar 2020 14:49:55 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container158471579366104189/blob158471579420409236') + .query(true) + .reply(404, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '91e6f8fb-901e-0054-52c6-fe9595000000', + 'x-ms-client-request-id', + '32396bd5-d460-4146-a80a-55f6a68ab779', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'BlobNotFound', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-error-code,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Fri, 20 Mar 2020 14:49:55 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container158471579366104189') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '91e6f9a1-901e-0054-48c6-fe9595000000', + 'x-ms-client-request-id', + '2040ee62-ec75-47b5-b962-42287278bb1e', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Fri, 20 Mar 2020 14:49:56 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_blob_version_delete_and_blob_tags.js b/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_blob_version_delete_and_blob_tags.js new file mode 100644 index 000000000000..69c113477081 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_blob_version_delete_and_blob_tags.js @@ -0,0 +1,159 @@ +let nock = require('nock'); + +module.exports.hash = "e5b376560681e35a445fcdd8f47cbcc2"; + +module.exports.testInfo = {"uniqueName":{"container":"container159210705459109851","blob":"blob159210705602705459"},"newDate":{"now":"2020-06-14T03:57:36.635Z","tmr":"2020-06-14T03:57:36.637Z"}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210705459109851') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 14 Jun 2020 03:57:35 GMT', + 'ETag', + '"0x8D8101712C9AA6D"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '953797a0-301e-006f-3aff-414753000000', + 'x-ms-client-request-id', + '67c1db94-d434-4033-829b-107689909849', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 03:57:35 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210705459109851/blob159210705602705459', "Hello World") + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + 'sQqNsWTgdUEFt6mb5y4/5Q==', + 'Last-Modified', + 'Sun, 14 Jun 2020 03:57:36 GMT', + 'ETag', + '"0x8D81017130021C9"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '953798d9-301e-006f-63ff-414753000000', + 'x-ms-client-request-id', + '39221734-24b0-49aa-96ce-94a2ca355d76', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'YeJLfssylmU=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-14T03:57:36.1993161Z', + 'Date', + 'Sun, 14 Jun 2020 03:57:35 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210705459109851/blob159210705602705459') + .reply(201, "", [ + 'Content-Length', + '0', + 'Content-MD5', + '1B2M2Y8AsgTpgAmY7PhCfg==', + 'Last-Modified', + 'Sun, 14 Jun 2020 03:57:36 GMT', + 'ETag', + '"0x8D81017132D0644"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '953799e2-301e-006f-67ff-414753000000', + 'x-ms-client-request-id', + 'fd4f5910-6c55-4f59-b161-0d44ae0f5450', + 'x-ms-version', + '2019-12-12', + 'x-ms-content-crc64', + 'AAAAAAAAAAA=', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-14T03:57:36.4945236Z', + 'Date', + 'Sun, 14 Jun 2020 03:57:35 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159210705459109851/blob159210705602705459', "tag1val1tag2val2") + .query(true) + .reply(204, "", [ + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '95379b4f-301e-006f-45ff-414753000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '15440dca-2a15-42e9-8ae0-75af905031ab', + 'Date', + 'Sun, 14 Jun 2020 03:57:36 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210705459109851/blob159210705602705459') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '95379d35-301e-006f-17ff-414753000000', + 'x-ms-client-request-id', + 'a9a604d2-58bb-40b2-938d-4f7081f3a738', + 'x-ms-version', + '2019-12-12', + 'x-ms-delete-type-permanent', + 'true', + 'Date', + 'Sun, 14 Jun 2020 03:57:36 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159210705459109851/blob159210705602705459') + .query(true) + .reply(404, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '95379e8f-301e-006f-68ff-414753000000', + 'x-ms-client-request-id', + 'a01373bf-d2d5-4f57-976e-8be92e88be63', + 'x-ms-version', + '2019-12-12', + 'x-ms-error-code', + 'BlobNotFound', + 'Date', + 'Sun, 14 Jun 2020 03:57:36 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159210705459109851') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '95379fb9-301e-006f-0dff-414753000000', + 'x-ms-client-request-id', + '5af846bc-081d-4fa3-af59-005fa7768f31', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Sun, 14 Jun 2020 03:57:37 GMT' +]); diff --git a/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_container_for_blob_tags.js b/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_container_for_blob_tags.js new file mode 100644 index 000000000000..c19ef08704f0 --- /dev/null +++ b/sdk/storage/storage-blob/recordings/node/shared_access_signature_sas_generation_nodejs_only/recording_generateblobsasqueryparameters_should_work_for_container_for_blob_tags.js @@ -0,0 +1,142 @@ +let nock = require('nock'); + +module.exports.hash = "41c4cc376067b33b41bfb216b122df61"; + +module.exports.testInfo = {"uniqueName":{"container":"container159220845863804244","blob":"blob159220845999306367"},"newDate":{"now":"2020-06-15T08:07:38.637Z","tmr":"2020-06-15T08:07:38.638Z"}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159220845863804244') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 08:07:39 GMT', + 'ETag', + '"0x8D811032C44A734"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'bc394a50-e01e-000e-2bec-426410000000', + 'x-ms-client-request-id', + '8435a8d2-93ec-48e8-97ea-8328b2d77ebd', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 08:07:39 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159220845863804244/blob159220845999306367') + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Mon, 15 Jun 2020 08:07:40 GMT', + 'ETag', + '"0x8D811032C7557B4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'bc394b45-e01e-000e-1aec-426410000000', + 'x-ms-client-request-id', + '7b6c1663-0e54-4f7e-84ea-424b2d71eefc', + 'x-ms-version', + '2019-12-12', + 'x-ms-request-server-encrypted', + 'true', + 'x-ms-version-id', + '2020-06-15T08:07:40.1386932Z', + 'Date', + 'Mon, 15 Jun 2020 08:07:39 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/container159220845863804244/blob159220845999306367', "tag1val1tag2val2") + .query(true) + .reply(204, "", [ + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'bc394c2c-e01e-000e-7cec-426410000000', + 'x-ms-version', + '2019-12-12', + 'x-ms-client-request-id', + '29bb852f-37d8-43a3-af11-8fc5a400b510', + 'Date', + 'Mon, 15 Jun 2020 08:07:39 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .head('/container159220845863804244/blob159220845999306367') + .query(true) + .reply(200, [], [ + 'Cache-Control', + 'cache-control-override', + 'Content-Length', + '1024', + 'Content-Type', + 'content-type-override', + 'Content-Encoding', + 'content-encoding-override', + 'Content-Language', + 'content-language-override', + 'Last-Modified', + 'Mon, 15 Jun 2020 08:07:40 GMT', + 'Accept-Ranges', + 'bytes', + 'ETag', + '"0x8D811032C7557B4"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'bc394e09-e01e-000e-4cec-426410000000', + 'x-ms-client-request-id', + '123993e9-2cba-4b71-89ee-5eae76ae1ebe', + 'x-ms-version', + '2019-12-12', + 'x-ms-tag-count', + '2', + 'x-ms-version-id', + '2020-06-15T08:07:40.1386932Z', + 'x-ms-is-current-version', + 'true', + 'x-ms-creation-time', + 'Mon, 15 Jun 2020 08:07:40 GMT', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-blob-type', + 'PageBlob', + 'x-ms-blob-sequence-number', + '0', + 'Content-Disposition', + 'content-disposition-override', + 'x-ms-server-encrypted', + 'true', + 'Access-Control-Expose-Headers', + 'x-ms-request-id,x-ms-client-request-id,Server,x-ms-version,x-ms-tag-count,x-ms-version-id,x-ms-is-current-version,Content-Type,Last-Modified,ETag,x-ms-creation-time,x-ms-lease-status,x-ms-lease-state,x-ms-blob-type,x-ms-blob-sequence-number,Cache-Control,Content-Disposition,Content-Encoding,Content-Language,x-ms-server-encrypted,Accept-Ranges,Content-Length,Date,Transfer-Encoding', + 'Access-Control-Allow-Origin', + '*', + 'Date', + 'Mon, 15 Jun 2020 08:07:40 GMT' +]); + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/container159220845863804244') + .query(true) + .reply(202, "", [ + 'Content-Length', + '0', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + 'bc394f08-e01e-000e-49ec-426410000000', + 'x-ms-client-request-id', + 'a86cabc8-41f7-4865-8b4a-8f7e15c18e11', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Mon, 15 Jun 2020 08:07:40 GMT' +]); diff --git a/sdk/storage/storage-blob/review/storage-blob.api.md b/sdk/storage/storage-blob/review/storage-blob.api.md index 81c38ee35dd7..5576a96c209a 100644 --- a/sdk/storage/storage-blob/review/storage-blob.api.md +++ b/sdk/storage/storage-blob/review/storage-blob.api.md @@ -48,10 +48,13 @@ export class AccountSASPermissions { add: boolean; create: boolean; delete: boolean; + deleteVersion: boolean; + filter: boolean; list: boolean; static parse(permissions: string): AccountSASPermissions; process: boolean; read: boolean; + tag: boolean; toString(): string; update: boolean; write: boolean; @@ -197,6 +200,7 @@ export interface AppendBlobCreateHeaders { lastModified?: Date; requestId?: string; version?: string; + versionId?: string; } // @public @@ -221,6 +225,7 @@ export interface AppendBlobCreateOptions extends CommonOptions { customerProvidedKey?: CpkInfo; encryptionScope?: string; metadata?: Metadata; + tags?: Tags; } // @public @@ -387,13 +392,16 @@ export class BlobClient extends StorageClient { getBlockBlobClient(): BlockBlobClient; getPageBlobClient(): PageBlobClient; getProperties(options?: BlobGetPropertiesOptions): Promise; + getTags(options?: BlobGetTagsOptions): Promise; get name(): string; setAccessTier(tier: BlockBlobTier | PremiumPageBlobTier | string, options?: BlobSetTierOptions): Promise; setHTTPHeaders(blobHTTPHeaders?: BlobHTTPHeaders, options?: BlobSetHTTPHeadersOptions): Promise; setMetadata(metadata?: Metadata, options?: BlobSetMetadataOptions): Promise; + setTags(tags: Tags, options?: BlobSetTagsOptions): Promise; syncCopyFromURL(copySource: string, options?: BlobSyncCopyFromURLOptions): Promise; undelete(options?: BlobUndeleteOptions): Promise; withSnapshot(snapshot: string): BlobClient; + withVersion(versionId: string): BlobClient; } // @public @@ -409,6 +417,7 @@ export interface BlobCopyFromURLHeaders { lastModified?: Date; requestId?: string; version?: string; + versionId?: string; xMsContentCrc64?: Uint8Array; } @@ -431,6 +440,7 @@ export interface BlobCreateSnapshotHeaders { requestId?: string; snapshot?: string; version?: string; + versionId?: string; } // @public @@ -508,6 +518,7 @@ export interface BlobDownloadHeaders { // (undocumented) errorCode?: string; etag?: string; + isSealed?: boolean; isServerEncrypted?: boolean; lastModified?: Date; leaseDuration?: LeaseDurationType; @@ -517,8 +528,15 @@ export interface BlobDownloadHeaders { metadata?: { [propertyName: string]: string; }; + objectReplicationPolicyId?: string; + // (undocumented) + objectReplicationRules?: { + [propertyName: string]: string; + }; requestId?: string; + tagCount?: number; version?: string; + versionId?: string; } // @public @@ -532,6 +550,7 @@ export interface BlobDownloadOptionalParams extends coreHttp.RequestOptionsBase requestId?: string; snapshot?: string; timeoutInSeconds?: number; + versionId?: string; } // @public @@ -561,6 +580,7 @@ export interface BlobDownloadToBufferOptions extends CommonOptions { blockSize?: number; concurrency?: number; conditions?: BlobRequestConditions; + customerProvidedKey?: CpkInfo; maxRetryRequestsPerBlock?: number; onProgress?: (progress: TransferProgressEvent) => void; } @@ -568,6 +588,7 @@ export interface BlobDownloadToBufferOptions extends CommonOptions { // @public export interface BlobExistsOptions extends CommonOptions { abortSignal?: AbortSignalLike; + conditions?: BlobRequestConditions; customerProvidedKey?: CpkInfo; } @@ -577,6 +598,12 @@ export interface BlobFlatListSegment { blobItems: BlobItem[]; } +// @public +export interface BlobFlatListSegmentModel { + // (undocumented) + blobItems: BlobItemInternal[]; +} + // @public export interface BlobGetPropertiesHeaders { acceptRanges?: string; @@ -609,7 +636,10 @@ export interface BlobGetPropertiesHeaders { // (undocumented) errorCode?: string; etag?: string; + expiresOn?: Date; + isCurrentVersion?: boolean; isIncrementalCopy?: boolean; + isSealed?: boolean; isServerEncrypted?: boolean; lastModified?: Date; leaseDuration?: LeaseDurationType; @@ -619,8 +649,15 @@ export interface BlobGetPropertiesHeaders { metadata?: { [propertyName: string]: string; }; + objectReplicationPolicyId?: string; + // (undocumented) + objectReplicationRules?: { + [propertyName: string]: string; + }; requestId?: string; + tagCount?: number; version?: string; + versionId?: string; } // @public @@ -637,6 +674,32 @@ export type BlobGetPropertiesResponse = BlobGetPropertiesHeaders & { }; }; +// @public +export interface BlobGetTagsHeaders { + clientRequestId?: string; + date?: Date; + // (undocumented) + errorCode?: string; + requestId?: string; + version?: string; +} + +// @public +export interface BlobGetTagsOptions extends CommonOptions { + abortSignal?: AbortSignalLike; +} + +// @public +export type BlobGetTagsResponse = { + tags: Tags; +} & BlobGetTagsHeaders & { + _response: HttpResponse & { + parsedHeaders: BlobGetTagsHeaders; + bodyAsText: string; + parsedBody: BlobTags; + }; +}; + // @public export interface BlobHierarchyListSegment { // (undocumented) @@ -645,6 +708,14 @@ export interface BlobHierarchyListSegment { blobPrefixes?: BlobPrefix[]; } +// @public +export interface BlobHierarchyListSegmentModel { + // (undocumented) + blobItems: BlobItemInternal[]; + // (undocumented) + blobPrefixes?: BlobPrefix[]; +} + // @public export interface BlobHTTPHeaders { blobCacheControl?: string; @@ -660,15 +731,51 @@ export interface BlobItem { // (undocumented) deleted: boolean; // (undocumented) + isCurrentVersion?: boolean; + // (undocumented) metadata?: { [propertyName: string]: string; }; // (undocumented) name: string; // (undocumented) + objectReplicationMetadata?: { + [propertyName: string]: string; + }; + // (undocumented) properties: BlobProperties; // (undocumented) snapshot: string; + // (undocumented) + tags?: Tags; + // (undocumented) + versionId?: string; +} + +// @public +export interface BlobItemInternal { + // (undocumented) + blobTags?: BlobTags; + // (undocumented) + deleted: boolean; + // (undocumented) + isCurrentVersion?: boolean; + // (undocumented) + metadata?: { + [propertyName: string]: string; + }; + // (undocumented) + name: string; + // (undocumented) + objectReplicationMetadata?: { + [propertyName: string]: string; + }; + // (undocumented) + properties: BlobProperties; + // (undocumented) + snapshot: string; + // (undocumented) + versionId?: string; } // @public @@ -736,8 +843,12 @@ export interface BlobProperties { // (undocumented) etag: string; // (undocumented) + expiresOn?: Date; + // (undocumented) incrementalCopy?: boolean; // (undocumented) + isSealed?: boolean; + // (undocumented) lastModified: Date; leaseDuration?: LeaseDurationType; leaseState?: LeaseStateType; @@ -746,6 +857,86 @@ export interface BlobProperties { remainingRetentionDays?: number; // (undocumented) serverEncrypted?: boolean; + // (undocumented) + tagCount?: number; +} + +// @public +export interface BlobQueryCsvTextConfiguration extends BlobQueryTextConfiguration { + columnSeparator?: string; + escapeCharacter?: string; + fieldQuote?: string; + hasHeaders?: boolean; + kind: "csv"; +} + +// @public +export interface BlobQueryError { + description: string; + isFatal: boolean; + name: string; + position: number; +} + +// @public +export interface BlobQueryHeaders { + acceptRanges?: string; + blobCommittedBlockCount?: number; + blobContentMD5?: Uint8Array; + blobSequenceNumber?: number; + blobType?: BlobType; + cacheControl?: string; + clientRequestId?: string; + contentCrc64?: Uint8Array; + contentDisposition?: string; + contentEncoding?: string; + contentLanguage?: string; + contentLength?: number; + contentMD5?: Uint8Array; + contentRange?: string; + contentType?: string; + copyCompletionTime?: Date; + copyId?: string; + copyProgress?: string; + copySource?: string; + copyStatus?: CopyStatusType; + copyStatusDescription?: string; + date?: Date; + encryptionKeySha256?: string; + encryptionScope?: string; + // (undocumented) + errorCode?: string; + etag?: string; + isServerEncrypted?: boolean; + lastModified?: Date; + leaseDuration?: LeaseDurationType; + leaseState?: LeaseStateType; + leaseStatus?: LeaseStatusType; + // (undocumented) + metadata?: { + [propertyName: string]: string; + }; + requestId?: string; + version?: string; +} + +// @public +export interface BlobQueryJsonTextConfiguration extends BlobQueryTextConfiguration { + kind: "json"; +} + +// @public +export type BlobQueryResponseModel = BlobQueryHeaders & { + blobBody?: Promise; + readableStreamBody?: NodeJS.ReadableStream; + _response: coreHttp.HttpResponse & { + parsedHeaders: BlobQueryHeaders; + }; +}; + +// @public +export interface BlobQueryTextConfiguration { + recordSeparator: string; } // @public @@ -769,8 +960,10 @@ export class BlobSASPermissions { add: boolean; create: boolean; delete: boolean; + deleteVersion: boolean; static parse(permissions: string): BlobSASPermissions; read: boolean; + tag: boolean; toString(): string; write: boolean; } @@ -787,11 +980,12 @@ export interface BlobSASSignatureValues { expiresOn?: Date; identifier?: string; ipRange?: SasIPRange; - permissions?: BlobSASPermissions; + permissions?: BlobSASPermissions | ContainerSASPermissions; protocol?: SASProtocol; snapshotTime?: string; startsOn?: Date; version?: string; + versionId?: string; } // @public @@ -803,6 +997,7 @@ export class BlobServiceClient extends StorageClient { containerCreateResponse: ContainerCreateResponse; }>; deleteContainer(containerName: string, options?: ContainerDeleteMethodOptions): Promise; + findBlobsByTags(tagFilterSqlExpression: string, options?: ServiceFindBlobByTagsOptions): PagedAsyncIterableIterator; static fromConnectionString(connectionString: string, options?: StoragePipelineOptions): BlobServiceClient; getAccountInfo(options?: ServiceGetAccountInfoOptions): Promise; getBlobBatchClient(): BlobBatchClient; @@ -876,6 +1071,7 @@ export interface BlobSetMetadataHeaders { lastModified?: Date; requestId?: string; version?: string; + versionId?: string; } // @public @@ -893,6 +1089,28 @@ export type BlobSetMetadataResponse = BlobSetMetadataHeaders & { }; }; +// @public +export interface BlobSetTagsHeaders { + clientRequestId?: string; + date?: Date; + // (undocumented) + errorCode?: string; + requestId?: string; + version?: string; +} + +// @public +export interface BlobSetTagsOptions extends CommonOptions { + abortSignal?: AbortSignalLike; +} + +// @public +export type BlobSetTagsResponse = BlobSetTagsHeaders & { + _response: coreHttp.HttpResponse & { + parsedHeaders: BlobSetTagsHeaders; + }; +}; + // @public export interface BlobSetTierHeaders { clientRequestId?: string; @@ -928,6 +1146,7 @@ export interface BlobStartCopyFromURLHeaders { lastModified?: Date; requestId?: string; version?: string; + versionId?: string; } // @public @@ -937,6 +1156,7 @@ export interface BlobStartCopyFromURLOptions extends CommonOptions { metadata?: Metadata; rehydratePriority?: RehydratePriority; sourceConditions?: ModifiedAccessConditions; + tags?: Tags; tier?: BlockBlobTier | PremiumPageBlobTier | string; } @@ -954,6 +1174,21 @@ export interface BlobSyncCopyFromURLOptions extends CommonOptions { metadata?: Metadata; sourceConditions?: ModifiedAccessConditions; sourceContentMD5?: Uint8Array; + tags?: Tags; +} + +// @public +export interface BlobTag { + // (undocumented) + key: string; + // (undocumented) + value: string; +} + +// @public +export interface BlobTags { + // (undocumented) + blobTagSet: BlobTag[]; } // @public @@ -1000,6 +1235,7 @@ export class BlockBlobClient extends BlobClient { constructor(url: string, pipeline: Pipeline); commitBlockList(blocks: string[], options?: BlockBlobCommitBlockListOptions): Promise; getBlockList(listType: BlockListType, options?: BlockBlobGetBlockListOptions): Promise; + query(query: string, options?: BlockBlobQueryOptions): Promise; stageBlock(blockId: string, body: HttpRequestBody, contentLength: number, options?: BlockBlobStageBlockOptions): Promise; stageBlockFromURL(blockId: string, sourceURL: string, offset?: number, count?: number, options?: BlockBlobStageBlockFromURLOptions): Promise; upload(body: HttpRequestBody, contentLength: number, options?: BlockBlobUploadOptions): Promise; @@ -1023,6 +1259,7 @@ export interface BlockBlobCommitBlockListHeaders { lastModified?: Date; requestId?: string; version?: string; + versionId?: string; xMsContentCrc64?: Uint8Array; } @@ -1034,6 +1271,7 @@ export interface BlockBlobCommitBlockListOptions extends CommonOptions { customerProvidedKey?: CpkInfo; encryptionScope?: string; metadata?: Metadata; + tags?: Tags; tier?: BlockBlobTier | string; } @@ -1086,6 +1324,18 @@ export interface BlockBlobParallelUploadOptions extends CommonOptions { [propertyName: string]: string; }; onProgress?: (progress: TransferProgressEvent) => void; + tags?: Tags; +} + +// @public +export interface BlockBlobQueryOptions extends CommonOptions { + abortSignal?: AbortSignalLike; + conditions?: BlobRequestConditions; + customerProvidedKey?: CpkInfo; + inputTextConfiguration?: BlobQueryJsonTextConfiguration | BlobQueryCsvTextConfiguration; + onError?: (error: BlobQueryError) => void; + onProgress?: (progress: TransferProgressEvent) => void; + outputTextConfiguration?: BlobQueryJsonTextConfiguration | BlobQueryCsvTextConfiguration; } // @public @@ -1175,6 +1425,7 @@ export interface BlockBlobUploadHeaders { lastModified?: Date; requestId?: string; version?: string; + versionId?: string; } // @public @@ -1186,6 +1437,7 @@ export interface BlockBlobUploadOptions extends CommonOptions { encryptionScope?: string; metadata?: Metadata; onProgress?: (progress: TransferProgressEvent) => void; + tags?: Tags; tier?: BlockBlobTier | string; } @@ -1206,6 +1458,7 @@ export interface BlockBlobUploadStreamOptions extends CommonOptions { [propertyName: string]: string; }; onProgress?: (progress: TransferProgressEvent) => void; + tags?: Tags; } // @public @@ -1259,7 +1512,7 @@ export class ContainerClient extends StorageClient { create(options?: ContainerCreateOptions): Promise; createIfNotExists(options?: ContainerCreateOptions): Promise; delete(options?: ContainerDeleteMethodOptions): Promise; - deleteBlob(blobName: string, options?: BlobDeleteOptions): Promise; + deleteBlob(blobName: string, options?: ContainerDeleteBlobOptions): Promise; deleteIfExists(options?: ContainerDeleteMethodOptions): Promise; exists(options?: ContainerExistsOptions): Promise; getAccessPolicy(options?: ContainerGetAccessPolicyOptions): Promise; @@ -1315,6 +1568,11 @@ export type ContainerCreateResponse = ContainerCreateHeaders & { }; }; +// @public +export interface ContainerDeleteBlobOptions extends BlobDeleteOptions { + versionId?: string; +} + // @public export interface ContainerDeleteHeaders { clientRequestId?: string; @@ -1423,6 +1681,8 @@ export type ContainerGetPropertiesResponse = ContainerGetPropertiesHeaders & { // @public export interface ContainerItem { + // (undocumented) + deleted?: boolean; // (undocumented) metadata?: { [propertyName: string]: string; @@ -1431,6 +1691,8 @@ export interface ContainerItem { name: string; // (undocumented) properties: ContainerProperties; + // (undocumented) + version?: string; } // @public @@ -1446,10 +1708,10 @@ export interface ContainerListBlobFlatSegmentHeaders { // @public export type ContainerListBlobFlatSegmentResponse = ListBlobsFlatSegmentResponse & ContainerListBlobFlatSegmentHeaders & { - _response: coreHttp.HttpResponse & { + _response: HttpResponse & { parsedHeaders: ContainerListBlobFlatSegmentHeaders; bodyAsText: string; - parsedBody: ListBlobsFlatSegmentResponse; + parsedBody: ListBlobsFlatSegmentResponseModel; }; }; @@ -1466,10 +1728,10 @@ export interface ContainerListBlobHierarchySegmentHeaders { // @public export type ContainerListBlobHierarchySegmentResponse = ListBlobsHierarchySegmentResponse & ContainerListBlobHierarchySegmentHeaders & { - _response: coreHttp.HttpResponse & { + _response: HttpResponse & { parsedHeaders: ContainerListBlobHierarchySegmentHeaders; bodyAsText: string; - parsedBody: ListBlobsHierarchySegmentResponse; + parsedBody: ListBlobsHierarchySegmentResponseModel; }; }; @@ -1480,7 +1742,9 @@ export interface ContainerListBlobsOptions extends CommonOptions { includeDeleted?: boolean; includeMetadata?: boolean; includeSnapshots?: boolean; + includeTags?: boolean; includeUncommitedBlobs?: boolean; + includeVersions?: boolean; prefix?: string; } @@ -1489,6 +1753,8 @@ export interface ContainerProperties { // (undocumented) defaultEncryptionScope?: string; // (undocumented) + deletedOn?: Date; + // (undocumented) etag: string; // (undocumented) hasImmutabilityPolicy?: boolean; @@ -1502,6 +1768,8 @@ export interface ContainerProperties { // (undocumented) preventEncryptionScopeOverride?: boolean; publicAccess?: PublicAccessType; + // (undocumented) + remainingRetentionDays?: number; } // @public @@ -1521,9 +1789,11 @@ export class ContainerSASPermissions { add: boolean; create: boolean; delete: boolean; + deleteVersion: boolean; list: boolean; static parse(permissions: string): ContainerSASPermissions; read: boolean; + tag: boolean; toString(): string; write: boolean; } @@ -1624,6 +1894,28 @@ export { deserializationPolicy } // @public export type EncryptionAlgorithmType = 'AES256'; +// @public +export interface FilterBlobItem { + // (undocumented) + containerName: string; + // (undocumented) + name: string; + // (undocumented) + tagValue: string; +} + +// @public +export interface FilterBlobSegment { + // (undocumented) + blobs: FilterBlobItem[]; + // (undocumented) + continuationToken?: string; + // (undocumented) + serviceEndpoint: string; + // (undocumented) + where: string; +} + // @public export function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters; @@ -1707,6 +1999,24 @@ export interface ListBlobsFlatSegmentResponse { serviceEndpoint: string; } +// @public +export interface ListBlobsFlatSegmentResponseModel { + // (undocumented) + containerName: string; + // (undocumented) + continuationToken?: string; + // (undocumented) + marker?: string; + // (undocumented) + maxPageSize?: number; + // (undocumented) + prefix?: string; + // (undocumented) + segment: BlobFlatListSegmentModel; + // (undocumented) + serviceEndpoint: string; +} + // @public export interface ListBlobsHierarchySegmentResponse { // (undocumented) @@ -1728,10 +2038,30 @@ export interface ListBlobsHierarchySegmentResponse { } // @public -export type ListBlobsIncludeItem = 'copy' | 'deleted' | 'metadata' | 'snapshots' | 'uncommittedblobs'; +export interface ListBlobsHierarchySegmentResponseModel { + // (undocumented) + containerName: string; + // (undocumented) + continuationToken?: string; + // (undocumented) + delimiter?: string; + // (undocumented) + marker?: string; + // (undocumented) + maxPageSize?: number; + // (undocumented) + prefix?: string; + // (undocumented) + segment: BlobHierarchyListSegmentModel; + // (undocumented) + serviceEndpoint: string; +} + +// @public +export type ListBlobsIncludeItem = 'copy' | 'deleted' | 'metadata' | 'snapshots' | 'uncommittedblobs' | 'versions' | 'tags'; // @public -export type ListContainersIncludeType = 'metadata'; +export type ListContainersIncludeType = 'metadata' | 'deleted'; // @public export interface ListContainersSegmentResponse { @@ -1781,6 +2111,7 @@ export interface ModifiedAccessConditions { ifMatch?: string; ifModifiedSince?: Date; ifNoneMatch?: string; + ifTags?: string; ifUnmodifiedSince?: Date; } @@ -1871,6 +2202,7 @@ export interface PageBlobCreateHeaders { lastModified?: Date; requestId?: string; version?: string; + versionId?: string; } // @public @@ -1898,6 +2230,7 @@ export interface PageBlobCreateOptions extends CommonOptions { customerProvidedKey?: CpkInfo; encryptionScope?: string; metadata?: Metadata; + tags?: Tags; tier?: PremiumPageBlobTier | string; } @@ -2214,6 +2547,30 @@ export interface SequenceNumberAccessConditions { // @public export type SequenceNumberActionType = 'max' | 'update' | 'increment'; +// @public +export interface ServiceFilterBlobsHeaders { + clientRequestId?: string; + date?: Date; + // (undocumented) + errorCode?: string; + requestId?: string; + version?: string; +} + +// @public +export interface ServiceFindBlobByTagsOptions extends CommonOptions { + abortSignal?: AbortSignalLike; +} + +// @public +export type ServiceFindBlobsByTagsSegmentResponse = FilterBlobSegment & ServiceFilterBlobsHeaders & { + _response: coreHttp.HttpResponse & { + parsedHeaders: ServiceFilterBlobsHeaders; + bodyAsText: string; + parsedBody: FilterBlobSegment; + }; +}; + // @public export interface ServiceGetAccountInfoHeaders { accountKind?: AccountKind; @@ -2477,6 +2834,9 @@ export class StorageSharedKeyCredentialPolicy extends CredentialPolicy { // @public export type SyncCopyStatusType = 'success'; +// @public +export type Tags = Record; + // @public export interface UserDelegationKey { signedExpiresOn: Date; diff --git a/sdk/storage/storage-blob/rollup.base.config.js b/sdk/storage/storage-blob/rollup.base.config.js index 33ffb8ddb9fc..5549715c7dc5 100644 --- a/sdk/storage/storage-blob/rollup.base.config.js +++ b/sdk/storage/storage-blob/rollup.base.config.js @@ -33,7 +33,7 @@ export function nodeConfig(test = false) { "util" ]; const baseConfig = { - input: "dist-esm/src/index.js", + input: "dist-esm/storage-blob/src/index.js", external: depNames.concat(externalNodeBuiltins), output: { file: "dist/index.js", @@ -64,9 +64,9 @@ export function nodeConfig(test = false) { if (test) { // entry point is every test file baseConfig.input = [ - "dist-esm/test/*.spec.js", - "dist-esm/test/node/*.spec.js", - "dist-esm/src/index.js" + "dist-esm/storage-blob/test/*.spec.js", + "dist-esm/storage-blob/test/node/*.spec.js", + "dist-esm/storage-blob/src/index.js" ]; baseConfig.plugins.unshift(multiEntry()); @@ -91,7 +91,7 @@ export function nodeConfig(test = false) { export function browserConfig(test = false) { const baseConfig = { - input: "dist-esm/src/index.browser.js", + input: "dist-esm/storage-blob/src/index.browser.js", output: { file: "dist-browser/azure-storage-blob.js", banner: banner, @@ -157,7 +157,7 @@ export function browserConfig(test = false) { }; if (test) { - baseConfig.input = ["dist-esm/test/*.spec.js", "dist-esm/test/browser/*.spec.js"]; + baseConfig.input = ["dist-esm/storage-blob/test/*.spec.js", "dist-esm/storage-blob/test/browser/*.spec.js"]; baseConfig.plugins.unshift(multiEntry({ exports: false })); baseConfig.output.file = "dist-test/index.browser.js"; // mark fs-extra as external diff --git a/sdk/storage/storage-blob/src/AccountSASPermissions.ts b/sdk/storage/storage-blob/src/AccountSASPermissions.ts index f7ec597d2ac9..4e1c030e1b68 100644 --- a/sdk/storage/storage-blob/src/AccountSASPermissions.ts +++ b/sdk/storage/storage-blob/src/AccountSASPermissions.ts @@ -36,6 +36,9 @@ export class AccountSASPermissions { case "d": accountSASPermissions.delete = true; break; + case "x": + accountSASPermissions.deleteVersion = true; + break; case "l": accountSASPermissions.list = true; break; @@ -51,6 +54,12 @@ export class AccountSASPermissions { case "p": accountSASPermissions.process = true; break; + case "t": + accountSASPermissions.tag = true; + break; + case "f": + accountSASPermissions.filter = true; + break; default: throw new RangeError(`Invalid permission character: ${c}`); } @@ -83,6 +92,14 @@ export class AccountSASPermissions { */ public delete: boolean = false; + /** + * Permission to delete versions granted. + * + * @type {boolean} + * @memberof AccountSASPermissions + */ + public deleteVersion: boolean = false; + /** * Permission to list blob containers, blobs, shares, directories, and files granted. * @@ -123,6 +140,22 @@ export class AccountSASPermissions { */ public process: boolean = false; + /** + * Specfies Tag access granted. + * + * @type {boolean} + * @memberof AccountSASPermissions + */ + public tag: boolean = false; + + /** + * Permission to filter blobs. + * + * @type {boolean} + * @memberof AccountSASPermissions + */ + public filter: boolean = false; + /** * Produces the SAS permissions string for an Azure Storage account. * Call this method to set AccountSASSignatureValues Permissions field. @@ -149,6 +182,15 @@ export class AccountSASPermissions { if (this.delete) { permissions.push("d"); } + if (this.deleteVersion) { + permissions.push("x"); + } + if (this.filter) { + permissions.push("f"); + } + if (this.tag) { + permissions.push("t"); + } if (this.list) { permissions.push("l"); } diff --git a/sdk/storage/storage-blob/src/AccountSASSignatureValues.ts b/sdk/storage/storage-blob/src/AccountSASSignatureValues.ts index d9f798f90d66..1ae727989b8c 100644 --- a/sdk/storage/storage-blob/src/AccountSASSignatureValues.ts +++ b/sdk/storage/storage-blob/src/AccountSASSignatureValues.ts @@ -118,6 +118,30 @@ export function generateAccountSASQueryParameters( ? accountSASSignatureValues.version : SERVICE_VERSION; + if ( + accountSASSignatureValues.permissions && + accountSASSignatureValues.permissions.deleteVersion && + version < "2019-10-10" + ) { + throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission."); + } + + if ( + accountSASSignatureValues.permissions && + accountSASSignatureValues.permissions.tag && + version < "2019-12-12" + ) { + throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission."); + } + + if ( + accountSASSignatureValues.permissions && + accountSASSignatureValues.permissions.filter && + version < "2019-12-12" + ) { + throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission."); + } + const parsedPermissions = AccountSASPermissions.parse( accountSASSignatureValues.permissions.toString() ); diff --git a/sdk/storage/storage-blob/src/BlobDownloadResponse.ts b/sdk/storage/storage-blob/src/BlobDownloadResponse.ts index 05ff11a329ed..4bb14770c1aa 100644 --- a/sdk/storage/storage-blob/src/BlobDownloadResponse.ts +++ b/sdk/storage/storage-blob/src/BlobDownloadResponse.ts @@ -322,6 +322,17 @@ export class BlobDownloadResponse implements BlobDownloadResponseModel { return this.originalResponse.etag; } + /** + * The number of tags associated with the blob + * + * @readonly + * @type {(number | undefined)} + * @memberof BlobDownloadResponse + */ + public get tagCount(): number | undefined { + return this.originalResponse.tagCount; + } + /** * The error code. * @@ -413,7 +424,7 @@ export class BlobDownloadResponse implements BlobDownloadResponseModel { } /** - * Indicates the version of the File service used + * Indicates the version of the Blob service used * to execute the request. * * @readonly @@ -424,6 +435,17 @@ export class BlobDownloadResponse implements BlobDownloadResponseModel { return this.originalResponse.version; } + /** + * Indicates the versionId of the downloaded blob version. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobDownloadResponse + */ + public get versionId(): string | undefined { + return this.originalResponse.versionId; + } + /** * The SHA-256 hash of the encryption key used to encrypt the blob. This value is only returned * when the blob was encrypted with a customer-provided key. diff --git a/sdk/storage/storage-blob/src/BlobQueryResponse.browser.ts b/sdk/storage/storage-blob/src/BlobQueryResponse.browser.ts new file mode 100644 index 000000000000..aa07827a13b0 --- /dev/null +++ b/sdk/storage/storage-blob/src/BlobQueryResponse.browser.ts @@ -0,0 +1,499 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +import { HttpResponse } from "@azure/core-http"; + +import { + BlobDownloadResponseModel, + BlobType, + CopyStatusType, + LeaseDurationType, + LeaseStateType, + LeaseStatusType, + BlobDownloadHeaders, + BlobQueryResponseModel +} from "./generatedModels"; +import { Metadata } from "./models"; +import { BlobQuickQueryStreamOptions } from "./utils/BlobQuickQueryStream"; + +/** + * ONLY AVAILABLE IN BROWSER RUNTIME. + * + * BlobQueryResponse implements BlobDownloadResponseModel interface, and in browser runtime it will + * parse avor data returned by blob query. + * + * @export + * @class BlobQueryResponse + * @implements {BlobDownloadResponseModel} + */ +export class BlobQueryResponse implements BlobDownloadResponseModel { + /** + * Indicates that the service supports + * requests for partial file content. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get acceptRanges(): string | undefined { + return this.originalResponse.acceptRanges; + } + + /** + * Returns if it was previously specified + * for the file. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get cacheControl(): string | undefined { + return this.originalResponse.cacheControl; + } + + /** + * Returns the value that was specified + * for the 'x-ms-content-disposition' header and specifies how to process the + * response. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get contentDisposition(): string | undefined { + return this.originalResponse.contentDisposition; + } + + /** + * Returns the value that was specified + * for the Content-Encoding request header. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get contentEncoding(): string | undefined { + return this.originalResponse.contentEncoding; + } + + /** + * Returns the value that was specified + * for the Content-Language request header. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get contentLanguage(): string | undefined { + return this.originalResponse.contentLanguage; + } + + /** + * The current sequence number for a + * page blob. This header is not returned for block blobs or append blobs. + * + * @readonly + * @type {(number | undefined)} + * @memberof BlobQueryResponse + */ + public get blobSequenceNumber(): number | undefined { + return this.originalResponse.blobSequenceNumber; + } + + /** + * The blob's type. Possible values include: + * 'BlockBlob', 'PageBlob', 'AppendBlob'. + * + * @readonly + * @type {(BlobType | undefined)} + * @memberof BlobQueryResponse + */ + public get blobType(): BlobType | undefined { + return this.originalResponse.blobType; + } + + /** + * The number of bytes present in the + * response body. + * + * @readonly + * @type {(number | undefined)} + * @memberof BlobQueryResponse + */ + public get contentLength(): number | undefined { + return this.originalResponse.contentLength; + } + + /** + * If the file has an MD5 hash and the + * request is to read the full file, this response header is returned so that + * the client can check for message content integrity. If the request is to + * read a specified range and the 'x-ms-range-get-content-md5' is set to + * true, then the request returns an MD5 hash for the range, as long as the + * range size is less than or equal to 4 MB. If neither of these sets of + * conditions is true, then no value is returned for the 'Content-MD5' + * header. + * + * @readonly + * @type {(Uint8Array | undefined)} + * @memberof BlobQueryResponse + */ + public get contentMD5(): Uint8Array | undefined { + return this.originalResponse.contentMD5; + } + + /** + * Indicates the range of bytes returned if + * the client requested a subset of the file by setting the Range request + * header. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get contentRange(): string | undefined { + return this.originalResponse.contentRange; + } + + /** + * The content type specified for the file. + * The default content type is 'application/octet-stream' + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get contentType(): string | undefined { + return this.originalResponse.contentType; + } + + /** + * Conclusion time of the last attempted + * Copy File operation where this file was the destination file. This value + * can specify the time of a completed, aborted, or failed copy attempt. + * + * @readonly + * @type {(Date | undefined)} + * @memberof BlobQueryResponse + */ + public get copyCompletedOn(): Date | undefined { + return undefined; + } + + /** + * String identifier for the last attempted Copy + * File operation where this file was the destination file. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get copyId(): string | undefined { + return this.originalResponse.copyId; + } + + /** + * Contains the number of bytes copied and + * the total bytes in the source in the last attempted Copy File operation + * where this file was the destination file. Can show between 0 and + * Content-Length bytes copied. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get copyProgress(): string | undefined { + return this.originalResponse.copyProgress; + } + + /** + * URL up to 2KB in length that specifies the + * source file used in the last attempted Copy File operation where this file + * was the destination file. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get copySource(): string | undefined { + return this.originalResponse.copySource; + } + + /** + * State of the copy operation + * identified by 'x-ms-copy-id'. Possible values include: 'pending', + * 'success', 'aborted', 'failed' + * + * @readonly + * @type {(CopyStatusType | undefined)} + * @memberof BlobQueryResponse + */ + public get copyStatus(): CopyStatusType | undefined { + return this.originalResponse.copyStatus; + } + + /** + * Only appears when + * x-ms-copy-status is failed or pending. Describes cause of fatal or + * non-fatal copy operation failure. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get copyStatusDescription(): string | undefined { + return this.originalResponse.copyStatusDescription; + } + + /** + * When a blob is leased, + * specifies whether the lease is of infinite or fixed duration. Possible + * values include: 'infinite', 'fixed'. + * + * @readonly + * @type {(LeaseDurationType | undefined)} + * @memberof BlobQueryResponse + */ + public get leaseDuration(): LeaseDurationType | undefined { + return this.originalResponse.leaseDuration; + } + + /** + * Lease state of the blob. Possible + * values include: 'available', 'leased', 'expired', 'breaking', 'broken'. + * + * @readonly + * @type {(LeaseStateType | undefined)} + * @memberof BlobQueryResponse + */ + public get leaseState(): LeaseStateType | undefined { + return this.originalResponse.leaseState; + } + + /** + * The current lease status of the + * blob. Possible values include: 'locked', 'unlocked'. + * + * @readonly + * @type {(LeaseStatusType | undefined)} + * @memberof BlobQueryResponse + */ + public get leaseStatus(): LeaseStatusType | undefined { + return this.originalResponse.leaseStatus; + } + + /** + * A UTC date/time value generated by the service that + * indicates the time at which the response was initiated. + * + * @readonly + * @type {(Date | undefined)} + * @memberof BlobQueryResponse + */ + public get date(): Date | undefined { + return this.originalResponse.date; + } + + /** + * The number of committed blocks + * present in the blob. This header is returned only for append blobs. + * + * @readonly + * @type {(number | undefined)} + * @memberof BlobQueryResponse + */ + public get blobCommittedBlockCount(): number | undefined { + return this.originalResponse.blobCommittedBlockCount; + } + + /** + * The ETag contains a value that you can use to + * perform operations conditionally, in quotes. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get etag(): string | undefined { + return this.originalResponse.etag; + } + + /** + * The error code. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get errorCode(): string | undefined { + return this.originalResponse.errorCode; + } + + /** + * The value of this header is set to + * true if the file data and application metadata are completely encrypted + * using the specified algorithm. Otherwise, the value is set to false (when + * the file is unencrypted, or if only parts of the file/application metadata + * are encrypted). + * + * @readonly + * @type {(boolean | undefined)} + * @memberof BlobQueryResponse + */ + public get isServerEncrypted(): boolean | undefined { + return this.originalResponse.isServerEncrypted; + } + + /** + * If the blob has a MD5 hash, and if + * request contains range header (Range or x-ms-range), this response header + * is returned with the value of the whole blob's MD5 value. This value may + * or may not be equal to the value returned in Content-MD5 header, with the + * latter calculated from the requested range. + * + * @readonly + * @type {(Uint8Array | undefined)} + * @memberof BlobQueryResponse + */ + public get blobContentMD5(): Uint8Array | undefined { + return this.originalResponse.blobContentMD5; + } + + /** + * Returns the date and time the file was last + * modified. Any operation that modifies the file or its properties updates + * the last modified time. + * + * @readonly + * @type {(Date | undefined)} + * @memberof BlobQueryResponse + */ + public get lastModified(): Date | undefined { + return this.originalResponse.lastModified; + } + + /** + * A name-value pair + * to associate with a file storage object. + * + * @readonly + * @type {(Metadata | undefined)} + * @memberof BlobQueryResponse + */ + public get metadata(): Metadata | undefined { + return this.originalResponse.metadata; + } + + /** + * This header uniquely identifies the request + * that was made and can be used for troubleshooting the request. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get requestId(): string | undefined { + return this.originalResponse.requestId; + } + + /** + * If a client request id header is sent in the request, this header will be present in the + * response with the same value. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get clientRequestId(): string | undefined { + return this.originalResponse.clientRequestId; + } + + /** + * Indicates the version of the File service used + * to execute the request. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get version(): string | undefined { + return this.originalResponse.version; + } + + /** + * The SHA-256 hash of the encryption key used to encrypt the blob. This value is only returned + * when the blob was encrypted with a customer-provided key. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get encryptionKeySha256(): string | undefined { + return this.originalResponse.encryptionKeySha256; + } + + /** + * If the request is to read a specified range and the x-ms-range-get-content-crc64 is set to + * true, then the request returns a crc64 for the range, as long as the range size is less than + * or equal to 4 MB. If both x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 is + * specified in the same request, it will fail with 400(Bad Request) + * + * @type {(Uint8Array | undefined)} + * @memberof BlobQueryResponse + */ + public get contentCrc64(): Uint8Array | undefined { + return this.originalResponse.contentCrc64; + } + + /** + * The response body as a browser Blob. + * Always undefined in node.js. + * + * @readonly + * @type {(Promise | undefined)} + * @memberof BlobQueryResponse + */ + public get blobBody(): Promise | undefined { + throw Error(`Quick query in browser is not supported yet.`); + } + + /** + * The response body as a node.js Readable stream. + * Always undefined in the browser. + * + * @readonly + * @type {(NodeJS.ReadableStream | undefined)} + * @memberof BlobQueryResponse + */ + public get readableStreamBody(): NodeJS.ReadableStream | undefined { + return undefined; + } + + /** + * The HTTP response. + * + * @type {HttpResponse} + * @memberof BlobQueryResponse + */ + public get _response(): HttpResponse & { + parsedHeaders: BlobDownloadHeaders; + } { + return this.originalResponse._response; + } + + private originalResponse: BlobQueryResponseModel; + + /** + * Creates an instance of BlobQueryResponse. + * + * @param {BlobQueryResponseModel} originalResponse + * @param {BlobQuickQueryStreamOptions} [options={}] + * @memberof BlobQueryResponse + */ + public constructor( + originalResponse: BlobQueryResponseModel, + _options: BlobQuickQueryStreamOptions = {} + ) { + this.originalResponse = originalResponse; + } +} diff --git a/sdk/storage/storage-blob/src/BlobQueryResponse.ts b/sdk/storage/storage-blob/src/BlobQueryResponse.ts new file mode 100644 index 000000000000..e90bc74321b5 --- /dev/null +++ b/sdk/storage/storage-blob/src/BlobQueryResponse.ts @@ -0,0 +1,506 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +import { HttpResponse, isNode } from "@azure/core-http"; + +import { + BlobDownloadResponseModel, + BlobType, + CopyStatusType, + LeaseDurationType, + LeaseStateType, + LeaseStatusType, + BlobDownloadHeaders, + BlobQueryResponseModel +} from "./generatedModels"; +import { Metadata } from "./models"; +import { BlobQuickQueryStream, BlobQuickQueryStreamOptions } from "./utils/BlobQuickQueryStream"; + +/** + * ONLY AVAILABLE IN NODE.JS RUNTIME. + * + * BlobQueryResponse implements BlobDownloadResponseModel interface, and in Node.js runtime it will + * parse avor data returned by blob query. + * + * @export + * @class BlobQueryResponse + * @implements {BlobDownloadResponseModel} + */ +export class BlobQueryResponse implements BlobDownloadResponseModel { + /** + * Indicates that the service supports + * requests for partial file content. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get acceptRanges(): string | undefined { + return this.originalResponse.acceptRanges; + } + + /** + * Returns if it was previously specified + * for the file. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get cacheControl(): string | undefined { + return this.originalResponse.cacheControl; + } + + /** + * Returns the value that was specified + * for the 'x-ms-content-disposition' header and specifies how to process the + * response. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get contentDisposition(): string | undefined { + return this.originalResponse.contentDisposition; + } + + /** + * Returns the value that was specified + * for the Content-Encoding request header. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get contentEncoding(): string | undefined { + return this.originalResponse.contentEncoding; + } + + /** + * Returns the value that was specified + * for the Content-Language request header. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get contentLanguage(): string | undefined { + return this.originalResponse.contentLanguage; + } + + /** + * The current sequence number for a + * page blob. This header is not returned for block blobs or append blobs. + * + * @readonly + * @type {(number | undefined)} + * @memberof BlobQueryResponse + */ + public get blobSequenceNumber(): number | undefined { + return this.originalResponse.blobSequenceNumber; + } + + /** + * The blob's type. Possible values include: + * 'BlockBlob', 'PageBlob', 'AppendBlob'. + * + * @readonly + * @type {(BlobType | undefined)} + * @memberof BlobQueryResponse + */ + public get blobType(): BlobType | undefined { + return this.originalResponse.blobType; + } + + /** + * The number of bytes present in the + * response body. + * + * @readonly + * @type {(number | undefined)} + * @memberof BlobQueryResponse + */ + public get contentLength(): number | undefined { + return this.originalResponse.contentLength; + } + + /** + * If the file has an MD5 hash and the + * request is to read the full file, this response header is returned so that + * the client can check for message content integrity. If the request is to + * read a specified range and the 'x-ms-range-get-content-md5' is set to + * true, then the request returns an MD5 hash for the range, as long as the + * range size is less than or equal to 4 MB. If neither of these sets of + * conditions is true, then no value is returned for the 'Content-MD5' + * header. + * + * @readonly + * @type {(Uint8Array | undefined)} + * @memberof BlobQueryResponse + */ + public get contentMD5(): Uint8Array | undefined { + return this.originalResponse.contentMD5; + } + + /** + * Indicates the range of bytes returned if + * the client requested a subset of the file by setting the Range request + * header. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get contentRange(): string | undefined { + return this.originalResponse.contentRange; + } + + /** + * The content type specified for the file. + * The default content type is 'application/octet-stream' + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get contentType(): string | undefined { + return this.originalResponse.contentType; + } + + /** + * Conclusion time of the last attempted + * Copy File operation where this file was the destination file. This value + * can specify the time of a completed, aborted, or failed copy attempt. + * + * @readonly + * @type {(Date | undefined)} + * @memberof BlobQueryResponse + */ + public get copyCompletedOn(): Date | undefined { + return undefined; + } + + /** + * String identifier for the last attempted Copy + * File operation where this file was the destination file. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get copyId(): string | undefined { + return this.originalResponse.copyId; + } + + /** + * Contains the number of bytes copied and + * the total bytes in the source in the last attempted Copy File operation + * where this file was the destination file. Can show between 0 and + * Content-Length bytes copied. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get copyProgress(): string | undefined { + return this.originalResponse.copyProgress; + } + + /** + * URL up to 2KB in length that specifies the + * source file used in the last attempted Copy File operation where this file + * was the destination file. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get copySource(): string | undefined { + return this.originalResponse.copySource; + } + + /** + * State of the copy operation + * identified by 'x-ms-copy-id'. Possible values include: 'pending', + * 'success', 'aborted', 'failed' + * + * @readonly + * @type {(CopyStatusType | undefined)} + * @memberof BlobQueryResponse + */ + public get copyStatus(): CopyStatusType | undefined { + return this.originalResponse.copyStatus; + } + + /** + * Only appears when + * x-ms-copy-status is failed or pending. Describes cause of fatal or + * non-fatal copy operation failure. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get copyStatusDescription(): string | undefined { + return this.originalResponse.copyStatusDescription; + } + + /** + * When a blob is leased, + * specifies whether the lease is of infinite or fixed duration. Possible + * values include: 'infinite', 'fixed'. + * + * @readonly + * @type {(LeaseDurationType | undefined)} + * @memberof BlobQueryResponse + */ + public get leaseDuration(): LeaseDurationType | undefined { + return this.originalResponse.leaseDuration; + } + + /** + * Lease state of the blob. Possible + * values include: 'available', 'leased', 'expired', 'breaking', 'broken'. + * + * @readonly + * @type {(LeaseStateType | undefined)} + * @memberof BlobQueryResponse + */ + public get leaseState(): LeaseStateType | undefined { + return this.originalResponse.leaseState; + } + + /** + * The current lease status of the + * blob. Possible values include: 'locked', 'unlocked'. + * + * @readonly + * @type {(LeaseStatusType | undefined)} + * @memberof BlobQueryResponse + */ + public get leaseStatus(): LeaseStatusType | undefined { + return this.originalResponse.leaseStatus; + } + + /** + * A UTC date/time value generated by the service that + * indicates the time at which the response was initiated. + * + * @readonly + * @type {(Date | undefined)} + * @memberof BlobQueryResponse + */ + public get date(): Date | undefined { + return this.originalResponse.date; + } + + /** + * The number of committed blocks + * present in the blob. This header is returned only for append blobs. + * + * @readonly + * @type {(number | undefined)} + * @memberof BlobQueryResponse + */ + public get blobCommittedBlockCount(): number | undefined { + return this.originalResponse.blobCommittedBlockCount; + } + + /** + * The ETag contains a value that you can use to + * perform operations conditionally, in quotes. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get etag(): string | undefined { + return this.originalResponse.etag; + } + + /** + * The error code. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get errorCode(): string | undefined { + return this.originalResponse.errorCode; + } + + /** + * The value of this header is set to + * true if the file data and application metadata are completely encrypted + * using the specified algorithm. Otherwise, the value is set to false (when + * the file is unencrypted, or if only parts of the file/application metadata + * are encrypted). + * + * @readonly + * @type {(boolean | undefined)} + * @memberof BlobQueryResponse + */ + public get isServerEncrypted(): boolean | undefined { + return this.originalResponse.isServerEncrypted; + } + + /** + * If the blob has a MD5 hash, and if + * request contains range header (Range or x-ms-range), this response header + * is returned with the value of the whole blob's MD5 value. This value may + * or may not be equal to the value returned in Content-MD5 header, with the + * latter calculated from the requested range. + * + * @readonly + * @type {(Uint8Array | undefined)} + * @memberof BlobQueryResponse + */ + public get blobContentMD5(): Uint8Array | undefined { + return this.originalResponse.blobContentMD5; + } + + /** + * Returns the date and time the file was last + * modified. Any operation that modifies the file or its properties updates + * the last modified time. + * + * @readonly + * @type {(Date | undefined)} + * @memberof BlobQueryResponse + */ + public get lastModified(): Date | undefined { + return this.originalResponse.lastModified; + } + + /** + * A name-value pair + * to associate with a file storage object. + * + * @readonly + * @type {(Metadata | undefined)} + * @memberof BlobQueryResponse + */ + public get metadata(): Metadata | undefined { + return this.originalResponse.metadata; + } + + /** + * This header uniquely identifies the request + * that was made and can be used for troubleshooting the request. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get requestId(): string | undefined { + return this.originalResponse.requestId; + } + + /** + * If a client request id header is sent in the request, this header will be present in the + * response with the same value. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get clientRequestId(): string | undefined { + return this.originalResponse.clientRequestId; + } + + /** + * Indicates the version of the File service used + * to execute the request. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get version(): string | undefined { + return this.originalResponse.version; + } + + /** + * The SHA-256 hash of the encryption key used to encrypt the blob. This value is only returned + * when the blob was encrypted with a customer-provided key. + * + * @readonly + * @type {(string | undefined)} + * @memberof BlobQueryResponse + */ + public get encryptionKeySha256(): string | undefined { + return this.originalResponse.encryptionKeySha256; + } + + /** + * If the request is to read a specified range and the x-ms-range-get-content-crc64 is set to + * true, then the request returns a crc64 for the range, as long as the range size is less than + * or equal to 4 MB. If both x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 is + * specified in the same request, it will fail with 400(Bad Request) + * + * @type {(Uint8Array | undefined)} + * @memberof BlobQueryResponse + */ + public get contentCrc64(): Uint8Array | undefined { + return this.originalResponse.contentCrc64; + } + + /** + * The response body as a browser Blob. + * Always undefined in node.js. + * + * @readonly + * @type {(Promise | undefined)} + * @memberof BlobQueryResponse + */ + public get blobBody(): Promise | undefined { + return undefined; + } + + /** + * The response body as a node.js Readable stream. + * Always undefined in the browser. + * + * It will parse avor data returned by blob query. + * + * @readonly + * @type {(NodeJS.ReadableStream | undefined)} + * @memberof BlobQueryResponse + */ + public get readableStreamBody(): NodeJS.ReadableStream | undefined { + return isNode ? this.blobDownloadStream : undefined; + } + + /** + * The HTTP response. + * + * @type {HttpResponse} + * @memberof BlobQueryResponse + */ + public get _response(): HttpResponse & { + parsedHeaders: BlobDownloadHeaders; + } { + return this.originalResponse._response; + } + + private originalResponse: BlobQueryResponseModel; + private blobDownloadStream?: BlobQuickQueryStream; + + /** + * Creates an instance of BlobQueryResponse. + * + * @param {BlobQueryResponseModel} originalResponse + * @param {BlobQuickQueryStreamOptions} [options={}] + * @memberof BlobQueryResponse + */ + public constructor( + originalResponse: BlobQueryResponseModel, + options: BlobQuickQueryStreamOptions = {} + ) { + this.originalResponse = originalResponse; + this.blobDownloadStream = new BlobQuickQueryStream( + this.originalResponse.readableStreamBody!, + options + ); + } +} diff --git a/sdk/storage/storage-blob/src/BlobSASPermissions.ts b/sdk/storage/storage-blob/src/BlobSASPermissions.ts index 2df60e1af0b7..6c12d7cd7639 100644 --- a/sdk/storage/storage-blob/src/BlobSASPermissions.ts +++ b/sdk/storage/storage-blob/src/BlobSASPermissions.ts @@ -43,6 +43,12 @@ export class BlobSASPermissions { case "d": blobSASPermissions.delete = true; break; + case "x": + blobSASPermissions.deleteVersion = true; + break; + case "t": + blobSASPermissions.tag = true; + break; default: throw new RangeError(`Invalid permission: ${char}`); } @@ -91,6 +97,22 @@ export class BlobSASPermissions { */ public delete: boolean = false; + /** + * Specifies Delete version access granted. + * + * @type {boolean} + * @memberof BlobSASPermissions + */ + public deleteVersion: boolean = false; + + /** + * Specfies Tag access granted. + * + * @type {boolean} + * @memberof BlobSASPermissions + */ + public tag: boolean = false; + /** * Converts the given permissions to a string. Using this method will guarantee the permissions are in an * order accepted by the service. @@ -115,6 +137,12 @@ export class BlobSASPermissions { if (this.delete) { permissions.push("d"); } + if (this.deleteVersion) { + permissions.push("x"); + } + if (this.tag) { + permissions.push("t"); + } return permissions.join(""); } } diff --git a/sdk/storage/storage-blob/src/BlobSASSignatureValues.ts b/sdk/storage/storage-blob/src/BlobSASSignatureValues.ts index 06823403a832..9e83e52538f9 100644 --- a/sdk/storage/storage-blob/src/BlobSASSignatureValues.ts +++ b/sdk/storage/storage-blob/src/BlobSASSignatureValues.ts @@ -59,10 +59,10 @@ export interface BlobSASSignatureValues { * Please refer to either {@link ContainerSASPermissions} or {@link BlobSASPermissions} depending on the resource * being accessed for help constructing the permissions string. * - * @type {BlobSASPermissions} + * @type {BlobSASPermissions | ContainerSASPermissions} * @memberof BlobSASSignatureValues */ - permissions?: BlobSASPermissions; + permissions?: BlobSASPermissions | ContainerSASPermissions; /** * Optional. IP ranges allowed in this SAS. @@ -81,7 +81,7 @@ export interface BlobSASSignatureValues { containerName: string; /** - * Optional. The blob name of the SAS user may access. Required if snapshotTime is provided. + * Optional. The blob name of the SAS user may access. Required if snapshotTime or versionId is provided. * * @type {string} * @memberof BlobSASSignatureValues @@ -92,10 +92,18 @@ export interface BlobSASSignatureValues { * Optional. Snapshot timestamp string the SAS user may access. Only supported from API version 2018-11-09. * * @type {string} - * @memberof IBlobSASSignatureValues + * @memberof BlobSASSignatureValues */ snapshotTime?: string; + /** + * Optional. VersionId of the blob version the SAS user may access. Only supported from API version 2019-10-10. + * + * @type {string} + * @memberof BlobSASSignatureValues + */ + versionId?: string; + /** * Optional. The name of the access policy on the container this SAS references if any. * @@ -298,6 +306,7 @@ export function generateBlobSASQueryParameters( throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName."); } + // Version 2019-12-12 adds support for the blob tags permission. // Version 2018-11-09 adds support for the signed resource and signed blob snapshot time fields. // https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas#constructing-the-signature-string if (version >= "2018-11-09") { @@ -347,7 +356,8 @@ function generateBlobSASQueryParameters20150405( ): SASQueryParameters { if ( !blobSASSignatureValues.identifier && - !blobSASSignatureValues.permissions && !blobSASSignatureValues.expiresOn + !blobSASSignatureValues.permissions && + !blobSASSignatureValues.expiresOn ) { throw new RangeError( "Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided." @@ -362,6 +372,25 @@ function generateBlobSASQueryParameters20150405( throw RangeError("'version' must be >= '2018-11-09' when provided 'snapshotTime'."); } + if (blobSASSignatureValues.versionId) { + throw RangeError("'version' must be >= '2019-10-10' when provided 'versionId'."); + } + if ( + blobSASSignatureValues.permissions && + blobSASSignatureValues.permissions.deleteVersion && + version < "2019-10-10" + ) { + throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission."); + } + + if ( + blobSASSignatureValues.permissions && + blobSASSignatureValues.permissions.tag && + version < "2019-12-12" + ) { + throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission."); + } + if (blobSASSignatureValues.blobName) { resource = "b"; } @@ -449,7 +478,8 @@ function generateBlobSASQueryParameters20181109( ): SASQueryParameters { if ( !blobSASSignatureValues.identifier && - !blobSASSignatureValues.permissions && !blobSASSignatureValues.expiresOn + !blobSASSignatureValues.permissions && + !blobSASSignatureValues.expiresOn ) { throw new RangeError( "Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided." @@ -460,14 +490,41 @@ function generateBlobSASQueryParameters20181109( let resource: string = "c"; let verifiedPermissions: string | undefined; + if (blobSASSignatureValues.versionId && version < "2019-10-10") { + throw RangeError("'version' must be >= '2019-10-10' when provided 'versionId'."); + } + if ( + blobSASSignatureValues.permissions && + blobSASSignatureValues.permissions.deleteVersion && + version < "2019-10-10" + ) { + throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission."); + } + + if ( + blobSASSignatureValues.permissions && + blobSASSignatureValues.permissions.tag && + version < "2019-12-12" + ) { + throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission."); + } + if (blobSASSignatureValues.blobName === undefined && blobSASSignatureValues.snapshotTime) { throw RangeError("Must provide 'blobName' when provided 'snapshotTime'."); } + if (blobSASSignatureValues.blobName === undefined && blobSASSignatureValues.versionId) { + throw RangeError("Must provide 'blobName' when provided 'versionId'."); + } + + let timestamp = blobSASSignatureValues.snapshotTime; if (blobSASSignatureValues.blobName) { resource = "b"; if (blobSASSignatureValues.snapshotTime) { resource = "bs"; + } else if (blobSASSignatureValues.versionId) { + resource = "bv"; + timestamp = blobSASSignatureValues.versionId; } } @@ -503,7 +560,7 @@ function generateBlobSASQueryParameters20181109( blobSASSignatureValues.protocol ? blobSASSignatureValues.protocol : "", version, resource, - blobSASSignatureValues.snapshotTime, + timestamp, blobSASSignatureValues.cacheControl ? blobSASSignatureValues.cacheControl : "", blobSASSignatureValues.contentDisposition ? blobSASSignatureValues.contentDisposition : "", blobSASSignatureValues.contentEncoding ? blobSASSignatureValues.contentEncoding : "", @@ -559,6 +616,26 @@ function generateBlobSASQueryParametersUDK20181109( } const version = blobSASSignatureValues.version ? blobSASSignatureValues.version : SERVICE_VERSION; + + if (blobSASSignatureValues.versionId && version < "2019-10-10") { + throw RangeError("'version' must be >= '2019-10-10' when provided 'versionId'."); + } + if ( + blobSASSignatureValues.permissions && + blobSASSignatureValues.permissions.deleteVersion && + version < "2019-10-10" + ) { + throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission."); + } + + if ( + blobSASSignatureValues.permissions && + blobSASSignatureValues.permissions.tag && + version < "2019-12-12" + ) { + throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission."); + } + let resource: string = "c"; let verifiedPermissions: string | undefined; @@ -566,10 +643,18 @@ function generateBlobSASQueryParametersUDK20181109( throw RangeError("Must provide 'blobName' when provided 'snapshotTime'."); } + if (blobSASSignatureValues.blobName === undefined && blobSASSignatureValues.versionId) { + throw RangeError("Must provide 'blobName' when provided 'versionId'."); + } + + let timestamp = blobSASSignatureValues.snapshotTime; if (blobSASSignatureValues.blobName) { resource = "b"; if (blobSASSignatureValues.snapshotTime) { resource = "bs"; + } else if (blobSASSignatureValues.versionId) { + resource = "bv"; + timestamp = blobSASSignatureValues.versionId; } } @@ -614,7 +699,7 @@ function generateBlobSASQueryParametersUDK20181109( blobSASSignatureValues.protocol ? blobSASSignatureValues.protocol : "", version, resource, - blobSASSignatureValues.snapshotTime, + timestamp, blobSASSignatureValues.cacheControl, blobSASSignatureValues.contentDisposition, blobSASSignatureValues.contentEncoding, diff --git a/sdk/storage/storage-blob/src/BlobServiceClient.ts b/sdk/storage/storage-blob/src/BlobServiceClient.ts index d270a5a36cc7..e48d9cb0d73c 100644 --- a/sdk/storage/storage-blob/src/BlobServiceClient.ts +++ b/sdk/storage/storage-blob/src/BlobServiceClient.ts @@ -21,7 +21,9 @@ import { ServiceListContainersSegmentResponse, ContainerItem, ListContainersIncludeType, - UserDelegationKeyModel + UserDelegationKeyModel, + ServiceFindBlobsByTagsSegmentResponse, + FilterBlobItem } from "./generatedModels"; import { Service } from "./generated/src/operations"; import { newPipeline, StoragePipelineOptions, Pipeline } from "./Pipeline"; @@ -155,7 +157,35 @@ interface ServiceListContainersSegmentOptions extends CommonOptions { * specify that the container's metadata be returned as part of the response * body. Possible values include: 'metadata' */ - include?: ListContainersIncludeType; + include?: ListContainersIncludeType | ListContainersIncludeType[]; +} + +/** + * Options to configure the {@link BlobServiceClient.findBlobsByTagsSegment} operation. + * + * @interface ServiceFindBlobsByTagsSegmentOptions + */ +interface ServiceFindBlobsByTagsSegmentOptions extends CommonOptions { + /** + * An implementation of the `AbortSignalLike` interface to signal the request to cancel the operation. + * For example, use the @azure/abort-controller to create an `AbortSignal`. + * + * @type {AbortSignalLike} + * @memberof ServiceFindBlobsByTagsSegmentOptions + */ + abortSignal?: AbortSignalLike; + /** + * Specifies the maximum number of blobs + * to return. If the request does not specify maxPageSize, or specifies a + * value greater than 5000, the server will return up to 5000 items. Note + * that if the listing operation crosses a partition boundary, then the + * service will return a continuation token for retrieving the remainder of + * the results. For this reason, it is possible that the service will return + * fewer results than specified by maxPageSize, or than the default of 5000. + * @type {number} + * @memberof ServiceFindBlobsByTagsSegmentOptions + */ + maxPageSize?: number; } /** @@ -185,6 +215,23 @@ export interface ServiceListContainersOptions extends CommonOptions { includeMetadata?: boolean; } +/** + * Options to configure the {@link BlobServiceClient.findBlobsByTags} operation. + * + * @export + * @interface ServiceFindBlobByTagsOptions + */ +export interface ServiceFindBlobByTagsOptions extends CommonOptions { + /** + * An implementation of the `AbortSignalLike` interface to signal the request to cancel the operation. + * For example, use the @azure/abort-controller to create an `AbortSignal`. + * + * @type {AbortSignalLike} + * @memberof ServiceListContainersOptions + */ + abortSignal?: AbortSignalLike; +} + /** * A user delegation key. */ @@ -647,11 +694,64 @@ export class BlobServiceClient extends StorageClient { "BlobServiceClient-listContainersSegment", options.tracingOptions ); + try { return await this.serviceContext.listContainersSegment({ abortSignal: options.abortSignal, marker, ...options, + include: typeof options.include === "string" ? [options.include] : options.include, + spanOptions + }); + } catch (e) { + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + + /** + * The Filter Blobs operation enables callers to list blobs across all containers whose tags + * match a given search expression. Filter blobs searches across all containers within a + * storage account but can be scoped within the expression to a single container. + * + * @private + * @param {string} tagFilterSqlExpression The where parameter enables the caller to query blobs whose tags match a given expression. + * The given expression must evaluate to true for a blob to be returned in the results. + * The[OData - ABNF] filter syntax rule defines the formal grammar for the value of the where query parameter; + * however, only a subset of the OData filter syntax is supported in the Blob service. + * @param {string} [marker] A string value that identifies the portion of + * the list of blobs to be returned with the next listing operation. The + * operation returns the NextMarker value within the response body if the + * listing operation did not return all blobs remaining to be listed + * with the current page. The NextMarker value can be used as the value for + * the marker parameter in a subsequent call to request the next page of list + * items. The marker value is opaque to the client. + * @param {ServiceFindBlobsByTagsSegmentOptions} [options={}] Options to find blobs by tags. + * @returns {Promise} + * @memberof BlobServiceClient + */ + private async findBlobsByTagsSegment( + tagFilterSqlExpression: string, + marker?: string, + options: ServiceFindBlobsByTagsSegmentOptions = {} + ): Promise { + // TODO: Rename response.blobs to response.blobItems? + const { span, spanOptions } = createSpan( + "BlobServiceClient-findBlobsByTagsSegment", + options.tracingOptions + ); + + try { + return await this.serviceContext.filterBlobs({ + abortSignal: options.abortSignal, + where: tagFilterSqlExpression, + marker, + maxPageSize: options.maxPageSize, spanOptions }); } catch (e) { @@ -665,6 +765,183 @@ export class BlobServiceClient extends StorageClient { } } + /** + * Returns an AsyncIterableIterator for ServiceFindBlobsByTagsSegmentResponse. + * + * @private + * @param {string} tagFilterSqlExpression The where parameter enables the caller to query blobs whose tags match a given expression. + * The given expression must evaluate to true for a blob to be returned in the results. + * The[OData - ABNF] filter syntax rule defines the formal grammar for the value of the where query parameter; + * however, only a subset of the OData filter syntax is supported in the Blob service. + * @param {string} [marker] A string value that identifies the portion of + * the list of blobs to be returned with the next listing operation. The + * operation returns the NextMarker value within the response body if the + * listing operation did not return all blobs remaining to be listed + * with the current page. The NextMarker value can be used as the value for + * the marker parameter in a subsequent call to request the next page of list + * items. The marker value is opaque to the client. + * @param {ServiceFindBlobsByTagsSegmentOptions} [options={}] Options to find blobs by tags. + * @returns {AsyncIterableIterator} + * @memberof BlobServiceClient + */ + private async *findBlobsByTagsSegments( + tagFilterSqlExpression: string, + marker?: string, + options: ServiceFindBlobsByTagsSegmentOptions = {} + ): AsyncIterableIterator { + let response; + if (!!marker || marker === undefined) { + do { + response = await this.findBlobsByTagsSegment(tagFilterSqlExpression, marker, options); + response.blobs = response.blobs || []; + marker = response.continuationToken; + yield response; + } while (marker); + } + } + + /** + * Returns an AsyncIterableIterator for blobs. + * + * @private + * @param {string} tagFilterSqlExpression The where parameter enables the caller to query blobs whose tags match a given expression. + * The given expression must evaluate to true for a blob to be returned in the results. + * The[OData - ABNF] filter syntax rule defines the formal grammar for the value of the where query parameter; + * however, only a subset of the OData filter syntax is supported in the Blob service. + * @param {ServiceFindBlobsByTagsSegmentOptions} [options={}] Options to findBlobsByTagsItems. + * @returns {AsyncIterableIterator} + * @memberof BlobServiceClient + */ + private async *findBlobsByTagsItems( + tagFilterSqlExpression: string, + options: ServiceFindBlobsByTagsSegmentOptions = {} + ): AsyncIterableIterator { + let marker: string | undefined; + for await (const segment of this.findBlobsByTagsSegments( + tagFilterSqlExpression, + marker, + options + )) { + yield* segment.blobs; + } + } + + /** + * Returns an async iterable iterator to find all blobs with specified tag + * under the specified account. + * + * .byPage() returns an async iterable iterator to list the blobs in pages. + * + * @see https://docs.microsoft.com/en-us/rest/api/storageservices/get-blob-service-properties + * + * Example using `for await` syntax: + * + * ```js + * let i = 1; + * for await (const blob of blobServiceClient.findBlobsByTags("tagkey='tagvalue'")) { + * console.log(`Blob ${i++}: ${container.name}`); + * } + * ``` + * + * Example using `iter.next()`: + * + * ```js + * let i = 1; + * const iter = blobServiceClient.findBlobsByTags("tagkey='tagvalue'"); + * let blobItem = await iter.next(); + * while (!blobItem.done) { + * console.log(`Blob ${i++}: ${blobItem.value.name}`); + * blobItem = await iter.next(); + * } + * ``` + * + * Example using `byPage()`: + * + * ```js + * // passing optional maxPageSize in the page settings + * let i = 1; + * for await (const response of blobServiceClient.findBlobsByTags("tagkey='tagvalue'").byPage({ maxPageSize: 20 })) { + * if (response.blobs) { + * for (const blob of response.blobs) { + * console.log(`Blob ${i++}: ${blob.name}`); + * } + * } + * } + * ``` + * + * Example using paging with a marker: + * + * ```js + * let i = 1; + * let iterator = blobServiceClient.findBlobsByTags("tagkey='tagvalue'").byPage({ maxPageSize: 2 }); + * let response = (await iterator.next()).value; + * + * // Prints 2 blob names + * if (response.blobs) { + * for (const blob of response.blobs) { + * console.log(`Blob ${i++}: ${blob.name}`); + * } + * } + * + * // Gets next marker + * let marker = response.continuationToken; + * // Passing next marker as continuationToken + * iterator = blobServiceClient + * .findBlobsByTags("tagkey='tagvalue'") + * .byPage({ continuationToken: marker, maxPageSize: 10 }); + * response = (await iterator.next()).value; + * + * // Prints blob names + * if (response.blobs) { + * for (const blob of response.blobs) { + * console.log(`Blob ${i++}: ${blob.name}`); + * } + * } + * ``` + * + * @param {string} tagFilterSqlExpression The where parameter enables the caller to query blobs whose tags match a given expression. + * The given expression must evaluate to true for a blob to be returned in the results. + * The[OData - ABNF] filter syntax rule defines the formal grammar for the value of the where query parameter; + * however, only a subset of the OData filter syntax is supported in the Blob service. + * @param {ServiceFindBlobByTagsOptions} [options={}] Options to find blobs by tags. + * @returns {PagedAsyncIterableIterator} + * @memberof BlobServiceClient + */ + public findBlobsByTags( + tagFilterSqlExpression: string, + options: ServiceFindBlobByTagsOptions = {} + ): PagedAsyncIterableIterator { + // AsyncIterableIterator to iterate over blobs + const listSegmentOptions: ServiceFindBlobsByTagsSegmentOptions = { + ...options + }; + + const iter = this.findBlobsByTagsItems(tagFilterSqlExpression, listSegmentOptions); + return { + /** + * @member {Promise} [next] The next method, part of the iteration protocol + */ + next() { + return iter.next(); + }, + /** + * @member {Symbol} [asyncIterator] The connection to the async iterator, part of the iteration protocol + */ + [Symbol.asyncIterator]() { + return this; + }, + /** + * @member {Function} [byPage] Return an AsyncIterableIterator that works a page at a time + */ + byPage: (settings: PageSettings = {}) => { + return this.findBlobsByTagsSegments(tagFilterSqlExpression, settings.continuationToken, { + maxPageSize: settings.maxPageSize, + ...listSegmentOptions + }); + } + }; + } + /** * Returns an AsyncIterableIterator for ServiceListContainersSegmentResponses * diff --git a/sdk/storage/storage-blob/src/Clients.ts b/sdk/storage/storage-blob/src/Clients.ts index d70c67d2401e..de4273ae84c8 100644 --- a/sdk/storage/storage-blob/src/Clients.ts +++ b/sdk/storage/storage-blob/src/Clients.ts @@ -1,45 +1,102 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. +import * as fs from "fs"; +import { Readable } from "stream"; + +import { AbortSignalLike } from "@azure/abort-controller"; import { + generateUuid, + getDefaultProxySettings, + HttpRequestBody, + HttpResponse, isNode, - TransferProgressEvent, - TokenCredential, isTokenCredential, - getDefaultProxySettings, + TokenCredential, + TransferProgressEvent, URLBuilder } from "@azure/core-http"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { CanonicalCode } from "@opentelemetry/api"; + +import { BlobDownloadResponse } from "./BlobDownloadResponse"; +import { BlobQueryResponse } from "./BlobQueryResponse"; +import { AnonymousCredential } from "./credentials/AnonymousCredential"; +import { StorageSharedKeyCredential } from "./credentials/StorageSharedKeyCredential"; import { - BlobDownloadResponseModel, - CpkInfo, - DeleteSnapshotsOptionType, - ModifiedAccessConditions, - RehydratePriority, - LeaseAccessConditions, + AppendBlob, + Blob as StorageBlob, + BlockBlob, + Container, + PageBlob +} from "./generated/src/operations"; +import { StorageClientContext } from "./generated/src/storageClient"; +import { + AppendBlobAppendBlockFromUrlResponse, + AppendBlobAppendBlockResponse, + AppendBlobCreateResponse, + BlobAbortCopyFromURLResponse, + BlobCopyFromURLResponse, + BlobCreateSnapshotResponse, + BlobDeleteResponse, BlobDownloadOptionalParams, + BlobDownloadResponseModel, BlobGetPropertiesResponse, - BlobDeleteResponse, - BlobUndeleteResponse, BlobHTTPHeaders, + BlobPrefix, BlobSetHTTPHeadersResponse, BlobSetMetadataResponse, - BlobCreateSnapshotResponse, - BlobStartCopyFromURLResponse, - BlobAbortCopyFromURLResponse, - BlobCopyFromURLResponse, + BlobSetTagsResponse, BlobSetTierResponse, - ContainerEncryptionScope + BlobStartCopyFromURLResponse, + BlobUndeleteResponse, + BlockBlobCommitBlockListResponse, + BlockBlobGetBlockListResponse, + BlockBlobStageBlockFromURLResponse, + BlockBlobStageBlockResponse, + BlockBlobUploadHeaders, + BlockBlobUploadResponse, + BlockListType, + ContainerBreakLeaseOptionalParams, + ContainerCreateResponse, + ContainerDeleteResponse, + ContainerEncryptionScope, + ContainerGetAccessPolicyHeaders, + ContainerGetPropertiesResponse, + ContainerSetAccessPolicyResponse, + ContainerSetMetadataResponse, + CpkInfo, + DeleteSnapshotsOptionType, + LeaseAccessConditions, + ListBlobsIncludeItem, + ModifiedAccessConditions, + PageBlobClearPagesResponse, + PageBlobCopyIncrementalResponse, + PageBlobCreateResponse, + PageBlobResizeResponse, + PageBlobUpdateSequenceNumberResponse, + PageBlobUploadPagesFromURLResponse, + PageBlobUploadPagesResponse, + PublicAccessType, + RehydratePriority, + SequenceNumberActionType, + SignedIdentifierModel, + BlobGetTagsHeaders, + BlobTags, + ListBlobsFlatSegmentResponseModel, + ContainerListBlobFlatSegmentHeaders, + BlobProperties, + ContainerListBlobHierarchySegmentHeaders, + ListBlobsHierarchySegmentResponseModel } from "./generatedModels"; -import { AbortSignalLike } from "@azure/abort-controller"; -import { BlobDownloadResponse } from "./BlobDownloadResponse"; -import { Blob as StorageBlob } from "./generated/src/operations"; -import { rangeToString } from "./Range"; import { + AppendBlobRequestConditions, BlobRequestConditions, - Metadata, - ensureCpkIfSpecified, BlockBlobTier, + ensureCpkIfSpecified, + Metadata, + Tags, + PageBlobRequestConditions, PremiumPageBlobTier, toAccessTier } from "./models"; @@ -48,61 +105,30 @@ import { DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS, URLConstants, DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES, - DEFAULT_BLOCK_BUFFER_SIZE_BYTES + DEFAULT_BLOCK_BUFFER_SIZE_BYTES, + BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES, + BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES, + BLOCK_BLOB_MAX_BLOCKS, + ETagAny, + ETagNone } from "./utils/constants"; import { setURLParameter, extractConnectionStringParts, - appendToURLPath + appendToURLPath, + generateBlockID, + toBlobTagsString, + toQuerySerialization, + truncatedISO8061Date, + toBlobTags, + toTags } from "./utils/utils.common"; import { fsStat, readStreamToLocalFile, streamToBuffer } from "./utils/utils.node"; -import { StorageSharedKeyCredential } from "./credentials/StorageSharedKeyCredential"; -import { AnonymousCredential } from "./credentials/AnonymousCredential"; import { Batch } from "./utils/Batch"; import { createSpan } from "./utils/tracing"; -import { HttpRequestBody } from "@azure/core-http"; -import { - AppendBlobCreateResponse, - AppendBlobAppendBlockFromUrlResponse, - AppendBlobAppendBlockResponse -} from "./generatedModels"; -import { AppendBlob } from "./generated/src/operations"; -import { AppendBlobRequestConditions } from "./models"; import { CommonOptions, StorageClient } from "./StorageClient"; -import * as fs from "fs"; -import { generateUuid, HttpResponse } from "@azure/core-http"; -import { - BlockBlobUploadHeaders, - BlockBlobUploadResponse, - BlockBlobStageBlockResponse, - BlockBlobStageBlockFromURLResponse, - BlockBlobCommitBlockListResponse, - BlockBlobGetBlockListResponse, - BlockListType -} from "./generatedModels"; -import { BlockBlob } from "./generated/src/operations"; -import { Range } from "./Range"; -import { generateBlockID } from "./utils/utils.common"; -import { - BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES, - BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES, - BLOCK_BLOB_MAX_BLOCKS, - ETagAny -} from "./utils/constants"; +import { Range, rangeToString } from "./Range"; import { BufferScheduler } from "./utils/BufferScheduler"; -import { Readable } from "stream"; -import { - PageBlobCreateResponse, - PageBlobUploadPagesResponse, - PageBlobUploadPagesFromURLResponse, - PageBlobClearPagesResponse, - PageBlobResizeResponse, - SequenceNumberActionType, - PageBlobUpdateSequenceNumberResponse, - PageBlobCopyIncrementalResponse -} from "./generatedModels"; -import { PageBlob } from "./generated/src/operations"; -import { PageBlobRequestConditions } from "./models"; import { PageBlobGetPageRangesDiffResponse, PageBlobGetPageRangesResponse, @@ -113,29 +139,7 @@ import { BlobBeginCopyFromUrlPollState, CopyPollerBlobClient } from "./pollers/BlobStartCopyFromUrlPoller"; -import { PollerLike, PollOperationState } from "@azure/core-lro"; -import { ContainerBreakLeaseOptionalParams } from "./generatedModels"; -import { StorageClientContext } from "./generated/src/storageClient"; -import { - ContainerGetAccessPolicyHeaders, - SignedIdentifierModel, - PublicAccessType, - ListBlobsIncludeItem, - ContainerCreateResponse, - ContainerGetPropertiesResponse, - ContainerDeleteResponse, - ContainerSetMetadataResponse, - ContainerSetAccessPolicyResponse, - ContainerListBlobFlatSegmentResponse, - ContainerListBlobHierarchySegmentResponse, - BlobItem, - BlobPrefix -} from "./generatedModels"; -import { Container } from "./generated/src/operations"; -import { ETagNone } from "./utils/constants"; -import { truncatedISO8061Date } from "./utils/utils.common"; -import "@azure/core-paging"; -import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; +import { PageSettings, PagedAsyncIterableIterator } from "@azure/core-paging"; /** * Options to configure the {@link BlobClient.beginCopyFromURL} operation. @@ -284,6 +288,13 @@ export interface BlobExistsOptions extends CommonOptions { * @memberof BlobExistsOptions */ customerProvidedKey?: CpkInfo; + /** + * Conditions to meet. + * + * @type {BlobRequestConditions} + * @memberof BlobExistsOptions + */ + conditions?: BlobRequestConditions; } /** @@ -453,6 +464,65 @@ export interface BlobSetMetadataOptions extends CommonOptions { encryptionScope?: string; } +/** + * Options to configure the {@link BlobClient.setTags} operation. + * + * @export + * @interface BlobSetTagsOptions + */ +export interface BlobSetTagsOptions extends CommonOptions { + /** + * An implementation of the `AbortSignalLike` interface to signal the request to cancel the operation. + * For example, use the @azure/abort-controller to create an `AbortSignal`. + * + * @type {AbortSignalLike} + * @memberof BlobSetTagsOptions + */ + abortSignal?: AbortSignalLike; +} + +/** + * Options to configure the {@link BlobClient.getTags} operation. + * + * @export + * @interface BlobGetTagsOptions + */ +export interface BlobGetTagsOptions extends CommonOptions { + /** + * An implementation of the `AbortSignalLike` interface to signal the request to cancel the operation. + * For example, use the @azure/abort-controller to create an `AbortSignal`. + * + * @type {AbortSignalLike} + * @memberof BlobGetTagsOptions + */ + abortSignal?: AbortSignalLike; +} + +/** + * Contains response data for the {@link ContainerClient.getTags} operation. + */ +export type BlobGetTagsResponse = { tags: Tags } & BlobGetTagsHeaders & { + /** + * The underlying HTTP response. + */ + _response: HttpResponse & { + /** + * The parsed HTTP response headers. + */ + parsedHeaders: BlobGetTagsHeaders; + + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: BlobTags; + }; + }; + /** * Options to configure Blob - Acquire Lease operation. * @@ -673,6 +743,13 @@ export interface BlobStartCopyFromURLOptions extends CommonOptions { * @memberof BlobStartCopyFromURLOptions */ rehydratePriority?: RehydratePriority; + /** + * Blob tags. + * + * @type {Tags} + * @memberof BlobStartCopyFromURLOptions + */ + tags?: Tags; } /** @@ -743,6 +820,13 @@ export interface BlobSyncCopyFromURLOptions extends CommonOptions { * @memberof BlobSyncCopyFromURLOptions */ sourceContentMD5?: Uint8Array; + /** + * Blob tags. + * + * @type {Tags} + * @memberof BlobSyncCopyFromURLOptions + */ + tags?: Tags; } /** @@ -845,6 +929,13 @@ export interface BlobDownloadToBufferOptions extends CommonOptions { * @memberof BlobDownloadToBufferOptions */ concurrency?: number; + /** + * Customer Provided Key Info. + * + * @type {CpkInfo} + * @memberof BlobDownloadToBufferOptions + */ + customerProvidedKey?: CpkInfo; } /** @@ -879,6 +970,7 @@ export class BlobClient extends StorageClient { * @memberof BlobClient */ private blobContext: StorageBlob; + private _name: string; private _containerName: string; @@ -1061,6 +1153,25 @@ export class BlobClient extends StorageClient { ); } + /** + * Creates a new BlobClient object pointing to a version of this blob. + * Provide "" will remove the versionId and return a Client to the base blob. + * + * @param {string} versionId The versionId. + * @returns {BlobClient} A new BlobClient object pointing to the version of this blob. + * @memberof BlobClient + */ + public withVersion(versionId: string): BlobClient { + return new BlobClient( + setURLParameter( + this.url, + URLConstants.Parameters.VERSIONID, + versionId.length === 0 ? undefined : versionId + ), + this.pipeline + ); + } + /** * Creates a AppendBlobClient object. * @@ -1254,7 +1365,7 @@ export class BlobClient extends StorageClient { } /** - * Returns true if the Azrue blob resource represented by this client exists; false otherwise. + * Returns true if the Azure blob resource represented by this client exists; false otherwise. * * NOTE: use this function with care since an existing blob might be deleted by other clients or * applications. Vice versa new blobs might be added by other clients or applications after this @@ -1271,6 +1382,7 @@ export class BlobClient extends StorageClient { await this.getProperties({ abortSignal: options.abortSignal, customerProvidedKey: options.customerProvidedKey, + conditions: options.conditions, tracingOptions: { ...options.tracingOptions, spanOptions @@ -1523,6 +1635,66 @@ export class BlobClient extends StorageClient { } } + /** + * Sets tags on the underlying blob. + * A blob can have up to 10 tags. Tag keys must be between 1 and 128 characters. Tag values must be between 0 and 256 characters. + * Valid tag key and value characters include lower and upper case letters, digits (0-9), + * space (' '), plus ('+'), minus ('-'), period ('.'), foward slash ('/'), colon (':'), equals ('='), and underscore ('_'). + * + * @param {Tags} tags + * @param {BlobSetTagsOptions} [options={}] + * @returns {Promise} + * @memberof BlobClient + */ + public async setTags(tags: Tags, options: BlobSetTagsOptions = {}): Promise { + const { span, spanOptions } = createSpan("BlobClient-setTags", options.tracingOptions); + try { + return await this.blobContext.setTags({ + abortSignal: options.abortSignal, + spanOptions, + tags: toBlobTags(tags) + }); + } catch (e) { + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + + /** + * Gets the tags associated with the underlying blob. + * + * @param {BlobGetTagsOptions} [options={}] + * @returns {Promise} + * @memberof BlobClient + */ + public async getTags(options: BlobGetTagsOptions = {}): Promise { + const { span, spanOptions } = createSpan("BlobClient-getTags", options.tracingOptions); + try { + const response = await this.blobContext.getTags({ + abortSignal: options.abortSignal, + spanOptions + }); + const wrappedResponse: BlobGetTagsResponse = { + ...response, + tags: toTags({ blobTagSet: response.blobTagSet }) || {} + }; + return wrappedResponse; + } catch (e) { + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Get a {@link BlobLeaseClient} that manages leases on the blob. * @@ -1731,6 +1903,7 @@ export class BlobClient extends StorageClient { sourceIfUnmodifiedSince: options.sourceConditions.ifUnmodifiedSince }, sourceContentMD5: options.sourceContentMD5, + blobTagsString: toBlobTagsString(options.tags), spanOptions }); } catch (e) { @@ -1919,6 +2092,7 @@ export class BlobClient extends StorageClient { abortSignal: options.abortSignal, conditions: options.conditions, maxRetryRequests: options.maxRetryRequestsPerBlock, + customerProvidedKey: options.customerProvidedKey, tracingOptions: { ...options.tracingOptions, spanOptions @@ -2084,6 +2258,7 @@ export class BlobClient extends StorageClient { }, rehydratePriority: options.rehydratePriority, tier: toAccessTier(options.tier), + blobTagsString: toBlobTagsString(options.tags), spanOptions }); } catch (e) { @@ -2152,6 +2327,13 @@ export interface AppendBlobCreateOptions extends CommonOptions { * @memberof AppendBlobCreateOptions */ encryptionScope?: string; + /** + * Blob tags. + * + * @type {Tags} + * @memberof AppendBlobCreateOptions + */ + tags?: Tags; } /** @@ -2569,6 +2751,7 @@ export class AppendBlobClient extends BlobClient { modifiedAccessConditions: options.conditions, cpkInfo: options.customerProvidedKey, encryptionScope: options.encryptionScope, + blobTagsString: toBlobTagsString(options.tags), spanOptions }); } catch (e) { @@ -2724,43 +2907,233 @@ export class AppendBlobClient extends BlobClient { try { ensureCpkIfSpecified(options.customerProvidedKey, this.isHttps); - return await this.appendBlobContext.appendBlockFromUrl(sourceURL, 0, { - abortSignal: options.abortSignal, - sourceRange: rangeToString({ offset: sourceOffset, count }), - sourceContentMD5: options.sourceContentMD5, - sourceContentCrc64: options.sourceContentCrc64, - leaseAccessConditions: options.conditions, - appendPositionAccessConditions: options.conditions, - modifiedAccessConditions: options.conditions, - sourceModifiedAccessConditions: { - sourceIfMatch: options.sourceConditions.ifMatch, - sourceIfModifiedSince: options.sourceConditions.ifModifiedSince, - sourceIfNoneMatch: options.sourceConditions.ifNoneMatch, - sourceIfUnmodifiedSince: options.sourceConditions.ifUnmodifiedSince - }, - cpkInfo: options.customerProvidedKey, - encryptionScope: options.encryptionScope, - spanOptions - }); - } catch (e) { - span.setStatus({ - code: CanonicalCode.UNKNOWN, - message: e.message - }); - throw e; - } finally { - span.end(); - } - } + return await this.appendBlobContext.appendBlockFromUrl(sourceURL, 0, { + abortSignal: options.abortSignal, + sourceRange: rangeToString({ offset: sourceOffset, count }), + sourceContentMD5: options.sourceContentMD5, + sourceContentCrc64: options.sourceContentCrc64, + leaseAccessConditions: options.conditions, + appendPositionAccessConditions: options.conditions, + modifiedAccessConditions: options.conditions, + sourceModifiedAccessConditions: { + sourceIfMatch: options.sourceConditions.ifMatch, + sourceIfModifiedSince: options.sourceConditions.ifModifiedSince, + sourceIfNoneMatch: options.sourceConditions.ifNoneMatch, + sourceIfUnmodifiedSince: options.sourceConditions.ifUnmodifiedSince + }, + cpkInfo: options.customerProvidedKey, + encryptionScope: options.encryptionScope, + spanOptions + }); + } catch (e) { + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } +} + +/** + * Options to configure {@link BlockBlobClient.upload} operation. + * + * @export + * @interface BlockBlobUploadOptions + */ +export interface BlockBlobUploadOptions extends CommonOptions { + /** + * An implementation of the `AbortSignalLike` interface to signal the request to cancel the operation. + * For example, use the @azure/abort-controller to create an `AbortSignal`. + * + * @type {AbortSignalLike} + * @memberof BlockBlobUploadOptions + */ + abortSignal?: AbortSignalLike; + /** + * Conditions to meet when uploading to the block blob. + * + * @type {BlobRequestConditions} + * @memberof BlockBlobUploadOptions + */ + conditions?: BlobRequestConditions; + /** + * HTTP headers to set when uploading to a block blob. + * + * @type {BlobHTTPHeaders} + * @memberof BlockBlobUploadOptions + */ + blobHTTPHeaders?: BlobHTTPHeaders; + /** + * A collection of key-value string pair to associate with the blob when uploading to a block blob. + * + * @type {Metadata} + * @memberof BlockBlobUploadOptions + */ + metadata?: Metadata; + /** + * Callback to receive events on the progress of upload operation. + * + * @type {(progress: TransferProgressEvent) => void} + * @memberof BlockBlobUploadOptions + */ + onProgress?: (progress: TransferProgressEvent) => void; + /** + * Customer Provided Key Info. + * + * @type {CpkInfo} + * @memberof BlockBlobUploadOptions + */ + customerProvidedKey?: CpkInfo; + /** + * Optional. Version 2019-07-07 and later. Specifies the name of the encryption scope to use to + * encrypt the data provided in the request. If not specified, encryption is performed with the + * default account encryption scope. For more information, see Encryption at Rest for Azure + * Storage Services. + * + * @type {string} + * @memberof BlockBlobUploadOptions + */ + encryptionScope?: string; + /** + * Access tier. + * More Details - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers + * + * @type {BlockBlobTier | string} + * @memberof BlockBlobUploadOptions + */ + tier?: BlockBlobTier | string; + /** + * Blob tags. + * + * @type {Tags} + * @memberof BlockBlobUploadOptions + */ + tags?: Tags; +} + +/** + * Blob query error type. + * + * @export + * @interface BlobQueryError + */ +export interface BlobQueryError { + /** + * Whether error is fatal. Fatal error will stop query. + * + * @type {boolean} + * @memberof BlobQueryError + */ + isFatal: boolean; + /** + * Error name. + * + * @type {string} + * @memberof BlobQueryError + */ + name: string; + /** + * Position in bytes of the query. + * + * @type {number} + * @memberof BlobQueryError + */ + position: number; + /** + * Error description. + * + * @type {string} + * @memberof BlobQueryError + */ + description: string; +} + +/** + * Base type for options to query blob. + * + * @export + * @interface BlobQueryTextConfiguration + */ +export interface BlobQueryTextConfiguration { + /** + * Record separator. + * + * @type {string} + * @memberof BlobQueryTextConfiguration + */ + recordSeparator: string; +} + +/** + * Options to query blob with JSON format. + * + * @export + * @interface BlobQueryJsonTextConfiguration + */ +export interface BlobQueryJsonTextConfiguration extends BlobQueryTextConfiguration { + /** + * Query for a JSON format blob. + * + * @type {"json"} + * @memberof BlobQueryJsonTextConfiguration + */ + kind: "json"; +} + +/** + * Options to query blob with CSV format. + * + * @export + * @interface BlobQueryCsvTextConfiguration + */ +export interface BlobQueryCsvTextConfiguration extends BlobQueryTextConfiguration { + /** + * Query for a CSV format blob. + * + * @type {"csv"} + * @memberof BlobQueryCsvTextConfiguration + */ + kind: "csv"; + /** + * Column separator. Default is ",". + * + * @type {string} + * @memberof BlobQueryCsvTextConfiguration + */ + columnSeparator?: string; + /** + * Field quote. + * + * @type {string} + * @memberof BlobQueryCsvTextConfiguration + */ + fieldQuote?: string; + /** + * Escape character. + * + * @type {string} + * @memberof BlobQueryCsvTextConfiguration + */ + escapeCharacter?: string; + /** + * Has headers. Default is false. + * + * @type {boolean} + * @memberof BlobQueryCsvTextConfiguration + */ + hasHeaders?: boolean; } /** - * Options to configure {@link BlockBlobClient.upload} operation. + * Options to configure {@link BlockBlobClient.query} operation. * * @export - * @interface BlockBlobUploadOptions + * @interface BlockBlobQueryOptions */ -export interface BlockBlobUploadOptions extends CommonOptions { +export interface BlockBlobQueryOptions extends CommonOptions { /** * An implementation of the `AbortSignalLike` interface to signal the request to cancel the operation. * For example, use the @azure/abort-controller to create an `AbortSignal`. @@ -2770,58 +3143,46 @@ export interface BlockBlobUploadOptions extends CommonOptions { */ abortSignal?: AbortSignalLike; /** - * Conditions to meet when uploading to the block blob. - * - * @type {BlobRequestConditions} - * @memberof BlockBlobUploadOptions - */ - conditions?: BlobRequestConditions; - /** - * HTTP headers to set when uploading to a block blob. + * Configurations for the query input. * - * @type {BlobHTTPHeaders} - * @memberof BlockBlobUploadOptions + * @type {BlobQueryJsonTextConfiguration | BlobQueryCsvTextConfiguration} + * @memberof BlockBlobQueryOptions */ - blobHTTPHeaders?: BlobHTTPHeaders; + inputTextConfiguration?: BlobQueryJsonTextConfiguration | BlobQueryCsvTextConfiguration; /** - * A collection of key-value string pair to associate with the blob when uploading to a block blob. + * Configurations for the query output. * - * @type {Metadata} - * @memberof BlockBlobUploadOptions + * @type {BlobQueryJsonTextConfiguration | BlobQueryCsvTextConfiguration} + * @memberof BlockBlobQueryOptions */ - metadata?: Metadata; + outputTextConfiguration?: BlobQueryJsonTextConfiguration | BlobQueryCsvTextConfiguration; /** - * Callback to receive events on the progress of upload operation. + * Callback to receive events on the progress of query operation. * * @type {(progress: TransferProgressEvent) => void} * @memberof BlockBlobUploadOptions */ onProgress?: (progress: TransferProgressEvent) => void; /** - * Customer Provided Key Info. + * Callback to receive error events during the query operaiton. * - * @type {CpkInfo} - * @memberof BlockBlobUploadOptions + * @memberof BlockBlobQueryOptions */ - customerProvidedKey?: CpkInfo; + onError?: (error: BlobQueryError) => void; /** - * Optional. Version 2019-07-07 and later. Specifies the name of the encryption scope to use to - * encrypt the data provided in the request. If not specified, encryption is performed with the - * default account encryption scope. For more information, see Encryption at Rest for Azure - * Storage Services. + * Conditions to meet when uploading to the block blob. * - * @type {string} + * @type {BlobRequestConditions} * @memberof BlockBlobUploadOptions */ - encryptionScope?: string; + conditions?: BlobRequestConditions; /** - * Access tier. - * More Details - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers + * Customer Provided Key Info. * - * @type {BlockBlobTier | string} + * @type {CpkInfo} * @memberof BlockBlobUploadOptions */ - tier?: BlockBlobTier | string; + customerProvidedKey?: CpkInfo; } /** @@ -3026,6 +3387,14 @@ export interface BlockBlobCommitBlockListOptions extends CommonOptions { * @memberof BlockBlobCommitBlockListOptions */ tier?: BlockBlobTier | string; + + /** + * Blob tags. + * + * @type {Tags} + * @memberof BlockBlobCommitBlockListOptions + */ + tags?: Tags; } /** @@ -3111,6 +3480,14 @@ export interface BlockBlobUploadStreamOptions extends CommonOptions { * @memberof BlockBlobUploadStreamOptions */ encryptionScope?: string; + + /** + * Blob tags. + * + * @type {Tags} + * @memberof BlockBlobUploadStreamOptions + */ + tags?: Tags; } /** * Option interface for {@link BlockBlobClient.uploadFile} and {@link BlockBlobClient.uploadSeekableStream}. @@ -3197,6 +3574,14 @@ export interface BlockBlobParallelUploadOptions extends CommonOptions { * @memberof BlockBlobParallelUploadOptions */ encryptionScope?: string; + + /** + * Blob tags. + * + * @type {Tags} + * @memberof BlockBlobParallelUploadOptions + */ + tags?: Tags; } /** @@ -3223,6 +3608,18 @@ export type BlobUploadCommonResponse = BlockBlobUploadHeaders & { * @extends {BlobClient} */ export class BlockBlobClient extends BlobClient { + /** + * blobContext provided by protocol layer. + * + * Note. Ideally BlobClient should set BlobClient.blobContext to protected. However, API + * extractor has issue blocking that. Here we redecelare _blobContext in BlockBlobClient. + * + * @private + * @type {Blobs} + * @memberof BlobClient + */ + private _blobContext: StorageBlob; + /** * blockBlobContext provided by protocol layer. * @@ -3377,6 +3774,7 @@ export class BlockBlobClient extends BlobClient { } super(url, pipeline); this.blockBlobContext = new BlockBlob(this.storageClientContext); + this._blobContext = new StorageBlob(this.storageClientContext); } /** @@ -3399,6 +3797,72 @@ export class BlockBlobClient extends BlobClient { ); } + /** + * Quick query for a JSON or CSV formatted blob. + * + * Example usage (Node.js): + * + * ```js + * // Query and convert a blob to a string + * const queryBlockBlobResponse = await blockBlobClient.query("select * from BlobStorage"); + * const downloaded = await streamToString(queryBlockBlobResponse.readableStreamBody); + * console.log("Query blob content:", downloaded); + * + * async function streamToString(readableStream) { + * return new Promise((resolve, reject) => { + * const chunks = []; + * readableStream.on("data", (data) => { + * chunks.push(data.toString()); + * }); + * readableStream.on("end", () => { + * resolve(chunks.join("")); + * }); + * readableStream.on("error", reject); + * }); + * } + * ``` + * + * @param {string} query + * @param {BlockBlobQueryOptions} [options={}] + * @returns {Promise} + * @memberof BlockBlobClient + */ + public async query( + query: string, + options: BlockBlobQueryOptions = {} + ): Promise { + ensureCpkIfSpecified(options.customerProvidedKey, this.isHttps); + + const { span, spanOptions } = createSpan("BlockBlobClient-query", options.tracingOptions); + + try { + const response = await this._blobContext.query({ + abortSignal: options.abortSignal, + queryRequest: { + expression: query, + inputSerialization: toQuerySerialization(options.inputTextConfiguration), + outputSerialization: toQuerySerialization(options.outputTextConfiguration) + }, + leaseAccessConditions: options.conditions, + modifiedAccessConditions: options.conditions, + spanOptions + }); + return new BlobQueryResponse(response, { + abortSignal: options.abortSignal, + onProgress: options.onProgress, + onError: options.onError + }); + } catch (e) { + span.setStatus({ + code: CanonicalCode.UNKNOWN, + message: e.message + }); + throw e; + } finally { + span.end(); + } + } + /** * Creates a new block blob, or updates the content of an existing block blob. * Updating an existing block blob overwrites any existing metadata on the blob. @@ -3446,6 +3910,7 @@ export class BlockBlobClient extends BlobClient { cpkInfo: options.customerProvidedKey, encryptionScope: options.encryptionScope, tier: toAccessTier(options.tier), + blobTagsString: toBlobTagsString(options.tags), spanOptions }); } catch (e) { @@ -3592,6 +4057,7 @@ export class BlockBlobClient extends BlobClient { cpkInfo: options.customerProvidedKey, encryptionScope: options.encryptionScope, tier: toAccessTier(options.tier), + blobTagsString: toBlobTagsString(options.tags), spanOptions } ); @@ -4155,6 +4621,13 @@ export interface PageBlobCreateOptions extends CommonOptions { * @memberof PageBlobCreateOptions */ tier?: PremiumPageBlobTier | string; + /** + * Blob tags. + * + * @type {Tags} + * @memberof PageBlobCreateOptions + */ + tags?: Tags; } /** @@ -4757,6 +5230,7 @@ export class PageBlobClient extends BlobClient { cpkInfo: options.customerProvidedKey, encryptionScope: options.encryptionScope, tier: toAccessTier(options.tier), + blobTagsString: toBlobTagsString(options.tags), spanOptions }); } catch (e) { @@ -5896,6 +6370,23 @@ export interface ContainerChangeLeaseOptions extends CommonOptions { conditions?: ModifiedAccessConditions; } +/** + * Options to configure the {@link ContainerClient.deleteBlob} operation. + * + * @export + * @interface ContainerDeleteBlobOptions + */ +export interface ContainerDeleteBlobOptions extends BlobDeleteOptions { + /** + * An opaque DateTime value that, when present, specifies the version + * of the blob to delete. It's for service version 2019-10-10 and newer. + * + * @type {string} + * @memberof ContainerDeleteBlobOptions + */ + versionId?: string; +} + /** * Options to configure Container - List Segment operations. * @@ -5939,6 +6430,115 @@ interface ContainerListBlobsSegmentOptions extends CommonOptions { include?: ListBlobsIncludeItem[]; } +/** + * An interface representing BlobHierarchyListSegment. + */ +export interface BlobHierarchyListSegment { + blobPrefixes?: BlobPrefix[]; + blobItems: BlobItem[]; +} + +/** + * An enumeration of blobs + */ +export interface ListBlobsHierarchySegmentResponse { + serviceEndpoint: string; + containerName: string; + prefix?: string; + marker?: string; + maxPageSize?: number; + delimiter?: string; + segment: BlobHierarchyListSegment; + continuationToken?: string; +} + +/** + * Contains response data for the listBlobHierarchySegment operation. + */ +export type ContainerListBlobHierarchySegmentResponse = ListBlobsHierarchySegmentResponse & + ContainerListBlobHierarchySegmentHeaders & { + /** + * The underlying HTTP response. + */ + _response: HttpResponse & { + /** + * The parsed HTTP response headers. + */ + parsedHeaders: ContainerListBlobHierarchySegmentHeaders; + + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ListBlobsHierarchySegmentResponseModel; + }; + }; + +/** + * An Azure Storage blob + */ +export interface BlobItem { + name: string; + deleted: boolean; + snapshot: string; + versionId?: string; + isCurrentVersion?: boolean; + properties: BlobProperties; + metadata?: { [propertyName: string]: string }; + tags?: Tags; + objectReplicationMetadata?: { [propertyName: string]: string }; +} + +/** + * An interface representing BlobFlatListSegment. + */ +export interface BlobFlatListSegment { + blobItems: BlobItem[]; +} + +/** + * An enumeration of blobs + */ +export interface ListBlobsFlatSegmentResponse { + serviceEndpoint: string; + containerName: string; + prefix?: string; + marker?: string; + maxPageSize?: number; + segment: BlobFlatListSegment; + continuationToken?: string; +} + +/** + * Contains response data for the listBlobFlatSegment operation. + */ +export type ContainerListBlobFlatSegmentResponse = ListBlobsFlatSegmentResponse & + ContainerListBlobFlatSegmentHeaders & { + /** + * The underlying HTTP response. + */ + _response: HttpResponse & { + /** + * The parsed HTTP response headers. + */ + parsedHeaders: ContainerListBlobFlatSegmentHeaders; + + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ListBlobsFlatSegmentResponseModel; + }; + }; + /** * Options to configure Container - List Blobs operations. * @@ -5977,13 +6577,21 @@ export interface ContainerListBlobsOptions extends CommonOptions { */ includeMetadata?: boolean; /** - * Specifies whether snapshots should be included in the enumeration. Snapshots are listed from oldest to newest in the response + * Specifies whether snapshots should be included in the enumeration. Snapshots are listed from oldest to newest in the response. */ includeSnapshots?: boolean; + /** + * Specifies whether versions should be included in the enumeration. Versions are listed from oldest to newest in the response. + */ + includeVersions?: boolean; /** * Specifies whether blobs for which blocks have been uploaded, but which have not been committed using Put Block List, be included in the response. */ includeUncommitedBlobs?: boolean; + /** + * Specifies whether blob tags be returned in the response. + */ + includeTags?: boolean; } /** @@ -6763,17 +7371,20 @@ export class ContainerClient extends StorageClient { * @see https://docs.microsoft.com/en-us/rest/api/storageservices/delete-blob * * @param {string} blobName - * @param {BlobDeleteOptions} [options] Options to Blob Delete operation. + * @param {ContainerDeleteBlobOptions} [options] Options to Blob Delete operation. * @returns {Promise} Block blob deletion response data. * @memberof ContainerClient */ public async deleteBlob( blobName: string, - options: BlobDeleteOptions = {} + options: ContainerDeleteBlobOptions = {} ): Promise { const { span, spanOptions } = createSpan("ContainerClient-deleteBlob", options.tracingOptions); try { - const blobClient = this.getBlobClient(blobName); + let blobClient = this.getBlobClient(blobName); + if (options.versionId) { + blobClient = blobClient.withVersion(options.versionId); + } return await blobClient.delete({ ...options, tracingOptions: { ...options!.tracingOptions, spanOptions } @@ -6810,11 +7421,25 @@ export class ContainerClient extends StorageClient { options.tracingOptions ); try { - return await this.containerContext.listBlobFlatSegment({ + const resposne = await this.containerContext.listBlobFlatSegment({ marker, ...options, spanOptions }); + const wrappedResponse: ContainerListBlobFlatSegmentResponse = { + ...resposne, + segment: { + ...resposne.segment, + blobItems: resposne.segment.blobItems.map((blobItemInteral) => { + const blobItem: BlobItem = { + ...blobItemInteral, + tags: toTags(blobItemInteral.blobTags) + }; + return blobItem; + }) + } + }; + return wrappedResponse; } catch (e) { span.setStatus({ code: CanonicalCode.UNKNOWN, @@ -6849,11 +7474,25 @@ export class ContainerClient extends StorageClient { options.tracingOptions ); try { - return await this.containerContext.listBlobHierarchySegment(delimiter, { + const resposne = await this.containerContext.listBlobHierarchySegment(delimiter, { marker, ...options, spanOptions }); + const wrappedResponse: ContainerListBlobHierarchySegmentResponse = { + ...resposne, + segment: { + ...resposne.segment, + blobItems: resposne.segment.blobItems.map((blobItemInteral) => { + const blobItem: BlobItem = { + ...blobItemInteral, + tags: toTags(blobItemInteral.blobTags) + }; + return blobItem; + }) + } + }; + return wrappedResponse; } catch (e) { span.setStatus({ code: CanonicalCode.UNKNOWN, @@ -6998,9 +7637,15 @@ export class ContainerClient extends StorageClient { if (options.includeSnapshots) { include.push("snapshots"); } + if (options.includeVersions) { + include.push("versions"); + } if (options.includeUncommitedBlobs) { include.push("uncommittedblobs"); } + if (options.includeTags) { + include.push("tags"); + } if (options.prefix === "") { options.prefix = undefined; } @@ -7052,7 +7697,8 @@ export class ContainerClient extends StorageClient { * @param {ContainerListBlobsSegmentOptions} [options] Options to list blobs operation. * @returns {AsyncIterableIterator} * @memberof ContainerClient - */ private async *listHierarchySegments( + */ + private async *listHierarchySegments( delimiter: string, marker?: string, options: ContainerListBlobsSegmentOptions = {} @@ -7203,9 +7849,15 @@ export class ContainerClient extends StorageClient { if (options.includeSnapshots) { include.push("snapshots"); } + if (options.includeVersions) { + include.push("versions"); + } if (options.includeUncommitedBlobs) { include.push("uncommittedblobs"); } + if (options.includeTags) { + include.push("tags"); + } if (options.prefix === "") { options.prefix = undefined; } diff --git a/sdk/storage/storage-blob/src/ContainerSASPermissions.ts b/sdk/storage/storage-blob/src/ContainerSASPermissions.ts index c4ea3fc04731..be330893ab9f 100644 --- a/sdk/storage/storage-blob/src/ContainerSASPermissions.ts +++ b/sdk/storage/storage-blob/src/ContainerSASPermissions.ts @@ -44,6 +44,12 @@ export class ContainerSASPermissions { case "l": containerSASPermissions.list = true; break; + case "t": + containerSASPermissions.tag = true; + break; + case "x": + containerSASPermissions.deleteVersion = true; + break; default: throw new RangeError(`Invalid permission ${char}`); } @@ -92,6 +98,14 @@ export class ContainerSASPermissions { */ public delete: boolean = false; + /** + * Specifies Delete version access granted. + * + * @type {boolean} + * @memberof ContainerSASPermissions + */ + public deleteVersion: boolean = false; + /** * Specifies List access granted. * @@ -100,6 +114,14 @@ export class ContainerSASPermissions { */ public list: boolean = false; + /** + * Specfies Tag access granted. + * + * @type {boolean} + * @memberof ContainerSASPermissions + */ + public tag: boolean = false; + /** * Converts the given permissions to a string. Using this method will guarantee the permissions are in an * order accepted by the service. @@ -127,9 +149,15 @@ export class ContainerSASPermissions { if (this.delete) { permissions.push("d"); } + if (this.deleteVersion) { + permissions.push("x"); + } if (this.list) { permissions.push("l"); } + if (this.tag) { + permissions.push("t"); + } return permissions.join(""); } } diff --git a/sdk/storage/storage-blob/src/generated/src/models/appendBlobMappers.ts b/sdk/storage/storage-blob/src/generated/src/models/appendBlobMappers.ts index b82cb3f2f4aa..2e1327c45d20 100644 --- a/sdk/storage/storage-blob/src/generated/src/models/appendBlobMappers.ts +++ b/sdk/storage/storage-blob/src/generated/src/models/appendBlobMappers.ts @@ -10,5 +10,6 @@ export { AppendBlobAppendBlockFromUrlHeaders, AppendBlobAppendBlockHeaders, AppendBlobCreateHeaders, + AppendBlobSealHeaders, StorageError } from "../models/mappers"; diff --git a/sdk/storage/storage-blob/src/generated/src/models/blobMappers.ts b/sdk/storage/storage-blob/src/generated/src/models/blobMappers.ts index 56eeb7573dd9..00356c263890 100644 --- a/sdk/storage/storage-blob/src/generated/src/models/blobMappers.ts +++ b/sdk/storage/storage-blob/src/generated/src/models/blobMappers.ts @@ -18,16 +18,27 @@ export { BlobGetAccessControlHeaders, BlobGetAccountInfoHeaders, BlobGetPropertiesHeaders, + BlobGetTagsHeaders, + BlobQueryHeaders, BlobReleaseLeaseHeaders, BlobRenameHeaders, BlobRenewLeaseHeaders, BlobSetAccessControlHeaders, + BlobSetExpiryHeaders, BlobSetHTTPHeadersHeaders, BlobSetMetadataHeaders, + BlobSetTagsHeaders, BlobSetTierHeaders, BlobStartCopyFromURLHeaders, + BlobTag, + BlobTags, BlobUndeleteHeaders, DataLakeStorageError, DataLakeStorageErrorError, + DelimitedTextConfiguration, + JsonTextConfiguration, + QueryFormat, + QueryRequest, + QuerySerialization, StorageError } from "../models/mappers"; diff --git a/sdk/storage/storage-blob/src/generated/src/models/containerMappers.ts b/sdk/storage/storage-blob/src/generated/src/models/containerMappers.ts index 22726a267131..8eee9c1c3fff 100644 --- a/sdk/storage/storage-blob/src/generated/src/models/containerMappers.ts +++ b/sdk/storage/storage-blob/src/generated/src/models/containerMappers.ts @@ -10,9 +10,11 @@ export { AccessPolicy, BlobFlatListSegment, BlobHierarchyListSegment, - BlobItem, + BlobItemInternal, BlobPrefix, - BlobProperties, + BlobPropertiesInternal, + BlobTag, + BlobTags, ContainerAcquireLeaseHeaders, ContainerBreakLeaseHeaders, ContainerChangeLeaseHeaders, @@ -25,6 +27,7 @@ export { ContainerListBlobHierarchySegmentHeaders, ContainerReleaseLeaseHeaders, ContainerRenewLeaseHeaders, + ContainerRestoreHeaders, ContainerSetAccessPolicyHeaders, ContainerSetMetadataHeaders, ListBlobsFlatSegmentResponse, diff --git a/sdk/storage/storage-blob/src/generated/src/models/index.ts b/sdk/storage/storage-blob/src/generated/src/models/index.ts index 9192682bf1b1..4c1521a8277e 100644 --- a/sdk/storage/storage-blob/src/generated/src/models/index.ts +++ b/sdk/storage/storage-blob/src/generated/src/models/index.ts @@ -89,7 +89,7 @@ export interface DataLakeStorageError { /** * The service error response object. */ - error?: DataLakeStorageErrorError; + dataLakeStorageErrorDetails?: DataLakeStorageErrorError; } /** @@ -117,7 +117,7 @@ export interface AccessPolicy { /** * Properties of a blob */ -export interface BlobProperties { +export interface BlobPropertiesInternal { createdOn?: Date; lastModified: Date; etag: string; @@ -178,24 +178,46 @@ export interface BlobProperties { */ encryptionScope?: string; accessTierChangedOn?: Date; + tagCount?: number; + expiresOn?: Date; + isSealed?: boolean; +} + +/** + * An interface representing BlobTag. + */ +export interface BlobTag { + key: string; + value: string; +} + +/** + * Blob tags + */ +export interface BlobTags { + blobTagSet: BlobTag[]; } /** * An Azure Storage blob */ -export interface BlobItem { +export interface BlobItemInternal { name: string; deleted: boolean; snapshot: string; - properties: BlobProperties; + versionId?: string; + isCurrentVersion?: boolean; + properties: BlobPropertiesInternal; metadata?: { [propertyName: string]: string }; + blobTags?: BlobTags; + objectReplicationMetadata?: { [propertyName: string]: string }; } /** * An interface representing BlobFlatListSegment. */ export interface BlobFlatListSegment { - blobItems: BlobItem[]; + blobItems: BlobItemInternal[]; } /** @@ -223,7 +245,7 @@ export interface BlobPrefix { */ export interface BlobHierarchyListSegment { blobPrefixes?: BlobPrefix[]; - blobItems: BlobItem[]; + blobItems: BlobItemInternal[]; } /** @@ -297,6 +319,8 @@ export interface ContainerProperties { hasLegalHold?: boolean; defaultEncryptionScope?: string; preventEncryptionScopeOverride?: boolean; + deletedOn?: Date; + remainingRetentionDays?: number; } /** @@ -304,10 +328,48 @@ export interface ContainerProperties { */ export interface ContainerItem { name: string; + deleted?: boolean; + version?: string; properties: ContainerProperties; metadata?: { [propertyName: string]: string }; } +/** + * delimited text configuration + */ +export interface DelimitedTextConfiguration { + /** + * column separator + */ + columnSeparator: string; + /** + * field quote + */ + fieldQuote: string; + /** + * record separator + */ + recordSeparator: string; + /** + * escape char + */ + escapeChar: string; + /** + * has headers + */ + headersPresent: boolean; +} + +/** + * json text configuration + */ +export interface JsonTextConfiguration { + /** + * record separator + */ + recordSeparator: string; +} + /** * An enumeration of containers */ @@ -354,6 +416,25 @@ export interface CorsRule { maxAgeInSeconds: number; } +/** + * Blob info from a Filter Blobs API call + */ +export interface FilterBlobItem { + name: string; + containerName: string; + tagValue: string; +} + +/** + * The result of a Filter Blobs API call + */ +export interface FilterBlobSegment { + serviceEndpoint: string; + where: string; + blobs: FilterBlobItem[]; + continuationToken?: string; +} + /** * Geo-Replication information for the Secondary Storage Service */ @@ -452,6 +533,37 @@ export interface PageList { clearRange?: ClearRange[]; } +/** + * An interface representing QueryFormat. + */ +export interface QueryFormat { + /** + * Possible values include: 'delimited', 'json' + */ + type?: QueryFormatType; + delimitedTextConfiguration?: DelimitedTextConfiguration; + jsonTextConfiguration?: JsonTextConfiguration; +} + +/** + * An interface representing QuerySerialization. + */ +export interface QuerySerialization { + format: QueryFormat; +} + +/** + * the quick query body + */ +export interface QueryRequest { + /** + * a query statement + */ + expression: string; + inputSerialization?: QuerySerialization; + outputSerialization?: QuerySerialization; +} + /** * signed identifier */ @@ -557,6 +669,10 @@ export interface ModifiedAccessConditions { * Specify an ETag value to operate only on blobs without a matching value. */ ifNoneMatch?: string; + /** + * Specify a SQL where clause on blob tags to operate only on blobs with a matching value. + */ + ifTags?: string; } /** @@ -608,6 +724,10 @@ export interface SourceModifiedAccessConditions { * Specify an ETag value to operate only on blobs without a matching value. */ sourceIfNoneMatch?: string; + /** + * Specify a SQL where clause on blob tags to operate only on blobs with a matching value. + */ + sourceIfTags?: string; } /** @@ -691,7 +811,7 @@ export interface SequenceNumberAccessConditions { /** * Additional parameters for a set of operations, such as: AppendBlob_appendBlock, - * AppendBlob_appendBlockFromUrl. + * AppendBlob_appendBlockFromUrl, AppendBlob_seal. */ export interface AppendPositionAccessConditions { /** @@ -789,9 +909,9 @@ export interface ServiceListContainersSegmentOptionalParams extends coreHttp.Req maxPageSize?: number; /** * Include this parameter to specify that the container's metadata be returned as part of the - * response body. Possible values include: 'metadata' + * response body. */ - include?: ListContainersIncludeType; + include?: ListContainersIncludeType[]; /** * The timeout parameter is expressed in seconds. For more information, see Setting @@ -839,6 +959,46 @@ export interface ServiceSubmitBatchOptionalParams extends coreHttp.RequestOption requestId?: string; } +/** + * Optional Parameters. + */ +export interface ServiceFilterBlobsOptionalParams extends coreHttp.RequestOptionsBase { + /** + * The timeout parameter is expressed in seconds. For more information, see Setting + * Timeouts for Blob Service Operations. + */ + timeoutInSeconds?: number; + /** + * Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the + * analytics logs when storage analytics logging is enabled. + */ + requestId?: string; + /** + * Filters the results to return only to return only blobs whose tags match the specified + * expression. + */ + where?: string; + /** + * A string value that identifies the portion of the list of containers to be returned with the + * next listing operation. The operation returns the ContinuationToken value within the response + * body if the listing operation did not return all containers remaining to be listed with the + * current page. The ContinuationToken value can be used as the value for the marker parameter in + * a subsequent call to request the next page of list items. The marker value is opaque to the + * client. + */ + marker?: string; + /** + * Specifies the maximum number of containers to return. If the request does not specify + * maxresults, or specifies a value greater than 5000, the server will return up to 5000 items. + * Note that if the listing operation crosses a partition boundary, then the service will return + * a continuation token for retrieving the remainder of the results. For this reason, it is + * possible that the service will return fewer results than specified by maxresults, or than the + * default of 5000. + */ + maxPageSize?: number; +} + /** * Optional Parameters. */ @@ -1011,6 +1171,33 @@ export interface ContainerSetAccessPolicyOptionalParams extends coreHttp.Request modifiedAccessConditions?: ModifiedAccessConditions; } +/** + * Optional Parameters. + */ +export interface ContainerRestoreOptionalParams extends coreHttp.RequestOptionsBase { + /** + * The timeout parameter is expressed in seconds. For more information, see Setting + * Timeouts for Blob Service Operations. + */ + timeoutInSeconds?: number; + /** + * Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the + * analytics logs when storage analytics logging is enabled. + */ + requestId?: string; + /** + * Optional. Version 2019-12-12 and laster. Specifies the name of the deleted container to + * restore. + */ + deletedContainerName?: string; + /** + * Optional. Version 2019-12-12 and laster. Specifies the version of the deleted container to + * restore. + */ + deletedContainerVersion?: string; +} + /** * Optional Parameters. */ @@ -1321,7 +1508,7 @@ export interface DirectoryRenameOptionalParams extends coreHttp.RequestOptionsBa posixUmask?: string; /** * A lease ID for the source path. If specified, the source path must have an active lease and - * the leaase ID must match. + * the lease ID must match. */ sourceLeaseId?: string; /** @@ -1469,6 +1656,11 @@ export interface BlobDownloadOptionalParams extends coreHttp.RequestOptionsBase * a Snapshot of a Blob. */ snapshot?: string; + /** + * The version id parameter is an opaque DateTime value that, when present, specifies the version + * of the blob to operate on. It's for service version 2019-10-10 and newer. + */ + versionId?: string; /** * The timeout parameter is expressed in seconds. For more information, see Setting @@ -1519,6 +1711,11 @@ export interface BlobGetPropertiesOptionalParams extends coreHttp.RequestOptions * a Snapshot of a Blob. */ snapshot?: string; + /** + * The version id parameter is an opaque DateTime value that, when present, specifies the version + * of the blob to operate on. It's for service version 2019-10-10 and newer. + */ + versionId?: string; /** * The timeout parameter is expressed in seconds. For more information, see Setting @@ -1555,6 +1752,11 @@ export interface BlobDeleteMethodOptionalParams extends coreHttp.RequestOptionsB * a Snapshot of a Blob. */ snapshot?: string; + /** + * The version id parameter is an opaque DateTime value that, when present, specifies the version + * of the blob to operate on. It's for service version 2019-10-10 and newer. + */ + versionId?: string; /** * The timeout parameter is expressed in seconds. For more information, see Setting @@ -1698,7 +1900,7 @@ export interface BlobRenameOptionalParams extends coreHttp.RequestOptionsBase { posixUmask?: string; /** * A lease ID for the source path. If specified, the source path must have an active lease and - * the leaase ID must match. + * the lease ID must match. */ sourceLeaseId?: string; /** @@ -1741,6 +1943,27 @@ export interface BlobUndeleteOptionalParams extends coreHttp.RequestOptionsBase requestId?: string; } +/** + * Optional Parameters. + */ +export interface BlobSetExpiryOptionalParams extends coreHttp.RequestOptionsBase { + /** + * The timeout parameter is expressed in seconds. For more information, see Setting + * Timeouts for Blob Service Operations. + */ + timeoutInSeconds?: number; + /** + * Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the + * analytics logs when storage analytics logging is enabled. + */ + requestId?: string; + /** + * The time to set the blob to expiry + */ + expiresOn?: string; +} + /** * Optional Parameters. */ @@ -2024,6 +2247,14 @@ export interface BlobStartCopyFromURLOptionalParams extends coreHttp.RequestOpti * analytics logs when storage analytics logging is enabled. */ requestId?: string; + /** + * Optional. Used to set blob tags in various blob operations. + */ + blobTagsString?: string; + /** + * Overrides the sealed state of the destination blob. Service version 2019-12-12 and newer. + */ + sealBlob?: boolean; /** * Additional parameters for the operation */ @@ -2072,6 +2303,14 @@ export interface BlobCopyFromURLOptionalParams extends coreHttp.RequestOptionsBa * Specify the md5 calculated for the range of bytes that must be read from the copy source. */ sourceContentMD5?: Uint8Array; + /** + * Optional. Used to set blob tags in various blob operations. + */ + blobTagsString?: string; + /** + * Overrides the sealed state of the destination blob. Service version 2019-12-12 and newer. + */ + sealBlob?: boolean; /** * Additional parameters for the operation */ @@ -2111,6 +2350,18 @@ export interface BlobAbortCopyFromURLOptionalParams extends coreHttp.RequestOpti * Optional Parameters. */ export interface BlobSetTierOptionalParams extends coreHttp.RequestOptionsBase { + /** + * The snapshot parameter is an opaque DateTime value that, when present, specifies the blob + * snapshot to retrieve. For more information on working with blob snapshots, see Creating + * a Snapshot of a Blob. + */ + snapshot?: string; + /** + * The version id parameter is an opaque DateTime value that, when present, specifies the version + * of the blob to operate on. It's for service version 2019-10-10 and newer. + */ + versionId?: string; /** * The timeout parameter is expressed in seconds. For more information, see Setting @@ -2136,50 +2387,29 @@ export interface BlobSetTierOptionalParams extends coreHttp.RequestOptionsBase { /** * Optional Parameters. */ -export interface PageBlobCreateOptionalParams extends coreHttp.RequestOptionsBase { - /** - * The timeout parameter is expressed in seconds. For more information, see Setting - * Timeouts for Blob Service Operations. - */ - timeoutInSeconds?: number; - /** - * Optional. Indicates the tier to be set on the blob. Possible values include: 'P4', 'P6', - * 'P10', 'P15', 'P20', 'P30', 'P40', 'P50', 'P60', 'P70', 'P80', 'Hot', 'Cool', 'Archive' - */ - tier?: AccessTier; +export interface BlobQueryOptionalParams extends coreHttp.RequestOptionsBase { /** - * Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value - * pairs are specified, the operation will copy the metadata from the source blob or file to the - * destination blob. If one or more name-value pairs are specified, the destination blob is - * created with the specified metadata, and metadata is not copied from the source blob or file. - * Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules - * for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more - * information. + * the query request */ - metadata?: { [propertyName: string]: string }; + queryRequest?: QueryRequest; /** - * Optional. Version 2019-07-07 and later. Specifies the name of the encryption scope to use to - * encrypt the data provided in the request. If not specified, encryption is performed with the - * default account encryption scope. For more information, see Encryption at Rest for Azure - * Storage Services. + * The snapshot parameter is an opaque DateTime value that, when present, specifies the blob + * snapshot to retrieve. For more information on working with blob snapshots, see Creating + * a Snapshot of a Blob. */ - encryptionScope?: string; + snapshot?: string; /** - * Set for page blobs only. The sequence number is a user-controlled value that you can use to - * track requests. The value of the sequence number must be between 0 and 2^63 - 1. Default - * value: 0. + * The timeout parameter is expressed in seconds. For more information, see Setting + * Timeouts for Blob Service Operations. */ - blobSequenceNumber?: number; + timeoutInSeconds?: number; /** * Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. */ requestId?: string; - /** - * Additional parameters for the operation - */ - blobHTTPHeaders?: BlobHTTPHeaders; /** * Additional parameters for the operation */ @@ -2197,49 +2427,30 @@ export interface PageBlobCreateOptionalParams extends coreHttp.RequestOptionsBas /** * Optional Parameters. */ -export interface PageBlobUploadPagesOptionalParams extends coreHttp.RequestOptionsBase { - /** - * Specify the transactional md5 for the body, to be validated by the service. - */ - transactionalContentMD5?: Uint8Array; - /** - * Specify the transactional crc64 for the body, to be validated by the service. - */ - transactionalContentCrc64?: Uint8Array; +export interface BlobGetTagsOptionalParams extends coreHttp.RequestOptionsBase { /** * The timeout parameter is expressed in seconds. For more information, see Setting * Timeouts for Blob Service Operations. */ timeoutInSeconds?: number; - /** - * Return only the bytes of the blob in the specified range. - */ - range?: string; - /** - * Optional. Version 2019-07-07 and later. Specifies the name of the encryption scope to use to - * encrypt the data provided in the request. If not specified, encryption is performed with the - * default account encryption scope. For more information, see Encryption at Rest for Azure - * Storage Services. - */ - encryptionScope?: string; /** * Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. */ requestId?: string; /** - * Additional parameters for the operation - */ - leaseAccessConditions?: LeaseAccessConditions; - /** - * Additional parameters for the operation + * The snapshot parameter is an opaque DateTime value that, when present, specifies the blob + * snapshot to retrieve. For more information on working with blob snapshots, see Creating + * a Snapshot of a Blob. */ - cpkInfo?: CpkInfo; + snapshot?: string; /** - * Additional parameters for the operation + * The version id parameter is an opaque DateTime value that, when present, specifies the version + * of the blob to operate on. It's for service version 2019-10-10 and newer. */ - sequenceNumberAccessConditions?: SequenceNumberAccessConditions; + versionId?: string; /** * Additional parameters for the operation */ @@ -2249,7 +2460,7 @@ export interface PageBlobUploadPagesOptionalParams extends coreHttp.RequestOptio /** * Optional Parameters. */ -export interface PageBlobClearPagesOptionalParams extends coreHttp.RequestOptionsBase { +export interface BlobSetTagsOptionalParams extends coreHttp.RequestOptionsBase { /** * The timeout parameter is expressed in seconds. For more information, see Setting @@ -2257,31 +2468,186 @@ export interface PageBlobClearPagesOptionalParams extends coreHttp.RequestOption */ timeoutInSeconds?: number; /** - * Return only the bytes of the blob in the specified range. + * The version id parameter is an opaque DateTime value that, when present, specifies the version + * of the blob to operate on. It's for service version 2019-10-10 and newer. */ - range?: string; + versionId?: string; /** - * Optional. Version 2019-07-07 and later. Specifies the name of the encryption scope to use to - * encrypt the data provided in the request. If not specified, encryption is performed with the - * default account encryption scope. For more information, see Encryption at Rest for Azure - * Storage Services. + * Specify the transactional md5 for the body, to be validated by the service. */ - encryptionScope?: string; + transactionalContentMD5?: Uint8Array; + /** + * Specify the transactional crc64 for the body, to be validated by the service. + */ + transactionalContentCrc64?: Uint8Array; /** * Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. */ requestId?: string; /** - * Additional parameters for the operation + * Blob tags */ - leaseAccessConditions?: LeaseAccessConditions; + tags?: BlobTags; /** * Additional parameters for the operation */ - cpkInfo?: CpkInfo; - /** - * Additional parameters for the operation + modifiedAccessConditions?: ModifiedAccessConditions; +} + +/** + * Optional Parameters. + */ +export interface PageBlobCreateOptionalParams extends coreHttp.RequestOptionsBase { + /** + * The timeout parameter is expressed in seconds. For more information, see Setting + * Timeouts for Blob Service Operations. + */ + timeoutInSeconds?: number; + /** + * Optional. Indicates the tier to be set on the blob. Possible values include: 'P4', 'P6', + * 'P10', 'P15', 'P20', 'P30', 'P40', 'P50', 'P60', 'P70', 'P80', 'Hot', 'Cool', 'Archive' + */ + tier?: AccessTier; + /** + * Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value + * pairs are specified, the operation will copy the metadata from the source blob or file to the + * destination blob. If one or more name-value pairs are specified, the destination blob is + * created with the specified metadata, and metadata is not copied from the source blob or file. + * Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules + * for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more + * information. + */ + metadata?: { [propertyName: string]: string }; + /** + * Optional. Version 2019-07-07 and later. Specifies the name of the encryption scope to use to + * encrypt the data provided in the request. If not specified, encryption is performed with the + * default account encryption scope. For more information, see Encryption at Rest for Azure + * Storage Services. + */ + encryptionScope?: string; + /** + * Set for page blobs only. The sequence number is a user-controlled value that you can use to + * track requests. The value of the sequence number must be between 0 and 2^63 - 1. Default + * value: 0. + */ + blobSequenceNumber?: number; + /** + * Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the + * analytics logs when storage analytics logging is enabled. + */ + requestId?: string; + /** + * Optional. Used to set blob tags in various blob operations. + */ + blobTagsString?: string; + /** + * Additional parameters for the operation + */ + blobHTTPHeaders?: BlobHTTPHeaders; + /** + * Additional parameters for the operation + */ + leaseAccessConditions?: LeaseAccessConditions; + /** + * Additional parameters for the operation + */ + cpkInfo?: CpkInfo; + /** + * Additional parameters for the operation + */ + modifiedAccessConditions?: ModifiedAccessConditions; +} + +/** + * Optional Parameters. + */ +export interface PageBlobUploadPagesOptionalParams extends coreHttp.RequestOptionsBase { + /** + * Specify the transactional md5 for the body, to be validated by the service. + */ + transactionalContentMD5?: Uint8Array; + /** + * Specify the transactional crc64 for the body, to be validated by the service. + */ + transactionalContentCrc64?: Uint8Array; + /** + * The timeout parameter is expressed in seconds. For more information, see Setting + * Timeouts for Blob Service Operations. + */ + timeoutInSeconds?: number; + /** + * Return only the bytes of the blob in the specified range. + */ + range?: string; + /** + * Optional. Version 2019-07-07 and later. Specifies the name of the encryption scope to use to + * encrypt the data provided in the request. If not specified, encryption is performed with the + * default account encryption scope. For more information, see Encryption at Rest for Azure + * Storage Services. + */ + encryptionScope?: string; + /** + * Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the + * analytics logs when storage analytics logging is enabled. + */ + requestId?: string; + /** + * Additional parameters for the operation + */ + leaseAccessConditions?: LeaseAccessConditions; + /** + * Additional parameters for the operation + */ + cpkInfo?: CpkInfo; + /** + * Additional parameters for the operation + */ + sequenceNumberAccessConditions?: SequenceNumberAccessConditions; + /** + * Additional parameters for the operation + */ + modifiedAccessConditions?: ModifiedAccessConditions; +} + +/** + * Optional Parameters. + */ +export interface PageBlobClearPagesOptionalParams extends coreHttp.RequestOptionsBase { + /** + * The timeout parameter is expressed in seconds. For more information, see Setting + * Timeouts for Blob Service Operations. + */ + timeoutInSeconds?: number; + /** + * Return only the bytes of the blob in the specified range. + */ + range?: string; + /** + * Optional. Version 2019-07-07 and later. Specifies the name of the encryption scope to use to + * encrypt the data provided in the request. If not specified, encryption is performed with the + * default account encryption scope. For more information, see Encryption at Rest for Azure + * Storage Services. + */ + encryptionScope?: string; + /** + * Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the + * analytics logs when storage analytics logging is enabled. + */ + requestId?: string; + /** + * Additional parameters for the operation + */ + leaseAccessConditions?: LeaseAccessConditions; + /** + * Additional parameters for the operation + */ + cpkInfo?: CpkInfo; + /** + * Additional parameters for the operation */ sequenceNumberAccessConditions?: SequenceNumberAccessConditions; /** @@ -2549,6 +2915,10 @@ export interface AppendBlobCreateOptionalParams extends coreHttp.RequestOptionsB * analytics logs when storage analytics logging is enabled. */ requestId?: string; + /** + * Optional. Used to set blob tags in various blob operations. + */ + blobTagsString?: string; /** * Additional parameters for the operation */ @@ -2675,6 +3045,35 @@ export interface AppendBlobAppendBlockFromUrlOptionalParams extends coreHttp.Req sourceModifiedAccessConditions?: SourceModifiedAccessConditions; } +/** + * Optional Parameters. + */ +export interface AppendBlobSealOptionalParams extends coreHttp.RequestOptionsBase { + /** + * The timeout parameter is expressed in seconds. For more information, see Setting + * Timeouts for Blob Service Operations. + */ + timeoutInSeconds?: number; + /** + * Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the + * analytics logs when storage analytics logging is enabled. + */ + requestId?: string; + /** + * Additional parameters for the operation + */ + leaseAccessConditions?: LeaseAccessConditions; + /** + * Additional parameters for the operation + */ + modifiedAccessConditions?: ModifiedAccessConditions; + /** + * Additional parameters for the operation + */ + appendPositionAccessConditions?: AppendPositionAccessConditions; +} + /** * Optional Parameters. */ @@ -2716,6 +3115,10 @@ export interface BlockBlobUploadOptionalParams extends coreHttp.RequestOptionsBa * analytics logs when storage analytics logging is enabled. */ requestId?: string; + /** + * Optional. Used to set blob tags in various blob operations. + */ + blobTagsString?: string; /** * Additional parameters for the operation */ @@ -2867,6 +3270,10 @@ export interface BlockBlobCommitBlockListOptionalParams extends coreHttp.Request * analytics logs when storage analytics logging is enabled. */ requestId?: string; + /** + * Optional. Used to set blob tags in various blob operations. + */ + blobTagsString?: string; /** * Additional parameters for the operation */ @@ -2911,6 +3318,10 @@ export interface BlockBlobGetBlockListOptionalParams extends coreHttp.RequestOpt * Additional parameters for the operation */ leaseAccessConditions?: LeaseAccessConditions; + /** + * Additional parameters for the operation + */ + modifiedAccessConditions?: ModifiedAccessConditions; } /** @@ -3096,6 +3507,33 @@ export interface ServiceSubmitBatchHeaders { errorCode?: string; } +/** + * Defines headers for FilterBlobs operation. + */ +export interface ServiceFilterBlobsHeaders { + /** + * If a client request id header is sent in the request, this header will be present in the + * response with the same value. + */ + clientRequestId?: string; + /** + * This header uniquely identifies the request that was made and can be used for troubleshooting + * the request. + */ + requestId?: string; + /** + * Indicates the version of the Blob service used to execute the request. This header is returned + * for requests made against version 2009-09-19 and above. + */ + version?: string; + /** + * UTC date/time value generated by the service that indicates the time at which the response was + * initiated + */ + date?: Date; + errorCode?: string; +} + /** * Defines headers for Create operation. */ @@ -3354,6 +3792,33 @@ export interface ContainerSetAccessPolicyHeaders { errorCode?: string; } +/** + * Defines headers for Restore operation. + */ +export interface ContainerRestoreHeaders { + /** + * If a client request id header is sent in the request, this header will be present in the + * response with the same value. + */ + clientRequestId?: string; + /** + * This header uniquely identifies the request that was made and can be used for troubleshooting + * the request. + */ + requestId?: string; + /** + * Indicates the version of the Blob service used to execute the request. This header is returned + * for requests made against version 2009-09-19 and above. + */ + version?: string; + /** + * UTC date/time value generated by the service that indicates the time at which the response was + * initiated + */ + date?: Date; + errorCode?: string; +} + /** * Defines headers for AcquireLease operation. */ @@ -3869,6 +4334,12 @@ export interface BlobDownloadHeaders { */ lastModified?: Date; metadata?: { [propertyName: string]: string }; + /** + * Optional. Only valid when Object Replication is enabled for the storage container and on the + * destination blob of the replication. + */ + objectReplicationPolicyId?: string; + objectReplicationRules?: { [propertyName: string]: string }; /** * The number of bytes present in the response body. */ @@ -3993,6 +4464,12 @@ export interface BlobDownloadHeaders { * for requests made against version 2009-09-19 and above. */ version?: string; + /** + * A DateTime value returned by the service that uniquely identifies the blob. The value of this + * header indicates the blob version, and may be used in subsequent requests to access this + * version of the blob. + */ + versionId?: string; /** * Indicates that the service supports requests for partial blob content. */ @@ -4031,6 +4508,14 @@ export interface BlobDownloadHeaders { * the requested range */ blobContentMD5?: Uint8Array; + /** + * The number of tags associated with the blob + */ + tagCount?: number; + /** + * If this blob has been sealed + */ + isSealed?: boolean; /** * If the request is to read a specified range and the x-ms-range-get-content-crc64 is set to * true, then the request returns a crc64 for the range, as long as the range size is less than @@ -4056,6 +4541,12 @@ export interface BlobGetPropertiesHeaders { */ createdOn?: Date; metadata?: { [propertyName: string]: string }; + /** + * Optional. Only valid when Object Replication is enabled for the storage container and on the + * destination blob of the replication. + */ + objectReplicationPolicyId?: string; + objectReplicationRules?: { [propertyName: string]: string }; /** * The blob's type. Possible values include: 'BlockBlob', 'PageBlob', 'AppendBlob' */ @@ -4242,10 +4733,33 @@ export interface BlobGetPropertiesHeaders { * blob was ever set. */ accessTierChangedOn?: Date; - errorCode?: string; -} - -/** + /** + * A DateTime value returned by the service that uniquely identifies the blob. The value of this + * header indicates the blob version, and may be used in subsequent requests to access this + * version of the blob. + */ + versionId?: string; + /** + * The value of this header indicates whether version of this blob is a current version, see also + * x-ms-version-id header. + */ + isCurrentVersion?: boolean; + /** + * The number of tags associated with the blob + */ + tagCount?: number; + /** + * The time this blob will expire. + */ + expiresOn?: Date; + /** + * If this blob has been sealed + */ + isSealed?: boolean; + errorCode?: string; +} + +/** * Defines headers for Delete operation. */ export interface BlobDeleteHeaders { @@ -4430,6 +4944,12 @@ export interface PageBlobCreateHeaders { * for requests made against version 2009-09-19 and above. */ version?: string; + /** + * A DateTime value returned by the service that uniquely identifies the blob. The value of this + * header indicates the blob version, and may be used in subsequent requests to access this + * version of the blob. + */ + versionId?: string; /** * UTC date/time value generated by the service that indicates the time at which the response was * initiated @@ -4489,6 +5009,12 @@ export interface AppendBlobCreateHeaders { * for requests made against version 2009-09-19 and above. */ version?: string; + /** + * A DateTime value returned by the service that uniquely identifies the blob. The value of this + * header indicates the blob version, and may be used in subsequent requests to access this + * version of the blob. + */ + versionId?: string; /** * UTC date/time value generated by the service that indicates the time at which the response was * initiated @@ -4548,6 +5074,12 @@ export interface BlockBlobUploadHeaders { * for requests made against version 2009-09-19 and above. */ version?: string; + /** + * A DateTime value returned by the service that uniquely identifies the blob. The value of this + * header indicates the blob version, and may be used in subsequent requests to access this + * version of the blob. + */ + versionId?: string; /** * UTC date/time value generated by the service that indicates the time at which the response was * initiated @@ -4599,6 +5131,44 @@ export interface BlobUndeleteHeaders { errorCode?: string; } +/** + * Defines headers for SetExpiry operation. + */ +export interface BlobSetExpiryHeaders { + /** + * The ETag contains a value that you can use to perform operations conditionally. If the request + * version is 2011-08-18 or newer, the ETag value will be in quotes. + */ + etag?: string; + /** + * Returns the date and time the container was last modified. Any operation that modifies the + * blob, including an update of the blob's metadata or properties, changes the last-modified time + * of the blob. + */ + lastModified?: Date; + /** + * If a client request id header is sent in the request, this header will be present in the + * response with the same value. + */ + clientRequestId?: string; + /** + * This header uniquely identifies the request that was made and can be used for troubleshooting + * the request. + */ + requestId?: string; + /** + * Indicates the version of the Blob service used to execute the request. This header is returned + * for requests made against version 2009-09-19 and above. + */ + version?: string; + /** + * UTC date/time value generated by the service that indicates the time at which the response was + * initiated. + */ + date?: Date; + errorCode?: string; +} + /** * Defines headers for SetHTTPHeaders operation. */ @@ -4672,6 +5242,12 @@ export interface BlobSetMetadataHeaders { * for requests made against version 2009-09-19 and above. */ version?: string; + /** + * A DateTime value returned by the service that uniquely identifies the blob. The value of this + * header indicates the blob version, and may be used in subsequent requests to access this + * version of the blob. + */ + versionId?: string; /** * UTC date/time value generated by the service that indicates the time at which the response was * initiated @@ -4937,6 +5513,12 @@ export interface BlobCreateSnapshotHeaders { * for requests made against version 2009-09-19 and above. */ version?: string; + /** + * A DateTime value returned by the service that uniquely identifies the blob. The value of this + * header indicates the blob version, and may be used in subsequent requests to access this + * version of the blob. + */ + versionId?: string; /** * UTC date/time value generated by the service that indicates the time at which the response was * initiated @@ -4981,6 +5563,12 @@ export interface BlobStartCopyFromURLHeaders { * for requests made against version 2009-09-19 and above. */ version?: string; + /** + * A DateTime value returned by the service that uniquely identifies the blob. The value of this + * header indicates the blob version, and may be used in subsequent requests to access this + * version of the blob. + */ + versionId?: string; /** * UTC date/time value generated by the service that indicates the time at which the response was * initiated @@ -5029,6 +5617,12 @@ export interface BlobCopyFromURLHeaders { * for requests made against version 2009-09-19 and above. */ version?: string; + /** + * A DateTime value returned by the service that uniquely identifies the blob. The value of this + * header indicates the blob version, and may be used in subsequent requests to access this + * version of the blob. + */ + versionId?: string; /** * UTC date/time value generated by the service that indicates the time at which the response was * initiated @@ -5292,6 +5886,12 @@ export interface BlockBlobCommitBlockListHeaders { * for requests made against version 2009-09-19 and above. */ version?: string; + /** + * A DateTime value returned by the service that uniquely identifies the blob. The value of this + * header indicates the blob version, and may be used in subsequent requests to access this + * version of the blob. + */ + versionId?: string; /** * UTC date/time value generated by the service that indicates the time at which the response was * initiated @@ -5911,6 +6511,285 @@ export interface AppendBlobAppendBlockFromUrlHeaders { errorCode?: string; } +/** + * Defines headers for Seal operation. + */ +export interface AppendBlobSealHeaders { + /** + * The ETag contains a value that you can use to perform operations conditionally. If the request + * version is 2011-08-18 or newer, the ETag value will be in quotes. + */ + etag?: string; + /** + * Returns the date and time the container was last modified. Any operation that modifies the + * blob, including an update of the blob's metadata or properties, changes the last-modified time + * of the blob. + */ + lastModified?: Date; + /** + * If a client request id header is sent in the request, this header will be present in the + * response with the same value. + */ + clientRequestId?: string; + /** + * This header uniquely identifies the request that was made and can be used for troubleshooting + * the request. + */ + requestId?: string; + /** + * Indicates the version of the Blob service used to execute the request. This header is returned + * for requests made against version 2009-09-19 and above. + */ + version?: string; + /** + * UTC date/time value generated by the service that indicates the time at which the response was + * initiated + */ + date?: Date; + /** + * If this blob has been sealed + */ + isSealed?: boolean; + errorCode?: string; +} + +/** + * Defines headers for Query operation. + */ +export interface BlobQueryHeaders { + /** + * Returns the date and time the container was last modified. Any operation that modifies the + * blob, including an update of the blob's metadata or properties, changes the last-modified time + * of the blob. + */ + lastModified?: Date; + metadata?: { [propertyName: string]: string }; + /** + * The number of bytes present in the response body. + */ + contentLength?: number; + /** + * The media type of the body of the response. For Download Blob this is + * 'application/octet-stream' + */ + contentType?: string; + /** + * Indicates the range of bytes returned in the event that the client requested a subset of the + * blob by setting the 'Range' request header. + */ + contentRange?: string; + /** + * The ETag contains a value that you can use to perform operations conditionally. If the request + * version is 2011-08-18 or newer, the ETag value will be in quotes. + */ + etag?: string; + /** + * If the blob has an MD5 hash and this operation is to read the full blob, this response header + * is returned so that the client can check for message content integrity. + */ + contentMD5?: Uint8Array; + /** + * This header returns the value that was specified for the Content-Encoding request header + */ + contentEncoding?: string; + /** + * This header is returned if it was previously specified for the blob. + */ + cacheControl?: string; + /** + * This header returns the value that was specified for the 'x-ms-blob-content-disposition' + * header. The Content-Disposition response header field conveys additional information about how + * to process the response payload, and also can be used to attach additional metadata. For + * example, if set to attachment, it indicates that the user-agent should not display the + * response, but instead show a Save As dialog with a filename other than the blob name + * specified. + */ + contentDisposition?: string; + /** + * This header returns the value that was specified for the Content-Language request header. + */ + contentLanguage?: string; + /** + * The current sequence number for a page blob. This header is not returned for block blobs or + * append blobs + */ + blobSequenceNumber?: number; + /** + * The blob's type. Possible values include: 'BlockBlob', 'PageBlob', 'AppendBlob' + */ + blobType?: BlobType; + /** + * Conclusion time of the last attempted Copy Blob operation where this blob was the destination + * blob. This value can specify the time of a completed, aborted, or failed copy attempt. This + * header does not appear if a copy is pending, if this blob has never been the destination in a + * Copy Blob operation, or if this blob has been modified after a concluded Copy Blob operation + * using Set Blob Properties, Put Blob, or Put Block List. + */ + copyCompletionTime?: Date; + /** + * Only appears when x-ms-copy-status is failed or pending. Describes the cause of the last fatal + * or non-fatal copy operation failure. This header does not appear if this blob has never been + * the destination in a Copy Blob operation, or if this blob has been modified after a concluded + * Copy Blob operation using Set Blob Properties, Put Blob, or Put Block List + */ + copyStatusDescription?: string; + /** + * String identifier for this copy operation. Use with Get Blob Properties to check the status of + * this copy operation, or pass to Abort Copy Blob to abort a pending copy. + */ + copyId?: string; + /** + * Contains the number of bytes copied and the total bytes in the source in the last attempted + * Copy Blob operation where this blob was the destination blob. Can show between 0 and + * Content-Length bytes copied. This header does not appear if this blob has never been the + * destination in a Copy Blob operation, or if this blob has been modified after a concluded Copy + * Blob operation using Set Blob Properties, Put Blob, or Put Block List + */ + copyProgress?: string; + /** + * URL up to 2 KB in length that specifies the source blob or file used in the last attempted + * Copy Blob operation where this blob was the destination blob. This header does not appear if + * this blob has never been the destination in a Copy Blob operation, or if this blob has been + * modified after a concluded Copy Blob operation using Set Blob Properties, Put Blob, or Put + * Block List. + */ + copySource?: string; + /** + * State of the copy operation identified by x-ms-copy-id. Possible values include: 'pending', + * 'success', 'aborted', 'failed' + */ + copyStatus?: CopyStatusType; + /** + * When a blob is leased, specifies whether the lease is of infinite or fixed duration. Possible + * values include: 'infinite', 'fixed' + */ + leaseDuration?: LeaseDurationType; + /** + * Lease state of the blob. Possible values include: 'available', 'leased', 'expired', + * 'breaking', 'broken' + */ + leaseState?: LeaseStateType; + /** + * The current lease status of the blob. Possible values include: 'locked', 'unlocked' + */ + leaseStatus?: LeaseStatusType; + /** + * If a client request id header is sent in the request, this header will be present in the + * response with the same value. + */ + clientRequestId?: string; + /** + * This header uniquely identifies the request that was made and can be used for troubleshooting + * the request. + */ + requestId?: string; + /** + * Indicates the version of the Blob service used to execute the request. This header is returned + * for requests made against version 2009-09-19 and above. + */ + version?: string; + /** + * Indicates that the service supports requests for partial blob content. + */ + acceptRanges?: string; + /** + * UTC date/time value generated by the service that indicates the time at which the response was + * initiated + */ + date?: Date; + /** + * The number of committed blocks present in the blob. This header is returned only for append + * blobs. + */ + blobCommittedBlockCount?: number; + /** + * The value of this header is set to true if the blob data and application metadata are + * completely encrypted using the specified algorithm. Otherwise, the value is set to false (when + * the blob is unencrypted, or if only parts of the blob/application metadata are encrypted). + */ + isServerEncrypted?: boolean; + /** + * The SHA-256 hash of the encryption key used to encrypt the blob. This header is only returned + * when the blob was encrypted with a customer-provided key. + */ + encryptionKeySha256?: string; + /** + * Returns the name of the encryption scope used to encrypt the blob contents and application + * metadata. Note that the absence of this header implies use of the default account encryption + * scope. + */ + encryptionScope?: string; + /** + * If the blob has a MD5 hash, and if request contains range header (Range or x-ms-range), this + * response header is returned with the value of the whole blob's MD5 value. This value may or + * may not be equal to the value returned in Content-MD5 header, with the latter calculated from + * the requested range + */ + blobContentMD5?: Uint8Array; + /** + * If the request is to read a specified range and the x-ms-range-get-content-crc64 is set to + * true, then the request returns a crc64 for the range, as long as the range size is less than + * or equal to 4 MB. If both x-ms-range-get-content-crc64 and x-ms-range-get-content-md5 is + * specified in the same request, it will fail with 400(Bad Request) + */ + contentCrc64?: Uint8Array; + errorCode?: string; +} + +/** + * Defines headers for GetTags operation. + */ +export interface BlobGetTagsHeaders { + /** + * If a client request id header is sent in the request, this header will be present in the + * response with the same value. + */ + clientRequestId?: string; + /** + * This header uniquely identifies the request that was made and can be used for troubleshooting + * the request. + */ + requestId?: string; + /** + * Indicates the version of the Blob service used to execute the request. This header is returned + * for requests made against version 2009-09-19 and above. + */ + version?: string; + /** + * UTC date/time value generated by the service that indicates the time at which the response was + * initiated + */ + date?: Date; + errorCode?: string; +} + +/** + * Defines headers for SetTags operation. + */ +export interface BlobSetTagsHeaders { + /** + * If a client request id header is sent in the request, this header will be present in the + * response with the same value. + */ + clientRequestId?: string; + /** + * This header uniquely identifies the request that was made and can be used for troubleshooting + * the request. + */ + requestId?: string; + /** + * Indicates the version of the Blob service used to execute the request. This header is returned + * for requests made against version 2009-09-19 and above. + */ + version?: string; + /** + * UTC date/time value generated by the service that indicates the time at which the response was + * initiated + */ + date?: Date; + errorCode?: string; +} + /** * Defines values for PublicAccessType. * Possible values include: 'container', 'blob' @@ -6027,6 +6906,14 @@ export type StorageErrorCode = 'AccountAlreadyExists' | 'AccountBeingCreated' | */ export type GeoReplicationStatusType = 'live' | 'bootstrap' | 'unavailable'; +/** + * Defines values for QueryFormatType. + * Possible values include: 'delimited', 'json' + * @readonly + * @enum {string} + */ +export type QueryFormatType = 'delimited' | 'json'; + /** * Defines values for RehydratePriority. * Possible values include: 'High', 'Standard' @@ -6035,6 +6922,14 @@ export type GeoReplicationStatusType = 'live' | 'bootstrap' | 'unavailable'; */ export type RehydratePriority = 'High' | 'Standard'; +/** + * Defines values for BlobExpiryOptions. + * Possible values include: 'NeverExpire', 'RelativeToCreation', 'RelativeToNow', 'Absolute' + * @readonly + * @enum {string} + */ +export type BlobExpiryOptions = 'NeverExpire' | 'RelativeToCreation' | 'RelativeToNow' | 'Absolute'; + /** * Defines values for BlockListType. * Possible values include: 'committed', 'uncommitted', 'all' @@ -6061,19 +6956,20 @@ export type EncryptionAlgorithmType = 'AES256'; /** * Defines values for ListBlobsIncludeItem. - * Possible values include: 'copy', 'deleted', 'metadata', 'snapshots', 'uncommittedblobs' + * Possible values include: 'copy', 'deleted', 'metadata', 'snapshots', 'uncommittedblobs', + * 'versions', 'tags' * @readonly * @enum {string} */ -export type ListBlobsIncludeItem = 'copy' | 'deleted' | 'metadata' | 'snapshots' | 'uncommittedblobs'; +export type ListBlobsIncludeItem = 'copy' | 'deleted' | 'metadata' | 'snapshots' | 'uncommittedblobs' | 'versions' | 'tags'; /** * Defines values for ListContainersIncludeType. - * Possible values include: 'metadata' + * Possible values include: 'metadata', 'deleted' * @readonly * @enum {string} */ -export type ListContainersIncludeType = 'metadata'; +export type ListContainersIncludeType = 'metadata' | 'deleted'; /** * Defines values for PathRenameMode. @@ -6277,6 +7173,31 @@ export type ServiceSubmitBatchResponse = ServiceSubmitBatchHeaders & { }; }; +/** + * Contains response data for the filterBlobs operation. + */ +export type ServiceFilterBlobsResponse = FilterBlobSegment & ServiceFilterBlobsHeaders & { + /** + * The underlying HTTP response. + */ + _response: coreHttp.HttpResponse & { + /** + * The parsed HTTP response headers. + */ + parsedHeaders: ServiceFilterBlobsHeaders; + + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: FilterBlobSegment; + }; +}; + /** * Contains response data for the create operation. */ @@ -6377,6 +7298,21 @@ export type ContainerSetAccessPolicyResponse = ContainerSetAccessPolicyHeaders & }; }; +/** + * Contains response data for the restore operation. + */ +export type ContainerRestoreResponse = ContainerRestoreHeaders & { + /** + * The underlying HTTP response. + */ + _response: coreHttp.HttpResponse & { + /** + * The parsed HTTP response headers. + */ + parsedHeaders: ContainerRestoreHeaders; + }; +}; + /** * Contains response data for the acquireLease operation. */ @@ -6713,6 +7649,21 @@ export type BlobUndeleteResponse = BlobUndeleteHeaders & { }; }; +/** + * Contains response data for the setExpiry operation. + */ +export type BlobSetExpiryResponse = BlobSetExpiryHeaders & { + /** + * The underlying HTTP response. + */ + _response: coreHttp.HttpResponse & { + /** + * The parsed HTTP response headers. + */ + parsedHeaders: BlobSetExpiryHeaders; + }; +}; + /** * Contains response data for the setHTTPHeaders operation. */ @@ -6908,6 +7859,77 @@ export type BlobGetAccountInfoResponse = BlobGetAccountInfoHeaders & { }; }; +/** + * Contains response data for the query operation. + */ +export type BlobQueryResponse = BlobQueryHeaders & { + /** + * BROWSER ONLY + * + * The response body as a browser Blob. + * Always undefined in node.js. + */ + blobBody?: Promise; + + /** + * NODEJS ONLY + * + * The response body as a node.js Readable stream. + * Always undefined in the browser. + */ + readableStreamBody?: NodeJS.ReadableStream; + + /** + * The underlying HTTP response. + */ + _response: coreHttp.HttpResponse & { + /** + * The parsed HTTP response headers. + */ + parsedHeaders: BlobQueryHeaders; + }; +}; + +/** + * Contains response data for the getTags operation. + */ +export type BlobGetTagsResponse = BlobTags & BlobGetTagsHeaders & { + /** + * The underlying HTTP response. + */ + _response: coreHttp.HttpResponse & { + /** + * The parsed HTTP response headers. + */ + parsedHeaders: BlobGetTagsHeaders; + + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: BlobTags; + }; +}; + +/** + * Contains response data for the setTags operation. + */ +export type BlobSetTagsResponse = BlobSetTagsHeaders & { + /** + * The underlying HTTP response. + */ + _response: coreHttp.HttpResponse & { + /** + * The parsed HTTP response headers. + */ + parsedHeaders: BlobSetTagsHeaders; + }; +}; + /** * Contains response data for the create operation. */ @@ -7108,6 +8130,21 @@ export type AppendBlobAppendBlockFromUrlResponse = AppendBlobAppendBlockFromUrlH }; }; +/** + * Contains response data for the seal operation. + */ +export type AppendBlobSealResponse = AppendBlobSealHeaders & { + /** + * The underlying HTTP response. + */ + _response: coreHttp.HttpResponse & { + /** + * The parsed HTTP response headers. + */ + parsedHeaders: AppendBlobSealHeaders; + }; +}; + /** * Contains response data for the upload operation. */ diff --git a/sdk/storage/storage-blob/src/generated/src/models/mappers.ts b/sdk/storage/storage-blob/src/generated/src/models/mappers.ts index 228e3ed8af10..65566422db96 100644 --- a/sdk/storage/storage-blob/src/generated/src/models/mappers.ts +++ b/sdk/storage/storage-blob/src/generated/src/models/mappers.ts @@ -148,7 +148,7 @@ export const DataLakeStorageError: coreHttp.CompositeMapper = { name: "Composite", className: "DataLakeStorageError", modelProperties: { - error: { + dataLakeStorageErrorDetails: { xmlName: "error", serializedName: "error", type: { @@ -191,12 +191,12 @@ export const AccessPolicy: coreHttp.CompositeMapper = { } }; -export const BlobProperties: coreHttp.CompositeMapper = { +export const BlobPropertiesInternal: coreHttp.CompositeMapper = { xmlName: "Properties", - serializedName: "BlobProperties", + serializedName: "BlobPropertiesInternal", type: { name: "Composite", - className: "BlobProperties", + className: "BlobPropertiesInternal", modelProperties: { createdOn: { xmlName: "Creation-Time", @@ -449,17 +449,92 @@ export const BlobProperties: coreHttp.CompositeMapper = { type: { name: "DateTimeRfc1123" } + }, + tagCount: { + xmlName: "TagCount", + serializedName: "TagCount", + type: { + name: "Number" + } + }, + expiresOn: { + xmlName: "Expiry-Time", + serializedName: "Expiry-Time", + type: { + name: "DateTimeRfc1123" + } + }, + isSealed: { + xmlName: "IsSealed", + serializedName: "IsSealed", + type: { + name: "Boolean" + } + } + } + } +}; + +export const BlobTag: coreHttp.CompositeMapper = { + xmlName: "Tag", + serializedName: "BlobTag", + type: { + name: "Composite", + className: "BlobTag", + modelProperties: { + key: { + xmlName: "Key", + required: true, + serializedName: "Key", + type: { + name: "String" + } + }, + value: { + xmlName: "Value", + required: true, + serializedName: "Value", + type: { + name: "String" + } + } + } + } +}; + +export const BlobTags: coreHttp.CompositeMapper = { + xmlName: "Tags", + serializedName: "BlobTags", + type: { + name: "Composite", + className: "BlobTags", + modelProperties: { + blobTagSet: { + xmlIsWrapped: true, + xmlName: "TagSet", + xmlElementName: "Tag", + required: true, + serializedName: "BlobTagSet", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "BlobTag" + } + } + } } } } }; -export const BlobItem: coreHttp.CompositeMapper = { +export const BlobItemInternal: coreHttp.CompositeMapper = { xmlName: "Blob", - serializedName: "BlobItem", + serializedName: "BlobItemInternal", type: { name: "Composite", - className: "BlobItem", + className: "BlobItemInternal", modelProperties: { name: { xmlName: "Name", @@ -485,13 +560,27 @@ export const BlobItem: coreHttp.CompositeMapper = { name: "String" } }, + versionId: { + xmlName: "VersionId", + serializedName: "VersionId", + type: { + name: "String" + } + }, + isCurrentVersion: { + xmlName: "IsCurrentVersion", + serializedName: "IsCurrentVersion", + type: { + name: "Boolean" + } + }, properties: { xmlName: "Properties", required: true, serializedName: "Properties", type: { name: "Composite", - className: "BlobProperties" + className: "BlobPropertiesInternal" } }, metadata: { @@ -505,6 +594,26 @@ export const BlobItem: coreHttp.CompositeMapper = { } } } + }, + blobTags: { + xmlName: "Tags", + serializedName: "BlobTags", + type: { + name: "Composite", + className: "BlobTags" + } + }, + objectReplicationMetadata: { + xmlName: "OrMetadata", + serializedName: "ObjectReplicationMetadata", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } } } } @@ -527,7 +636,7 @@ export const BlobFlatListSegment: coreHttp.CompositeMapper = { element: { type: { name: "Composite", - className: "BlobItem" + className: "BlobItemInternal" } } } @@ -651,7 +760,7 @@ export const BlobHierarchyListSegment: coreHttp.CompositeMapper = { element: { type: { name: "Composite", - className: "BlobItem" + className: "BlobItemInternal" } } } @@ -941,6 +1050,20 @@ export const ContainerProperties: coreHttp.CompositeMapper = { type: { name: "Boolean" } + }, + deletedOn: { + xmlName: "DeletedTime", + serializedName: "DeletedTime", + type: { + name: "DateTimeRfc1123" + } + }, + remainingRetentionDays: { + xmlName: "RemainingRetentionDays", + serializedName: "RemainingRetentionDays", + type: { + name: "Number" + } } } } @@ -961,6 +1084,20 @@ export const ContainerItem: coreHttp.CompositeMapper = { name: "String" } }, + deleted: { + xmlName: "Deleted", + serializedName: "Deleted", + type: { + name: "Boolean" + } + }, + version: { + xmlName: "Version", + serializedName: "Version", + type: { + name: "String" + } + }, properties: { xmlName: "Properties", required: true, @@ -986,6 +1123,74 @@ export const ContainerItem: coreHttp.CompositeMapper = { } }; +export const DelimitedTextConfiguration: coreHttp.CompositeMapper = { + serializedName: "DelimitedTextConfiguration", + type: { + name: "Composite", + className: "DelimitedTextConfiguration", + modelProperties: { + columnSeparator: { + xmlName: "ColumnSeparator", + required: true, + serializedName: "ColumnSeparator", + type: { + name: "String" + } + }, + fieldQuote: { + xmlName: "FieldQuote", + required: true, + serializedName: "FieldQuote", + type: { + name: "String" + } + }, + recordSeparator: { + xmlName: "RecordSeparator", + required: true, + serializedName: "RecordSeparator", + type: { + name: "String" + } + }, + escapeChar: { + xmlName: "EscapeChar", + required: true, + serializedName: "EscapeChar", + type: { + name: "String" + } + }, + headersPresent: { + xmlName: "HasHeaders", + required: true, + serializedName: "HeadersPresent", + type: { + name: "Boolean" + } + } + } + } +}; + +export const JsonTextConfiguration: coreHttp.CompositeMapper = { + serializedName: "JsonTextConfiguration", + type: { + name: "Composite", + className: "JsonTextConfiguration", + modelProperties: { + recordSeparator: { + xmlName: "RecordSeparator", + required: true, + serializedName: "RecordSeparator", + type: { + name: "String" + } + } + } + } +}; + export const ListContainersSegmentResponse: coreHttp.CompositeMapper = { xmlName: "EnumerationResults", serializedName: "ListContainersSegmentResponse", @@ -1103,6 +1308,92 @@ export const CorsRule: coreHttp.CompositeMapper = { } }; +export const FilterBlobItem: coreHttp.CompositeMapper = { + xmlName: "Blob", + serializedName: "FilterBlobItem", + type: { + name: "Composite", + className: "FilterBlobItem", + modelProperties: { + name: { + xmlName: "Name", + required: true, + serializedName: "Name", + type: { + name: "String" + } + }, + containerName: { + xmlName: "ContainerName", + required: true, + serializedName: "ContainerName", + type: { + name: "String" + } + }, + tagValue: { + xmlName: "TagValue", + required: true, + serializedName: "TagValue", + type: { + name: "String" + } + } + } + } +}; + +export const FilterBlobSegment: coreHttp.CompositeMapper = { + xmlName: "EnumerationResults", + serializedName: "FilterBlobSegment", + type: { + name: "Composite", + className: "FilterBlobSegment", + modelProperties: { + serviceEndpoint: { + xmlIsAttribute: true, + xmlName: "ServiceEndpoint", + required: true, + serializedName: "ServiceEndpoint", + type: { + name: "String" + } + }, + where: { + xmlName: "Where", + required: true, + serializedName: "Where", + type: { + name: "String" + } + }, + blobs: { + xmlIsWrapped: true, + xmlName: "Blobs", + xmlElementName: "Blob", + required: true, + serializedName: "Blobs", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FilterBlobItem" + } + } + } + }, + continuationToken: { + xmlName: "NextMarker", + serializedName: "NextMarker", + type: { + name: "String" + } + } + } + } +}; + export const GeoReplication: coreHttp.CompositeMapper = { serializedName: "GeoReplication", type: { @@ -1338,50 +1629,150 @@ export const PageList: coreHttp.CompositeMapper = { } }; -export const SignedIdentifier: coreHttp.CompositeMapper = { - serializedName: "SignedIdentifier", +export const QueryFormat: coreHttp.CompositeMapper = { + serializedName: "QueryFormat", type: { name: "Composite", - className: "SignedIdentifier", + className: "QueryFormat", modelProperties: { - id: { - xmlName: "Id", - required: true, - serializedName: "Id", + type: { + xmlName: "Type", + serializedName: "Type", type: { - name: "String" + name: "Enum", + allowedValues: [ + "delimited", + "json" + ] } }, - accessPolicy: { - xmlName: "AccessPolicy", - required: true, - serializedName: "AccessPolicy", + delimitedTextConfiguration: { + xmlName: "DelimitedTextConfiguration", + serializedName: "DelimitedTextConfiguration", type: { name: "Composite", - className: "AccessPolicy" + className: "DelimitedTextConfiguration" + } + }, + jsonTextConfiguration: { + xmlName: "JsonTextConfiguration", + serializedName: "JsonTextConfiguration", + type: { + name: "Composite", + className: "JsonTextConfiguration" } } } } }; -export const StaticWebsite: coreHttp.CompositeMapper = { - serializedName: "StaticWebsite", +export const QuerySerialization: coreHttp.CompositeMapper = { + serializedName: "QuerySerialization", type: { name: "Composite", - className: "StaticWebsite", + className: "QuerySerialization", modelProperties: { - enabled: { - xmlName: "Enabled", + format: { + xmlName: "Format", required: true, - serializedName: "Enabled", + serializedName: "Format", type: { - name: "Boolean" + name: "Composite", + className: "QueryFormat" } - }, - indexDocument: { - xmlName: "IndexDocument", - serializedName: "IndexDocument", + } + } + } +}; + +export const QueryRequest: coreHttp.CompositeMapper = { + serializedName: "QueryRequest", + type: { + name: "Composite", + className: "QueryRequest", + modelProperties: { + queryType: { + xmlName: "QueryType", + required: true, + isConstant: true, + serializedName: "QueryType", + defaultValue: 'SQL', + type: { + name: "String" + } + }, + expression: { + xmlName: "Expression", + required: true, + serializedName: "Expression", + type: { + name: "String" + } + }, + inputSerialization: { + xmlName: "InputSerialization", + serializedName: "InputSerialization", + type: { + name: "Composite", + className: "QuerySerialization" + } + }, + outputSerialization: { + xmlName: "OutputSerialization", + serializedName: "OutputSerialization", + type: { + name: "Composite", + className: "QuerySerialization" + } + } + } + } +}; + +export const SignedIdentifier: coreHttp.CompositeMapper = { + serializedName: "SignedIdentifier", + type: { + name: "Composite", + className: "SignedIdentifier", + modelProperties: { + id: { + xmlName: "Id", + required: true, + serializedName: "Id", + type: { + name: "String" + } + }, + accessPolicy: { + xmlName: "AccessPolicy", + required: true, + serializedName: "AccessPolicy", + type: { + name: "Composite", + className: "AccessPolicy" + } + } + } + } +}; + +export const StaticWebsite: coreHttp.CompositeMapper = { + serializedName: "StaticWebsite", + type: { + name: "Composite", + className: "StaticWebsite", + modelProperties: { + enabled: { + xmlName: "Enabled", + required: true, + serializedName: "Enabled", + type: { + name: "Boolean" + } + }, + indexDocument: { + xmlName: "IndexDocument", + serializedName: "IndexDocument", type: { name: "String" } @@ -1556,6 +1947,12 @@ export const ModifiedAccessConditions: coreHttp.CompositeMapper = { type: { name: "String" } + }, + ifTags: { + xmlName: "ifTags", + type: { + name: "String" + } } } } @@ -1630,6 +2027,12 @@ export const SourceModifiedAccessConditions: coreHttp.CompositeMapper = { type: { name: "String" } + }, + sourceIfTags: { + xmlName: "sourceIfTags", + type: { + name: "String" + } } } } @@ -2048,6 +2451,46 @@ export const ServiceSubmitBatchHeaders: coreHttp.CompositeMapper = { } }; +export const ServiceFilterBlobsHeaders: coreHttp.CompositeMapper = { + serializedName: "service-filterblobs-headers", + type: { + name: "Composite", + className: "ServiceFilterBlobsHeaders", + modelProperties: { + clientRequestId: { + serializedName: "x-ms-client-request-id", + type: { + name: "String" + } + }, + requestId: { + serializedName: "x-ms-request-id", + type: { + name: "String" + } + }, + version: { + serializedName: "x-ms-version", + type: { + name: "String" + } + }, + date: { + serializedName: "date", + type: { + name: "DateTimeRfc1123" + } + }, + errorCode: { + serializedName: "x-ms-error-code", + type: { + name: "String" + } + } + } + } +}; + export const ContainerCreateHeaders: coreHttp.CompositeMapper = { serializedName: "container-create-headers", type: { @@ -2429,6 +2872,46 @@ export const ContainerSetAccessPolicyHeaders: coreHttp.CompositeMapper = { } }; +export const ContainerRestoreHeaders: coreHttp.CompositeMapper = { + serializedName: "container-restore-headers", + type: { + name: "Composite", + className: "ContainerRestoreHeaders", + modelProperties: { + clientRequestId: { + serializedName: "x-ms-client-request-id", + type: { + name: "String" + } + }, + requestId: { + serializedName: "x-ms-request-id", + type: { + name: "String" + } + }, + version: { + serializedName: "x-ms-version", + type: { + name: "String" + } + }, + date: { + serializedName: "date", + type: { + name: "DateTimeRfc1123" + } + }, + errorCode: { + serializedName: "x-ms-error-code", + type: { + name: "String" + } + } + } + } +}; + export const ContainerAcquireLeaseHeaders: coreHttp.CompositeMapper = { serializedName: "container-acquirelease-headers", type: { @@ -3159,6 +3642,24 @@ export const BlobDownloadHeaders: coreHttp.CompositeMapper = { }, headerCollectionPrefix: "x-ms-meta-" }, + objectReplicationPolicyId: { + serializedName: "x-ms-or-policy-id", + type: { + name: "String" + } + }, + objectReplicationRules: { + serializedName: "x-ms-or", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + }, + headerCollectionPrefix: "x-ms-or-" + }, contentLength: { serializedName: "content-length", type: { @@ -3323,6 +3824,12 @@ export const BlobDownloadHeaders: coreHttp.CompositeMapper = { name: "String" } }, + versionId: { + serializedName: "x-ms-version-id", + type: { + name: "String" + } + }, acceptRanges: { serializedName: "accept-ranges", type: { @@ -3365,6 +3872,18 @@ export const BlobDownloadHeaders: coreHttp.CompositeMapper = { name: "ByteArray" } }, + tagCount: { + serializedName: "x-ms-tag-count", + type: { + name: "Number" + } + }, + isSealed: { + serializedName: "x-ms-blob-sealed", + type: { + name: "Boolean" + } + }, contentCrc64: { serializedName: "x-ms-content-crc64", type: { @@ -3411,6 +3930,24 @@ export const BlobGetPropertiesHeaders: coreHttp.CompositeMapper = { }, headerCollectionPrefix: "x-ms-meta-" }, + objectReplicationPolicyId: { + serializedName: "x-ms-or-policy-id", + type: { + name: "String" + } + }, + objectReplicationRules: { + serializedName: "x-ms-or", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + }, + headerCollectionPrefix: "x-ms-or-" + }, blobType: { serializedName: "x-ms-blob-type", type: { @@ -3641,6 +4178,36 @@ export const BlobGetPropertiesHeaders: coreHttp.CompositeMapper = { name: "DateTimeRfc1123" } }, + versionId: { + serializedName: "x-ms-version-id", + type: { + name: "String" + } + }, + isCurrentVersion: { + serializedName: "x-ms-is-current-version", + type: { + name: "Boolean" + } + }, + tagCount: { + serializedName: "x-ms-tag-count", + type: { + name: "Number" + } + }, + expiresOn: { + serializedName: "x-ms-expiry-time", + type: { + name: "DateTimeRfc1123" + } + }, + isSealed: { + serializedName: "x-ms-blob-sealed", + type: { + name: "Boolean" + } + }, errorCode: { serializedName: "x-ms-error-code", type: { @@ -3901,6 +4468,12 @@ export const PageBlobCreateHeaders: coreHttp.CompositeMapper = { name: "String" } }, + versionId: { + serializedName: "x-ms-version-id", + type: { + name: "String" + } + }, date: { serializedName: "date", type: { @@ -3977,6 +4550,12 @@ export const AppendBlobCreateHeaders: coreHttp.CompositeMapper = { name: "String" } }, + versionId: { + serializedName: "x-ms-version-id", + type: { + name: "String" + } + }, date: { serializedName: "date", type: { @@ -4053,6 +4632,12 @@ export const BlockBlobUploadHeaders: coreHttp.CompositeMapper = { name: "String" } }, + versionId: { + serializedName: "x-ms-version-id", + type: { + name: "String" + } + }, date: { serializedName: "date", type: { @@ -4127,11 +4712,11 @@ export const BlobUndeleteHeaders: coreHttp.CompositeMapper = { } }; -export const BlobSetHTTPHeadersHeaders: coreHttp.CompositeMapper = { - serializedName: "blob-sethttpheaders-headers", +export const BlobSetExpiryHeaders: coreHttp.CompositeMapper = { + serializedName: "blob-setexpiry-headers", type: { name: "Composite", - className: "BlobSetHTTPHeadersHeaders", + className: "BlobSetExpiryHeaders", modelProperties: { etag: { serializedName: "etag", @@ -4145,12 +4730,6 @@ export const BlobSetHTTPHeadersHeaders: coreHttp.CompositeMapper = { name: "DateTimeRfc1123" } }, - blobSequenceNumber: { - serializedName: "x-ms-blob-sequence-number", - type: { - name: "Number" - } - }, clientRequestId: { serializedName: "x-ms-client-request-id", type: { @@ -4185,11 +4764,11 @@ export const BlobSetHTTPHeadersHeaders: coreHttp.CompositeMapper = { } }; -export const BlobSetMetadataHeaders: coreHttp.CompositeMapper = { - serializedName: "blob-setmetadata-headers", +export const BlobSetHTTPHeadersHeaders: coreHttp.CompositeMapper = { + serializedName: "blob-sethttpheaders-headers", type: { name: "Composite", - className: "BlobSetMetadataHeaders", + className: "BlobSetHTTPHeadersHeaders", modelProperties: { etag: { serializedName: "etag", @@ -4203,6 +4782,12 @@ export const BlobSetMetadataHeaders: coreHttp.CompositeMapper = { name: "DateTimeRfc1123" } }, + blobSequenceNumber: { + serializedName: "x-ms-blob-sequence-number", + type: { + name: "Number" + } + }, clientRequestId: { serializedName: "x-ms-client-request-id", type: { @@ -4227,24 +4812,82 @@ export const BlobSetMetadataHeaders: coreHttp.CompositeMapper = { name: "DateTimeRfc1123" } }, - isServerEncrypted: { - serializedName: "x-ms-request-server-encrypted", - type: { - name: "Boolean" - } - }, - encryptionKeySha256: { - serializedName: "x-ms-encryption-key-sha256", - type: { - name: "String" - } - }, - encryptionScope: { - serializedName: "x-ms-encryption-scope", + errorCode: { + serializedName: "x-ms-error-code", type: { name: "String" } - }, + } + } + } +}; + +export const BlobSetMetadataHeaders: coreHttp.CompositeMapper = { + serializedName: "blob-setmetadata-headers", + type: { + name: "Composite", + className: "BlobSetMetadataHeaders", + modelProperties: { + etag: { + serializedName: "etag", + type: { + name: "String" + } + }, + lastModified: { + serializedName: "last-modified", + type: { + name: "DateTimeRfc1123" + } + }, + clientRequestId: { + serializedName: "x-ms-client-request-id", + type: { + name: "String" + } + }, + requestId: { + serializedName: "x-ms-request-id", + type: { + name: "String" + } + }, + version: { + serializedName: "x-ms-version", + type: { + name: "String" + } + }, + versionId: { + serializedName: "x-ms-version-id", + type: { + name: "String" + } + }, + date: { + serializedName: "date", + type: { + name: "DateTimeRfc1123" + } + }, + isServerEncrypted: { + serializedName: "x-ms-request-server-encrypted", + type: { + name: "Boolean" + } + }, + encryptionKeySha256: { + serializedName: "x-ms-encryption-key-sha256", + type: { + name: "String" + } + }, + encryptionScope: { + serializedName: "x-ms-encryption-scope", + type: { + name: "String" + } + }, errorCode: { serializedName: "x-ms-error-code", type: { @@ -4581,6 +5224,12 @@ export const BlobCreateSnapshotHeaders: coreHttp.CompositeMapper = { name: "String" } }, + versionId: { + serializedName: "x-ms-version-id", + type: { + name: "String" + } + }, date: { serializedName: "date", type: { @@ -4639,6 +5288,12 @@ export const BlobStartCopyFromURLHeaders: coreHttp.CompositeMapper = { name: "String" } }, + versionId: { + serializedName: "x-ms-version-id", + type: { + name: "String" + } + }, date: { serializedName: "date", type: { @@ -4709,6 +5364,12 @@ export const BlobCopyFromURLHeaders: coreHttp.CompositeMapper = { name: "String" } }, + versionId: { + serializedName: "x-ms-version-id", + type: { + name: "String" + } + }, date: { serializedName: "date", type: { @@ -5078,6 +5739,12 @@ export const BlockBlobCommitBlockListHeaders: coreHttp.CompositeMapper = { name: "String" } }, + versionId: { + serializedName: "x-ms-version-id", + type: { + name: "String" + } + }, date: { serializedName: "date", type: { @@ -5899,3 +6566,387 @@ export const AppendBlobAppendBlockFromUrlHeaders: coreHttp.CompositeMapper = { } } }; + +export const AppendBlobSealHeaders: coreHttp.CompositeMapper = { + serializedName: "appendblob-seal-headers", + type: { + name: "Composite", + className: "AppendBlobSealHeaders", + modelProperties: { + etag: { + serializedName: "etag", + type: { + name: "String" + } + }, + lastModified: { + serializedName: "last-modified", + type: { + name: "DateTimeRfc1123" + } + }, + clientRequestId: { + serializedName: "x-ms-client-request-id", + type: { + name: "String" + } + }, + requestId: { + serializedName: "x-ms-request-id", + type: { + name: "String" + } + }, + version: { + serializedName: "x-ms-version", + type: { + name: "String" + } + }, + date: { + serializedName: "date", + type: { + name: "DateTimeRfc1123" + } + }, + isSealed: { + serializedName: "x-ms-blob-sealed", + type: { + name: "Boolean" + } + }, + errorCode: { + serializedName: "x-ms-error-code", + type: { + name: "String" + } + } + } + } +}; + +export const BlobQueryHeaders: coreHttp.CompositeMapper = { + serializedName: "blob-query-headers", + type: { + name: "Composite", + className: "BlobQueryHeaders", + modelProperties: { + lastModified: { + serializedName: "last-modified", + type: { + name: "DateTimeRfc1123" + } + }, + metadata: { + serializedName: "x-ms-meta", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + }, + headerCollectionPrefix: "x-ms-meta-" + }, + contentLength: { + serializedName: "content-length", + type: { + name: "Number" + } + }, + contentType: { + serializedName: "content-type", + type: { + name: "String" + } + }, + contentRange: { + serializedName: "content-range", + type: { + name: "String" + } + }, + etag: { + serializedName: "etag", + type: { + name: "String" + } + }, + contentMD5: { + serializedName: "content-md5", + type: { + name: "ByteArray" + } + }, + contentEncoding: { + serializedName: "content-encoding", + type: { + name: "String" + } + }, + cacheControl: { + serializedName: "cache-control", + type: { + name: "String" + } + }, + contentDisposition: { + serializedName: "content-disposition", + type: { + name: "String" + } + }, + contentLanguage: { + serializedName: "content-language", + type: { + name: "String" + } + }, + blobSequenceNumber: { + serializedName: "x-ms-blob-sequence-number", + type: { + name: "Number" + } + }, + blobType: { + serializedName: "x-ms-blob-type", + type: { + name: "Enum", + allowedValues: [ + "BlockBlob", + "PageBlob", + "AppendBlob" + ] + } + }, + copyCompletionTime: { + serializedName: "x-ms-copy-completion-time", + type: { + name: "DateTimeRfc1123" + } + }, + copyStatusDescription: { + serializedName: "x-ms-copy-status-description", + type: { + name: "String" + } + }, + copyId: { + serializedName: "x-ms-copy-id", + type: { + name: "String" + } + }, + copyProgress: { + serializedName: "x-ms-copy-progress", + type: { + name: "String" + } + }, + copySource: { + serializedName: "x-ms-copy-source", + type: { + name: "String" + } + }, + copyStatus: { + serializedName: "x-ms-copy-status", + type: { + name: "Enum", + allowedValues: [ + "pending", + "success", + "aborted", + "failed" + ] + } + }, + leaseDuration: { + serializedName: "x-ms-lease-duration", + type: { + name: "Enum", + allowedValues: [ + "infinite", + "fixed" + ] + } + }, + leaseState: { + serializedName: "x-ms-lease-state", + type: { + name: "Enum", + allowedValues: [ + "available", + "leased", + "expired", + "breaking", + "broken" + ] + } + }, + leaseStatus: { + serializedName: "x-ms-lease-status", + type: { + name: "Enum", + allowedValues: [ + "locked", + "unlocked" + ] + } + }, + clientRequestId: { + serializedName: "x-ms-client-request-id", + type: { + name: "String" + } + }, + requestId: { + serializedName: "x-ms-request-id", + type: { + name: "String" + } + }, + version: { + serializedName: "x-ms-version", + type: { + name: "String" + } + }, + acceptRanges: { + serializedName: "accept-ranges", + type: { + name: "String" + } + }, + date: { + serializedName: "date", + type: { + name: "DateTimeRfc1123" + } + }, + blobCommittedBlockCount: { + serializedName: "x-ms-blob-committed-block-count", + type: { + name: "Number" + } + }, + isServerEncrypted: { + serializedName: "x-ms-server-encrypted", + type: { + name: "Boolean" + } + }, + encryptionKeySha256: { + serializedName: "x-ms-encryption-key-sha256", + type: { + name: "String" + } + }, + encryptionScope: { + serializedName: "x-ms-encryption-scope", + type: { + name: "String" + } + }, + blobContentMD5: { + serializedName: "x-ms-blob-content-md5", + type: { + name: "ByteArray" + } + }, + contentCrc64: { + serializedName: "x-ms-content-crc64", + type: { + name: "ByteArray" + } + }, + errorCode: { + serializedName: "x-ms-error-code", + type: { + name: "String" + } + } + } + } +}; + +export const BlobGetTagsHeaders: coreHttp.CompositeMapper = { + serializedName: "blob-gettags-headers", + type: { + name: "Composite", + className: "BlobGetTagsHeaders", + modelProperties: { + clientRequestId: { + serializedName: "x-ms-client-request-id", + type: { + name: "String" + } + }, + requestId: { + serializedName: "x-ms-request-id", + type: { + name: "String" + } + }, + version: { + serializedName: "x-ms-version", + type: { + name: "String" + } + }, + date: { + serializedName: "date", + type: { + name: "DateTimeRfc1123" + } + }, + errorCode: { + serializedName: "x-ms-error-code", + type: { + name: "String" + } + } + } + } +}; + +export const BlobSetTagsHeaders: coreHttp.CompositeMapper = { + serializedName: "blob-settags-headers", + type: { + name: "Composite", + className: "BlobSetTagsHeaders", + modelProperties: { + clientRequestId: { + serializedName: "x-ms-client-request-id", + type: { + name: "String" + } + }, + requestId: { + serializedName: "x-ms-request-id", + type: { + name: "String" + } + }, + version: { + serializedName: "x-ms-version", + type: { + name: "String" + } + }, + date: { + serializedName: "date", + type: { + name: "DateTimeRfc1123" + } + }, + errorCode: { + serializedName: "x-ms-error-code", + type: { + name: "String" + } + } + } + } +}; diff --git a/sdk/storage/storage-blob/src/generated/src/models/parameters.ts b/sdk/storage/storage-blob/src/generated/src/models/parameters.ts index 9bdac5cfa204..c985e05682ff 100644 --- a/sdk/storage/storage-blob/src/generated/src/models/parameters.ts +++ b/sdk/storage/storage-blob/src/generated/src/models/parameters.ts @@ -220,6 +220,18 @@ export const blobSequenceNumber: coreHttp.OperationParameter = { } } }; +export const blobTagsString: coreHttp.OperationParameter = { + parameterPath: [ + "options", + "blobTagsString" + ], + mapper: { + serializedName: "x-ms-tags", + type: { + name: "String" + } + } +}; export const blobType0: coreHttp.OperationParameter = { parameterPath: "blobType", mapper: { @@ -321,7 +333,7 @@ export const comp10: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'copy', + defaultValue: 'expiry', type: { name: "String" } @@ -333,7 +345,7 @@ export const comp11: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'tier', + defaultValue: 'snapshot', type: { name: "String" } @@ -345,7 +357,7 @@ export const comp12: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'page', + defaultValue: 'copy', type: { name: "String" } @@ -357,7 +369,7 @@ export const comp13: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'pagelist', + defaultValue: 'tier', type: { name: "String" } @@ -369,7 +381,7 @@ export const comp14: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'incrementalcopy', + defaultValue: 'query', type: { name: "String" } @@ -381,7 +393,7 @@ export const comp15: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'appendblock', + defaultValue: 'tags', type: { name: "String" } @@ -393,7 +405,7 @@ export const comp16: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'block', + defaultValue: 'page', type: { name: "String" } @@ -405,7 +417,31 @@ export const comp17: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'blocklist', + defaultValue: 'pagelist', + type: { + name: "String" + } + } +}; +export const comp18: coreHttp.OperationQueryParameter = { + parameterPath: "comp", + mapper: { + required: true, + isConstant: true, + serializedName: "comp", + defaultValue: 'incrementalcopy', + type: { + name: "String" + } + } +}; +export const comp19: coreHttp.OperationQueryParameter = { + parameterPath: "comp", + mapper: { + required: true, + isConstant: true, + serializedName: "comp", + defaultValue: 'appendblock', type: { name: "String" } @@ -423,6 +459,42 @@ export const comp2: coreHttp.OperationQueryParameter = { } } }; +export const comp20: coreHttp.OperationQueryParameter = { + parameterPath: "comp", + mapper: { + required: true, + isConstant: true, + serializedName: "comp", + defaultValue: 'seal', + type: { + name: "String" + } + } +}; +export const comp21: coreHttp.OperationQueryParameter = { + parameterPath: "comp", + mapper: { + required: true, + isConstant: true, + serializedName: "comp", + defaultValue: 'block', + type: { + name: "String" + } + } +}; +export const comp22: coreHttp.OperationQueryParameter = { + parameterPath: "comp", + mapper: { + required: true, + isConstant: true, + serializedName: "comp", + defaultValue: 'blocklist', + type: { + name: "String" + } + } +}; export const comp3: coreHttp.OperationQueryParameter = { parameterPath: "comp", mapper: { @@ -453,7 +525,7 @@ export const comp5: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'metadata', + defaultValue: 'blobs', type: { name: "String" } @@ -465,7 +537,7 @@ export const comp6: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'acl', + defaultValue: 'metadata', type: { name: "String" } @@ -477,7 +549,7 @@ export const comp7: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'lease', + defaultValue: 'acl', type: { name: "String" } @@ -501,7 +573,7 @@ export const comp9: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'snapshot', + defaultValue: 'lease', type: { name: "String" } @@ -614,6 +686,30 @@ export const defaultEncryptionScope: coreHttp.OperationParameter = { } } }; +export const deletedContainerName: coreHttp.OperationParameter = { + parameterPath: [ + "options", + "deletedContainerName" + ], + mapper: { + serializedName: "x-ms-deleted-container-name", + type: { + name: "String" + } + } +}; +export const deletedContainerVersion: coreHttp.OperationParameter = { + parameterPath: [ + "options", + "deletedContainerVersion" + ], + mapper: { + serializedName: "x-ms-deleted-container-version", + type: { + name: "String" + } + } +}; export const deleteSnapshots: coreHttp.OperationParameter = { parameterPath: [ "options", @@ -718,6 +814,28 @@ export const encryptionScope: coreHttp.OperationParameter = { } } }; +export const expiresOn: coreHttp.OperationParameter = { + parameterPath: [ + "options", + "expiresOn" + ], + mapper: { + serializedName: "x-ms-expiry-time", + type: { + name: "String" + } + } +}; +export const expiryOptions: coreHttp.OperationParameter = { + parameterPath: "expiryOptions", + mapper: { + required: true, + serializedName: "x-ms-expiry-option", + type: { + name: "String" + } + } +}; export const group: coreHttp.OperationParameter = { parameterPath: [ "options", @@ -808,6 +926,19 @@ export const ifSequenceNumberLessThanOrEqualTo: coreHttp.OperationParameter = { } } }; +export const ifTags: coreHttp.OperationParameter = { + parameterPath: [ + "options", + "modifiedAccessConditions", + "ifTags" + ], + mapper: { + serializedName: "x-ms-if-tags", + type: { + name: "String" + } + } +}; export const ifUnmodifiedSince: coreHttp.OperationParameter = { parameterPath: [ "options", @@ -829,12 +960,19 @@ export const include0: coreHttp.OperationQueryParameter = { mapper: { serializedName: "include", type: { - name: "Enum", - allowedValues: [ - "metadata" - ] + name: "Sequence", + element: { + type: { + name: "Enum", + allowedValues: [ + "metadata", + "deleted" + ] + } + } } - } + }, + collectionFormat: coreHttp.QueryCollectionFormat.Csv }; export const include1: coreHttp.OperationQueryParameter = { parameterPath: [ @@ -853,7 +991,9 @@ export const include1: coreHttp.OperationQueryParameter = { "deleted", "metadata", "snapshots", - "uncommittedblobs" + "uncommittedblobs", + "versions", + "tags" ] } } @@ -1277,6 +1417,18 @@ export const restype2: coreHttp.OperationQueryParameter = { } } }; +export const sealBlob: coreHttp.OperationParameter = { + parameterPath: [ + "options", + "sealBlob" + ], + mapper: { + serializedName: "x-ms-seal-blob", + type: { + name: "Boolean" + } + } +}; export const sequenceNumberAction: coreHttp.OperationParameter = { parameterPath: "sequenceNumberAction", mapper: { @@ -1367,6 +1519,19 @@ export const sourceIfNoneMatch: coreHttp.OperationParameter = { } } }; +export const sourceIfTags: coreHttp.OperationParameter = { + parameterPath: [ + "options", + "sourceModifiedAccessConditions", + "sourceIfTags" + ], + mapper: { + serializedName: "x-ms-source-if-tags", + type: { + name: "String" + } + } +}; export const sourceIfUnmodifiedSince: coreHttp.OperationParameter = { parameterPath: [ "options", @@ -1515,7 +1680,31 @@ export const version: coreHttp.OperationParameter = { required: true, isConstant: true, serializedName: "x-ms-version", - defaultValue: '2019-07-07', + defaultValue: '2019-12-12', + type: { + name: "String" + } + } +}; +export const versionId: coreHttp.OperationQueryParameter = { + parameterPath: [ + "options", + "versionId" + ], + mapper: { + serializedName: "versionid", + type: { + name: "String" + } + } +}; +export const where: coreHttp.OperationQueryParameter = { + parameterPath: [ + "options", + "where" + ], + mapper: { + serializedName: "where", type: { name: "String" } diff --git a/sdk/storage/storage-blob/src/generated/src/models/serviceMappers.ts b/sdk/storage/storage-blob/src/generated/src/models/serviceMappers.ts index cd365e14a4ce..26c84704a14b 100644 --- a/sdk/storage/storage-blob/src/generated/src/models/serviceMappers.ts +++ b/sdk/storage/storage-blob/src/generated/src/models/serviceMappers.ts @@ -12,12 +12,15 @@ export { ContainerItem, ContainerProperties, CorsRule, + FilterBlobItem, + FilterBlobSegment, GeoReplication, KeyInfo, ListContainersSegmentResponse, Logging, Metrics, RetentionPolicy, + ServiceFilterBlobsHeaders, ServiceGetAccountInfoHeaders, ServiceGetPropertiesHeaders, ServiceGetStatisticsHeaders, diff --git a/sdk/storage/storage-blob/src/generated/src/operations/appendBlob.ts b/sdk/storage/storage-blob/src/generated/src/operations/appendBlob.ts index 92a4451c3b7a..49d5040217b4 100644 --- a/sdk/storage/storage-blob/src/generated/src/operations/appendBlob.ts +++ b/sdk/storage/storage-blob/src/generated/src/operations/appendBlob.ts @@ -122,6 +122,31 @@ export class AppendBlob { appendBlockFromUrlOperationSpec, callback) as Promise; } + + /** + * The Seal operation seals the Append Blob to make it read-only. Seal is supported only on version + * 2019-12-12 version or later. + * @param [options] The optional parameters + * @returns Promise + */ + seal(options?: Models.AppendBlobSealOptionalParams): Promise; + /** + * @param callback The callback + */ + seal(callback: coreHttp.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + seal(options: Models.AppendBlobSealOptionalParams, callback: coreHttp.ServiceCallback): void; + seal(options?: Models.AppendBlobSealOptionalParams | coreHttp.ServiceCallback, callback?: coreHttp.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + sealOperationSpec, + callback) as Promise; + } } // Operation Specifications @@ -141,6 +166,7 @@ const createOperationSpec: coreHttp.OperationSpec = { Parameters.encryptionScope, Parameters.version, Parameters.requestId, + Parameters.blobTagsString, Parameters.blobType1, Parameters.blobContentType, Parameters.blobContentEncoding, @@ -155,7 +181,8 @@ const createOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], responses: { 201: { @@ -178,7 +205,7 @@ const appendBlockOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp15 + Parameters.comp19 ], headerParameters: [ Parameters.contentLength, @@ -196,7 +223,8 @@ const appendBlockOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], requestBody: { parameterPath: "body", @@ -230,7 +258,7 @@ const appendBlockFromUrlOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp15 + Parameters.comp19 ], headerParameters: [ Parameters.sourceUrl, @@ -252,6 +280,7 @@ const appendBlockFromUrlOperationSpec: coreHttp.OperationSpec = { Parameters.ifUnmodifiedSince, Parameters.ifMatch, Parameters.ifNoneMatch, + Parameters.ifTags, Parameters.sourceIfModifiedSince, Parameters.sourceIfUnmodifiedSince, Parameters.sourceIfMatch, @@ -269,3 +298,36 @@ const appendBlockFromUrlOperationSpec: coreHttp.OperationSpec = { isXML: true, serializer }; + +const sealOperationSpec: coreHttp.OperationSpec = { + httpMethod: "PUT", + path: "{containerName}/{blob}", + urlParameters: [ + Parameters.url + ], + queryParameters: [ + Parameters.timeoutInSeconds, + Parameters.comp20 + ], + headerParameters: [ + Parameters.version, + Parameters.requestId, + Parameters.leaseId0, + Parameters.ifModifiedSince, + Parameters.ifUnmodifiedSince, + Parameters.ifMatch, + Parameters.ifNoneMatch, + Parameters.appendPosition + ], + responses: { + 200: { + headersMapper: Mappers.AppendBlobSealHeaders + }, + default: { + bodyMapper: Mappers.StorageError, + headersMapper: Mappers.AppendBlobSealHeaders + } + }, + isXML: true, + serializer +}; diff --git a/sdk/storage/storage-blob/src/generated/src/operations/blob.ts b/sdk/storage/storage-blob/src/generated/src/operations/blob.ts index c64ce687951b..4f7b4deea02e 100644 --- a/sdk/storage/storage-blob/src/generated/src/operations/blob.ts +++ b/sdk/storage/storage-blob/src/generated/src/operations/blob.ts @@ -221,6 +221,37 @@ export class Blob { callback) as Promise; } + /** + * Sets the time a blob will expire and be deleted. + * @param expiryOptions Required. Indicates mode of the expiry time. Possible values include: + * 'NeverExpire', 'RelativeToCreation', 'RelativeToNow', 'Absolute' + * @param [options] The optional parameters + * @returns Promise + */ + setExpiry(expiryOptions: Models.BlobExpiryOptions, options?: Models.BlobSetExpiryOptionalParams): Promise; + /** + * @param expiryOptions Required. Indicates mode of the expiry time. Possible values include: + * 'NeverExpire', 'RelativeToCreation', 'RelativeToNow', 'Absolute' + * @param callback The callback + */ + setExpiry(expiryOptions: Models.BlobExpiryOptions, callback: coreHttp.ServiceCallback): void; + /** + * @param expiryOptions Required. Indicates mode of the expiry time. Possible values include: + * 'NeverExpire', 'RelativeToCreation', 'RelativeToNow', 'Absolute' + * @param options The optional parameters + * @param callback The callback + */ + setExpiry(expiryOptions: Models.BlobExpiryOptions, options: Models.BlobSetExpiryOptionalParams, callback: coreHttp.ServiceCallback): void; + setExpiry(expiryOptions: Models.BlobExpiryOptions, options?: Models.BlobSetExpiryOptionalParams | coreHttp.ServiceCallback, callback?: coreHttp.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + expiryOptions, + options + }, + setExpiryOperationSpec, + callback) as Promise; + } + /** * The Set HTTP Headers operation sets system properties on the blob * @param [options] The optional parameters @@ -606,6 +637,79 @@ export class Blob { getAccountInfoOperationSpec, callback) as Promise; } + + /** + * The Query operation enables users to select/project on blob data by providing simple query + * expressions. + * @param [options] The optional parameters + * @returns Promise + */ + query(options?: Models.BlobQueryOptionalParams): Promise; + /** + * @param callback The callback + */ + query(callback: coreHttp.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + query(options: Models.BlobQueryOptionalParams, callback: coreHttp.ServiceCallback): void; + query(options?: Models.BlobQueryOptionalParams | coreHttp.ServiceCallback, callback?: coreHttp.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + queryOperationSpec, + callback) as Promise; + } + + /** + * The Get Tags operation enables users to get the tags associated with a blob. + * @param [options] The optional parameters + * @returns Promise + */ + getTags(options?: Models.BlobGetTagsOptionalParams): Promise; + /** + * @param callback The callback + */ + getTags(callback: coreHttp.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + getTags(options: Models.BlobGetTagsOptionalParams, callback: coreHttp.ServiceCallback): void; + getTags(options?: Models.BlobGetTagsOptionalParams | coreHttp.ServiceCallback, callback?: coreHttp.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + getTagsOperationSpec, + callback) as Promise; + } + + /** + * The Set Tags operation enables users to set tags on a blob. + * @param [options] The optional parameters + * @returns Promise + */ + setTags(options?: Models.BlobSetTagsOptionalParams): Promise; + /** + * @param callback The callback + */ + setTags(callback: coreHttp.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + setTags(options: Models.BlobSetTagsOptionalParams, callback: coreHttp.ServiceCallback): void; + setTags(options?: Models.BlobSetTagsOptionalParams | coreHttp.ServiceCallback, callback?: coreHttp.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + setTagsOperationSpec, + callback) as Promise; + } } // Operation Specifications @@ -618,6 +722,7 @@ const downloadOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.snapshot, + Parameters.versionId, Parameters.timeoutInSeconds ], headerParameters: [ @@ -633,7 +738,8 @@ const downloadOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], responses: { 200: { @@ -671,6 +777,7 @@ const getPropertiesOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.snapshot, + Parameters.versionId, Parameters.timeoutInSeconds ], headerParameters: [ @@ -683,7 +790,8 @@ const getPropertiesOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], responses: { 200: { @@ -706,6 +814,7 @@ const deleteMethodOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.snapshot, + Parameters.versionId, Parameters.timeoutInSeconds ], headerParameters: [ @@ -716,7 +825,8 @@ const deleteMethodOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], responses: { 202: { @@ -873,6 +983,35 @@ const undeleteOperationSpec: coreHttp.OperationSpec = { serializer }; +const setExpiryOperationSpec: coreHttp.OperationSpec = { + httpMethod: "PUT", + path: "{containerName}/{blob}", + urlParameters: [ + Parameters.url + ], + queryParameters: [ + Parameters.timeoutInSeconds, + Parameters.comp10 + ], + headerParameters: [ + Parameters.version, + Parameters.requestId, + Parameters.expiryOptions, + Parameters.expiresOn + ], + responses: { + 200: { + headersMapper: Mappers.BlobSetExpiryHeaders + }, + default: { + bodyMapper: Mappers.StorageError, + headersMapper: Mappers.BlobSetExpiryHeaders + } + }, + isXML: true, + serializer +}; + const setHTTPHeadersOperationSpec: coreHttp.OperationSpec = { httpMethod: "PUT", path: "{containerName}/{blob}", @@ -896,7 +1035,8 @@ const setHTTPHeadersOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], responses: { 200: { @@ -919,7 +1059,7 @@ const setMetadataOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp5 + Parameters.comp6 ], headerParameters: [ Parameters.metadata, @@ -933,7 +1073,8 @@ const setMetadataOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], responses: { 200: { @@ -956,7 +1097,7 @@ const acquireLeaseOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp7 + Parameters.comp9 ], headerParameters: [ Parameters.duration, @@ -967,7 +1108,8 @@ const acquireLeaseOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], responses: { 201: { @@ -990,7 +1132,7 @@ const releaseLeaseOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp7 + Parameters.comp9 ], headerParameters: [ Parameters.leaseId1, @@ -1000,7 +1142,8 @@ const releaseLeaseOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], responses: { 200: { @@ -1023,7 +1166,7 @@ const renewLeaseOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp7 + Parameters.comp9 ], headerParameters: [ Parameters.leaseId1, @@ -1033,7 +1176,8 @@ const renewLeaseOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], responses: { 200: { @@ -1056,7 +1200,7 @@ const changeLeaseOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp7 + Parameters.comp9 ], headerParameters: [ Parameters.leaseId1, @@ -1067,7 +1211,8 @@ const changeLeaseOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], responses: { 200: { @@ -1090,7 +1235,7 @@ const breakLeaseOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp7 + Parameters.comp9 ], headerParameters: [ Parameters.breakPeriod, @@ -1100,7 +1245,8 @@ const breakLeaseOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], responses: { 202: { @@ -1123,7 +1269,7 @@ const createSnapshotOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp9 + Parameters.comp11 ], headerParameters: [ Parameters.metadata, @@ -1137,6 +1283,7 @@ const createSnapshotOperationSpec: coreHttp.OperationSpec = { Parameters.ifUnmodifiedSince, Parameters.ifMatch, Parameters.ifNoneMatch, + Parameters.ifTags, Parameters.leaseId0 ], responses: { @@ -1168,14 +1315,18 @@ const startCopyFromURLOperationSpec: coreHttp.OperationSpec = { Parameters.copySource, Parameters.version, Parameters.requestId, + Parameters.blobTagsString, + Parameters.sealBlob, Parameters.sourceIfModifiedSince, Parameters.sourceIfUnmodifiedSince, Parameters.sourceIfMatch, Parameters.sourceIfNoneMatch, + Parameters.sourceIfTags, Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, Parameters.ifNoneMatch, + Parameters.ifTags, Parameters.leaseId0 ], responses: { @@ -1207,6 +1358,8 @@ const copyFromURLOperationSpec: coreHttp.OperationSpec = { Parameters.version, Parameters.requestId, Parameters.sourceContentMD5, + Parameters.blobTagsString, + Parameters.sealBlob, Parameters.xMsRequiresSync, Parameters.sourceIfModifiedSince, Parameters.sourceIfUnmodifiedSince, @@ -1216,6 +1369,7 @@ const copyFromURLOperationSpec: coreHttp.OperationSpec = { Parameters.ifUnmodifiedSince, Parameters.ifMatch, Parameters.ifNoneMatch, + Parameters.ifTags, Parameters.leaseId0 ], responses: { @@ -1240,7 +1394,7 @@ const abortCopyFromURLOperationSpec: coreHttp.OperationSpec = { queryParameters: [ Parameters.copyId, Parameters.timeoutInSeconds, - Parameters.comp10 + Parameters.comp12 ], headerParameters: [ Parameters.version, @@ -1268,8 +1422,10 @@ const setTierOperationSpec: coreHttp.OperationSpec = { Parameters.url ], queryParameters: [ + Parameters.snapshot, + Parameters.versionId, Parameters.timeoutInSeconds, - Parameters.comp11 + Parameters.comp13 ], headerParameters: [ Parameters.tier1, @@ -1319,3 +1475,132 @@ const getAccountInfoOperationSpec: coreHttp.OperationSpec = { isXML: true, serializer }; + +const queryOperationSpec: coreHttp.OperationSpec = { + httpMethod: "POST", + path: "{containerName}/{blob}", + urlParameters: [ + Parameters.url + ], + queryParameters: [ + Parameters.snapshot, + Parameters.timeoutInSeconds, + Parameters.comp14 + ], + headerParameters: [ + Parameters.version, + Parameters.requestId, + Parameters.leaseId0, + Parameters.encryptionKey, + Parameters.encryptionKeySha256, + Parameters.encryptionAlgorithm, + Parameters.ifModifiedSince, + Parameters.ifUnmodifiedSince, + Parameters.ifMatch, + Parameters.ifNoneMatch + ], + requestBody: { + parameterPath: [ + "options", + "queryRequest" + ], + mapper: Mappers.QueryRequest + }, + contentType: "application/xml; charset=utf-8", + responses: { + 200: { + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "Stream" + } + }, + headersMapper: Mappers.BlobQueryHeaders + }, + 206: { + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "Stream" + } + }, + headersMapper: Mappers.BlobQueryHeaders + }, + default: { + bodyMapper: Mappers.StorageError, + headersMapper: Mappers.BlobQueryHeaders + } + }, + isXML: true, + serializer +}; + +const getTagsOperationSpec: coreHttp.OperationSpec = { + httpMethod: "GET", + path: "{containerName}/{blob}", + urlParameters: [ + Parameters.url + ], + queryParameters: [ + Parameters.timeoutInSeconds, + Parameters.snapshot, + Parameters.versionId, + Parameters.comp15 + ], + headerParameters: [ + Parameters.version, + Parameters.requestId, + Parameters.ifTags + ], + responses: { + 200: { + bodyMapper: Mappers.BlobTags, + headersMapper: Mappers.BlobGetTagsHeaders + }, + default: { + bodyMapper: Mappers.StorageError, + headersMapper: Mappers.BlobGetTagsHeaders + } + }, + isXML: true, + serializer +}; + +const setTagsOperationSpec: coreHttp.OperationSpec = { + httpMethod: "PUT", + path: "{containerName}/{blob}", + urlParameters: [ + Parameters.url + ], + queryParameters: [ + Parameters.timeoutInSeconds, + Parameters.versionId, + Parameters.comp15 + ], + headerParameters: [ + Parameters.version, + Parameters.transactionalContentMD5, + Parameters.transactionalContentCrc64, + Parameters.requestId, + Parameters.ifTags + ], + requestBody: { + parameterPath: [ + "options", + "tags" + ], + mapper: Mappers.BlobTags + }, + contentType: "application/xml; charset=utf-8", + responses: { + 204: { + headersMapper: Mappers.BlobSetTagsHeaders + }, + default: { + bodyMapper: Mappers.StorageError, + headersMapper: Mappers.BlobSetTagsHeaders + } + }, + isXML: true, + serializer +}; diff --git a/sdk/storage/storage-blob/src/generated/src/operations/blockBlob.ts b/sdk/storage/storage-blob/src/generated/src/operations/blockBlob.ts index 8d4724fcbaf3..b3c010908c20 100644 --- a/sdk/storage/storage-blob/src/generated/src/operations/blockBlob.ts +++ b/sdk/storage/storage-blob/src/generated/src/operations/blockBlob.ts @@ -236,6 +236,7 @@ const uploadOperationSpec: coreHttp.OperationSpec = { Parameters.tier0, Parameters.version, Parameters.requestId, + Parameters.blobTagsString, Parameters.blobType2, Parameters.blobContentType, Parameters.blobContentEncoding, @@ -250,7 +251,8 @@ const uploadOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], requestBody: { parameterPath: "body", @@ -285,7 +287,7 @@ const stageBlockOperationSpec: coreHttp.OperationSpec = { queryParameters: [ Parameters.blockId, Parameters.timeoutInSeconds, - Parameters.comp16 + Parameters.comp21 ], headerParameters: [ Parameters.contentLength, @@ -332,7 +334,7 @@ const stageBlockFromURLOperationSpec: coreHttp.OperationSpec = { queryParameters: [ Parameters.blockId, Parameters.timeoutInSeconds, - Parameters.comp16 + Parameters.comp21 ], headerParameters: [ Parameters.contentLength, @@ -373,7 +375,7 @@ const commitBlockListOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp17 + Parameters.comp22 ], headerParameters: [ Parameters.transactionalContentMD5, @@ -383,6 +385,7 @@ const commitBlockListOperationSpec: coreHttp.OperationSpec = { Parameters.tier0, Parameters.version, Parameters.requestId, + Parameters.blobTagsString, Parameters.blobCacheControl, Parameters.blobContentType, Parameters.blobContentEncoding, @@ -396,7 +399,8 @@ const commitBlockListOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], requestBody: { parameterPath: "blocks", @@ -429,12 +433,13 @@ const getBlockListOperationSpec: coreHttp.OperationSpec = { Parameters.snapshot, Parameters.listType, Parameters.timeoutInSeconds, - Parameters.comp17 + Parameters.comp22 ], headerParameters: [ Parameters.version, Parameters.requestId, - Parameters.leaseId0 + Parameters.leaseId0, + Parameters.ifTags ], responses: { 200: { diff --git a/sdk/storage/storage-blob/src/generated/src/operations/container.ts b/sdk/storage/storage-blob/src/generated/src/operations/container.ts index 97fc2f2e0132..cfd72b005902 100644 --- a/sdk/storage/storage-blob/src/generated/src/operations/container.ts +++ b/sdk/storage/storage-blob/src/generated/src/operations/container.ts @@ -175,6 +175,30 @@ export class Container { callback) as Promise; } + /** + * Restores a previously-deleted container. + * @param [options] The optional parameters + * @returns Promise + */ + restore(options?: Models.ContainerRestoreOptionalParams): Promise; + /** + * @param callback The callback + */ + restore(callback: coreHttp.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + restore(options: Models.ContainerRestoreOptionalParams, callback: coreHttp.ServiceCallback): void; + restore(options?: Models.ContainerRestoreOptionalParams | coreHttp.ServiceCallback, callback?: coreHttp.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + restoreOperationSpec, + callback) as Promise; + } + /** * [Update] establishes and manages a lock on a container for delete operations. The lock duration * can be 15 to 60 seconds, or can be infinite @@ -508,7 +532,7 @@ const setMetadataOperationSpec: coreHttp.OperationSpec = { queryParameters: [ Parameters.timeoutInSeconds, Parameters.restype2, - Parameters.comp5 + Parameters.comp6 ], headerParameters: [ Parameters.metadata, @@ -539,7 +563,7 @@ const getAccessPolicyOperationSpec: coreHttp.OperationSpec = { queryParameters: [ Parameters.timeoutInSeconds, Parameters.restype2, - Parameters.comp6 + Parameters.comp7 ], headerParameters: [ Parameters.version, @@ -581,7 +605,7 @@ const setAccessPolicyOperationSpec: coreHttp.OperationSpec = { queryParameters: [ Parameters.timeoutInSeconds, Parameters.restype2, - Parameters.comp6 + Parameters.comp7 ], headerParameters: [ Parameters.access, @@ -625,6 +649,36 @@ const setAccessPolicyOperationSpec: coreHttp.OperationSpec = { serializer }; +const restoreOperationSpec: coreHttp.OperationSpec = { + httpMethod: "PUT", + path: "{containerName}", + urlParameters: [ + Parameters.url + ], + queryParameters: [ + Parameters.timeoutInSeconds, + Parameters.restype2, + Parameters.comp8 + ], + headerParameters: [ + Parameters.version, + Parameters.requestId, + Parameters.deletedContainerName, + Parameters.deletedContainerVersion + ], + responses: { + 201: { + headersMapper: Mappers.ContainerRestoreHeaders + }, + default: { + bodyMapper: Mappers.StorageError, + headersMapper: Mappers.ContainerRestoreHeaders + } + }, + isXML: true, + serializer +}; + const acquireLeaseOperationSpec: coreHttp.OperationSpec = { httpMethod: "PUT", path: "{containerName}", @@ -633,7 +687,7 @@ const acquireLeaseOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp7, + Parameters.comp9, Parameters.restype2 ], headerParameters: [ @@ -666,7 +720,7 @@ const releaseLeaseOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp7, + Parameters.comp9, Parameters.restype2 ], headerParameters: [ @@ -698,7 +752,7 @@ const renewLeaseOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp7, + Parameters.comp9, Parameters.restype2 ], headerParameters: [ @@ -730,7 +784,7 @@ const breakLeaseOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp7, + Parameters.comp9, Parameters.restype2 ], headerParameters: [ @@ -762,7 +816,7 @@ const changeLeaseOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp7, + Parameters.comp9, Parameters.restype2 ], headerParameters: [ diff --git a/sdk/storage/storage-blob/src/generated/src/operations/pageBlob.ts b/sdk/storage/storage-blob/src/generated/src/operations/pageBlob.ts index d046d1fda559..01a2d303301c 100644 --- a/sdk/storage/storage-blob/src/generated/src/operations/pageBlob.ts +++ b/sdk/storage/storage-blob/src/generated/src/operations/pageBlob.ts @@ -345,6 +345,7 @@ const createOperationSpec: coreHttp.OperationSpec = { Parameters.blobSequenceNumber, Parameters.version, Parameters.requestId, + Parameters.blobTagsString, Parameters.blobType0, Parameters.blobContentType, Parameters.blobContentEncoding, @@ -359,7 +360,8 @@ const createOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], responses: { 201: { @@ -382,7 +384,7 @@ const uploadPagesOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp12 + Parameters.comp16 ], headerParameters: [ Parameters.contentLength, @@ -403,7 +405,8 @@ const uploadPagesOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], requestBody: { parameterPath: "body", @@ -437,7 +440,7 @@ const clearPagesOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp12 + Parameters.comp16 ], headerParameters: [ Parameters.contentLength, @@ -479,7 +482,7 @@ const uploadPagesFromURLOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp12 + Parameters.comp16 ], headerParameters: [ Parameters.sourceUrl, @@ -503,6 +506,7 @@ const uploadPagesFromURLOperationSpec: coreHttp.OperationSpec = { Parameters.ifUnmodifiedSince, Parameters.ifMatch, Parameters.ifNoneMatch, + Parameters.ifTags, Parameters.sourceIfModifiedSince, Parameters.sourceIfUnmodifiedSince, Parameters.sourceIfMatch, @@ -530,7 +534,7 @@ const getPageRangesOperationSpec: coreHttp.OperationSpec = { queryParameters: [ Parameters.snapshot, Parameters.timeoutInSeconds, - Parameters.comp13 + Parameters.comp17 ], headerParameters: [ Parameters.range0, @@ -540,7 +544,8 @@ const getPageRangesOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], responses: { 200: { @@ -566,7 +571,7 @@ const getPageRangesDiffOperationSpec: coreHttp.OperationSpec = { Parameters.snapshot, Parameters.timeoutInSeconds, Parameters.prevsnapshot, - Parameters.comp13 + Parameters.comp17 ], headerParameters: [ Parameters.prevSnapshotUrl, @@ -577,7 +582,8 @@ const getPageRangesDiffOperationSpec: coreHttp.OperationSpec = { Parameters.ifModifiedSince, Parameters.ifUnmodifiedSince, Parameters.ifMatch, - Parameters.ifNoneMatch + Parameters.ifNoneMatch, + Parameters.ifTags ], responses: { 200: { @@ -672,7 +678,7 @@ const copyIncrementalOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp14 + Parameters.comp18 ], headerParameters: [ Parameters.copySource, diff --git a/sdk/storage/storage-blob/src/generated/src/operations/service.ts b/sdk/storage/storage-blob/src/generated/src/operations/service.ts index c55db7516de6..bc1751ec3630 100644 --- a/sdk/storage/storage-blob/src/generated/src/operations/service.ts +++ b/sdk/storage/storage-blob/src/generated/src/operations/service.ts @@ -222,6 +222,32 @@ export class Service { submitBatchOperationSpec, callback) as Promise; } + + /** + * The Filter Blobs operation enables callers to list blobs across all containers whose tags match + * a given search expression. Filter blobs searches across all containers within a storage account + * but can be scoped within the expression to a single container. + * @param [options] The optional parameters + * @returns Promise + */ + filterBlobs(options?: Models.ServiceFilterBlobsOptionalParams): Promise; + /** + * @param callback The callback + */ + filterBlobs(callback: coreHttp.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + filterBlobs(options: Models.ServiceFilterBlobsOptionalParams, callback: coreHttp.ServiceCallback): void; + filterBlobs(options?: Models.ServiceFilterBlobsOptionalParams | coreHttp.ServiceCallback, callback?: coreHttp.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + filterBlobsOperationSpec, + callback) as Promise; + } } // Operation Specifications @@ -453,3 +479,33 @@ const submitBatchOperationSpec: coreHttp.OperationSpec = { isXML: true, serializer }; + +const filterBlobsOperationSpec: coreHttp.OperationSpec = { + httpMethod: "GET", + urlParameters: [ + Parameters.url + ], + queryParameters: [ + Parameters.timeoutInSeconds, + Parameters.where, + Parameters.marker0, + Parameters.maxPageSize, + Parameters.comp5 + ], + headerParameters: [ + Parameters.version, + Parameters.requestId + ], + responses: { + 200: { + bodyMapper: Mappers.FilterBlobSegment, + headersMapper: Mappers.ServiceFilterBlobsHeaders + }, + default: { + bodyMapper: Mappers.StorageError, + headersMapper: Mappers.ServiceFilterBlobsHeaders + } + }, + isXML: true, + serializer +}; diff --git a/sdk/storage/storage-blob/src/generated/src/storageClientContext.ts b/sdk/storage/storage-blob/src/generated/src/storageClientContext.ts index 4d00edaa8c00..ab75cb1cbbf6 100644 --- a/sdk/storage/storage-blob/src/generated/src/storageClientContext.ts +++ b/sdk/storage/storage-blob/src/generated/src/storageClientContext.ts @@ -11,7 +11,7 @@ import * as coreHttp from "@azure/core-http"; const packageName = "azure-storage-blob"; -const packageVersion = "12.1.2"; +const packageVersion = "12.2.0-preview.1"; export class StorageClientContext extends coreHttp.ServiceClient { url: string; @@ -39,7 +39,7 @@ export class StorageClientContext extends coreHttp.ServiceClient { super(undefined, options); - this.version = '2019-07-07'; + this.version = '2019-12-12'; this.baseUri = "{url}"; this.requestContentType = "application/json; charset=utf-8"; this.url = url; diff --git a/sdk/storage/storage-blob/src/generatedModels.ts b/sdk/storage/storage-blob/src/generatedModels.ts index 8c44330850ad..718ef575ca2d 100644 --- a/sdk/storage/storage-blob/src/generatedModels.ts +++ b/sdk/storage/storage-blob/src/generatedModels.ts @@ -12,7 +12,9 @@ export { AppendBlobAppendBlockHeaders, AppendBlobCreateHeaders, ArchiveStatus, - ListBlobsFlatSegmentResponse, + ListBlobsFlatSegmentResponse as ListBlobsFlatSegmentResponseModel, + BlobItemInternal, + BlobFlatListSegment as BlobFlatListSegmentModel, BlobAbortCopyFromURLHeaders, BlobCopyFromURLHeaders, BlobCreateSnapshotHeaders, @@ -21,13 +23,13 @@ export { BlobDownloadOptionalParams, BlobGetPropertiesHeaders, BlobGetPropertiesResponse, - BlobProperties, + BlobPropertiesInternal as BlobProperties, BlobUndeleteResponse, BlobHTTPHeaders, BlobSetHTTPHeadersResponse, BlobSetMetadataResponse, + BlobSetTagsResponse, BlobCreateSnapshotResponse, - BlobFlatListSegment, BlobStartCopyFromURLHeaders, BlobStartCopyFromURLResponse, BlobAbortCopyFromURLResponse, @@ -36,12 +38,12 @@ export { BlobSetMetadataHeaders, BlobSetTierHeaders, BlobSetTierResponse, - BlobHierarchyListSegment, - BlobItem, + BlobSetTagsHeaders, BlobPrefix, BlobDownloadHeaders, BlobDownloadResponse as BlobDownloadResponseModel, BlobType, + BlobTags, BlobUndeleteHeaders, Block, BlockBlobCommitBlockListHeaders, @@ -58,6 +60,8 @@ export { BlockBlobGetBlockListResponse, BlobServiceProperties, BlobServiceStatistics, + BlobGetTagsHeaders, + BlobTag, ContainerCreateHeaders, ContainerCreateResponse, ContainerDeleteHeaders, @@ -66,9 +70,7 @@ export { ContainerGetPropertiesHeaders, ContainerBreakLeaseOptionalParams, ContainerListBlobFlatSegmentHeaders, - ContainerListBlobFlatSegmentResponse, ContainerListBlobHierarchySegmentHeaders, - ContainerListBlobHierarchySegmentResponse, ContainerGetPropertiesResponse, ContainerProperties, ContainerSetMetadataResponse, @@ -86,10 +88,13 @@ export { LeaseDurationType, LeaseStateType, LeaseStatusType, - ListBlobsHierarchySegmentResponse, + ListBlobsHierarchySegmentResponse as ListBlobsHierarchySegmentResponseModel, + BlobHierarchyListSegment as BlobHierarchyListSegmentModel, ListBlobsIncludeItem, ListContainersIncludeType, ListContainersSegmentResponse, + FilterBlobSegment, + ServiceFilterBlobsHeaders, Logging, Metrics, ModifiedAccessConditions, @@ -137,5 +142,9 @@ export { ServiceSubmitBatchOptionalParams as ServiceSubmitBatchOptionalParamsModel, SignedIdentifier as SignedIdentifierModel, UserDelegationKey as UserDelegationKeyModel, - ContainerEncryptionScope + ContainerEncryptionScope, + ServiceFilterBlobsResponse as ServiceFindBlobsByTagsSegmentResponse, + FilterBlobItem, + BlobQueryHeaders, + BlobQueryResponse as BlobQueryResponseModel } from "./generated/src/models"; diff --git a/sdk/storage/storage-blob/src/index.browser.ts b/sdk/storage/storage-blob/src/index.browser.ts index 57214f7b5115..ecb4ede68f38 100644 --- a/sdk/storage/storage-blob/src/index.browser.ts +++ b/sdk/storage/storage-blob/src/index.browser.ts @@ -13,7 +13,7 @@ export * from "./credentials/AnonymousCredential"; export * from "./credentials/Credential"; export { SasIPRange } from "./SasIPRange"; export { Range } from "./Range"; -export { BlockBlobTier, PremiumPageBlobTier } from "./models"; +export { BlockBlobTier, PremiumPageBlobTier, Tags } from "./models"; export * from "./Pipeline"; export * from "./policies/AnonymousCredentialPolicy"; export * from "./policies/CredentialPolicy"; diff --git a/sdk/storage/storage-blob/src/index.ts b/sdk/storage/storage-blob/src/index.ts index 6cb9eee5aa44..36220069c67d 100644 --- a/sdk/storage/storage-blob/src/index.ts +++ b/sdk/storage/storage-blob/src/index.ts @@ -22,7 +22,7 @@ export * from "./credentials/Credential"; export * from "./credentials/StorageSharedKeyCredential"; export { SasIPRange } from "./SasIPRange"; export { Range } from "./Range"; -export { BlockBlobTier, PremiumPageBlobTier } from "./models"; +export { BlockBlobTier, PremiumPageBlobTier, Tags } from "./models"; export * from "./Pipeline"; export * from "./policies/AnonymousCredentialPolicy"; export * from "./policies/CredentialPolicy"; diff --git a/sdk/storage/storage-blob/src/models.ts b/sdk/storage/storage-blob/src/models.ts index c253686c2dd7..dec8da7e987b 100644 --- a/sdk/storage/storage-blob/src/models.ts +++ b/sdk/storage/storage-blob/src/models.ts @@ -11,6 +11,11 @@ import { } from "./generatedModels"; import { EncryptionAlgorithmAES25 } from "./utils/constants"; +/** + * Blob tags. + */ +export type Tags = Record; + /** * A map of name-value pairs to associate with the resource. */ diff --git a/sdk/storage/storage-blob/src/utils/BlobQuickQueryStream.ts b/sdk/storage/storage-blob/src/utils/BlobQuickQueryStream.ts new file mode 100644 index 000000000000..ad7ac101532c --- /dev/null +++ b/sdk/storage/storage-blob/src/utils/BlobQuickQueryStream.ts @@ -0,0 +1,165 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +import { Readable } from "stream"; + +import { AbortError, AbortSignal, AbortSignalLike } from "@azure/abort-controller"; +import { TransferProgressEvent } from "@azure/core-http"; + +import { AvroReadableFromStream, AvroReader } from "../../../storage-internal-avro/src"; +import { BlobQueryError } from "../Clients"; + +export interface BlobQuickQueryStreamOptions { + /** + * An implementation of the `AbortSignalLike` interface to signal the request to cancel the operation. + * For example, use the @azure/abort-controller to create an `AbortSignal`. + * + * @type {AbortSignalLike} + * @memberof BlobQuickQueryStreamOptions + */ + abortSignal?: AbortSignalLike; + + /** + * Read progress event handler + * + * @memberof BlobQuickQueryStreamOptions + */ + onProgress?: (progress: TransferProgressEvent) => void; + + /** + * Callback to receive error events during the query operaiton. + * + * @memberof BlockBlobQueryOptions + */ + onError?: (error: BlobQueryError) => void; +} + +const ABORT_ERROR = new AbortError("The operation was aborted."); + +/** + * ONLY AVAILABLE IN NODE.JS RUNTIME. + * + * A Node.js BlobQuickQueryStream will internally parse avor data stream for blob query. + * + * @class BlobQuickQueryStream + * @extends {Readable} + */ +export class BlobQuickQueryStream extends Readable { + private aborter: AbortSignalLike; + private source: NodeJS.ReadableStream; + private avroReader: AvroReader; + private avroIter: AsyncIterableIterator; + private onProgress?: (progress: TransferProgressEvent) => void; + private onError?: (error: BlobQueryError) => void; + private abortHandler = () => { + // Workaround before avor reader doesn't support aborter + this.source.pause(); + this.source.removeAllListeners(); + // TODO: Avor reader supports aborter + this.emit("error", ABORT_ERROR); + }; + + /** + * Creates an instance of BlobQuickQueryStream. + * + * @param {NodeJS.ReadableStream} source The current ReadableStream returned from getter + * @param {BlobQuickQueryStreamOptions} [options={}] + * @memberof BlobQuickQueryStream + */ + public constructor(source: NodeJS.ReadableStream, options: BlobQuickQueryStreamOptions = {}) { + super(); + this.aborter = options.abortSignal || AbortSignal.none; + this.source = source; + this.onProgress = options.onProgress; + this.onError = options.onError; + this.avroReader = new AvroReader(new AvroReadableFromStream(this.source)); + this.avroIter = this.avroReader.parseObjects(); + + this.aborter.addEventListener("abort", this.abortHandler); + } + + public _read() { + if (!this.aborter.aborted) { + this.readInternal().catch((err) => { + this.emit("error", err); + }); + } + } + + private async readInternal() { + for await (const obj of this.avroIter) { + if (this.aborter.aborted) { + break; + } + + const schema = (obj as any).$schema; + if (typeof schema !== "string") { + throw Error("Missing schema in avor record."); + } + + let exit = false; + switch (schema) { + case "com.microsoft.azure.storage.queryBlobContents.resultData": + const data = (obj as any).data; + if (data instanceof Uint8Array === false) { + throw Error("Invalid data in avor result record."); + } + if (!this.push(Buffer.from(data))) { + exit = true; + } + break; + case "com.microsoft.azure.storage.queryBlobContents.progress": + const bytesScanned = (obj as any).bytesScanned; + if (typeof bytesScanned !== "number") { + throw Error("Invalid bytesScanned in avor progress record."); + } + if (this.onProgress) { + this.onProgress({ loadedBytes: bytesScanned }); + } + break; + case "com.microsoft.azure.storage.queryBlobContents.end": + if (this.onProgress) { + const totalBytes = (obj as any).totalBytes; + if (typeof totalBytes !== "number") { + throw Error("Invalid totalBytes in avor end record."); + } + this.onProgress({ loadedBytes: totalBytes }); + } + this.push(null); + break; + case "com.microsoft.azure.storage.queryBlobContents.error": + if (this.onError) { + const fatal = (obj as any).fatal; + if (typeof fatal !== "boolean") { + throw Error("Invalid fatal in avor error record."); + } + const name = (obj as any).name; + if (typeof name !== "string") { + throw Error("Invalid name in avor error record."); + } + const description = (obj as any).description; + if (typeof description !== "string") { + throw Error("Invalid description in avor error record."); + } + const position = (obj as any).position; + if (typeof position !== "number") { + throw Error("Invalid position in avor error record."); + } + this.onError({ + position, + name, + isFatal: fatal, + description + }); + } + break; + default: + throw Error(`Unknown schema ${schema} in avor progress record.`); + } + + if (exit) { + break; + } + } + } +} diff --git a/sdk/storage/storage-blob/src/utils/constants.ts b/sdk/storage/storage-blob/src/utils/constants.ts index 59c91c9bbcd8..91bd397ab82a 100644 --- a/sdk/storage/storage-blob/src/utils/constants.ts +++ b/sdk/storage/storage-blob/src/utils/constants.ts @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -export const SDK_VERSION: string = "12.1.2"; -export const SERVICE_VERSION: string = "2019-07-07"; +export const SDK_VERSION: string = "12.2.0-preview.1"; +export const SERVICE_VERSION: string = "2019-12-12"; export const BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES: number = 256 * 1024 * 1024; // 256MB -export const BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES: number = 100 * 1024 * 1024; // 100MB +export const BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES: number = 4000 * 1024 * 1024; // 4000MB export const BLOCK_BLOB_MAX_BLOCKS: number = 50000; export const DEFAULT_BLOCK_BUFFER_SIZE_BYTES: number = 8 * 1024 * 1024; // 8MB export const DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES: number = 4 * 1024 * 1024; // 4MB @@ -20,6 +20,7 @@ export const URLConstants = { FORCE_BROWSER_NO_CACHE: "_", SIGNATURE: "sig", SNAPSHOT: "snapshot", + VERSIONID: "versionid", TIMEOUT: "timeout" } }; diff --git a/sdk/storage/storage-blob/src/utils/utils.common.ts b/sdk/storage/storage-blob/src/utils/utils.common.ts index a6aedcf41455..3889ffa0d62d 100644 --- a/sdk/storage/storage-blob/src/utils/utils.common.ts +++ b/sdk/storage/storage-blob/src/utils/utils.common.ts @@ -3,7 +3,11 @@ import { AbortSignalLike } from "@azure/abort-controller"; import { HttpHeaders, isNode, URLBuilder } from "@azure/core-http"; -import { HeaderConstants, URLConstants, DevelopmentConnectionString } from "./constants"; + +import { BlobQueryCsvTextConfiguration, BlobQueryJsonTextConfiguration } from "../Clients"; +import { QuerySerialization, BlobTags } from "../generated/src/models"; +import { DevelopmentConnectionString, HeaderConstants, URLConstants } from "./constants"; +import { Tags } from "../models"; /** * Reserved URL characters must be properly escaped for Storage services like Blob or File. @@ -552,3 +556,115 @@ export function getAccountNameFromUrl(url: string): string { throw new Error("Unable to extract accountName with provided information."); } } + +/** + * Convert Tags to encoded string. + * + * @export + * @param {Tags} tags + * @returns {string | undefined} + */ +export function toBlobTagsString(tags?: Tags): string | undefined { + if (tags === undefined) { + return undefined; + } + + const tagPairs = []; + for (const key in tags) { + if (tags.hasOwnProperty(key)) { + const value = tags[key]; + tagPairs.push(`${encodeURIComponent(key)}=${encodeURIComponent(value)}`); + } + } + + return tagPairs.join("&"); +} + +/** + * Convert Tags type to BlobTags. + * + * @export + * @param {Tags} [tags] + * @returns {(BlobTags | undefined)} + */ +export function toBlobTags(tags?: Tags): BlobTags | undefined { + if (tags === undefined) { + return undefined; + } + + const res: BlobTags = { + blobTagSet: [] + }; + + for (const key in tags) { + if (tags.hasOwnProperty(key)) { + const value = tags[key]; + res.blobTagSet.push({ + key, + value + }); + } + } + return res; +} + +/** + * Covert BlobTags to Tags type. + * + * @export + * @param {BlobTags} [tags] + * @returns {(Tags | undefined)} + */ +export function toTags(tags?: BlobTags): Tags | undefined { + if (tags === undefined) { + return undefined; + } + + const res: Tags = {}; + for (const blobTag of tags.blobTagSet) { + res[blobTag.key] = blobTag.value; + } + return res; +} + +/** + * Convert BlobQueryTextConfiguration to QuerySerialization type. + * + * @export + * @param {(BlobQueryJsonTextConfiguration | BlobQueryCsvTextConfiguration)} [textConfiguration] + * @returns {(QuerySerialization | undefined)} + */ +export function toQuerySerialization( + textConfiguration?: BlobQueryJsonTextConfiguration | BlobQueryCsvTextConfiguration +): QuerySerialization | undefined { + if (textConfiguration === undefined) { + return undefined; + } + + switch (textConfiguration.kind) { + case "csv": + return { + format: { + type: "delimited", + delimitedTextConfiguration: { + columnSeparator: textConfiguration.columnSeparator || ",", + fieldQuote: textConfiguration.fieldQuote || "", + recordSeparator: textConfiguration.recordSeparator, + escapeChar: textConfiguration.escapeCharacter || "", + headersPresent: textConfiguration.hasHeaders || false + } + } + }; + case "json": + return { + format: { + type: "json", + jsonTextConfiguration: { + recordSeparator: textConfiguration.recordSeparator + } + } + }; + default: + throw Error("Invalid BlobQueryTextConfiguration."); + } +} diff --git a/sdk/storage/storage-blob/swagger/README.md b/sdk/storage/storage-blob/swagger/README.md index 99985cdd5d54..c2d87cc53606 100644 --- a/sdk/storage/storage-blob/swagger/README.md +++ b/sdk/storage/storage-blob/swagger/README.md @@ -12,7 +12,7 @@ enable-xml: true generate-metadata: false license-header: MICROSOFT_MIT_NO_VERSION output-folder: ../src/generated -input-file: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/storage-dataplane-preview/specification/storage/data-plane/Microsoft.BlobStorage/preview/2019-07-07/blob.json +input-file: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/storage-dataplane-preview/specification/storage/data-plane/Microsoft.BlobStorage/preview/2019-12-12/blob.json model-date-time-as-string: true optional-response-headers: true ``` diff --git a/sdk/storage/storage-blob/test/blobclient.spec.ts b/sdk/storage/storage-blob/test/blobclient.spec.ts index 2aec1943cfb0..1ddffa57993d 100644 --- a/sdk/storage/storage-blob/test/blobclient.spec.ts +++ b/sdk/storage/storage-blob/test/blobclient.spec.ts @@ -8,7 +8,9 @@ import { bodyToString, getBSU, getSASConnectionStringFromEnvironment, - recorderEnvSetup + recorderEnvSetup, + isBlobVersioningDisabled, + isBlobTagsDisabled } from "./utils"; import { record, delay } from "@azure/test-utils-recorder"; import { @@ -51,6 +53,103 @@ describe("BlobClient", () => { } }); + it("Set blob tags should work", async function() { + if (isBlobTagsDisabled()) { + this.skip(); + } + const tags = { + tag1: "val1", + tag2: "val2" + }; + await blockBlobClient.setTags(tags); + + const response = await blockBlobClient.getTags(); + assert.deepStrictEqual(response.tags, tags); + + const properties = await blockBlobClient.getProperties(); + assert.deepStrictEqual(properties.tagCount, 2); + + const download = await blockBlobClient.download(); + assert.deepStrictEqual(download.tagCount, 2); + + const listblob = containerClient.listBlobsFlat({ includeTags: true }); + + const iter = listblob.byPage(); + const segment = await iter.next(); + + // TODO: Make blob tag type consistency cross all request or response + assert.deepStrictEqual(segment.value.segment.blobItems[0].tags, tags); + }); + + it("Get blob tags should work with a snapshot", async function() { + if (isBlobTagsDisabled()) { + this.skip(); + } + const tags = { + tag1: "val1", + tag2: "val2" + }; + await blockBlobClient.setTags(tags); + + const snapshotResponse = await blockBlobClient.createSnapshot(); + const blockBlobClientSnapshot = blockBlobClient.withSnapshot(snapshotResponse.snapshot!); + + const response = await blockBlobClientSnapshot.getTags(); + assert.deepStrictEqual(response.tags, tags); + }); + + it("Create block blob should work with tags", async function() { + if (isBlobTagsDisabled()) { + this.skip(); + } + await blockBlobClient.delete(); + + const tags = { + tag1: "val1", + tag2: "val2" + }; + await blockBlobClient.upload("hello", 5, { tags }); + + const response = await blockBlobClient.getTags(); + assert.deepStrictEqual(response.tags, tags); + }); + + it("Create append blob should work with tags", async function() { + if (isBlobTagsDisabled()) { + this.skip(); + } + await blockBlobClient.delete(); + + const tags = { + tag1: "val1", + tag2: "val2" + }; + + const appendBlobClient = blobClient.getAppendBlobClient(); + await appendBlobClient.create({ tags }); + + const response = await appendBlobClient.getTags(); + assert.deepStrictEqual(response.tags, tags); + }); + + it("Create page blob should work with tags", async function() { + if (isBlobTagsDisabled()) { + this.skip(); + } + await blockBlobClient.delete(); + + const tags = { + tag1: "val1", + tag2: "val2" + }; + + const pageBlobClient = blobClient.getPageBlobClient(); + await pageBlobClient.create(512, { tags }); + + const response = await pageBlobClient.getTags(); + assert.deepStrictEqual(response.tags, tags); + }); + it("download with with default parameters", async () => { const result = await blobClient.download(); assert.deepStrictEqual(await bodyToString(result, content.length), content); @@ -266,9 +365,16 @@ describe("BlobClient", () => { await blobClient.delete(); + let includeVersionOption = {}; + if (!isBlobVersioningDisabled()) { + // Need this when blob versioning is turned on. + includeVersionOption = { includeVersions: true }; + } + const iter = containerClient .listBlobsFlat({ - includeDeleted: true + includeDeleted: true, + ...includeVersionOption }) .byPage({ maxPageSize: 1 }); @@ -292,7 +398,7 @@ describe("BlobClient", () => { assert.ok( result.segment.blobItems, - "Expect non empty result from list blobs({ includeDeleted: true }) with page size of 1." + "Expect non empty result from list blobs({ includeDeleted: true, includeVersions: true }) with page size of 1." ); assert.equal( @@ -306,13 +412,19 @@ describe("BlobClient", () => { "Expect a valid element in result array from list blobs({ includeDeleted: true }) with page size of 1." ); - assert.ok(result.segment.blobItems![0].deleted, "Expect that the blob is marked for deletion"); + if (isBlobVersioningDisabled()) { + assert.ok( + result.segment.blobItems![0].deleted, + "Expect that the blob is marked for deletion" + ); + } await blobClient.undelete(); const iter2 = containerClient .listBlobsFlat({ - includeDeleted: true + includeDeleted: true, + ...includeVersionOption }) .byPage(); @@ -645,6 +757,28 @@ describe("BlobClient", () => { } assert.ok(exceptionCaught); }); + + it("exists with condition", async () => { + const leaseResp = await blobClient.getBlobLeaseClient().acquireLease(30); + assert.ok(leaseResp.leaseId); + + assert.ok(await blobClient.exists({ conditions: { leaseId: leaseResp.leaseId! } })); + + let exceptionCaught = false; + try { + let guid = "ca761232ed4211cebacd00aa0057b223"; + if (guid === leaseResp.leaseId) { + guid = "ca761232ed4211cebacd00aa0057b224"; + } + + const existsRes = await blobClient.exists({ conditions: { leaseId: guid } }); + console.log(existsRes); + } catch (err) { + assert.equal(err.details.errorCode, "LeaseIdMismatchWithBlobOperation"); + exceptionCaught = true; + } + assert.ok(exceptionCaught); + }); }); describe("BlobClient - Verify Name Properties", () => { diff --git a/sdk/storage/storage-blob/test/blobserviceclient.spec.ts b/sdk/storage/storage-blob/test/blobserviceclient.spec.ts index ea1d04fb464c..678d399deeab 100644 --- a/sdk/storage/storage-blob/test/blobserviceclient.spec.ts +++ b/sdk/storage/storage-blob/test/blobserviceclient.spec.ts @@ -7,9 +7,12 @@ import { getBSU, getSASConnectionStringFromEnvironment, getTokenBSU, - recorderEnvSetup + recorderEnvSetup, + sleep, + isBlobTagsDisabled } from "./utils"; import { record, delay, Recorder } from "@azure/test-utils-recorder"; +import { Tags } from "../src/models"; dotenv.config(); describe("BlobServiceClient", () => { @@ -466,4 +469,71 @@ describe("BlobServiceClient", () => { assert.notDeepStrictEqual(response.signedObjectId, undefined); assert.notDeepStrictEqual(response.signedExpiresOn, undefined); }); + + it("Find blob by tags should work", async function() { + if (isBlobTagsDisabled()) { + this.skip(); + } + + const blobServiceClient = getBSU(); + + const containerName = recorder.getUniqueName("container1"); + const containerClient = blobServiceClient.getContainerClient(containerName); + await containerClient.create(); + + const key1 = recorder.getUniqueName("key"); + const key2 = recorder.getUniqueName("key2"); + + const blobName1 = recorder.getUniqueName("blobname1"); + const appendBlobClient1 = containerClient.getAppendBlobClient(blobName1); + const tags1: Tags = {}; + tags1[key1] = recorder.getUniqueName("val1"); + tags1[key2] = "default"; + await appendBlobClient1.create({ tags: tags1 }); + + const blobName2 = recorder.getUniqueName("blobname2"); + const appendBlobClient2 = containerClient.getAppendBlobClient(blobName2); + const tags2: Tags = {}; + tags2[key1] = recorder.getUniqueName("val2"); + tags2[key2] = "default"; + await appendBlobClient2.create({ tags: tags2 }); + + const blobName3 = recorder.getUniqueName("blobname3"); + const appendBlobClient3 = containerClient.getAppendBlobClient(blobName3); + const tags3: Tags = {}; + tags3[key1] = recorder.getUniqueName("val3"); + tags3[key2] = "default"; + await appendBlobClient3.create({ tags: tags3 }); + + // Wait for indexing tags + await sleep(2); + + for await (const blob of blobServiceClient.findBlobsByTags(`${key1}='${tags1[key1]}'`)) { + assert.deepStrictEqual(blob.containerName, containerName); + assert.deepStrictEqual(blob.name, blobName1); + assert.deepStrictEqual(blob.tagValue, tags1[key1]); + } + + const blobs = []; + for await (const blob of blobServiceClient.findBlobsByTags(`${key1}='${tags2[key1]}'`)) { + blobs.push(blob); + } + assert.deepStrictEqual(blobs.length, 1); + assert.deepStrictEqual(blobs[0].containerName, containerName); + assert.deepStrictEqual(blobs[0].name, blobName2); + assert.deepStrictEqual(blobs[0].tagValue, tags2[key1]); + + const blobsWithTag2 = []; + for await (const segment of blobServiceClient.findBlobsByTags(`${key2}='default'`).byPage({ + maxPageSize: 1 + })) { + assert.ok(segment.blobs.length <= 1); + for (const blob of segment.blobs) { + blobsWithTag2.push(blob); + } + } + assert.deepStrictEqual(blobsWithTag2.length, 3); + + await containerClient.delete(); + }); }); diff --git a/sdk/storage/storage-blob/test/blobversioning.spec.ts b/sdk/storage/storage-blob/test/blobversioning.spec.ts new file mode 100644 index 000000000000..8593cc2f97fd --- /dev/null +++ b/sdk/storage/storage-blob/test/blobversioning.spec.ts @@ -0,0 +1,394 @@ +import * as assert from "assert"; +import * as dotenv from "dotenv"; +import * as fs from "fs"; +import { isNode, delay } from "@azure/core-http"; +import { + getBSU, + recorderEnvSetup, + bodyToString, + getGenericCredential, + isBlobVersioningDisabled +} from "./utils"; +import { record, Recorder } from "@azure/test-utils-recorder"; +import { + ContainerClient, + BlobServiceClient, + BlobClient, + BlockBlobClient, + BlockBlobUploadResponse, + BlobBatch +} from "../src"; +import { setURLParameter } from "../src/utils/utils.common"; +dotenv.config({ path: "../.env" }); + +describe("Blob versioning", () => { + let blobServiceClient: BlobServiceClient; + let containerName: string; + let containerClient: ContainerClient; + let blobName: string; + let blobClient: BlobClient; + let blockBlobClient: BlockBlobClient; + let uploadRes: BlockBlobUploadResponse; + let uploadRes2: BlockBlobUploadResponse; + const content = "Hello World"; + + let recorder: Recorder; + + before(async function() { + if (isBlobVersioningDisabled()) { + this.skip(); + } + }); + + beforeEach(async function() { + recorder = record(this, recorderEnvSetup); + blobServiceClient = getBSU(); + containerName = recorder.getUniqueName("container"); + containerClient = blobServiceClient.getContainerClient(containerName); + await containerClient.create(); + blobName = recorder.getUniqueName("blob"); + blobClient = containerClient.getBlobClient(blobName); + blockBlobClient = blobClient.getBlockBlobClient(); + uploadRes = await blockBlobClient.upload(content, content.length); + uploadRes2 = await blockBlobClient.upload("", 0); + }); + + afterEach(async function() { + await containerClient.delete(); + recorder.stop(); + }); + + it("List Blobs include versions", async () => { + const blobClients = []; + blobClients.push(blobClient); + + const prefix = "blockblob"; + for (let i = 0; i < 2; i++) { + const tmpBlobClient = containerClient.getBlobClient(recorder.getUniqueName(`${prefix}/${i}`)); + const tmpBlockBlobClient = tmpBlobClient.getBlockBlobClient(); + await tmpBlockBlobClient.upload("", 0); + blobClients.push(tmpBlobClient); + } + + const result = ( + await containerClient + .listBlobsFlat({ + includeVersions: true + }) + .byPage() + .next() + ).value; + + assert.equal(result.segment.blobItems!.length, 4); + assert.equal(result.segment.blobItems![0].versionId, uploadRes.versionId); + assert.equal(result.segment.blobItems![1].versionId, uploadRes2.versionId); + assert.ok(result.segment.blobItems![1].isCurrentVersion); + }); + + it("download a blob version", async () => { + const blobVersionClient = blobClient.withVersion(uploadRes.versionId!); + const downloadRes = await blobVersionClient.download(); + assert.deepStrictEqual(await bodyToString(downloadRes, content.length), content); + assert.deepStrictEqual(downloadRes.versionId, uploadRes.versionId); + + const downloadRes2 = await blobClient.withVersion(uploadRes2.versionId!).download(); + assert.deepStrictEqual(await bodyToString(downloadRes2), ""); + assert.deepStrictEqual(downloadRes2.versionId, uploadRes2.versionId); + + if (isNode) { + const downloadToBufferRes = await blobVersionClient.downloadToBuffer(); + assert.ok(downloadToBufferRes.equals(Buffer.from(content))); + } + }); + + it("download a version to file", async function() { + if (!isNode) { + this.skip(); + } + recorder.skip("node", "Temp file - recorder doesn't support saving the file"); + const downloadedFilePath = recorder.getUniqueName("downloadedtofile"); + await blobClient.withVersion(uploadRes.versionId!).downloadToFile(downloadedFilePath); + const downloadedFileContent = fs.readFileSync(downloadedFilePath); + assert.ok(downloadedFileContent.equals(Buffer.from(content))); + fs.unlinkSync(downloadedFilePath); + }); + + it("get properties of a blob version", async () => { + const blobVersionClient = blobClient.withVersion(uploadRes.versionId!); + const getRes = await blobVersionClient.getProperties(); + assert.equal(getRes.contentLength, content.length); + assert.equal(getRes.versionId, uploadRes.versionId); + assert.ok(!getRes.isCurrentVersion); + + const getRes2 = await blobClient.getProperties(); + assert.equal(getRes2.contentLength, 0); + assert.equal(getRes2.versionId, uploadRes2.versionId); + assert.ok(getRes2.isCurrentVersion); + + // specify both snapshot and versionId + const snapshotRes = await blobClient.createSnapshot(); + let exceptionCaught = false; + try { + await blobVersionClient.withSnapshot(snapshotRes.snapshot!).getProperties(); + } catch (err) { + assert.equal(err.details.errorCode, "MutuallyExclusiveQueryParameters"); + exceptionCaught = true; + } + assert.ok(exceptionCaught); + + const existRes = await blobVersionClient.exists(); + assert.ok(existRes); + }); + + it("delete a version", async () => { + const blobVersionClient = blobClient.withVersion(uploadRes.versionId!); + await blobVersionClient.delete(); + + const versionExists = await blobVersionClient.exists(); + assert.ok(!versionExists); + + const rootExists = await blobClient.exists(); + assert.ok(rootExists); + }); + + it("deleteBlobs should work for batch delete", async () => { + recorder.skip( + undefined, + "UUID is randomly generated within the SDK and used in the HTTP request and cannot be preserved." + ); + const blockBlobCount = 3; + let blockBlobClients: BlockBlobClient[] = new Array(blockBlobCount); + let versions: string[] = new Array(blockBlobCount); + for (let i = 0; i < blockBlobCount; i++) { + let tmpBlobName = `blob${i}`; + let tmpBlockBlobClient = containerClient.getBlockBlobClient(tmpBlobName); + blockBlobClients[i] = tmpBlockBlobClient; + } + // Upload blobs. + for (let i = 0; i < blockBlobCount; i++) { + const tmpRes = await blockBlobClients[i].upload("", 0); + versions[i] = tmpRes.versionId!; + await blockBlobClients[i].upload(content, content.length); + } + + // Assemble batch delete request. + const blobBatchClient = blobServiceClient.getBlobBatchClient(); + const credential = getGenericCredential(""); + let batchDeleteRequest = new BlobBatch(); + for (let i = 0; i < blockBlobCount; i++) { + await batchDeleteRequest.deleteBlob( + blockBlobClients[i].withVersion(versions[i]!).url, + credential + ); + } + + // Submit batch request and verify response. + const resp = await blobBatchClient.submitBatch(batchDeleteRequest, {}); + + assert.equal(resp.subResponses.length, blockBlobCount); + assert.equal(resp.subResponsesSucceededCount, blockBlobCount); + assert.equal(resp.subResponsesFailedCount, 0); + + for (let i = 0; i < blockBlobCount; i++) { + assert.equal(resp.subResponses[i].errorCode, undefined); + assert.equal(resp.subResponses[i].status, 202); + assert.ok(resp.subResponses[i].statusMessage != ""); + assert.ok(resp.subResponses[i].headers.contains("x-ms-request-id")); + assert.equal( + resp.subResponses[i]._request.url, + blockBlobClients[i].withVersion(versions[i]!).url + ); + } + + // Verify blob versions deleted. + const resp2 = ( + await containerClient + .listBlobsFlat({ + includeVersions: true + }) + .byPage() + .next() + ).value; + assert.equal(resp2.segment.blobItems.length, 2 + blockBlobCount); + }); + + it("deleting root blob with versionId should fail", async () => { + await containerClient.deleteBlob(blobName, { + versionId: uploadRes.versionId + }); + const versionExists = await blobClient.withVersion(uploadRes.versionId!).exists(); + assert.ok(!versionExists); + + let exceptionCaught: boolean = false; + try { + await containerClient.deleteBlob(blobName, { + versionId: uploadRes2.versionId + }); + } catch (err) { + assert.equal(err.details.errorCode, "OperationNotAllowedOnRootBlob"); + exceptionCaught = true; + } + assert.ok(exceptionCaught); + }); + + it("delete a snapshot", async () => { + const result = await blobClient.createSnapshot(); + assert.ok(result.snapshot); + assert.ok(result.versionId); + + const snapshotClient = blobClient.withSnapshot(result.snapshot!); + await snapshotClient.delete(); + const snapshotExists = await snapshotClient.exists(); + assert.ok(!snapshotExists); + + const rootExists = await blobClient.exists(); + assert.ok(rootExists); + }); + + it("deleting a blob that has snapshots needs deleteSnapshots option", async () => { + const result = await blobClient.createSnapshot(); + assert.ok(result.snapshot); + + let exceptionCaught: boolean = false; + try { + await blobClient.delete(); + } catch (err) { + assert.equal(err.details.errorCode, "SnapshotsPresent"); + exceptionCaught = true; + } + assert.ok(exceptionCaught); + + blobClient.delete({ deleteSnapshots: "include" }); + const snapshotExists = await blobClient.withSnapshot(result.snapshot!).exists(); + assert.ok(!snapshotExists); + const rootExists = await blobClient.exists(); + assert.ok(!rootExists); + }); + + it("deleting a blob with both deleteSnapshots and versionId option should fail", async () => { + const result = await blobClient.createSnapshot(); + assert.ok(result.snapshot); + + let exceptionCaught: boolean = false; + const blobVersionClient = blobClient.withVersion(uploadRes.versionId!); + try { + await blobVersionClient.delete({ deleteSnapshots: "include" }); + } catch (err) { + assert.equal(err.details.errorCode, "InvalidQueryParameterValue"); + exceptionCaught = true; + } + assert.ok(exceptionCaught); + + let exceptionCaught2 = false; + const blobVersionClient2 = blobClient.withVersion(uploadRes2.versionId!); + try { + await blobVersionClient2.delete({ deleteSnapshots: "only" }); + } catch (err) { + assert.equal(err.details.errorCode, "InvalidQueryParameterValue"); + exceptionCaught2 = true; + } + assert.ok(exceptionCaught2); + }); + + it("deleting a versioned blob without extra parameters should succeed", async () => { + await blobClient.delete(); + + const rootExists = await blobClient.exists(); + assert.ok(!rootExists); + + const versionExists = await blobClient.withVersion(uploadRes.versionId!).exists(); + assert.ok(versionExists); + }); + + it("promote a version: as the copy source", async () => { + const blobVersionClient = blobClient.withVersion(uploadRes.versionId!); + await blobVersionClient.getProperties(); + + const versionURL = setURLParameter(blobClient.url, "versionid", uploadRes.versionId); + const copyRes = await (await blobClient.beginCopyFromURL(versionURL)).pollUntilDone(); + assert.ok(copyRes.copyId); + + const listRes = ( + await containerClient + .listBlobsFlat({ + includeVersions: true + }) + .byPage() + .next() + ).value; + + const blobItemsLength = listRes.segment.blobItems!.length; + assert.equal(blobItemsLength, 3); + assert.equal(listRes.segment.blobItems![blobItemsLength - 1].versionId, copyRes.versionId); + assert.ok(listRes.segment.blobItems![blobItemsLength - 1].isCurrentVersion); + + const downloadRes = await blobClient.download(); + assert.deepStrictEqual(await bodyToString(downloadRes, content.length), content); + }); + + it("blob create return versionId", async () => { + const appendBlobName = recorder.getUniqueName("appendblob"); + const appendBlobClient = containerClient.getBlobClient(appendBlobName).getAppendBlobClient(); + const appendCreateRes = await appendBlobClient.create(); + assert.ok(appendCreateRes.versionId); + + const pageBlobName = recorder.getUniqueName("pageblob"); + const pageBlobClient = containerClient.getBlobClient(pageBlobName).getAppendBlobClient(); + const pageCreateRes = await pageBlobClient.create(); + assert.ok(pageCreateRes.versionId); + }); + + it("upload block blob return versionId", async () => { + const containerUploadRes = await containerClient.uploadBlockBlob( + blobName, + content, + content.length + ); + assert.ok(containerUploadRes.response.versionId); + + if (!isNode) { + const uploadBrowserDataRes = await blockBlobClient.uploadBrowserData(new Blob([content])); + assert.ok(uploadBrowserDataRes.versionId); + } + }); + + it("asynchorous copy return versionId", async () => { + const newBlobClient = containerClient.getBlobClient(recorder.getUniqueName("copiedblob")); + const result = await (await newBlobClient.beginCopyFromURL(blobClient.url)).pollUntilDone(); + assert.ok(result.versionId); + }); + + it("setMetaData", async () => { + const metadata = { + keya: "a", + keyb: "c" + }; + const setMetaRes = await blobClient.setMetadata(metadata); + assert.ok(setMetaRes.versionId); + }); + + it("undelete a soft-deleted version", async () => { + let properties = await blobServiceClient.getProperties(); + if (!properties.deleteRetentionPolicy!.enabled) { + await blobServiceClient.setProperties({ + deleteRetentionPolicy: { + days: 7, + enabled: true + } + }); + await delay(30 * 1000); + properties = await blobServiceClient.getProperties(); + assert.ok( + properties.deleteRetentionPolicy!.enabled, + "deleteRetentionPolicy should be enabled." + ); + } + + const blobVersionClient = blobClient.withVersion(uploadRes.versionId!); + await blobVersionClient.delete(); + assert.ok(!(await blobVersionClient.exists())); + + await blobClient.undelete(); + assert.ok(await blobVersionClient.exists()); + }); +}); diff --git a/sdk/storage/storage-blob/test/browser/highlevel.browser.spec.ts b/sdk/storage/storage-blob/test/browser/highlevel.browser.spec.ts index 73615d5d21fc..2a8820e76dc8 100644 --- a/sdk/storage/storage-blob/test/browser/highlevel.browser.spec.ts +++ b/sdk/storage/storage-blob/test/browser/highlevel.browser.spec.ts @@ -13,6 +13,7 @@ import { } from "../utils/index.browser"; import { record, Recorder } from "@azure/test-utils-recorder"; import { ContainerClient, BlobClient, BlockBlobClient, BlobServiceClient } from "../../src"; +import { isBlobTagsDisabled } from "../utils"; // tslint:disable:no-empty describe("Highlevel", () => { @@ -50,7 +51,7 @@ describe("Highlevel", () => { before(async function() { recorder = record(this, recorderEnvSetup); tempFile1 = getBrowserFile(recorder.getUniqueName("browserfile"), tempFile1Length); - tempFile2 = getBrowserFile(recorder.getUniqueName("browserfile"), tempFile2Length); + tempFile2 = getBrowserFile(recorder.getUniqueName("browserfile2"), tempFile2Length); recorder.stop(); }); @@ -154,6 +155,27 @@ describe("Highlevel", () => { assert.equal(uploadedString, downloadedString); }); + it("uploadBrowserDataToBlockBlob should work with tags", async function() { + if (isBlobTagsDisabled()) { + this.skip(); + } + recorder.skip("browser", "Temp file - recorder doesn't support saving the file"); + + const tags = { + tag1: "val1", + tag2: "val2" + }; + + await blockBlobClient.uploadBrowserData(tempFile2, { + blockSize: 512 * 1024, + maxSingleShotSize: 0, + tags + }); + + const response = await blockBlobClient.getTags(); + assert.deepStrictEqual(response.tags, tags); + }); + it("uploadBrowserDataToBlockBlob should success when blob >= BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES", async function() { recorder.skip("browser", "Temp file - recorder doesn't support saving the file"); if (isIE()) { diff --git a/sdk/storage/storage-blob/test/encrytion.spec.ts b/sdk/storage/storage-blob/test/encrytion.spec.ts index bbfef4f2f3ce..7af582f2f8af 100644 --- a/sdk/storage/storage-blob/test/encrytion.spec.ts +++ b/sdk/storage/storage-blob/test/encrytion.spec.ts @@ -31,7 +31,7 @@ describe("Encryption Scope", function() { let recorder: any; - before(function() { + before(async function() { if (!encryptionScopeName1 || !encryptionScopeName2) { this.skip(); } diff --git a/sdk/storage/storage-blob/test/node/blobclient.spec.ts b/sdk/storage/storage-blob/test/node/blobclient.spec.ts index 9bbaa5fb972b..3d6c01012f1c 100644 --- a/sdk/storage/storage-blob/test/node/blobclient.spec.ts +++ b/sdk/storage/storage-blob/test/node/blobclient.spec.ts @@ -1,26 +1,34 @@ import * as assert from "assert"; - -import { isNode } from "@azure/core-http"; import * as dotenv from "dotenv"; +import { readFileSync, unlinkSync } from "fs"; +import { join } from "path"; + +import { AbortController } from "@azure/abort-controller"; +import { isNode, TokenCredential } from "@azure/core-http"; +import { delay, record } from "@azure/test-utils-recorder"; + import { BlobClient, - newPipeline, - StorageSharedKeyCredential, - ContainerClient, + BlobSASPermissions, + BlobServiceClient, BlockBlobClient, + ContainerClient, generateBlobSASQueryParameters, - BlobSASPermissions, - BlobServiceClient + newPipeline, + StorageSharedKeyCredential } from "../../src"; import { bodyToString, + createRandomLocalFile, getBSU, getConnectionStringFromEnvironment, - recorderEnvSetup + recorderEnvSetup, + isBlobVersioningDisabled, + isQuickQueryDisabled } from "../utils"; -import { TokenCredential } from "@azure/core-http"; import { assertClientUsesTokenCredential } from "../utils/assert"; -import { record, delay } from "@azure/test-utils-recorder"; +import { readStreamToLocalFileWithLogs } from "../utils/testutils.node"; + dotenv.config(); describe("BlobClient Node.js only", () => { @@ -30,6 +38,7 @@ describe("BlobClient Node.js only", () => { let blobClient: BlobClient; let blockBlobClient: BlockBlobClient; const content = "Hello World"; + const tempFolderPath = "temp"; let recorder: any; @@ -209,6 +218,7 @@ describe("BlobClient Node.js only", () => { const copyURL = blobClient.url + "?" + sas; const result = await newBlobClient.syncCopyFromURL(copyURL); + assert.ok(isBlobVersioningDisabled() || result.versionId); const properties1 = await blobClient.getProperties(); const properties2 = await newBlobClient.getProperties(); @@ -339,4 +349,331 @@ describe("BlobClient Node.js only", () => { const result = await newClient.getProperties(); assert.deepStrictEqual(result.metadata, metadata); }); + + it("query should work", async function() { + if (isQuickQueryDisabled()) { + this.skip(); + } + + const csvContent = "100,200,300,400\n150,250,350,450\n"; + await blockBlobClient.upload(csvContent, csvContent.length); + + const response = await blockBlobClient.query("select * from BlobStorage"); + assert.deepStrictEqual(await bodyToString(response), csvContent); + }); + + it("query should work with access conditions", async function() { + if (isQuickQueryDisabled()) { + this.skip(); + } + + const csvContent = "100,200,300,400\n150,250,350,450\n"; + const uploadResponse = await blockBlobClient.upload(csvContent, csvContent.length); + + const response = await blockBlobClient.query("select * from BlobStorage", { + conditions: { + ifModifiedSince: new Date("2010/01/01"), + ifUnmodifiedSince: new Date("2100/01/01"), + ifMatch: uploadResponse.etag, + ifNoneMatch: "invalidetag" + } + }); + assert.deepStrictEqual(await bodyToString(response), csvContent); + }); + + it("query should not work with access conditions ifModifiedSince", async function() { + if (isQuickQueryDisabled()) { + this.skip(); + } + + const csvContent = "100,200,300,400\n150,250,350,450\n"; + await blockBlobClient.upload(csvContent, csvContent.length); + + try { + await blockBlobClient.query("select * from BlobStorage", { + conditions: { + ifModifiedSince: new Date("2100/01/01") + } + }); + } catch (err) { + assert.deepStrictEqual(err.statusCode, 304); + return; + } + assert.fail(); + }); + + it("query should not work with access conditions leaseId", async function() { + if (isQuickQueryDisabled()) { + this.skip(); + } + + const csvContent = "100,200,300,400\n150,250,350,450\n"; + await blockBlobClient.upload(csvContent, csvContent.length); + + try { + await blockBlobClient.query("select * from BlobStorage", { + conditions: { + leaseId: "invalid" + } + }); + } catch (err) { + assert.deepStrictEqual(err.statusCode, 400); + return; + } + assert.fail(); + }); + + it("query should work with snapshot", async function() { + if (isQuickQueryDisabled()) { + this.skip(); + } + + const csvContent = "100,200,300,400\n150,250,350,450\n"; + await blockBlobClient.upload(csvContent, csvContent.length); + const snapshotResponse = await blockBlobClient.createSnapshot(); + const blockBlobSnapshotClient = blockBlobClient.withSnapshot(snapshotResponse.snapshot!); + + const response = await blockBlobSnapshotClient.query("select * from BlobStorage"); + assert.deepStrictEqual(await bodyToString(response), csvContent); + }); + + it("query should work with where conditionals", async function() { + if (isQuickQueryDisabled()) { + this.skip(); + } + + const csvContent = "100,200,300,400\n150,250,350,450\n"; + await blockBlobClient.upload(csvContent, csvContent.length); + + const response = await blockBlobClient.query("select _2 from BlobStorage where _1 > 100"); + assert.deepStrictEqual(await bodyToString(response), "250\n"); + }); + + it("query should work with empty results", async function() { + if (isQuickQueryDisabled()) { + this.skip(); + } + + const csvContent = "100,200,300,400\n150,250,350,450\n"; + await blockBlobClient.upload(csvContent, csvContent.length); + + const response = await blockBlobClient.query("select _2 from BlobStorage where _1 > 200"); + + assert.deepStrictEqual(await bodyToString(response), ""); + }); + + it.only("query should work with blob properties", async function() { + if (isQuickQueryDisabled()) { + this.skip(); + } + + const csvContent = "100,200,300,400\n150,250,350,450\n"; + await blockBlobClient.upload(csvContent, csvContent.length); + + const response = await blockBlobClient.query("select * from BlobStorage"); + assert.deepStrictEqual(response.contentType, "avro/binary"); + assert.deepStrictEqual(typeof response.etag, "string"); + assert.deepStrictEqual(response.blobType, "BlockBlob"); + assert.deepStrictEqual(response.leaseState, "available"); + assert.deepStrictEqual(response.leaseStatus, "unlocked"); + assert.deepStrictEqual(response.acceptRanges, "bytes"); + assert.deepStrictEqual(typeof response.clientRequestId, "string"); + assert.deepStrictEqual(typeof response.requestId, "string"); + assert.deepStrictEqual(typeof response.version, "string"); + assert.deepStrictEqual(typeof response.date, "object"); + }); + + it.only("query should work with large file", async function() { + recorder.skip("node", "Temp file - recorder doesn't support saving the file"); + if (isQuickQueryDisabled()) { + this.skip(); + } + const csvContentUnit = "100,200,300,400\n150,250,350,450\n"; + const tempFileLarge = await createRandomLocalFile( + tempFolderPath, + 1024 * 1024, + Buffer.from(csvContentUnit) + ); + await blockBlobClient.uploadFile(tempFileLarge); + + const response = await blockBlobClient.query("select * from BlobStorage"); + + const downloadedFile = join(tempFolderPath, recorder.getUniqueName("downloadfile.")); + await readStreamToLocalFileWithLogs(response.readableStreamBody!, downloadedFile); + + const downloadedData = await readFileSync(downloadedFile); + const uploadedData = await readFileSync(tempFileLarge); + + unlinkSync(downloadedFile); + unlinkSync(tempFileLarge); + + assert.ok(downloadedData.equals(uploadedData)); + }); + + it.only("query should work with aborter", async function() { + recorder.skip("node", "Temp file - recorder doesn't support saving the file"); + if (isQuickQueryDisabled()) { + this.skip(); + } + + const csvContentUnit = "100,200,300,400\n150,250,350,450\n"; + const tempFileLarge = await createRandomLocalFile( + tempFolderPath, + 1024 * 256 * 2, + Buffer.from(csvContentUnit) + ); + await blockBlobClient.uploadFile(tempFileLarge); + + const aborter = new AbortController(); + const response = await blockBlobClient.query("select * from BlobStorage", { + abortSignal: aborter.signal, + onProgress: () => { + // Abort parse when first progress event trigger (by default 4MB) + aborter.abort(); + } + }); + + const downloadedFile = join(tempFolderPath, recorder.getUniqueName("downloadfile.")); + + try { + await readStreamToLocalFileWithLogs(response.readableStreamBody!, downloadedFile); + } catch (error) { + // TODO: Avor reader should abort reading from internal stream + assert.deepStrictEqual(error.name, "AbortError"); + unlinkSync(downloadedFile); + unlinkSync(tempFileLarge); + return; + } + + unlinkSync(downloadedFile); + unlinkSync(tempFileLarge); + assert.fail(); + }); + + it("query should work with progress event", async function() { + if (isQuickQueryDisabled()) { + this.skip(); + } + + const csvContent = "100,200,300,400\n150,250,350,450\n"; + await blockBlobClient.upload(csvContent, csvContent.length); + + await new Promise((resolve, reject) => { + blockBlobClient + .query("select * from BlobStorage", { + onProgress: (progress) => { + assert.deepStrictEqual(progress.loadedBytes, csvContent.length); + resolve(); + } + }) + .then((response) => { + return bodyToString(response); + }) + .then((_data) => {}) + .catch(reject); + }); + }); + + it("query should work with fatal error event", async function() { + if (isQuickQueryDisabled()) { + this.skip(); + } + + const csvContent = "100,200,300,400\n150,250,350,450\n"; + await blockBlobClient.upload(csvContent, csvContent.length); + + const response = await blockBlobClient.query("select * from BlobStorage", { + inputTextConfiguration: { + kind: "json", + recordSeparator: "\n" + }, + onError: (err) => { + assert.deepStrictEqual(err.isFatal, true); + assert.deepStrictEqual(err.name, "ParseError"); + assert.deepStrictEqual(err.position, 0); + assert.deepStrictEqual( + err.description, + "Unexpected token ',' at [byte: 3]. Expecting tokens '{', or '['." + ); + return; + } + }); + assert.deepStrictEqual(await bodyToString(response), "\n"); + }); + + it("query should work with non fatal error event", async function() { + if (isQuickQueryDisabled()) { + this.skip(); + } + + const csvContent = "100,hello,300,400\n150,250,350,450\n"; + await blockBlobClient.upload(csvContent, csvContent.length); + + const response = await blockBlobClient.query("select _2 from BlobStorage where _2 > 100", { + onError: (err) => { + assert.deepStrictEqual(err.isFatal, false); + assert.deepStrictEqual(err.name, "InvalidTypeConversion"); + assert.deepStrictEqual(err.position, 0); + assert.deepStrictEqual(err.description, "Invalid type conversion."); + return; + } + }); + assert.deepStrictEqual(await bodyToString(response), "250\n"); + }); + + it("query should work with CSV input and output configurations", async function() { + if (isQuickQueryDisabled()) { + this.skip(); + } + + const csvContent = "100.200.300.400!150.250.350.450!180.280.380.480!"; + await blockBlobClient.upload(csvContent, csvContent.length); + + const response = await blockBlobClient.query("select _1 from BlobStorage", { + inputTextConfiguration: { + kind: "csv", + recordSeparator: "!", + columnSeparator: ".", + // escapeCharacter: "\\", // What does this do? + // fieldQuote: '"', // What does this do? + hasHeaders: true + }, + outputTextConfiguration: { + kind: "csv", + recordSeparator: "!", + columnSeparator: ".", + // escapeCharacter: "\\", + // fieldQuote: '"', + hasHeaders: false + } + }); + assert.deepStrictEqual(await bodyToString(response), "150!180!"); + }); + + it("query should work with JSON input and output configurations", async function() { + if (isQuickQueryDisabled()) { + this.skip(); + } + + const recordSeparator = "\n"; + const jsonContent = + [ + JSON.stringify({ _1: "100", _2: "200", _3: "300", _4: "400" }), + JSON.stringify({ _1: "150", _2: "250", _3: "350", _4: "450" }), + JSON.stringify({ _1: "180", _2: "280", _3: "380", _4: "480" }) + ].join(recordSeparator) + recordSeparator; + await blockBlobClient.upload(jsonContent, jsonContent.length); + + const response = await blockBlobClient.query("select * from BlobStorage", { + inputTextConfiguration: { + kind: "json", + recordSeparator + }, + outputTextConfiguration: { + kind: "json", + recordSeparator + } + }); + assert.deepStrictEqual(await bodyToString(response), jsonContent); + }); }); diff --git a/sdk/storage/storage-blob/test/node/highlevel.node.spec.ts b/sdk/storage/storage-blob/test/node/highlevel.node.spec.ts index 7f938aef0e4b..71d5146984d5 100644 --- a/sdk/storage/storage-blob/test/node/highlevel.node.spec.ts +++ b/sdk/storage/storage-blob/test/node/highlevel.node.spec.ts @@ -4,11 +4,19 @@ import * as path from "path"; import { PassThrough } from "stream"; import { AbortController } from "@azure/abort-controller"; -import { createRandomLocalFile, getBSU, recorderEnvSetup } from "../utils"; +import { + createRandomLocalFile, + getBSU, + recorderEnvSetup, + isBlobVersioningDisabled, + isBlobTagsDisabled +} from "../utils"; import { RetriableReadableStreamOptions } from "../../src/utils/RetriableReadableStream"; import { record, Recorder } from "@azure/test-utils-recorder"; import { ContainerClient, BlobClient, BlockBlobClient, BlobServiceClient } from "../../src"; import { readStreamToLocalFileWithLogs } from "../utils/testutils.node"; +import { BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES } from "../../src/utils/constants"; +import { Test_CPK_INFO } from "../utils/constants"; // tslint:disable:no-empty describe("Highlevel", () => { @@ -64,6 +72,24 @@ describe("Highlevel", () => { recorder.stop(); }); + it("put blob with maximum size", async () => { + recorder.skip("node", "Temp file - recorder doesn't support saving the file"); + const MB = 1024 * 1024; + const maxPutBlobSizeLimitInMB = 5000; + const tempFile = await createRandomLocalFile(tempFolderPath, maxPutBlobSizeLimitInMB, MB); + const inputStream = fs.createReadStream(tempFile); + + try { + await blockBlobClient.upload(() => inputStream, maxPutBlobSizeLimitInMB * MB, { + abortSignal: AbortController.timeout(20 * 1000) // takes too long to upload the file + }); + } catch (err) { + assert.equal(err.name, "AbortError"); + } + + fs.unlinkSync(tempFile); + }).timeout(timeoutForLargeFileUploadingTest); + it("uploadFile should success when blob >= BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES", async () => { recorder.skip("node", "Temp file - recorder doesn't support saving the file"); await blockBlobClient.uploadFile(tempFileLarge, { @@ -82,6 +108,27 @@ describe("Highlevel", () => { assert.ok(downloadedData.equals(uploadedData)); }).timeout(timeoutForLargeFileUploadingTest); + it("uploadFile should work with tags", async function() { + if (isBlobTagsDisabled()) { + this.skip(); + } + recorder.skip("node", "Temp file - recorder doesn't support saving the file"); + + const tags = { + tag1: "val1", + tag2: "val2" + }; + + await blockBlobClient.uploadFile(tempFileSmall, { + blockSize: 4 * 1024 * 1024, + concurrency: 20, + tags + }); + + const response = await blockBlobClient.getTags(); + assert.deepStrictEqual(response.tags, tags); + }); + it("uploadFile should success when blob < BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES", async () => { recorder.skip("node", "Temp file - recorder doesn't support saving the file"); await blockBlobClient.uploadFile(tempFileSmall, { @@ -193,6 +240,25 @@ describe("Highlevel", () => { assert.ok(eventTriggered); }); + it("uploadFile should succeed with blockSize = BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES", async () => { + recorder.skip("node", "Temp file - recorder doesn't support saving the file"); + const tempFile = await createRandomLocalFile( + tempFolderPath, + BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES / (1024 * 1024) + 1, + 1024 * 1024 + ); + try { + await blockBlobClient.uploadFile(tempFile, { + blockSize: BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES, + abortSignal: AbortController.timeout(20 * 1000) // takes too long to upload the file + }); + } catch (err) { + assert.equal(err.name, "AbortError"); + } + + fs.unlinkSync(tempFile); + }).timeout(timeoutForLargeFileUploadingTest); + it("uploadStream should success", async () => { recorder.skip("node", "Temp file - recorder doesn't support saving the file"); const rs = fs.createReadStream(tempFileLarge); @@ -216,7 +282,8 @@ describe("Highlevel", () => { const bufferStream = new PassThrough(); bufferStream.end(buf); - await blockBlobClient.uploadStream(bufferStream, 4 * 1024 * 1024, 20); + const uploadStreamRes = await blockBlobClient.uploadStream(bufferStream, 4 * 1024 * 1024, 20); + assert.ok(isBlobVersioningDisabled() || uploadStreamRes.versionId); const downloadResponse = await blockBlobClient.download(0); @@ -229,6 +296,27 @@ describe("Highlevel", () => { fs.unlinkSync(downloadFilePath); }); + it("uploadStream should work with tags", async function() { + if (isBlobTagsDisabled()) { + this.skip(); + } + recorder.skip("node", "Temp file - recorder doesn't support saving the file"); + + const buf = Buffer.from([0x62, 0x75, 0x66, 0x66, 0x65, 0x72]); + const bufferStream = new PassThrough(); + bufferStream.end(buf); + + const tags = { + tag1: "val1", + tag2: "val2" + }; + + await blockBlobClient.uploadStream(bufferStream, 4 * 1024 * 1024, 20, { tags }); + + const response = await blockBlobClient.getTags(); + assert.deepStrictEqual(response.tags, tags); + }); + it("uploadStream should abort", async () => { recorder.skip("node", "Temp file - recorder doesn't support saving the file"); const rs = fs.createReadStream(tempFileLarge); @@ -377,6 +465,30 @@ describe("Highlevel", () => { assert.ok(eventTriggered); }); + it("downloadToBuffer with CPK", async () => { + const content = "Hello World"; + const CPKblobName = recorder.getUniqueName("blobCPK"); + const CPKblobClient = containerClient.getBlobClient(CPKblobName); + const CPKblockBlobClient = CPKblobClient.getBlockBlobClient(); + await CPKblockBlobClient.upload(content, content.length, { + customerProvidedKey: Test_CPK_INFO + }); + + const downloadToBufferRes = await CPKblockBlobClient.downloadToBuffer(undefined, undefined, { + customerProvidedKey: Test_CPK_INFO + }); + assert.ok(downloadToBufferRes.equals(Buffer.from(content))); + + let exceptionCaught = false; + try { + await CPKblobClient.downloadToBuffer(); + } catch (err) { + assert.equal(err.details.errorCode, "BlobUsesCustomerSpecifiedEncryption"); + exceptionCaught = true; + } + assert.ok(exceptionCaught); + }); + it("blobclient.download should success when internal stream unexpected ends at the stream end", async () => { recorder.skip("node", "Temp file - recorder doesn't support saving the file"); const uploadResponse = await blockBlobClient.uploadFile(tempFileSmall, { diff --git a/sdk/storage/storage-blob/test/node/sas.spec.ts b/sdk/storage/storage-blob/test/node/sas.spec.ts index 4f7ae933590f..a647dbcf6bdf 100644 --- a/sdk/storage/storage-blob/test/node/sas.spec.ts +++ b/sdk/storage/storage-blob/test/node/sas.spec.ts @@ -13,10 +13,19 @@ import { PageBlobClient, BlobServiceClient, StorageSharedKeyCredential, - newPipeline + newPipeline, + BlobClient, + Tags } from "../../src"; import { SASProtocol } from "../../src/SASQueryParameters"; -import { getBSU, getTokenBSU, recorderEnvSetup } from "../utils"; +import { + getBSU, + getTokenBSU, + recorderEnvSetup, + isBlobVersioningDisabled, + sleep, + isBlobTagsDisabled +} from "../utils"; import { delay, record } from "@azure/test-utils-recorder"; import { SERVICE_VERSION } from "../../src/utils/constants"; @@ -323,6 +332,131 @@ describe("Shared Access Signature (SAS) generation Node.js only", () => { await containerClient.delete(); }); + it("generateBlobSASQueryParameters should work for blob tags", async function() { + if (isBlobTagsDisabled()) { + this.skip(); + } + const now = recorder.newDate("now"); + now.setMinutes(now.getMinutes() - 5); // Skip clock skew with server + + const tmr = recorder.newDate("tmr"); + tmr.setDate(tmr.getDate() + 1); + + // By default, credential is always the last element of pipeline factories + const factories = (blobServiceClient as any).pipeline.factories; + const sharedKeyCredential = factories[factories.length - 1]; + + const containerName = recorder.getUniqueName("container"); + const containerClient = blobServiceClient.getContainerClient(containerName); + await containerClient.create(); + + const blobName = recorder.getUniqueName("blob"); + const blobClient = containerClient.getPageBlobClient(blobName); + await blobClient.create(1024, { + blobHTTPHeaders: { + blobContentType: "content-type-original" + } + }); + + const blobSAS = generateBlobSASQueryParameters( + { + blobName: blobClient.name, + cacheControl: "cache-control-override", + containerName: blobClient.containerName, + contentDisposition: "content-disposition-override", + contentEncoding: "content-encoding-override", + contentLanguage: "content-language-override", + contentType: "content-type-override", + expiresOn: tmr, + ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, + permissions: BlobSASPermissions.parse("racwdt"), + protocol: SASProtocol.HttpsAndHttp, + startsOn: now + }, + sharedKeyCredential as StorageSharedKeyCredential + ); + + const sasURL = `${blobClient.url}?${blobSAS}`; + const blobClientWithSAS = new PageBlobClient(sasURL, newPipeline(new AnonymousCredential())); + + const tags = { + tag1: "val1", + tag2: "val2" + }; + await blobClientWithSAS.setTags(tags); + + const properties = await blobClientWithSAS.getProperties(); + assert.equal(properties.cacheControl, "cache-control-override"); + assert.equal(properties.contentDisposition, "content-disposition-override"); + assert.equal(properties.contentEncoding, "content-encoding-override"); + assert.equal(properties.contentLanguage, "content-language-override"); + assert.equal(properties.contentType, "content-type-override"); + + await containerClient.delete(); + }); + + it("generateBlobSASQueryParameters should work for container for blob tags", async function() { + if (isBlobTagsDisabled()) { + this.skip(); + } + const now = recorder.newDate("now"); + now.setMinutes(now.getMinutes() - 5); // Skip clock skew with server + + const tmr = recorder.newDate("tmr"); + tmr.setDate(tmr.getDate() + 1); + + // By default, credential is always the last element of pipeline factories + const factories = (blobServiceClient as any).pipeline.factories; + const sharedKeyCredential = factories[factories.length - 1]; + + const containerName = recorder.getUniqueName("container"); + const containerClient = blobServiceClient.getContainerClient(containerName); + await containerClient.create(); + + const blobName = recorder.getUniqueName("blob"); + const blobClient = containerClient.getPageBlobClient(blobName); + await blobClient.create(1024, { + blobHTTPHeaders: { + blobContentType: "content-type-original" + } + }); + + const blobSAS = generateBlobSASQueryParameters( + { + cacheControl: "cache-control-override", + containerName: blobClient.containerName, + contentDisposition: "content-disposition-override", + contentEncoding: "content-encoding-override", + contentLanguage: "content-language-override", + contentType: "content-type-override", + expiresOn: tmr, + ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, + permissions: BlobSASPermissions.parse("racwdt"), + protocol: SASProtocol.HttpsAndHttp, + startsOn: now + }, + sharedKeyCredential as StorageSharedKeyCredential + ); + + const sasURL = `${blobClient.url}?${blobSAS}`; + const blobClientWithSAS = new PageBlobClient(sasURL, newPipeline(new AnonymousCredential())); + + const tags = { + tag1: "val1", + tag2: "val2" + }; + await blobClientWithSAS.setTags(tags); + + const properties = await blobClientWithSAS.getProperties(); + assert.equal(properties.cacheControl, "cache-control-override"); + assert.equal(properties.contentDisposition, "content-disposition-override"); + assert.equal(properties.contentEncoding, "content-encoding-override"); + assert.equal(properties.contentLanguage, "content-language-override"); + assert.equal(properties.contentType, "content-type-override"); + + await containerClient.delete(); + }); + it("generateBlobSASQueryParameters should work for blob snapshot", async () => { const now = recorder.newDate("now"); now.setMinutes(now.getMinutes() - 5); // Skip clock skew with server @@ -800,4 +934,339 @@ describe("Shared Access Signature (SAS) generation Node.js only", () => { await containerClient.delete(); }); + + it("generateAccountSASQueryParameters should work for blob version delete", async function() { + if (isBlobVersioningDisabled()) { + this.skip(); + } + + // create versions + const containerName = recorder.getUniqueName("container"); + const containerClient = blobServiceClient.getContainerClient(containerName); + await containerClient.create(); + const content = "Hello World"; + const blobName = recorder.getUniqueName("blob"); + const blobClient = containerClient.getBlobClient(blobName); + const blockBlobClient = blobClient.getBlockBlobClient(); + const uploadRes = await blockBlobClient.upload(content, content.length); + await blockBlobClient.upload("", 0); + + // generate SAS + const now = new Date(); + now.setMinutes(now.getMinutes() - 5); // Skip clock skew with server + const future = new Date(); + future.setDate(future.getDate() + 1000); + + const sas = generateAccountSASQueryParameters( + { + expiresOn: future, + ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, + permissions: AccountSASPermissions.parse("rwdlacupx"), + protocol: SASProtocol.HttpsAndHttp, + resourceTypes: AccountSASResourceTypes.parse("sco").toString(), + services: AccountSASServices.parse("btqf").toString(), + startsOn: now, + version: "2019-10-10" + }, + blobServiceClient.credential as StorageSharedKeyCredential + ).toString(); + + const sasClient = `${blobServiceClient.url}?${sas}`; + const serviceClientWithSAS = new BlobServiceClient( + sasClient, + newPipeline(new AnonymousCredential()) + ); + const containerClientwithSAS = serviceClientWithSAS.getContainerClient(containerName); + await containerClientwithSAS.deleteBlob(blobName, { versionId: uploadRes.versionId }); + await containerClientwithSAS.delete(); + }); + + it("generateBlobSASQueryParameters should work for blob version delete", async function() { + if (isBlobVersioningDisabled()) { + this.skip(); + } + + // create versions + const containerName = recorder.getUniqueName("container"); + const containerClient = blobServiceClient.getContainerClient(containerName); + await containerClient.create(); + const content = "Hello World"; + const blobName = recorder.getUniqueName("blob"); + const blobClient = containerClient.getBlobClient(blobName); + const blockBlobClient = blobClient.getBlockBlobClient(); + const uploadRes = await blockBlobClient.upload(content, content.length); + await blockBlobClient.upload("", 0); + + // generate SAS + const now = recorder.newDate("now"); + now.setMinutes(now.getMinutes() - 5); // Skip clock skew with server + const tmr = recorder.newDate("tmr"); + tmr.setDate(tmr.getDate() + 1); + + // By default, credential is always the last element of pipeline factories + const factories = (blobServiceClient as any).pipeline.factories; + const sharedKeyCredential = factories[factories.length - 1]; + + const blobSAS = generateBlobSASQueryParameters( + { + blobName: blobClient.name, + containerName: blobClient.containerName, + startsOn: now, + expiresOn: tmr, + ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, + permissions: BlobSASPermissions.parse("racwdx"), + protocol: SASProtocol.HttpsAndHttp, + versionId: uploadRes.versionId + }, + sharedKeyCredential as StorageSharedKeyCredential + ); + + const sasURL = `${blobClient.withVersion(uploadRes.versionId!).url}&${blobSAS}`; + const blobClientWithSAS = new BlobClient(sasURL, newPipeline(new AnonymousCredential())); + await blobClientWithSAS.delete(); + assert.ok(!(await blobClientWithSAS.exists())); + + await containerClient.delete(); + }); + + it.skip("GenerateUserDelegationSAS should work for blob version delete", async function() { + if (isBlobVersioningDisabled()) { + this.skip(); + } + + // Try to get blobServiceClient object with TokenCredential + // when ACCOUNT_TOKEN environment variable is set + let blobServiceClientWithToken: BlobServiceClient | undefined; + try { + blobServiceClientWithToken = getTokenBSU(); + } catch {} + + // Requires bearer token for this case which cannot be generated in the runtime + // Make sure this case passed in sanity test + if (blobServiceClientWithToken === undefined) { + this.skip(); + } + + // create versions + const containerName = recorder.getUniqueName("container"); + const containerClient = blobServiceClient.getContainerClient(containerName); + await containerClient.create(); + const content = "Hello World"; + const blobName = recorder.getUniqueName("blob"); + const blobClient = containerClient.getBlobClient(blobName); + const blockBlobClient = blobClient.getBlockBlobClient(); + const uploadRes = await blockBlobClient.upload(content, content.length); + await blockBlobClient.upload("", 0); + + // generate SAS + const now = recorder.newDate("now"); + now.setMinutes(now.getMinutes() - 5); // Skip clock skew with server + const tmr = recorder.newDate("tmr"); + tmr.setDate(tmr.getDate() + 1); + + // By default, credential is always the last element of pipeline factories + const factories = (blobServiceClient as any).pipeline.factories; + const sharedKeyCredential = factories[factories.length - 1]; + const accountName = sharedKeyCredential.accountName; + const userDelegationKey = await blobServiceClientWithToken!.getUserDelegationKey(now, tmr); + + const blobSAS = generateBlobSASQueryParameters( + { + blobName: blobClient.name, + containerName: blobClient.containerName, + startsOn: now, + expiresOn: tmr, + ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, + permissions: BlobSASPermissions.parse("racwdx"), + protocol: SASProtocol.HttpsAndHttp, + versionId: uploadRes.versionId + }, + userDelegationKey, + accountName + ); + + const sasURL = `${blobClient.withVersion(uploadRes.versionId!).url}&${blobSAS}`; + const blobClientWithSAS = new BlobClient(sasURL, newPipeline(new AnonymousCredential())); + await blobClientWithSAS.delete(); + assert.ok(!(await blobClientWithSAS.exists())); + + await containerClient.delete(); + }); + + it("generateBlobSASQueryParameters should work for blob version delete and blob tags", async function() { + if (isBlobTagsDisabled()) { + this.skip(); + } + if (isBlobVersioningDisabled()) { + this.skip(); + } + + // create versions + const containerName = recorder.getUniqueName("container"); + const containerClient = blobServiceClient.getContainerClient(containerName); + await containerClient.create(); + const content = "Hello World"; + const blobName = recorder.getUniqueName("blob"); + const blobClient = containerClient.getBlobClient(blobName); + const blockBlobClient = blobClient.getBlockBlobClient(); + const uploadRes = await blockBlobClient.upload(content, content.length); + await blockBlobClient.upload("", 0); + + // generate SAS + const now = recorder.newDate("now"); + now.setMinutes(now.getMinutes() - 5); // Skip clock skew with server + const tmr = recorder.newDate("tmr"); + tmr.setDate(tmr.getDate() + 1); + + // By default, credential is always the last element of pipeline factories + const factories = (blobServiceClient as any).pipeline.factories; + const sharedKeyCredential = factories[factories.length - 1]; + + const blobSAS = generateBlobSASQueryParameters( + { + blobName: blobClient.name, + containerName: blobClient.containerName, + startsOn: now, + expiresOn: tmr, + ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, + permissions: BlobSASPermissions.parse("racwdxt"), + protocol: SASProtocol.HttpsAndHttp, + versionId: uploadRes.versionId + }, + sharedKeyCredential as StorageSharedKeyCredential + ); + + const sasURL = `${blobClient.withVersion(uploadRes.versionId!).url}&${blobSAS}`; + const blobClientWithSAS = new BlobClient(sasURL, newPipeline(new AnonymousCredential())); + + const tags = { + tag1: "val1", + tag2: "val2" + }; + await blobClientWithSAS.setTags(tags); + + await blobClientWithSAS.delete(); + assert.ok(!(await blobClientWithSAS.exists())); + + await containerClient.delete(); + }); + + it("account SAS permission f, t for blob tags should work", async function() { + if (isBlobTagsDisabled()) { + this.skip(); + } + const now = recorder.newDate("now"); + now.setMinutes(now.getMinutes() - 5); // Skip clock skew with server + const tmr = recorder.newDate("tmr"); + tmr.setDate(tmr.getDate() + 1); + + // By default, credential is always the last element of pipeline factories + const factories = (blobServiceClient as any).pipeline.factories; + const sharedKeyCredential = factories[factories.length - 1]; + + const sas = generateAccountSASQueryParameters( + { + expiresOn: tmr, + ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, + permissions: AccountSASPermissions.parse("rwdlacupft"), + protocol: SASProtocol.HttpsAndHttp, + resourceTypes: AccountSASResourceTypes.parse("sco").toString(), + services: AccountSASServices.parse("btqf").toString(), + startsOn: now, + version: "2019-12-12" + }, + sharedKeyCredential as StorageSharedKeyCredential + ).toString(); + + const sasClient = `${blobServiceClient.url}?${sas}`; + const serviceClientWithSAS = new BlobServiceClient( + sasClient, + newPipeline(new AnonymousCredential()) + ); + + // prepare + const containerName = recorder.getUniqueName("container1"); + const containerClient = blobServiceClient.getContainerClient(containerName); + await containerClient.create(); + + const key1 = recorder.getUniqueName("key"); + const key2 = recorder.getUniqueName("key2"); + + const blobName1 = recorder.getUniqueName("blobname1"); + const appendBlobClient1 = containerClient.getAppendBlobClient(blobName1); + const tags1: Tags = {}; + tags1[key1] = recorder.getUniqueName("val1"); + tags1[key2] = "default"; + await appendBlobClient1.create({ tags: tags1 }); + + const blobName2 = recorder.getUniqueName("blobname2"); + const appendBlobClient2 = containerClient.getAppendBlobClient(blobName2); + const tags2: Tags = {}; + tags2[key1] = recorder.getUniqueName("val2"); + tags2[key2] = "default"; + await appendBlobClient2.create({ tags: tags2 }); + + // Wait for indexing tags + await sleep(2); + + for await (const blob of serviceClientWithSAS.findBlobsByTags(`${key1}='${tags1[key1]}'`)) { + assert.deepStrictEqual(blob.containerName, containerName); + assert.deepStrictEqual(blob.name, blobName1); + assert.deepStrictEqual(blob.tagValue, tags1[key1]); + } + await containerClient.delete(); + }); + + it("account SAS permission x for blob version delete should work", async function() { + if (isBlobVersioningDisabled()) { + this.skip(); + } + + const now = recorder.newDate("now"); + now.setMinutes(now.getMinutes() - 5); // Skip clock skew with server + const tmr = recorder.newDate("tmr"); + tmr.setDate(tmr.getDate() + 1); + + // By default, credential is always the last element of pipeline factories + const factories = (blobServiceClient as any).pipeline.factories; + const sharedKeyCredential = factories[factories.length - 1]; + + const sas = generateAccountSASQueryParameters( + { + expiresOn: tmr, + ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, + permissions: AccountSASPermissions.parse("rwdlacupx"), + protocol: SASProtocol.HttpsAndHttp, + resourceTypes: AccountSASResourceTypes.parse("sco").toString(), + services: AccountSASServices.parse("btqf").toString(), + startsOn: now, + version: "2019-12-12" + }, + sharedKeyCredential as StorageSharedKeyCredential + ).toString(); + + const sasClient = `${blobServiceClient.url}?${sas}`; + const serviceClientWithSAS = new BlobServiceClient( + sasClient, + newPipeline(new AnonymousCredential()) + ); + + // create version + const containerName = recorder.getUniqueName("container"); + const containerClient = serviceClientWithSAS.getContainerClient(containerName); + await containerClient.create(); + const content = "Hello World"; + const blobName = recorder.getUniqueName("blob"); + const blobClient = containerClient.getBlobClient(blobName); + const blockBlobClient = blobClient.getBlockBlobClient(); + const uploadRes = await blockBlobClient.upload(content, content.length); + await blockBlobClient.upload("", 0); + + const blobVersionClient = blobClient.withVersion(uploadRes.versionId!); + console.log(blobVersionClient.url); + await blobVersionClient.delete(); + assert.ok(!(await blobVersionClient.exists())); + + await containerClient.delete(); + }); }); diff --git a/sdk/storage/storage-blob/test/utils/index.browser.ts b/sdk/storage/storage-blob/test/utils/index.browser.ts index 5c561accea42..1d1d8c780750 100644 --- a/sdk/storage/storage-blob/test/utils/index.browser.ts +++ b/sdk/storage/storage-blob/test/utils/index.browser.ts @@ -174,3 +174,18 @@ export function getSASConnectionStringFromEnvironment(): string { const env = (window as any).__env__; return `BlobEndpoint=https://${env.ACCOUNT_NAME}.blob.core.windows.net/;QueueEndpoint=https://${env.ACCOUNT_NAME}.queue.core.windows.net/;FileEndpoint=https://${env.ACCOUNT_NAME}.file.core.windows.net/;TableEndpoint=https://${env.ACCOUNT_NAME}.table.core.windows.net/;SharedAccessSignature=${env.ACCOUNT_SAS}`; } + +export function isBlobVersioningDisabled(): boolean { + const env = (window as any).__env__; + return !env["BLOB_VERSIONING_ENABLED"]; +} + +export function isBlobTagsDisabled(): boolean { + const env = (window as any).__env__; + return !env["BLOB_TAGS_ENABLED"]; +} + +export function isQuickQueryDisabled(): boolean { + const env = (window as any).__env__; + return !env["QUICK_QUERY_ENABLED"]; +} diff --git a/sdk/storage/storage-blob/test/utils/index.ts b/sdk/storage/storage-blob/test/utils/index.ts index 7a633cda4dab..70ea88d76406 100644 --- a/sdk/storage/storage-blob/test/utils/index.ts +++ b/sdk/storage/storage-blob/test/utils/index.ts @@ -145,17 +145,33 @@ export async function bodyToString( }); } +export async function createRandomLocalFile( + folder: string, + blockNumber: number, + blockContent: Buffer +): Promise; export async function createRandomLocalFile( folder: string, blockNumber: number, blockSize: number +): Promise; +export async function createRandomLocalFile( + folder: string, + blockNumber: number, + blockSizeOrContent: number | Buffer ): Promise { return new Promise((resolve, reject) => { const destFile = path.join(folder, getUniqueName("tempfile.")); const ws = fs.createWriteStream(destFile); let offsetInMB = 0; - function randomValueHex(len = blockSize) { + function randomValueHex() { + if (blockSizeOrContent instanceof Buffer) { + return blockSizeOrContent; + } + + const len = blockSizeOrContent; + return randomBytes(Math.ceil(len / 2)) .toString("hex") // convert to hexadecimal format .slice(0, len); // return required number of characters @@ -163,7 +179,7 @@ export async function createRandomLocalFile( ws.on("open", () => { // tslint:disable-next-line:no-empty - while (offsetInMB++ < blockNumber && ws.write(randomValueHex())) { } + while (offsetInMB++ < blockNumber && ws.write(randomValueHex())) {} if (offsetInMB >= blockNumber) { ws.end(); } @@ -171,7 +187,7 @@ export async function createRandomLocalFile( ws.on("drain", () => { // tslint:disable-next-line:no-empty - while (offsetInMB++ < blockNumber && ws.write(randomValueHex())) { } + while (offsetInMB++ < blockNumber && ws.write(randomValueHex())) {} if (offsetInMB >= blockNumber) { ws.end(); } @@ -216,3 +232,15 @@ export function getSASConnectionStringFromEnvironment(): string { ".file." )}/;TableEndpoint=${blobEndpoint.replace(".queue.", ".table.")}/;SharedAccessSignature=${sas}`; } + +export function isBlobVersioningDisabled(): boolean { + return !process.env.BLOB_VERSIONING_ENABLED; +} + +export function isBlobTagsDisabled(): boolean { + return !process.env.BLOB_TAGS_ENABLED; +} + +export function isQuickQueryDisabled(): boolean { + return !process.env.QUICK_QUERY_ENABLED; +} diff --git a/sdk/storage/storage-blob/test/utils/testutils.common.ts b/sdk/storage/storage-blob/test/utils/testutils.common.ts index 00c3739088e8..434695078fba 100644 --- a/sdk/storage/storage-blob/test/utils/testutils.common.ts +++ b/sdk/storage/storage-blob/test/utils/testutils.common.ts @@ -134,3 +134,16 @@ export function isSuperSet(m1?: BlobMetadata, m2?: BlobMetadata): boolean { return true; } + +/** + * Sleep for seconds. + * + * @export + * @param {number} seconds + * @returns {Promise} + */ +export function sleep(seconds: number): Promise { + return new Promise((resolve) => { + setTimeout(resolve, seconds * 1000); + }); +} diff --git a/sdk/storage/storage-blob/tsconfig.json b/sdk/storage/storage-blob/tsconfig.json index 6e93555f95cd..c18040722743 100644 --- a/sdk/storage/storage-blob/tsconfig.json +++ b/sdk/storage/storage-blob/tsconfig.json @@ -6,6 +6,7 @@ "outDir": "./dist-esm", "lib": ["dom", "es5", "es6", "es7", "esnext"] }, - "exclude": ["node_modules", "./typings/**/*.d.ts", "./samples/**"], - "include": ["./src/**/*.ts", "./test/**/*.ts"] + "compileOnSave": true, + "exclude": ["node_modules", "./typings/**/*.d.ts", "../storage-internal-avro/node_modules", "./samples/**"], + "include": ["./src/**/*.ts", "./test/**/*.ts", "../storage-internal-avro/**/*.ts"] } diff --git a/sdk/storage/storage-file-datalake/.vscode/launch.json b/sdk/storage/storage-file-datalake/.vscode/launch.json index d6a21c1ade34..7c79872c27cc 100644 --- a/sdk/storage/storage-file-datalake/.vscode/launch.json +++ b/sdk/storage/storage-file-datalake/.vscode/launch.json @@ -34,7 +34,7 @@ "${workspaceFolder}/test/node/*.spec.ts" ], "env": { "TS_NODE_COMPILER_OPTIONS": "{\"module\": \"commonjs\"}" }, - "envFile": "${workspaceFolder}/../.env", + "envFile": "${workspaceFolder}/.env", "console": "integratedTerminal", "internalConsoleOptions": "neverOpen", "protocol": "inspector" diff --git a/sdk/storage/storage-file-datalake/.vscode/settings.json b/sdk/storage/storage-file-datalake/.vscode/settings.json index 7ceb5ace3e9d..8272fa845213 100644 --- a/sdk/storage/storage-file-datalake/.vscode/settings.json +++ b/sdk/storage/storage-file-datalake/.vscode/settings.json @@ -7,12 +7,14 @@ "[typescript]": { "editor.formatOnSave": true, "editor.tabSize": 2, - "editor.detectIndentation": false + "editor.detectIndentation": false, + "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[json]": { "editor.formatOnSave": true, "editor.tabSize": 2, - "editor.detectIndentation": false + "editor.detectIndentation": false, + "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[yaml]": { "editor.formatOnSave": true, diff --git a/sdk/storage/storage-file-datalake/CHANGELOG.md b/sdk/storage/storage-file-datalake/CHANGELOG.md index 9008fb2429f1..743959bd3b69 100644 --- a/sdk/storage/storage-file-datalake/CHANGELOG.md +++ b/sdk/storage/storage-file-datalake/CHANGELOG.md @@ -1,7 +1,9 @@ # Release History -## 12.1.0 (unreleased) +## 12.1.0-preview.1 (2020.07) +- Increased the maximum block size for file from 100MiB to 4000MiB(~4GB). And thereby supporting ~200TB maximum size for file. +- Added more mappings for Blob and DFS endpoints. [issue #8744](https://github.com/Azure/azure-sdk-for-js/issues/8744). - Added convenience methods `createIfNotExists`, `deleteIfExists` to `DataLakeFileSystemClient`, `DataLakePathClient`, `DataLakeDirectoryClient`, and `DataLakeFileClient`. ## 12.0.1 (2020.05) diff --git a/sdk/storage/storage-file-datalake/karma.conf.js b/sdk/storage/storage-file-datalake/karma.conf.js index 361eec60b90d..3acad9d4f585 100644 --- a/sdk/storage/storage-file-datalake/karma.conf.js +++ b/sdk/storage/storage-file-datalake/karma.conf.js @@ -1,6 +1,6 @@ // https://github.com/karma-runner/karma-chrome-launcher process.env.CHROME_BIN = require("puppeteer").executablePath(); -require("dotenv").config({ path: "../.env" }); +require("dotenv").config({ path: ".env" }); const { jsonRecordingFilterFunction, isPlaybackMode, diff --git a/sdk/storage/storage-file-datalake/package.json b/sdk/storage/storage-file-datalake/package.json index 56d848547ea8..bf6ff3b85996 100644 --- a/sdk/storage/storage-file-datalake/package.json +++ b/sdk/storage/storage-file-datalake/package.json @@ -1,6 +1,6 @@ { "name": "@azure/storage-file-datalake", - "version": "12.0.1", + "version": "12.1.0-preview.1", "description": "Microsoft Azure Storage SDK for JavaScript - DataLake", "sdk-type": "client", "main": "./dist/index.js", @@ -99,7 +99,7 @@ "@azure/core-paging": "^1.1.1", "@azure/core-tracing": "1.0.0-preview.8", "@azure/logger": "^1.0.0", - "@azure/storage-blob": "^12.1.2", + "@azure/storage-blob": "^12.2.0-preview.1", "events": "^3.0.0", "tslib": "^2.0.0" }, diff --git a/sdk/storage/storage-file-datalake/recordings/node/highlevel_nodejs_only/recording_after_all_hook.js b/sdk/storage/storage-file-datalake/recordings/node/highlevel_nodejs_only/recording_after_all_hook.js index cf2ec3ff84da..580ce0c38135 100644 --- a/sdk/storage/storage-file-datalake/recordings/node/highlevel_nodejs_only/recording_after_all_hook.js +++ b/sdk/storage/storage-file-datalake/recordings/node/highlevel_nodejs_only/recording_after_all_hook.js @@ -1,5 +1,5 @@ let nock = require('nock'); -module.exports.hash = "eb7536c54793ecdfc978a993963c0ba7"; +module.exports.hash = "0697e332fa9a18057fbe5715cdae2b0c"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} diff --git a/sdk/storage/storage-file-datalake/recordings/node/highlevel_nodejs_only/recording_before_all_hook.js b/sdk/storage/storage-file-datalake/recordings/node/highlevel_nodejs_only/recording_before_all_hook.js index cf2ec3ff84da..adee042c67e0 100644 --- a/sdk/storage/storage-file-datalake/recordings/node/highlevel_nodejs_only/recording_before_all_hook.js +++ b/sdk/storage/storage-file-datalake/recordings/node/highlevel_nodejs_only/recording_before_all_hook.js @@ -1,5 +1,5 @@ let nock = require('nock'); -module.exports.hash = "eb7536c54793ecdfc978a993963c0ba7"; +module.exports.hash = "4bd8dad5861576a9d3600f6f4f6f37fe"; module.exports.testInfo = {"uniqueName":{},"newDate":{}} diff --git a/sdk/storage/storage-file-datalake/recordings/node/highlevel_nodejs_only/recording_uploadfile_with_chunksize_eq_file_upload_max_chunk_size_should_succeed.js b/sdk/storage/storage-file-datalake/recordings/node/highlevel_nodejs_only/recording_uploadfile_with_chunksize_eq_file_upload_max_chunk_size_should_succeed.js new file mode 100644 index 000000000000..702a85de5b1c --- /dev/null +++ b/sdk/storage/storage-file-datalake/recordings/node/highlevel_nodejs_only/recording_uploadfile_with_chunksize_eq_file_upload_max_chunk_size_should_succeed.js @@ -0,0 +1,27 @@ +let nock = require('nock'); + +module.exports.hash = "6570011696cb27db60113e5906f453e2"; + +module.exports.testInfo = {"uniqueName":{"filesystem":"filesystem158368240354001437","file":"file158368240356701663"},"newDate":{}} + +nock('https://fakestorageaccount.blob.core.windows.net:443', {"encodedQueryParams":true}) + .put('/filesystem158368240354001437') + .query(true) + .reply(201, "", [ + 'Content-Length', + '0', + 'Last-Modified', + 'Sun, 08 Mar 2020 15:46:43 GMT', + 'ETag', + '"0x8D7C377E6B71579"', + 'Server', + 'Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '679f3029-601e-0014-2b60-f586fa000000', + 'x-ms-client-request-id', + '5ccdcbcd-a6bf-4ee5-8884-dbd41f1b69fa', + 'x-ms-version', + '2019-07-07', + 'Date', + 'Sun, 08 Mar 2020 15:46:43 GMT' +]); diff --git a/sdk/storage/storage-file-datalake/review/storage-file-datalake.api.md b/sdk/storage/storage-file-datalake/review/storage-file-datalake.api.md index 88c213ae9301..52a216973525 100644 --- a/sdk/storage/storage-file-datalake/review/storage-file-datalake.api.md +++ b/sdk/storage/storage-file-datalake/review/storage-file-datalake.api.md @@ -143,19 +143,19 @@ export class DataLakeDirectoryClient extends DataLakePathClient { export class DataLakeFileClient extends DataLakePathClient { constructor(url: string, credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: StoragePipelineOptions); constructor(url: string, pipeline: Pipeline); - append(body: HttpRequestBody, offset: number, length: number, options?: FileAppendOptions): Promise; + append(body: HttpRequestBody, offset: number, length: number, options?: FileAppendOptions): Promise; create(resourceType: PathResourceType, options?: PathCreateOptions): Promise; create(options?: FileCreateOptions): Promise; createIfNotExists(resourceType: PathResourceType, options?: PathCreateIfNotExistsOptions): Promise; createIfNotExists(options?: FileCreateIfNotExistsOptions): Promise; - flush(position: number, options?: FileFlushOptions): Promise; + flush(position: number, options?: FileFlushOptions): Promise; read(offset?: number, count?: number, options?: FileReadOptions): Promise; readToBuffer(buffer: Buffer, offset?: number, count?: number, options?: FileReadToBufferOptions): Promise; readToBuffer(offset?: number, count?: number, options?: FileReadToBufferOptions): Promise; readToFile(filePath: string, offset?: number, count?: number, options?: FileReadOptions): Promise; - upload(data: Buffer | Blob | ArrayBuffer | ArrayBufferView, options?: FileParallelUploadOptions): Promise; - uploadFile(filePath: string, options?: FileParallelUploadOptions): Promise; - uploadStream(stream: Readable, options?: FileParallelUploadOptions): Promise; + upload(data: Buffer | Blob | ArrayBuffer | ArrayBufferView, options?: FileParallelUploadOptions): Promise; + uploadFile(filePath: string, options?: FileParallelUploadOptions): Promise; + uploadStream(stream: Readable, options?: FileParallelUploadOptions): Promise; } // Warning: (ae-forgotten-export) The symbol "StorageClient" needs to be exported by the entry point index.d.ts @@ -296,6 +296,13 @@ export interface FileAppendOptions extends CommonOptions { transactionalContentMD5?: Uint8Array; } +// @public +export type FileAppendResponse = PathAppendDataHeaders & { + _response: coreHttp.HttpResponse & { + parsedHeaders: PathAppendDataHeaders; + }; +}; + // @public (undocumented) export interface FileCreateIfNotExistsOptions extends PathCreateIfNotExistsOptions { } @@ -853,6 +860,14 @@ export interface PathAccessControlItem { permissions: RolePermissions; } +// @public +export interface PathAppendDataHeaders { + clientRequestId?: string; + date?: Date; + requestId?: string; + version?: string; +} + // @public export interface PathCreateHeaders { contentLength?: number; @@ -957,6 +972,28 @@ export interface PathExistsOptions extends CommonOptions { abortSignal?: AbortSignalLike; } +// @public +export interface PathFlushDataHeaders { + clientRequestId?: string; + contentLength?: number; + date?: Date; + etag?: string; + lastModified?: Date; + requestId?: string; + version?: string; +} + +// @public +type PathFlushDataResponse = PathFlushDataHeaders & { + _response: coreHttp.HttpResponse & { + parsedHeaders: PathFlushDataHeaders; + }; +}; + +export { PathFlushDataResponse as FileFlushResponse } + +export { PathFlushDataResponse as FileUploadResponse } + // @public (undocumented) export interface PathGetAccessControlHeaders { // (undocumented) @@ -1354,21 +1391,9 @@ export interface PathUpdateHeaders { properties?: string; requestId?: string; version?: string; + xMsContinuation?: string; } -// @public -type PathUpdateResponse = PathUpdateHeaders & { - _response: coreHttp.HttpResponse & { - parsedHeaders: PathUpdateHeaders; - }; -}; - -export { PathUpdateResponse as FileAppendResponse } - -export { PathUpdateResponse as FileFlushResponse } - -export { PathUpdateResponse as FileUploadResponse } - // @public export class Pipeline extends Pipeline_2 { constructor(factories: RequestPolicyFactory[], options?: PipelineOptions); diff --git a/sdk/storage/storage-file-datalake/src/clients.ts b/sdk/storage/storage-file-datalake/src/clients.ts index df8801e7dbd9..1bbab845a28f 100644 --- a/sdk/storage/storage-file-datalake/src/clients.ts +++ b/sdk/storage/storage-file-datalake/src/clients.ts @@ -853,7 +853,7 @@ export class DataLakeDirectoryClient extends DataLakePathClient { ): Promise { if (resourceTypeOrOptions === PathResourceType.File) { throw TypeError( - `DataLakeDirectoryClient:createIfNotExists() resourceType cannot be ${PathResourceType.File}. Refer to DataLakeFileClient for file creation.` + `DataLakeDirectoryClient:createIfNotExists() resourceType cannot be ${resourceTypeOrOptions}. Refer to DataLakeFileClient for file creation.` ); } @@ -1090,7 +1090,7 @@ export class DataLakeFileClient extends DataLakePathClient { ): Promise { if (resourceTypeOrOptions === PathResourceType.Directory) { throw TypeError( - `DataLakeFileClient:createIfNotExists() resourceType cannot be ${PathResourceType.Directory}. Refer to DataLakeDirectoryClient for directory creation.` + `DataLakeFileClient:createIfNotExists() resourceType cannot be ${resourceTypeOrOptions}. Refer to DataLakeDirectoryClient for directory creation.` ); } diff --git a/sdk/storage/storage-file-datalake/src/generated/src/models/index.ts b/sdk/storage/storage-file-datalake/src/generated/src/models/index.ts index b3b0a22960d4..5befeea12216 100644 --- a/sdk/storage/storage-file-datalake/src/generated/src/models/index.ts +++ b/sdk/storage/storage-file-datalake/src/generated/src/models/index.ts @@ -9,6 +9,25 @@ import * as coreHttp from "@azure/core-http"; +/** + * An interface representing AclFailedEntry. + */ +export interface AclFailedEntry { + name?: string; + type?: string; + errorMessage?: string; +} + +/** + * An interface representing SetAccessControlRecursiveResponse. + */ +export interface SetAccessControlRecursiveResponse { + directoriesSuccessful?: number; + filesSuccessful?: number; + failureCount?: number; + failedEntries?: AclFailedEntry[]; +} + /** * An interface representing Path. */ @@ -441,6 +460,20 @@ export interface PathCreateOptionalParams extends coreHttp.RequestOptionsBase { * Optional Parameters. */ export interface PathUpdateOptionalParams extends coreHttp.RequestOptionsBase { + /** + * Optional. Valid for "SetAccessControlRecursive" operation. It specifies the maximum number of + * files or directories on which the acl change will be applied. If omitted or greater than + * 2,000, the request will process up to 2,000 items + */ + maxRecords?: number; + /** + * Optional. The number of paths processed with each invocation is limited. If the number of + * paths to be processed exceeds this limit, a continuation token is returned in the response + * header x-ms-continuation. When a continuation token is returned in the response, it must be + * percent-encoded and specified in a subsequent invocation of setAcessControlRecursive + * operation. + */ + continuation?: string; /** * This parameter allows the caller to upload data in parallel and control the order in which it * is appended to the file. It is required when uploading data to be appended to the file and @@ -736,6 +769,42 @@ export interface PathSetAccessControlOptionalParams extends coreHttp.RequestOpti modifiedAccessConditions?: ModifiedAccessConditions; } +/** + * Optional Parameters. + */ +export interface PathSetAccessControlRecursiveOptionalParams extends coreHttp.RequestOptionsBase { + /** + * The timeout parameter is expressed in seconds. For more information, see Setting + * Timeouts for Blob Service Operations. + */ + timeoutParameter?: number; + /** + * Optional. When deleting a directory, the number of paths that are deleted with each + * invocation is limited. If the number of paths to be deleted exceeds this limit, a + * continuation token is returned in this response header. When a continuation token is returned + * in the response, it must be specified in a subsequent invocation of the delete operation to + * continue deleting the directory. + */ + continuation?: string; + /** + * Optional. It specifies the maximum number of files or directories on which the acl change will + * be applied. If omitted or greater than 2,000, the request will process up to 2,000 items + */ + maxRecords?: number; + /** + * Sets POSIX access control rights on files and directories. The value is a comma-separated list + * of access control entries. Each access control entry (ACE) consists of a scope, a type, a user + * or group identifier, and permissions in the format "[scope:][type]:[id]:[permissions]". + */ + acl?: string; + /** + * Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the + * analytics logs when storage analytics logging is enabled. + */ + requestId?: string; +} + /** * Optional Parameters. */ @@ -841,6 +910,27 @@ export interface PathAppendDataOptionalParams extends coreHttp.RequestOptionsBas leaseAccessConditions?: LeaseAccessConditions; } +/** + * Optional Parameters. + */ +export interface PathSetExpiryOptionalParams extends coreHttp.RequestOptionsBase { + /** + * The timeout parameter is expressed in seconds. For more information, see Setting + * Timeouts for Blob Service Operations. + */ + timeoutParameter?: number; + /** + * Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the + * analytics logs when storage analytics logging is enabled. + */ + requestId?: string; + /** + * The time to set the blob to expiry + */ + expiresOn?: string; +} + /** * Defines headers for ListFileSystems operation. */ @@ -1146,6 +1236,15 @@ export interface PathUpdateHeaders { * character set. */ properties?: string; + /** + * When performing setAccessControlRecursive on a directory, the number of paths that are + * processed with each invocation is limited. If the number of paths to be processed exceeds + * this limit, a continuation token is returned in this response header. When a continuation + * token is returned in the response, it must be specified in a subsequent invocation of the + * setAccessControlRecursive operation to continue the setAccessControlRecursive operation on the + * directory. + */ + xMsContinuation?: string; /** * A server-generated UUID recorded in the analytics logs for troubleshooting and correlation. */ @@ -1477,6 +1576,39 @@ export interface PathSetAccessControlHeaders { version?: string; } +/** + * Defines headers for SetAccessControlRecursive operation. + */ +export interface PathSetAccessControlRecursiveHeaders { + /** + * A UTC date/time value generated by the service that indicates the time at which the response + * was initiated. + */ + date?: Date; + /** + * If a client request id header is sent in the request, this header will be present in the + * response with the same value. + */ + clientRequestId?: string; + /** + * When performing setAccessControlRecursive on a directory, the number of paths that are + * processed with each invocation is limited. If the number of paths to be processed exceeds + * this limit, a continuation token is returned in this response header. When a continuation + * token is returned in the response, it must be specified in a subsequent invocation of the + * setAccessControlRecursive operation to continue the setAccessControlRecursive operation on the + * directory. + */ + continuation?: string; + /** + * A server-generated UUID recorded in the analytics logs for troubleshooting and correlation. + */ + requestId?: string; + /** + * The version of the REST protocol used to process the request. + */ + version?: string; +} + /** * Defines headers for FlushData operation. */ @@ -1538,6 +1670,69 @@ export interface PathAppendDataHeaders { version?: string; } +/** + * Defines headers for SetExpiry operation. + */ +export interface PathSetExpiryHeaders { + /** + * The ETag contains a value that you can use to perform operations conditionally. If the request + * version is 2011-08-18 or newer, the ETag value will be in quotes. + */ + etag?: string; + /** + * Returns the date and time the container was last modified. Any operation that modifies the + * blob, including an update of the blob's metadata or properties, changes the last-modified time + * of the blob. + */ + lastModified?: Date; + /** + * If a client request id header is sent in the request, this header will be present in the + * response with the same value. + */ + clientRequestId?: string; + /** + * This header uniquely identifies the request that was made and can be used for troubleshooting + * the request. + */ + requestId?: string; + /** + * Indicates the version of the Blob service used to execute the request. This header is returned + * for requests made against version 2009-09-19 and above. + */ + version?: string; + /** + * UTC date/time value generated by the service that indicates the time at which the response was + * initiated. + */ + date?: Date; + errorCode?: string; +} + +/** + * Defines values for PathSetAccessControlRecursiveMode. + * Possible values include: 'set', 'modify', 'remove' + * @readonly + * @enum {string} + */ +export enum PathSetAccessControlRecursiveMode { + Set = 'set', + Modify = 'modify', + Remove = 'remove', +} + +/** + * Defines values for PathExpiryOptions. + * Possible values include: 'NeverExpire', 'RelativeToCreation', 'RelativeToNow', 'Absolute' + * @readonly + * @enum {string} + */ +export enum PathExpiryOptions { + NeverExpire = 'NeverExpire', + RelativeToCreation = 'RelativeToCreation', + RelativeToNow = 'RelativeToNow', + Absolute = 'Absolute', +} + /** * Defines values for PathResourceType. * Possible values include: 'directory', 'file' @@ -1562,7 +1757,8 @@ export enum PathRenameMode { /** * Defines values for PathUpdateAction. - * Possible values include: 'append', 'flush', 'setProperties', 'setAccessControl' + * Possible values include: 'append', 'flush', 'setProperties', 'setAccessControl', + * 'setAccessControlRecursive' * @readonly * @enum {string} */ @@ -1571,6 +1767,7 @@ export enum PathUpdateAction { Flush = 'flush', SetProperties = 'setProperties', SetAccessControl = 'setAccessControl', + SetAccessControlRecursive = 'setAccessControlRecursive', } /** @@ -1726,7 +1923,7 @@ export type PathCreateResponse = PathCreateHeaders & { /** * Contains response data for the update operation. */ -export type PathUpdateResponse = PathUpdateHeaders & { +export type PathUpdateResponse = SetAccessControlRecursiveResponse & PathUpdateHeaders & { /** * The underlying HTTP response. */ @@ -1735,6 +1932,16 @@ export type PathUpdateResponse = PathUpdateHeaders & { * The parsed HTTP response headers. */ parsedHeaders: PathUpdateHeaders; + + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: SetAccessControlRecursiveResponse; }; }; @@ -1829,6 +2036,31 @@ export type PathSetAccessControlResponse = PathSetAccessControlHeaders & { }; }; +/** + * Contains response data for the setAccessControlRecursive operation. + */ +export type PathSetAccessControlRecursiveResponse = SetAccessControlRecursiveResponse & PathSetAccessControlRecursiveHeaders & { + /** + * The underlying HTTP response. + */ + _response: coreHttp.HttpResponse & { + /** + * The parsed HTTP response headers. + */ + parsedHeaders: PathSetAccessControlRecursiveHeaders; + + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: SetAccessControlRecursiveResponse; + }; +}; + /** * Contains response data for the flushData operation. */ @@ -1858,3 +2090,18 @@ export type PathAppendDataResponse = PathAppendDataHeaders & { parsedHeaders: PathAppendDataHeaders; }; }; + +/** + * Contains response data for the setExpiry operation. + */ +export type PathSetExpiryResponse = PathSetExpiryHeaders & { + /** + * The underlying HTTP response. + */ + _response: coreHttp.HttpResponse & { + /** + * The parsed HTTP response headers. + */ + parsedHeaders: PathSetExpiryHeaders; + }; +}; diff --git a/sdk/storage/storage-file-datalake/src/generated/src/models/mappers.ts b/sdk/storage/storage-file-datalake/src/generated/src/models/mappers.ts index d26248f7057f..38367cfb49ff 100644 --- a/sdk/storage/storage-file-datalake/src/generated/src/models/mappers.ts +++ b/sdk/storage/storage-file-datalake/src/generated/src/models/mappers.ts @@ -9,6 +9,74 @@ import * as coreHttp from "@azure/core-http"; +export const AclFailedEntry: coreHttp.CompositeMapper = { + serializedName: "AclFailedEntry", + type: { + name: "Composite", + className: "AclFailedEntry", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + type: { + serializedName: "type", + type: { + name: "String" + } + }, + errorMessage: { + serializedName: "errorMessage", + type: { + name: "String" + } + } + } + } +}; + +export const SetAccessControlRecursiveResponse: coreHttp.CompositeMapper = { + serializedName: "SetAccessControlRecursiveResponse", + type: { + name: "Composite", + className: "SetAccessControlRecursiveResponse", + modelProperties: { + directoriesSuccessful: { + serializedName: "directoriesSuccessful", + type: { + name: "Number" + } + }, + filesSuccessful: { + serializedName: "filesSuccessful", + type: { + name: "Number" + } + }, + failureCount: { + serializedName: "failureCount", + type: { + name: "Number" + } + }, + failedEntries: { + serializedName: "failedEntries", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "AclFailedEntry" + } + } + } + } + } + } +}; + export const Path: coreHttp.CompositeMapper = { serializedName: "Path", type: { @@ -725,6 +793,12 @@ export const PathUpdateHeaders: coreHttp.CompositeMapper = { name: "String" } }, + xMsContinuation: { + serializedName: "x-ms-continuation", + type: { + name: "String" + } + }, requestId: { serializedName: "x-ms-request-id", type: { @@ -1181,6 +1255,46 @@ export const PathSetAccessControlHeaders: coreHttp.CompositeMapper = { } }; +export const PathSetAccessControlRecursiveHeaders: coreHttp.CompositeMapper = { + serializedName: "path-setaccesscontrolrecursive-headers", + type: { + name: "Composite", + className: "PathSetAccessControlRecursiveHeaders", + modelProperties: { + date: { + serializedName: "date", + type: { + name: "DateTimeRfc1123" + } + }, + clientRequestId: { + serializedName: "x-ms-client-request-id", + type: { + name: "String" + } + }, + continuation: { + serializedName: "x-ms-continuation", + type: { + name: "String" + } + }, + requestId: { + serializedName: "x-ms-request-id", + type: { + name: "String" + } + }, + version: { + serializedName: "x-ms-version", + type: { + name: "String" + } + } + } + } +}; + export const PathFlushDataHeaders: coreHttp.CompositeMapper = { serializedName: "path-flushdata-headers", type: { @@ -1266,3 +1380,55 @@ export const PathAppendDataHeaders: coreHttp.CompositeMapper = { } } }; + +export const PathSetExpiryHeaders: coreHttp.CompositeMapper = { + serializedName: "path-setexpiry-headers", + type: { + name: "Composite", + className: "PathSetExpiryHeaders", + modelProperties: { + etag: { + serializedName: "etag", + type: { + name: "String" + } + }, + lastModified: { + serializedName: "last-modified", + type: { + name: "DateTimeRfc1123" + } + }, + clientRequestId: { + serializedName: "x-ms-client-request-id", + type: { + name: "String" + } + }, + requestId: { + serializedName: "x-ms-request-id", + type: { + name: "String" + } + }, + version: { + serializedName: "x-ms-version", + type: { + name: "String" + } + }, + date: { + serializedName: "date", + type: { + name: "DateTimeRfc1123" + } + }, + errorCode: { + serializedName: "x-ms-error-code", + type: { + name: "String" + } + } + } + } +}; diff --git a/sdk/storage/storage-file-datalake/src/generated/src/models/parameters.ts b/sdk/storage/storage-file-datalake/src/generated/src/models/parameters.ts index c28b47ddade0..cb9a8ccbce69 100644 --- a/sdk/storage/storage-file-datalake/src/generated/src/models/parameters.ts +++ b/sdk/storage/storage-file-datalake/src/generated/src/models/parameters.ts @@ -33,7 +33,8 @@ export const action0: coreHttp.OperationQueryParameter = { "append", "flush", "setProperties", - "setAccessControl" + "setAccessControl", + "setAccessControlRecursive" ] } } @@ -72,13 +73,25 @@ export const action3: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "action", - defaultValue: 'flush', + defaultValue: 'setAccessControlRecursive', type: { name: "String" } } }; export const action4: coreHttp.OperationQueryParameter = { + parameterPath: "action", + mapper: { + required: true, + isConstant: true, + serializedName: "action", + defaultValue: 'flush', + type: { + name: "String" + } + } +}; +export const action5: coreHttp.OperationQueryParameter = { parameterPath: "action", mapper: { required: true, @@ -115,6 +128,18 @@ export const close: coreHttp.OperationQueryParameter = { } } }; +export const comp: coreHttp.OperationQueryParameter = { + parameterPath: "comp", + mapper: { + required: true, + isConstant: true, + serializedName: "comp", + defaultValue: 'expiry', + type: { + name: "String" + } + } +}; export const contentDisposition: coreHttp.OperationParameter = { parameterPath: [ "options", @@ -207,6 +232,28 @@ export const continuation: coreHttp.OperationQueryParameter = { } } }; +export const expiresOn: coreHttp.OperationParameter = { + parameterPath: [ + "options", + "expiresOn" + ], + mapper: { + serializedName: "x-ms-expiry-time", + type: { + name: "String" + } + } +}; +export const expiryOptions: coreHttp.OperationParameter = { + parameterPath: "expiryOptions", + mapper: { + required: true, + serializedName: "x-ms-expiry-option", + type: { + name: "String" + } + } +}; export const group: coreHttp.OperationParameter = { parameterPath: [ "options", @@ -284,6 +331,21 @@ export const leaseId: coreHttp.OperationParameter = { } } }; +export const maxRecords: coreHttp.OperationQueryParameter = { + parameterPath: [ + "options", + "maxRecords" + ], + mapper: { + serializedName: "maxRecords", + constraints: { + InclusiveMinimum: 1 + }, + type: { + name: "Number" + } + } +}; export const maxResults: coreHttp.OperationQueryParameter = { parameterPath: [ "options", @@ -299,7 +361,7 @@ export const maxResults: coreHttp.OperationQueryParameter = { } } }; -export const mode: coreHttp.OperationQueryParameter = { +export const mode0: coreHttp.OperationQueryParameter = { parameterPath: [ "options", "mode" @@ -315,6 +377,21 @@ export const mode: coreHttp.OperationQueryParameter = { } } }; +export const mode1: coreHttp.OperationQueryParameter = { + parameterPath: "mode", + mapper: { + required: true, + serializedName: "mode", + type: { + name: "Enum", + allowedValues: [ + "set", + "modify", + "remove" + ] + } + } +}; export const owner: coreHttp.OperationParameter = { parameterPath: [ "options", @@ -643,7 +720,7 @@ export const version: coreHttp.OperationParameter = { required: true, isConstant: true, serializedName: "x-ms-version", - defaultValue: '2019-07-07', + defaultValue: '2019-12-12', type: { name: "String" } diff --git a/sdk/storage/storage-file-datalake/src/generated/src/models/pathOperationsMappers.ts b/sdk/storage/storage-file-datalake/src/generated/src/models/pathOperationsMappers.ts index 16b7bc848029..c36acafb4ac2 100644 --- a/sdk/storage/storage-file-datalake/src/generated/src/models/pathOperationsMappers.ts +++ b/sdk/storage/storage-file-datalake/src/generated/src/models/pathOperationsMappers.ts @@ -7,6 +7,7 @@ */ export { + AclFailedEntry, PathAppendDataHeaders, PathCreateHeaders, PathDeleteHeaders, @@ -15,7 +16,10 @@ export { PathLeaseHeaders, PathReadHeaders, PathSetAccessControlHeaders, + PathSetAccessControlRecursiveHeaders, + PathSetExpiryHeaders, PathUpdateHeaders, + SetAccessControlRecursiveResponse, StorageError, StorageErrorError } from "../models/mappers"; diff --git a/sdk/storage/storage-file-datalake/src/generated/src/operations/pathOperations.ts b/sdk/storage/storage-file-datalake/src/generated/src/operations/pathOperations.ts index dd4db9a7e1de..98968b17ea7d 100644 --- a/sdk/storage/storage-file-datalake/src/generated/src/operations/pathOperations.ts +++ b/sdk/storage/storage-file-datalake/src/generated/src/operations/pathOperations.ts @@ -65,12 +65,13 @@ export class PathOperations { * @summary Append Data | Flush Data | Set Properties | Set Access Control * @param action The action must be "append" to upload data to be appended to a file, "flush" to * flush previously uploaded data to a file, "setProperties" to set the properties of a file or - * directory, or "setAccessControl" to set the owner, group, permissions, or access control list - * for a file or directory. Note that Hierarchical Namespace must be enabled for the account in - * order to use access control. Also note that the Access Control List (ACL) includes permissions - * for the owner, owning group, and others, so the x-ms-permissions and x-ms-acl request headers - * are mutually exclusive. Possible values include: 'append', 'flush', 'setProperties', - * 'setAccessControl' + * directory, "setAccessControl" to set the owner, group, permissions, or access control list for a + * file or directory, or "setAccessControlRecursive" to set the access control list for a + * directory recursively. Note that Hierarchical Namespace must be enabled for the account in order + * to use access control. Also note that the Access Control List (ACL) includes permissions for + * the owner, owning group, and others, so the x-ms-permissions and x-ms-acl request headers are + * mutually exclusive. Possible values include: 'append', 'flush', 'setProperties', + * 'setAccessControl', 'setAccessControlRecursive' * @param body Initial data * @param [options] The optional parameters * @returns Promise @@ -79,31 +80,33 @@ export class PathOperations { /** * @param action The action must be "append" to upload data to be appended to a file, "flush" to * flush previously uploaded data to a file, "setProperties" to set the properties of a file or - * directory, or "setAccessControl" to set the owner, group, permissions, or access control list - * for a file or directory. Note that Hierarchical Namespace must be enabled for the account in - * order to use access control. Also note that the Access Control List (ACL) includes permissions - * for the owner, owning group, and others, so the x-ms-permissions and x-ms-acl request headers - * are mutually exclusive. Possible values include: 'append', 'flush', 'setProperties', - * 'setAccessControl' + * directory, "setAccessControl" to set the owner, group, permissions, or access control list for a + * file or directory, or "setAccessControlRecursive" to set the access control list for a + * directory recursively. Note that Hierarchical Namespace must be enabled for the account in order + * to use access control. Also note that the Access Control List (ACL) includes permissions for + * the owner, owning group, and others, so the x-ms-permissions and x-ms-acl request headers are + * mutually exclusive. Possible values include: 'append', 'flush', 'setProperties', + * 'setAccessControl', 'setAccessControlRecursive' * @param body Initial data * @param callback The callback */ - update(action: Models.PathUpdateAction, body: coreHttp.HttpRequestBody, callback: coreHttp.ServiceCallback): void; + update(action: Models.PathUpdateAction, body: coreHttp.HttpRequestBody, callback: coreHttp.ServiceCallback): void; /** * @param action The action must be "append" to upload data to be appended to a file, "flush" to * flush previously uploaded data to a file, "setProperties" to set the properties of a file or - * directory, or "setAccessControl" to set the owner, group, permissions, or access control list - * for a file or directory. Note that Hierarchical Namespace must be enabled for the account in - * order to use access control. Also note that the Access Control List (ACL) includes permissions - * for the owner, owning group, and others, so the x-ms-permissions and x-ms-acl request headers - * are mutually exclusive. Possible values include: 'append', 'flush', 'setProperties', - * 'setAccessControl' + * directory, "setAccessControl" to set the owner, group, permissions, or access control list for a + * file or directory, or "setAccessControlRecursive" to set the access control list for a + * directory recursively. Note that Hierarchical Namespace must be enabled for the account in order + * to use access control. Also note that the Access Control List (ACL) includes permissions for + * the owner, owning group, and others, so the x-ms-permissions and x-ms-acl request headers are + * mutually exclusive. Possible values include: 'append', 'flush', 'setProperties', + * 'setAccessControl', 'setAccessControlRecursive' * @param body Initial data * @param options The optional parameters * @param callback The callback */ - update(action: Models.PathUpdateAction, body: coreHttp.HttpRequestBody, options: Models.PathUpdateOptionalParams, callback: coreHttp.ServiceCallback): void; - update(action: Models.PathUpdateAction, body: coreHttp.HttpRequestBody, options?: Models.PathUpdateOptionalParams | coreHttp.ServiceCallback, callback?: coreHttp.ServiceCallback): Promise { + update(action: Models.PathUpdateAction, body: coreHttp.HttpRequestBody, options: Models.PathUpdateOptionalParams, callback: coreHttp.ServiceCallback): void; + update(action: Models.PathUpdateAction, body: coreHttp.HttpRequestBody, options?: Models.PathUpdateOptionalParams | coreHttp.ServiceCallback, callback?: coreHttp.ServiceCallback): Promise { return this.client.sendOperationRequest( { action, @@ -281,6 +284,30 @@ export class PathOperations { callback) as Promise; } + /** + * Set the access control list for a path and subpaths. + * @param [options] The optional parameters + * @returns Promise + */ + setAccessControlRecursive(options?: Models.PathSetAccessControlRecursiveOptionalParams): Promise; + /** + * @param callback The callback + */ + setAccessControlRecursive(callback: coreHttp.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + setAccessControlRecursive(options: Models.PathSetAccessControlRecursiveOptionalParams, callback: coreHttp.ServiceCallback): void; + setAccessControlRecursive(options?: Models.PathSetAccessControlRecursiveOptionalParams | coreHttp.ServiceCallback, callback?: coreHttp.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + setAccessControlRecursiveOperationSpec, + callback) as Promise; + } + /** * Set the owner, group, permissions, or access control list for a path. * @param [options] The optional parameters @@ -332,6 +359,37 @@ export class PathOperations { appendDataOperationSpec, callback) as Promise; } + + /** + * Sets the time a blob will expire and be deleted. + * @param expiryOptions Required. Indicates mode of the expiry time. Possible values include: + * 'NeverExpire', 'RelativeToCreation', 'RelativeToNow', 'Absolute' + * @param [options] The optional parameters + * @returns Promise + */ + setExpiry(expiryOptions: Models.PathExpiryOptions, options?: Models.PathSetExpiryOptionalParams): Promise; + /** + * @param expiryOptions Required. Indicates mode of the expiry time. Possible values include: + * 'NeverExpire', 'RelativeToCreation', 'RelativeToNow', 'Absolute' + * @param callback The callback + */ + setExpiry(expiryOptions: Models.PathExpiryOptions, callback: coreHttp.ServiceCallback): void; + /** + * @param expiryOptions Required. Indicates mode of the expiry time. Possible values include: + * 'NeverExpire', 'RelativeToCreation', 'RelativeToNow', 'Absolute' + * @param options The optional parameters + * @param callback The callback + */ + setExpiry(expiryOptions: Models.PathExpiryOptions, options: Models.PathSetExpiryOptionalParams, callback: coreHttp.ServiceCallback): void; + setExpiry(expiryOptions: Models.PathExpiryOptions, options?: Models.PathSetExpiryOptionalParams | coreHttp.ServiceCallback, callback?: coreHttp.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + expiryOptions, + options + }, + setExpiryOperationSpec, + callback) as Promise; + } } // Operation Specifications @@ -345,7 +403,7 @@ const createOperationSpec: coreHttp.OperationSpec = { queryParameters: [ Parameters.resource2, Parameters.continuation, - Parameters.mode, + Parameters.mode0, Parameters.timeout ], headerParameters: [ @@ -391,6 +449,9 @@ const updateOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.action0, + Parameters.maxRecords, + Parameters.continuation, + Parameters.mode1, Parameters.position, Parameters.retainUncommittedData, Parameters.close, @@ -430,6 +491,7 @@ const updateOperationSpec: coreHttp.OperationSpec = { contentType: "application/octet-stream", responses: { 200: { + bodyMapper: Mappers.SetAccessControlRecursiveResponse, headersMapper: Mappers.PathUpdateHeaders }, 202: { @@ -629,6 +691,37 @@ const setAccessControlOperationSpec: coreHttp.OperationSpec = { serializer }; +const setAccessControlRecursiveOperationSpec: coreHttp.OperationSpec = { + httpMethod: "PATCH", + path: "{filesystem}/{path}", + urlParameters: [ + Parameters.url + ], + queryParameters: [ + Parameters.timeout, + Parameters.continuation, + Parameters.mode1, + Parameters.maxRecords, + Parameters.action3 + ], + headerParameters: [ + Parameters.acl, + Parameters.requestId, + Parameters.version + ], + responses: { + 200: { + bodyMapper: Mappers.SetAccessControlRecursiveResponse, + headersMapper: Mappers.PathSetAccessControlRecursiveHeaders + }, + default: { + bodyMapper: Mappers.StorageError, + headersMapper: Mappers.PathSetAccessControlRecursiveHeaders + } + }, + serializer +}; + const flushDataOperationSpec: coreHttp.OperationSpec = { httpMethod: "PATCH", path: "{filesystem}/{path}", @@ -640,7 +733,7 @@ const flushDataOperationSpec: coreHttp.OperationSpec = { Parameters.position, Parameters.retainUncommittedData, Parameters.close, - Parameters.action3 + Parameters.action4 ], headerParameters: [ Parameters.contentLength, @@ -679,7 +772,7 @@ const appendDataOperationSpec: coreHttp.OperationSpec = { queryParameters: [ Parameters.position, Parameters.timeout, - Parameters.action4 + Parameters.action5 ], headerParameters: [ Parameters.contentLength, @@ -709,3 +802,31 @@ const appendDataOperationSpec: coreHttp.OperationSpec = { }, serializer }; + +const setExpiryOperationSpec: coreHttp.OperationSpec = { + httpMethod: "PUT", + path: "{filesystem}/{path}", + urlParameters: [ + Parameters.url + ], + queryParameters: [ + Parameters.timeout, + Parameters.comp + ], + headerParameters: [ + Parameters.version, + Parameters.requestId, + Parameters.expiryOptions, + Parameters.expiresOn + ], + responses: { + 200: { + headersMapper: Mappers.PathSetExpiryHeaders + }, + default: { + bodyMapper: Mappers.StorageError, + headersMapper: Mappers.PathSetExpiryHeaders + } + }, + serializer +}; diff --git a/sdk/storage/storage-file-datalake/src/generated/src/storageClientContext.ts b/sdk/storage/storage-file-datalake/src/generated/src/storageClientContext.ts index 4b02459e8160..4f7f4afc89f4 100644 --- a/sdk/storage/storage-file-datalake/src/generated/src/storageClientContext.ts +++ b/sdk/storage/storage-file-datalake/src/generated/src/storageClientContext.ts @@ -41,7 +41,7 @@ export class StorageClientContext extends coreHttp.ServiceClient { super(undefined, options); this.resource = 'filesystem'; - this.version = '2019-07-07'; + this.version = '2019-12-12'; this.baseUri = "{url}"; this.requestContentType = "application/json; charset=utf-8"; this.url = url; diff --git a/sdk/storage/storage-file-datalake/src/models.ts b/sdk/storage/storage-file-datalake/src/models.ts index 3f7cabfaa32d..665edf56ff9b 100644 --- a/sdk/storage/storage-file-datalake/src/models.ts +++ b/sdk/storage/storage-file-datalake/src/models.ts @@ -40,9 +40,11 @@ export { PathSetAccessControlResponse as PathSetPermissionsResponse, PathResourceType, PathUpdateHeaders, - PathUpdateResponse as FileAppendResponse, - PathUpdateResponse as FileFlushResponse, - PathUpdateResponse as FileUploadResponse, + PathAppendDataHeaders, + PathFlushDataHeaders, + PathAppendDataResponse as FileAppendResponse, + PathFlushDataResponse as FileFlushResponse, + PathFlushDataResponse as FileUploadResponse, PathGetPropertiesAction, PathRenameMode } from "./generated/src/models"; diff --git a/sdk/storage/storage-file-datalake/src/utils/constants.ts b/sdk/storage/storage-file-datalake/src/utils/constants.ts index 0a8f2982ef60..ab6b78d953e6 100644 --- a/sdk/storage/storage-file-datalake/src/utils/constants.ts +++ b/sdk/storage/storage-file-datalake/src/utils/constants.ts @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -export const SDK_VERSION: string = "12.0.1"; -export const SERVICE_VERSION: string = "2019-07-07"; +export const SDK_VERSION: string = "12.1.0-preview.1"; +export const SERVICE_VERSION: string = "2019-12-12"; export const KB: number = 1024; export const MB: number = KB * 1024; @@ -11,7 +11,7 @@ export const TB: number = GB * 1024; export const DEFAULT_HIGH_LEVEL_CONCURRENCY: number = 5; export const FILE_MAX_SINGLE_UPLOAD_THRESHOLD: number = 100 * MB; -export const FILE_UPLOAD_MAX_CHUNK_SIZE: number = 100 * MB; +export const FILE_UPLOAD_MAX_CHUNK_SIZE: number = 4000 * MB; export const FILE_UPLOAD_DEFAULT_CHUNK_SIZE: number = 8 * MB; export const BLOCK_BLOB_MAX_BLOCKS: number = 50000; export const FILE_MAX_SIZE_BYTES: number = BLOCK_BLOB_MAX_BLOCKS * FILE_UPLOAD_MAX_CHUNK_SIZE; @@ -196,10 +196,26 @@ export const DevelopmentConnectionString = `DefaultEndpointsProtocol=http;Accoun // Mapping pairs to transform url from dfs endpoint to blob endpoint // Customize this value to add more mapping patterns -export const ToBlobEndpointHostMappings = [["dfs.core.windows.net", "blob.core.windows.net"]]; +export const ToBlobEndpointHostMappings = [ + ["dfs.preprod.core.windows.net", "blob.preprod.core.windows.net"], + ["dfs.core.windows.net", "blob.core.windows.net"], + ["dfs.core.chinacloudapi.cn", "blob.core.chinacloudapi.cn"], + ["dfs.core.usgovcloudapi.net", "blob.core.usgovcloudapi.net"], + ["dfs.core.cloudapi.de", "blob.core.cloudapi.de"], + ["dfs.core.microsoft.scloud", "blob.core.microsoft.scloud"], + ["dfs.core.eaglex.ic.gov", "blob.core.eaglex.ic.gov"] +]; // Mapping pairs to transform url from blob endpoint to dfs endpoint // Customize this value to add more mapping patterns -export const ToDfsEndpointHostMappings = [["blob.core.windows.net", "dfs.core.windows.net"]]; +export const ToDfsEndpointHostMappings = [ + ["blob.preprod.core.windows.net", "dfs.preprod.core.windows.net"], + ["blob.core.windows.net", "dfs.core.windows.net"], + ["blob.core.chinacloudapi.cn", "dfs.core.chinacloudapi.cn"], + ["blob.core.usgovcloudapi.net", "dfs.core.usgovcloudapi.net"], + ["blob.core.cloudapi.de", "dfs.core.cloudapi.de"], + ["blob.core.microsoft.scloud", "dfs.core.microsoft.scloud"], + ["blob.core.eaglex.ic.gov", "dfs.core.eaglex.ic.gov"] +]; export const ETagAny = "*"; diff --git a/sdk/storage/storage-file-datalake/swagger/README.md b/sdk/storage/storage-file-datalake/swagger/README.md index 40d61c3ab60d..b991f690b2b5 100644 --- a/sdk/storage/storage-file-datalake/swagger/README.md +++ b/sdk/storage/storage-file-datalake/swagger/README.md @@ -12,7 +12,7 @@ enable-xml: true generate-metadata: false license-header: MICROSOFT_MIT_NO_VERSION output-folder: ../src/generated -input-file: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/storage-dataplane-preview/specification/storage/data-plane/Microsoft.StorageDataLake/stable/2018-11-09/DataLakeStorage.json +input-file: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/storage-dataplane-preview/specification/storage/data-plane/Microsoft.StorageDataLake/stable/2019-12-12/DataLakeStorage.json model-date-time-as-string: true optional-response-headers: true enum-types: true @@ -83,13 +83,13 @@ directive: $.Path.properties.lastModified.format = "date-time-rfc1123"; ``` -### Update service version to "2019-07-07" +### Update service version ```yaml directive: - from: swagger-document where: $.parameters.ApiVersionParameter - transform: $.enum = [ "2019-07-07" ]; + transform: $.enum = [ "2019-12-12" ]; ``` ### Rename eTag -> etag diff --git a/sdk/storage/storage-file-datalake/test/node/highlevel.node.spec.ts b/sdk/storage/storage-file-datalake/test/node/highlevel.node.spec.ts index 0cc496e60584..6e6d67c58bb0 100644 --- a/sdk/storage/storage-file-datalake/test/node/highlevel.node.spec.ts +++ b/sdk/storage/storage-file-datalake/test/node/highlevel.node.spec.ts @@ -14,7 +14,8 @@ import { MB, GB, FILE_MAX_SINGLE_UPLOAD_THRESHOLD, - BLOCK_BLOB_MAX_BLOCKS + BLOCK_BLOB_MAX_BLOCKS, + FILE_UPLOAD_MAX_CHUNK_SIZE } from "../../src/utils/constants"; import { readStreamToLocalFileWithLogs } from "../../test/utils/testutils.node"; const { Readable } = require("stream"); @@ -35,7 +36,7 @@ describe("Highlevel Node.js only", () => { let recorder: any; - beforeEach(async function() { + beforeEach(async function () { recorder = record(this, recorderEnvSetup); const serviceClient = getDataLakeServiceClient(); fileSystemName = recorder.getUniqueName("filesystem"); @@ -45,14 +46,14 @@ describe("Highlevel Node.js only", () => { fileClient = fileSystemClient.getFileClient(fileName); }); - afterEach(async function() { + afterEach(async function () { if (!this.currentTest?.isPending()) { await fileSystemClient.delete(); recorder.stop(); } }); - before(async function() { + before(async function () { recorder = record(this, recorderEnvSetup); if (!fs.existsSync(tempFolderPath)) { fs.mkdirSync(tempFolderPath); @@ -65,7 +66,7 @@ describe("Highlevel Node.js only", () => { recorder.stop(); }); - after(async function() { + after(async function () { recorder = record(this, recorderEnvSetup); fs.unlinkSync(tempFileLarge); fs.unlinkSync(tempFileSmall); @@ -484,6 +485,36 @@ describe("Highlevel Node.js only", () => { fs.unlinkSync(tempFileEmpty); }); + it("uploadFile with chunkSize = FILE_UPLOAD_MAX_CHUNK_SIZE should succeed", async () => { + recorder.skip("node", "Temp file - recorder doesn't support saving the file"); + const fileSize = FILE_UPLOAD_MAX_CHUNK_SIZE * 2 + MB; + const tempFile = await createRandomLocalFile(tempFolderPath, fileSize / MB, MB); + try { + await fileClient.uploadFile(tempFile, { + chunkSize: FILE_UPLOAD_MAX_CHUNK_SIZE, + abortSignal: AbortController.timeout(20 * 1000) // takes too long to upload the file + }); + } catch (err) { + assert.equal(err.name, 'AbortError'); + } + + fs.unlinkSync(tempFile); + }).timeout(timeoutForLargeFileUploadingTest); + + // Skipped because it throw "invalid typed array length" error. Probably due to bugs underlying. + it.skip("upload with chunkSize = FILE_UPLOAD_MAX_CHUNK_SIZE should succeed", async () => { + const fileSize = FILE_UPLOAD_MAX_CHUNK_SIZE * 2 + MB; + const arrayBuf = new ArrayBuffer(fileSize); + try { + await fileClient.upload(arrayBuf, { + chunkSize: FILE_UPLOAD_MAX_CHUNK_SIZE, + abortSignal: AbortController.timeout(20 * 1000) // takes too long to upload the file + }); + } catch (err) { + assert.equal(err.name, 'AbortError'); + } + }).timeout(timeoutForLargeFileUploadingTest); + it("readToBuffer should work", async () => { recorder.skip("node", "Temp file - recorder doesn't support saving the file"); diff --git a/sdk/storage/storage-file-share/.vscode/launch.json b/sdk/storage/storage-file-share/.vscode/launch.json index 24dbfc9d74c4..3eb92e74ef9e 100644 --- a/sdk/storage/storage-file-share/.vscode/launch.json +++ b/sdk/storage/storage-file-share/.vscode/launch.json @@ -34,7 +34,7 @@ "${workspaceFolder}/test/node/*.spec.ts" ], "env": { "TS_NODE_COMPILER_OPTIONS": "{\"module\": \"commonjs\"}" }, - "envFile": "${workspaceFolder}/../.env", + "envFile": "${workspaceFolder}/.env", "console": "integratedTerminal", "internalConsoleOptions": "neverOpen", "protocol": "inspector" diff --git a/sdk/storage/storage-file-share/CHANGELOG.md b/sdk/storage/storage-file-share/CHANGELOG.md index 4f0836c5ac19..bc739782b98c 100644 --- a/sdk/storage/storage-file-share/CHANGELOG.md +++ b/sdk/storage/storage-file-share/CHANGELOG.md @@ -1,7 +1,9 @@ # Release History -## 12.2.0 (unreleased) +## 12.2.0-preview.1 (2020.07) +- Updated Azure Storage Service API version to 2019-12-12. +- Support 4 TB files. - Added `exists` and `deleteIfExists()` to `ShareClient`, `ShareDirectoryClient`, and `ShareFileClient`. - Added `createIfNotExists()` to `ShareClient` and `ShareDirectoryClient`. diff --git a/sdk/storage/storage-file-share/karma.conf.js b/sdk/storage/storage-file-share/karma.conf.js index e6896228e2ea..85932fd1d037 100644 --- a/sdk/storage/storage-file-share/karma.conf.js +++ b/sdk/storage/storage-file-share/karma.conf.js @@ -1,6 +1,6 @@ // https://github.com/karma-runner/karma-chrome-launcher process.env.CHROME_BIN = require("puppeteer").executablePath(); -require("dotenv").config({ path: "../.env" }); +require("dotenv").config({ path: "./.env" }); const { jsonRecordingFilterFunction, isPlaybackMode, diff --git a/sdk/storage/storage-file-share/package.json b/sdk/storage/storage-file-share/package.json index b31cb53ff00c..66e94722e1c5 100644 --- a/sdk/storage/storage-file-share/package.json +++ b/sdk/storage/storage-file-share/package.json @@ -1,7 +1,7 @@ { "name": "@azure/storage-file-share", "sdk-type": "client", - "version": "12.1.2", + "version": "12.2.0", "description": "Microsoft Azure Storage SDK for JavaScript - File", "main": "./dist/index.js", "module": "./dist-esm/src/index.js", @@ -28,7 +28,7 @@ }, "scripts": { "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", - "build:autorest": "autorest ./swagger/README.md --typescript --package-version=12.1.2 --use=@microsoft.azure/autorest.typescript@5.0.1", + "build:autorest": "autorest ./swagger/README.md --typescript --package-version=12.2.0 --use=@microsoft.azure/autorest.typescript@5.0.1", "build:es6": "tsc -p tsconfig.json", "build:nodebrowser": "rollup -c 2>&1", "build:samples": "npm run clean && npm run build:es6 && cross-env ONLY_NODE=true rollup -c 2>&1 && npm run build:prep-samples", diff --git a/sdk/storage/storage-file-share/recordings/browsers/fileclient/recording_create_largest_file.json b/sdk/storage/storage-file-share/recordings/browsers/fileclient/recording_create_largest_file.json new file mode 100644 index 000000000000..2a386dbc13ab --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/browsers/fileclient/recording_create_largest_file.json @@ -0,0 +1,184 @@ +{ + "recordings": [ + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share159256323960404555", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "date": "Fri, 19 Jun 2020 10:40:39 GMT", + "etag": "\"0x8D8143D35B3FBFC\"", + "last-modified": "Fri, 19 Jun 2020 10:40:39 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "32aeb514-7625-4bf8-85ea-85f5a263b56b", + "x-ms-request-id": "9e66eb6e-c01a-005a-2526-4650ab000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share159256323960404555/dir159256324113807688", + "query": { + "restype": "directory" + }, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "date": "Fri, 19 Jun 2020 10:40:39 GMT", + "etag": "\"0x8D8143D360D452D\"", + "last-modified": "Fri, 19 Jun 2020 10:40:40 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "10f055e2-f719-4cac-ae61-85f7c99ba156", + "x-ms-file-attributes": "Directory", + "x-ms-file-change-time": "2020-06-19T10:40:40.5325101Z", + "x-ms-file-creation-time": "2020-06-19T10:40:40.5325101Z", + "x-ms-file-id": "13835128424026341376", + "x-ms-file-last-write-time": "2020-06-19T10:40:40.5325101Z", + "x-ms-file-parent-id": "0", + "x-ms-file-permission-key": "4512302258392269635*6216600178912236746", + "x-ms-request-id": "9e66eb74-c01a-005a-2826-4650ab000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share159256323960404555", + "query": { + "restype": "share", + "comp": "properties" + }, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "date": "Fri, 19 Jun 2020 10:40:40 GMT", + "etag": "\"0x8D8143D366545AA\"", + "last-modified": "Fri, 19 Jun 2020 10:40:41 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "f843f3cb-bffd-4686-93da-0bd1ba0f2a2e", + "x-ms-request-id": "9e66eb79-c01a-005a-2a26-4650ab000000", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share159256323960404555/dir159256324113807688/file159256324170602662", + "query": {}, + "requestBody": null, + "status": 201, + "response": "", + "responseHeaders": { + "date": "Fri, 19 Jun 2020 10:40:40 GMT", + "etag": "\"0x8D8143D36B872F5\"", + "last-modified": "Fri, 19 Jun 2020 10:40:41 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "b99bc137-8f20-4420-b168-cd8937f3c786", + "x-ms-file-attributes": "Archive", + "x-ms-file-change-time": "2020-06-19T10:40:41.6543477Z", + "x-ms-file-creation-time": "2020-06-19T10:40:41.6543477Z", + "x-ms-file-id": "11529285414812647424", + "x-ms-file-last-write-time": "2020-06-19T10:40:41.6543477Z", + "x-ms-file-parent-id": "13835128424026341376", + "x-ms-file-permission-key": "18367126982671236164*6216600178912236746", + "x-ms-request-id": "9e66eb7c-c01a-005a-2c26-4650ab000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "PUT", + "url": "https://fakestorageaccount.file.core.windows.net/share159256323960404555/dir159256324113807688/file159256324170602662", + "query": { + "comp": "properties" + }, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "date": "Fri, 19 Jun 2020 10:40:41 GMT", + "etag": "\"0x8D8143D370CBD98\"", + "last-modified": "Fri, 19 Jun 2020 10:40:42 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "4cc77f7f-8c50-424a-b4c4-9ce6eeb502b7", + "x-ms-file-attributes": "Archive", + "x-ms-file-change-time": "2020-06-19T10:40:42.2067608Z", + "x-ms-file-creation-time": "2020-06-19T10:40:41.6543477Z", + "x-ms-file-id": "11529285414812647424", + "x-ms-file-last-write-time": "2020-06-19T10:40:41.6543477Z", + "x-ms-file-parent-id": "13835128424026341376", + "x-ms-file-permission-key": "18367126982671236164*6216600178912236746", + "x-ms-request-id": "9e66eb7f-c01a-005a-2e26-4650ab000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "HEAD", + "url": "https://fakestorageaccount.file.core.windows.net/share159256323960404555/dir159256324113807688/file159256324170602662", + "query": {}, + "requestBody": null, + "status": 200, + "response": "", + "responseHeaders": { + "content-length": "4398046511104", + "content-type": "application/octet-stream", + "date": "Fri, 19 Jun 2020 10:40:41 GMT", + "etag": "\"0x8D8143D370CBD98\"", + "last-modified": "Fri, 19 Jun 2020 10:40:42 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "48f83eee-52d2-49da-b594-499f4736696f", + "x-ms-file-attributes": "Archive", + "x-ms-file-change-time": "2020-06-19T10:40:42.2067608Z", + "x-ms-file-creation-time": "2020-06-19T10:40:41.6543477Z", + "x-ms-file-id": "11529285414812647424", + "x-ms-file-last-write-time": "2020-06-19T10:40:41.6543477Z", + "x-ms-file-parent-id": "13835128424026341376", + "x-ms-file-permission-key": "18367126982671236164*6216600178912236746", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "9e66eb8f-c01a-005a-3d26-4650ab000000", + "x-ms-server-encrypted": "true", + "x-ms-type": "File", + "x-ms-version": "2019-12-12" + } + }, + { + "method": "DELETE", + "url": "https://fakestorageaccount.file.core.windows.net/share159256323960404555", + "query": { + "restype": "share" + }, + "requestBody": null, + "status": 202, + "response": "", + "responseHeaders": { + "date": "Fri, 19 Jun 2020 10:40:43 GMT", + "server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0", + "transfer-encoding": "chunked", + "x-ms-client-request-id": "71ed7150-6223-4657-93d6-f34ecb6979ac", + "x-ms-request-id": "9e66eb9d-c01a-005a-4b26-4650ab000000", + "x-ms-version": "2019-12-12" + } + } + ], + "uniqueTestInfo": { + "uniqueName": { + "share": "share159256323960404555", + "dir": "dir159256324113807688", + "file": "file159256324170602662" + }, + "newDate": {} + }, + "hash": "c8a45c43f12bee2b017a2fbdf77e5125" +} \ No newline at end of file diff --git a/sdk/storage/storage-file-share/recordings/node/fileclient/recording_create_largest_file.js b/sdk/storage/storage-file-share/recordings/node/fileclient/recording_create_largest_file.js new file mode 100644 index 000000000000..37fedbe25ad3 --- /dev/null +++ b/sdk/storage/storage-file-share/recordings/node/fileclient/recording_create_largest_file.js @@ -0,0 +1,225 @@ +let nock = require('nock'); + +module.exports.hash = "60b311a9da34394d5deb32f8e27a78eb"; + +module.exports.testInfo = {"uniqueName":{"share":"share159256179930406953","dir":"dir159256180063107425","file":"file159256180107703922"},"newDate":{}} + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share159256179930406953') + .query(true) + .reply(201, "", [ + 'Transfer-Encoding', + 'chunked', + 'Last-Modified', + 'Fri, 19 Jun 2020 10:16:39 GMT', + 'ETag', + '"0x8D81439DB0EA7D6"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '61abba8a-601a-001e-5e22-46da94000000', + 'x-ms-client-request-id', + '142546bf-2119-4a2f-aa72-df26a9de8fb4', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Fri, 19 Jun 2020 10:16:39 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share159256179930406953/dir159256180063107425') + .query(true) + .reply(201, "", [ + 'Transfer-Encoding', + 'chunked', + 'Last-Modified', + 'Fri, 19 Jun 2020 10:16:39 GMT', + 'ETag', + '"0x8D81439DB572DB3"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '61abba8e-601a-001e-5f22-46da94000000', + 'x-ms-client-request-id', + '7aa26ff4-af76-4308-84c4-e89df4977ab6', + 'x-ms-version', + '2019-12-12', + 'x-ms-file-change-time', + '2020-06-19T10:16:39.8540211Z', + 'x-ms-file-last-write-time', + '2020-06-19T10:16:39.8540211Z', + 'x-ms-file-creation-time', + '2020-06-19T10:16:39.8540211Z', + 'x-ms-file-permission-key', + '4512302258392269635*6216600178912236746', + 'x-ms-file-attributes', + 'Directory', + 'x-ms-file-id', + '13835128424026341376', + 'x-ms-file-parent-id', + '0', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Fri, 19 Jun 2020 10:16:39 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share159256179930406953') + .query(true) + .reply(200, "", [ + 'Transfer-Encoding', + 'chunked', + 'Last-Modified', + 'Fri, 19 Jun 2020 10:16:40 GMT', + 'ETag', + '"0x8D81439DB8A677D"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '61abba8f-601a-001e-6022-46da94000000', + 'x-ms-client-request-id', + 'bffc2cb5-6d3c-438b-8667-6164c474d3e1', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Fri, 19 Jun 2020 10:16:39 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share159256179930406953/dir159256180063107425/file159256180107703922') + .reply(201, "", [ + 'Transfer-Encoding', + 'chunked', + 'Last-Modified', + 'Fri, 19 Jun 2020 10:16:40 GMT', + 'ETag', + '"0x8D81439DBECAC66"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '61abba91-601a-001e-6122-46da94000000', + 'x-ms-client-request-id', + '02f5d8e0-a1d3-4fa5-bd94-9f0d66f6c8cb', + 'x-ms-version', + '2019-12-12', + 'x-ms-file-change-time', + '2020-06-19T10:16:40.8337510Z', + 'x-ms-file-last-write-time', + '2020-06-19T10:16:40.8337510Z', + 'x-ms-file-creation-time', + '2020-06-19T10:16:40.8337510Z', + 'x-ms-file-permission-key', + '18367126982671236164*6216600178912236746', + 'x-ms-file-attributes', + 'Archive', + 'x-ms-file-id', + '11529285414812647424', + 'x-ms-file-parent-id', + '13835128424026341376', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Fri, 19 Jun 2020 10:16:40 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .put('/share159256179930406953/dir159256180063107425/file159256180107703922') + .query(true) + .reply(200, "", [ + 'Transfer-Encoding', + 'chunked', + 'Last-Modified', + 'Fri, 19 Jun 2020 10:16:41 GMT', + 'ETag', + '"0x8D81439DC521155"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '61abba9c-601a-001e-6222-46da94000000', + 'x-ms-client-request-id', + 'a7100e5a-efea-477c-9245-10d9ea199980', + 'x-ms-version', + '2019-12-12', + 'x-ms-file-change-time', + '2020-06-19T10:16:41.4982485Z', + 'x-ms-file-last-write-time', + '2020-06-19T10:16:40.8337510Z', + 'x-ms-file-creation-time', + '2020-06-19T10:16:40.8337510Z', + 'x-ms-file-permission-key', + '18367126982671236164*6216600178912236746', + 'x-ms-file-attributes', + 'Archive', + 'x-ms-file-id', + '11529285414812647424', + 'x-ms-file-parent-id', + '13835128424026341376', + 'x-ms-request-server-encrypted', + 'true', + 'Date', + 'Fri, 19 Jun 2020 10:16:40 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .head('/share159256179930406953/dir159256180063107425/file159256180107703922') + .reply(200, "", [ + 'Content-Length', + '4398046511104', + 'Content-Type', + 'application/octet-stream', + 'Last-Modified', + 'Fri, 19 Jun 2020 10:16:41 GMT', + 'ETag', + '"0x8D81439DC521155"', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '61abba9d-601a-001e-6322-46da94000000', + 'x-ms-client-request-id', + '4ddc70bb-8b55-4416-b05d-e7235b377ce7', + 'x-ms-version', + '2019-12-12', + 'x-ms-type', + 'File', + 'x-ms-server-encrypted', + 'true', + 'x-ms-lease-status', + 'unlocked', + 'x-ms-lease-state', + 'available', + 'x-ms-file-change-time', + '2020-06-19T10:16:41.4982485Z', + 'x-ms-file-last-write-time', + '2020-06-19T10:16:40.8337510Z', + 'x-ms-file-creation-time', + '2020-06-19T10:16:40.8337510Z', + 'x-ms-file-permission-key', + '18367126982671236164*6216600178912236746', + 'x-ms-file-attributes', + 'Archive', + 'x-ms-file-id', + '11529285414812647424', + 'x-ms-file-parent-id', + '13835128424026341376', + 'Date', + 'Fri, 19 Jun 2020 10:16:42 GMT' +]); + +nock('https://fakestorageaccount.file.core.windows.net:443', {"encodedQueryParams":true}) + .delete('/share159256179930406953') + .query(true) + .reply(202, "", [ + 'Transfer-Encoding', + 'chunked', + 'Server', + 'Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0', + 'x-ms-request-id', + '61abba9e-601a-001e-6422-46da94000000', + 'x-ms-client-request-id', + 'fdd48eba-1b54-4aba-8f28-900a3a7747e0', + 'x-ms-version', + '2019-12-12', + 'Date', + 'Fri, 19 Jun 2020 10:16:42 GMT' +]); diff --git a/sdk/storage/storage-file-share/review/storage-file-share.api.md b/sdk/storage/storage-file-share/review/storage-file-share.api.md index 72b4bd5eb1f5..75c69bf37385 100644 --- a/sdk/storage/storage-file-share/review/storage-file-share.api.md +++ b/sdk/storage/storage-file-share/review/storage-file-share.api.md @@ -1112,7 +1112,7 @@ export interface ListHandlesResponse { } // @public -export type ListSharesIncludeType = 'snapshots' | 'metadata'; +export type ListSharesIncludeType = 'snapshots' | 'metadata' | 'deleted'; // @public export interface ListSharesResponse { @@ -1633,6 +1633,8 @@ export type ShareGetStatisticsResponseModel = ShareStats & ShareGetStatisticsHea // @public export interface ShareItem { + // (undocumented) + deleted?: boolean; // (undocumented) metadata?: { [propertyName: string]: string; @@ -1643,6 +1645,8 @@ export interface ShareItem { properties: ShareProperties; // (undocumented) snapshot?: string; + // (undocumented) + version?: string; } // @public @@ -1663,6 +1667,8 @@ export interface SharePermission { // @public export interface ShareProperties { + // (undocumented) + deletedTime?: Date; // (undocumented) etag: string; // (undocumented) @@ -1677,6 +1683,8 @@ export interface ShareProperties { provisionedIops?: number; // (undocumented) quota: number; + // (undocumented) + remainingRetentionDays?: number; } // @public diff --git a/sdk/storage/storage-file-share/src/generated/src/models/index.ts b/sdk/storage/storage-file-share/src/generated/src/models/index.ts index 9c2e8307b240..7fb1d5c868d2 100644 --- a/sdk/storage/storage-file-share/src/generated/src/models/index.ts +++ b/sdk/storage/storage-file-share/src/generated/src/models/index.ts @@ -173,6 +173,8 @@ export interface ShareProperties { provisionedIngressMBps?: number; provisionedEgressMBps?: number; nextAllowedQuotaDowngradeTime?: Date; + deletedTime?: Date; + remainingRetentionDays?: number; } /** @@ -181,6 +183,8 @@ export interface ShareProperties { export interface ShareItem { name: string; snapshot?: string; + deleted?: boolean; + version?: string; properties: ShareProperties; metadata?: { [propertyName: string]: string }; } @@ -627,6 +631,31 @@ export interface ShareGetStatisticsOptionalParams extends coreHttp.RequestOption timeoutInSeconds?: number; } +/** + * Optional Parameters. + */ +export interface ShareRestoreOptionalParams extends coreHttp.RequestOptionsBase { + /** + * The timeout parameter is expressed in seconds. For more information, see Setting + * Timeouts for File Service Operations. + */ + timeoutInSeconds?: number; + /** + * Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the + * analytics logs when storage analytics logging is enabled. + */ + requestId?: string; + /** + * Specifies the name of the preivously-deleted share. + */ + deletedShareName?: string; + /** + * Specifies the version of the preivously-deleted share. + */ + deletedShareVersion?: string; +} + /** * Optional Parameters. */ @@ -1653,6 +1682,42 @@ export interface ShareGetStatisticsHeaders { errorCode?: string; } +/** + * Defines headers for Restore operation. + */ +export interface ShareRestoreHeaders { + /** + * The ETag contains a value that you can use to perform operations conditionally, in quotes. + */ + etag?: string; + /** + * Returns the date and time the share was last modified. Any operation that modifies the share + * or its properties updates the last modified time. Operations on files do not affect the last + * modified time of the share. + */ + lastModified?: Date; + /** + * This header uniquely identifies the request that was made and can be used for troubleshooting + * the request. + */ + requestId?: string; + /** + * If a client request id header is sent in the request, this header will be present in the + * response with the same value. + */ + clientRequestId?: string; + /** + * Indicates the version of the File service used to execute the request. + */ + version?: string; + /** + * A UTC date/time value generated by the service that indicates the time at which the response + * was initiated. + */ + date?: Date; + errorCode?: string; +} + /** * Defines headers for Create operation. */ @@ -2913,11 +2978,11 @@ export type DeleteSnapshotsOptionType = 'include'; /** * Defines values for ListSharesIncludeType. - * Possible values include: 'snapshots', 'metadata' + * Possible values include: 'snapshots', 'metadata', 'deleted' * @readonly * @enum {string} */ -export type ListSharesIncludeType = 'snapshots' | 'metadata'; +export type ListSharesIncludeType = 'snapshots' | 'metadata' | 'deleted'; /** * Defines values for CopyStatusType. @@ -3227,6 +3292,21 @@ export type ShareGetStatisticsResponse = ShareStats & ShareGetStatisticsHeaders }; }; +/** + * Contains response data for the restore operation. + */ +export type ShareRestoreResponse = ShareRestoreHeaders & { + /** + * The underlying HTTP response. + */ + _response: coreHttp.HttpResponse & { + /** + * The parsed HTTP response headers. + */ + parsedHeaders: ShareRestoreHeaders; + }; +}; + /** * Contains response data for the create operation. */ diff --git a/sdk/storage/storage-file-share/src/generated/src/models/mappers.ts b/sdk/storage/storage-file-share/src/generated/src/models/mappers.ts index 39d449992827..a4f07c09825b 100644 --- a/sdk/storage/storage-file-share/src/generated/src/models/mappers.ts +++ b/sdk/storage/storage-file-share/src/generated/src/models/mappers.ts @@ -448,6 +448,20 @@ export const ShareProperties: coreHttp.CompositeMapper = { type: { name: "DateTimeRfc1123" } + }, + deletedTime: { + xmlName: "DeletedTime", + serializedName: "DeletedTime", + type: { + name: "DateTimeRfc1123" + } + }, + remainingRetentionDays: { + xmlName: "RemainingRetentionDays", + serializedName: "RemainingRetentionDays", + type: { + name: "Number" + } } } } @@ -475,6 +489,20 @@ export const ShareItem: coreHttp.CompositeMapper = { name: "String" } }, + deleted: { + xmlName: "Deleted", + serializedName: "Deleted", + type: { + name: "Boolean" + } + }, + version: { + xmlName: "Version", + serializedName: "Version", + type: { + name: "String" + } + }, properties: { xmlName: "Properties", required: true, @@ -1523,6 +1551,58 @@ export const ShareGetStatisticsHeaders: coreHttp.CompositeMapper = { } }; +export const ShareRestoreHeaders: coreHttp.CompositeMapper = { + serializedName: "share-restore-headers", + type: { + name: "Composite", + className: "ShareRestoreHeaders", + modelProperties: { + etag: { + serializedName: "etag", + type: { + name: "String" + } + }, + lastModified: { + serializedName: "last-modified", + type: { + name: "DateTimeRfc1123" + } + }, + requestId: { + serializedName: "x-ms-request-id", + type: { + name: "String" + } + }, + clientRequestId: { + serializedName: "x-ms-client-request-id", + type: { + name: "String" + } + }, + version: { + serializedName: "x-ms-version", + type: { + name: "String" + } + }, + date: { + serializedName: "date", + type: { + name: "DateTimeRfc1123" + } + }, + errorCode: { + serializedName: "x-ms-error-code", + type: { + name: "String" + } + } + } + } +}; + export const DirectoryCreateHeaders: coreHttp.CompositeMapper = { serializedName: "directory-create-headers", type: { diff --git a/sdk/storage/storage-file-share/src/generated/src/models/parameters.ts b/sdk/storage/storage-file-share/src/generated/src/models/parameters.ts index 3201f5b7920b..5a93cbfde140 100644 --- a/sdk/storage/storage-file-share/src/generated/src/models/parameters.ts +++ b/sdk/storage/storage-file-share/src/generated/src/models/parameters.ts @@ -88,7 +88,7 @@ export const comp10: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'range', + defaultValue: 'lease', type: { name: "String" } @@ -100,13 +100,25 @@ export const comp11: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'rangelist', + defaultValue: 'range', type: { name: "String" } } }; export const comp12: coreHttp.OperationQueryParameter = { + parameterPath: "comp", + mapper: { + required: true, + isConstant: true, + serializedName: "comp", + defaultValue: 'rangelist', + type: { + name: "String" + } + } +}; +export const comp13: coreHttp.OperationQueryParameter = { parameterPath: "comp", mapper: { required: true, @@ -184,7 +196,7 @@ export const comp7: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'listhandles', + defaultValue: 'undelete', type: { name: "String" } @@ -196,7 +208,7 @@ export const comp8: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'forceclosehandles', + defaultValue: 'listhandles', type: { name: "String" } @@ -208,7 +220,7 @@ export const comp9: coreHttp.OperationQueryParameter = { required: true, isConstant: true, serializedName: "comp", - defaultValue: 'lease', + defaultValue: 'forceclosehandles', type: { name: "String" } @@ -268,6 +280,30 @@ export const copySource: coreHttp.OperationParameter = { } } }; +export const deletedShareName: coreHttp.OperationParameter = { + parameterPath: [ + "options", + "deletedShareName" + ], + mapper: { + serializedName: "x-ms-deleted-share-name", + type: { + name: "String" + } + } +}; +export const deletedShareVersion: coreHttp.OperationParameter = { + parameterPath: [ + "options", + "deletedShareVersion" + ], + mapper: { + serializedName: "x-ms-deleted-share-version", + type: { + name: "String" + } + } +}; export const deleteSnapshots: coreHttp.OperationParameter = { parameterPath: [ "options", @@ -591,7 +627,8 @@ export const include: coreHttp.OperationQueryParameter = { name: "Enum", allowedValues: [ "snapshots", - "metadata" + "metadata", + "deleted" ] } } diff --git a/sdk/storage/storage-file-share/src/generated/src/models/shareMappers.ts b/sdk/storage/storage-file-share/src/generated/src/models/shareMappers.ts index e24e8970e089..452568ab51aa 100644 --- a/sdk/storage/storage-file-share/src/generated/src/models/shareMappers.ts +++ b/sdk/storage/storage-file-share/src/generated/src/models/shareMappers.ts @@ -17,6 +17,7 @@ export { ShareGetPropertiesHeaders, ShareGetStatisticsHeaders, SharePermission, + ShareRestoreHeaders, ShareSetAccessPolicyHeaders, ShareSetMetadataHeaders, ShareSetQuotaHeaders, diff --git a/sdk/storage/storage-file-share/src/generated/src/operations/directory.ts b/sdk/storage/storage-file-share/src/generated/src/operations/directory.ts index 79673552b122..1746b39274c7 100644 --- a/sdk/storage/storage-file-share/src/generated/src/operations/directory.ts +++ b/sdk/storage/storage-file-share/src/generated/src/operations/directory.ts @@ -450,7 +450,7 @@ const listHandlesOperationSpec: coreHttp.OperationSpec = { Parameters.maxResults, Parameters.timeoutInSeconds, Parameters.shareSnapshot, - Parameters.comp7 + Parameters.comp8 ], headerParameters: [ Parameters.recursive, @@ -480,7 +480,7 @@ const forceCloseHandlesOperationSpec: coreHttp.OperationSpec = { Parameters.timeoutInSeconds, Parameters.marker, Parameters.shareSnapshot, - Parameters.comp8 + Parameters.comp9 ], headerParameters: [ Parameters.handleId, diff --git a/sdk/storage/storage-file-share/src/generated/src/operations/file.ts b/sdk/storage/storage-file-share/src/generated/src/operations/file.ts index 3c1e25c12b27..92c1d2f88001 100644 --- a/sdk/storage/storage-file-share/src/generated/src/operations/file.ts +++ b/sdk/storage/storage-file-share/src/generated/src/operations/file.ts @@ -807,7 +807,7 @@ const acquireLeaseOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp9 + Parameters.comp10 ], headerParameters: [ Parameters.duration, @@ -837,7 +837,7 @@ const releaseLeaseOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp9 + Parameters.comp10 ], headerParameters: [ Parameters.leaseId1, @@ -866,7 +866,7 @@ const changeLeaseOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp9 + Parameters.comp10 ], headerParameters: [ Parameters.leaseId1, @@ -896,7 +896,7 @@ const breakLeaseOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp9 + Parameters.comp10 ], headerParameters: [ Parameters.version, @@ -925,7 +925,7 @@ const uploadRangeOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp10 + Parameters.comp11 ], headerParameters: [ Parameters.range1, @@ -969,7 +969,7 @@ const uploadRangeFromURLOperationSpec: coreHttp.OperationSpec = { ], queryParameters: [ Parameters.timeoutInSeconds, - Parameters.comp10 + Parameters.comp11 ], headerParameters: [ Parameters.range1, @@ -1005,7 +1005,7 @@ const getRangeListOperationSpec: coreHttp.OperationSpec = { queryParameters: [ Parameters.shareSnapshot, Parameters.timeoutInSeconds, - Parameters.comp11 + Parameters.comp12 ], headerParameters: [ Parameters.version, @@ -1083,7 +1083,7 @@ const abortCopyOperationSpec: coreHttp.OperationSpec = { queryParameters: [ Parameters.copyId, Parameters.timeoutInSeconds, - Parameters.comp12 + Parameters.comp13 ], headerParameters: [ Parameters.copyActionAbortConstant, @@ -1114,7 +1114,7 @@ const listHandlesOperationSpec: coreHttp.OperationSpec = { Parameters.maxResults, Parameters.timeoutInSeconds, Parameters.shareSnapshot, - Parameters.comp7 + Parameters.comp8 ], headerParameters: [ Parameters.version @@ -1143,7 +1143,7 @@ const forceCloseHandlesOperationSpec: coreHttp.OperationSpec = { Parameters.timeoutInSeconds, Parameters.marker, Parameters.shareSnapshot, - Parameters.comp8 + Parameters.comp9 ], headerParameters: [ Parameters.handleId, diff --git a/sdk/storage/storage-file-share/src/generated/src/operations/share.ts b/sdk/storage/storage-file-share/src/generated/src/operations/share.ts index d8b454643168..5cc5179f048f 100644 --- a/sdk/storage/storage-file-share/src/generated/src/operations/share.ts +++ b/sdk/storage/storage-file-share/src/generated/src/operations/share.ts @@ -300,6 +300,30 @@ export class Share { getStatisticsOperationSpec, callback) as Promise; } + + /** + * Restores a previously deleted Share. + * @param [options] The optional parameters + * @returns Promise + */ + restore(options?: Models.ShareRestoreOptionalParams): Promise; + /** + * @param callback The callback + */ + restore(callback: coreHttp.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + restore(options: Models.ShareRestoreOptionalParams, callback: coreHttp.ServiceCallback): void; + restore(options?: Models.ShareRestoreOptionalParams | coreHttp.ServiceCallback, callback?: coreHttp.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + restoreOperationSpec, + callback) as Promise; + } } // Operation Specifications @@ -650,3 +674,33 @@ const getStatisticsOperationSpec: coreHttp.OperationSpec = { isXML: true, serializer }; + +const restoreOperationSpec: coreHttp.OperationSpec = { + httpMethod: "PUT", + path: "{shareName}", + urlParameters: [ + Parameters.url + ], + queryParameters: [ + Parameters.timeoutInSeconds, + Parameters.restype1, + Parameters.comp7 + ], + headerParameters: [ + Parameters.version, + Parameters.requestId, + Parameters.deletedShareName, + Parameters.deletedShareVersion + ], + responses: { + 201: { + headersMapper: Mappers.ShareRestoreHeaders + }, + default: { + bodyMapper: Mappers.StorageError, + headersMapper: Mappers.ShareRestoreHeaders + } + }, + isXML: true, + serializer +}; diff --git a/sdk/storage/storage-file-share/src/generated/src/storageClientContext.ts b/sdk/storage/storage-file-share/src/generated/src/storageClientContext.ts index 8992aa042d4b..2a2c313712c2 100644 --- a/sdk/storage/storage-file-share/src/generated/src/storageClientContext.ts +++ b/sdk/storage/storage-file-share/src/generated/src/storageClientContext.ts @@ -11,7 +11,7 @@ import * as coreHttp from "@azure/core-http"; const packageName = "azure-storage-file-share"; -const packageVersion = "12.1.2"; +const packageVersion = "12.2.0"; export class StorageClientContext extends coreHttp.ServiceClient { version: string; diff --git a/sdk/storage/storage-file-share/src/utils/constants.ts b/sdk/storage/storage-file-share/src/utils/constants.ts index 101e9b506655..510f5498478c 100644 --- a/sdk/storage/storage-file-share/src/utils/constants.ts +++ b/sdk/storage/storage-file-share/src/utils/constants.ts @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -export const SDK_VERSION: string = "12.1.2"; -export const SERVICE_VERSION: string = "2019-07-07"; +export const SDK_VERSION: string = "12.2.0"; +export const SERVICE_VERSION: string = "2019-12-12"; -export const FILE_MAX_SIZE_BYTES: number = 1024 * 1024 * 1024 * 1024; // 1TB +export const FILE_MAX_SIZE_BYTES: number = 4 * 1024 * 1024 * 1024 * 1024; // 4TB export const FILE_RANGE_MAX_SIZE_BYTES: number = 4 * 1024 * 1024; // 4MB export const DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS: number = 5; export const DEFAULT_HIGH_LEVEL_CONCURRENCY: number = 5; diff --git a/sdk/storage/storage-file-share/swagger/README.md b/sdk/storage/storage-file-share/swagger/README.md index 084d3a86396f..92acff2933e5 100644 --- a/sdk/storage/storage-file-share/swagger/README.md +++ b/sdk/storage/storage-file-share/swagger/README.md @@ -12,7 +12,7 @@ enable-xml: true generate-metadata: false license-header: MICROSOFT_MIT_NO_VERSION output-folder: ../src/generated -input-file: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/storage-dataplane-preview/specification/storage/data-plane/Microsoft.FileStorage/preview/2019-07-07/file.json +input-file: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/storage-dataplane-preview/specification/storage/data-plane/Microsoft.FileStorage/preview/2019-12-12/file.json model-date-time-as-string: true optional-response-headers: true ``` diff --git a/sdk/storage/storage-file-share/test/fileclient.spec.ts b/sdk/storage/storage-file-share/test/fileclient.spec.ts index fddd84646f4c..7bfb9d0ead01 100644 --- a/sdk/storage/storage-file-share/test/fileclient.spec.ts +++ b/sdk/storage/storage-file-share/test/fileclient.spec.ts @@ -13,6 +13,7 @@ import { Pipeline } from "../src/Pipeline"; import { truncatedISO8061Date } from "../src/utils/utils.common"; import { bodyToString, getBSU, recorderEnvSetup } from "./utils"; import { MockPolicyFactory } from "./utils/MockPolicyFactory"; +import { FILE_MAX_SIZE_BYTES } from "../src/utils/constants"; dotenv.config(); @@ -147,6 +148,18 @@ describe("FileClient", () => { assert.ok(properties.fileParentId!); }); + // need to skip this test in live as it requires Premium_LRS SKU for 2019-12-12. + it.skip("create largest file", async () => { + const GB = 1024 * 1024 * 1024; + await shareClient.setQuota(FILE_MAX_SIZE_BYTES / GB); + const cResp = await fileClient.create(FILE_MAX_SIZE_BYTES); + assert.equal(cResp.errorCode, undefined); + + await fileClient.resize(FILE_MAX_SIZE_BYTES); + const updatedProperties = await fileClient.getProperties(); + assert.deepStrictEqual(updatedProperties.contentLength, FILE_MAX_SIZE_BYTES); + }); + it("setProperties with default parameters", async () => { await fileClient.create(content.length); await fileClient.setProperties(); diff --git a/sdk/storage/storage-internal-avro/.vscode/extensions.json b/sdk/storage/storage-internal-avro/.vscode/extensions.json new file mode 100644 index 000000000000..c83e26348e1f --- /dev/null +++ b/sdk/storage/storage-internal-avro/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["esbenp.prettier-vscode"] +} diff --git a/sdk/storage/storage-internal-avro/.vscode/launch.json b/sdk/storage/storage-internal-avro/.vscode/launch.json new file mode 100644 index 000000000000..24dbfc9d74c4 --- /dev/null +++ b/sdk/storage/storage-internal-avro/.vscode/launch.json @@ -0,0 +1,59 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "node", + "request": "launch", + "name": "Debug Javascript Samples", + "program": "${workspaceFolder}/samples/javascript/basic.js", + "preLaunchTask": "npm: build:js-samples" + }, + { + "type": "node", + "request": "launch", + "name": "Debug Typescript Samples", + "program": "${workspaceFolder}/samples/typescript/basic.ts", + "preLaunchTask": "npm: build:ts-samples", + "outFiles": ["${workspaceFolder}/dist-esm/samples/typescript/*.js"] + }, + { + "type": "node", + "request": "launch", + "name": "Debug Mocha Test [Without Rollup]", + "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha", + "args": [ + "-r", + "ts-node/register", + "--timeout", + "999999", + "--colors", + "${workspaceFolder}/test/*.spec.ts", + "${workspaceFolder}/test/node/*.spec.ts" + ], + "env": { "TS_NODE_COMPILER_OPTIONS": "{\"module\": \"commonjs\"}" }, + "envFile": "${workspaceFolder}/../.env", + "console": "integratedTerminal", + "internalConsoleOptions": "neverOpen", + "protocol": "inspector" + }, + { + "type": "node", + "request": "launch", + "name": "Debug Unit Tests", + "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha", + "args": [ + "-u", + "tdd", + "--timeout", + "999999", + "--colors", + "${workspaceFolder}/dist-test/index.node.js" + ], + "internalConsoleOptions": "openOnSessionStart", + "preLaunchTask": "npm: build:test" + } + ] +} diff --git a/sdk/storage/storage-internal-avro/.vscode/settings.json b/sdk/storage/storage-internal-avro/.vscode/settings.json new file mode 100644 index 000000000000..7ceb5ace3e9d --- /dev/null +++ b/sdk/storage/storage-internal-avro/.vscode/settings.json @@ -0,0 +1,27 @@ +{ + "files.exclude": { + "**/.git": true, + "**/.svn": true, + "**/.DS_Store": true + }, + "[typescript]": { + "editor.formatOnSave": true, + "editor.tabSize": 2, + "editor.detectIndentation": false + }, + "[json]": { + "editor.formatOnSave": true, + "editor.tabSize": 2, + "editor.detectIndentation": false + }, + "[yaml]": { + "editor.formatOnSave": true, + "editor.tabSize": 2, + "editor.detectIndentation": false + }, + "editor.rulers": [ + 100 + ], + "typescript.preferences.quoteStyle": "double", + "javascript.preferences.quoteStyle": "double" + } \ No newline at end of file diff --git a/sdk/storage/storage-internal-avro/README.md b/sdk/storage/storage-internal-avro/README.md new file mode 100644 index 000000000000..72ce26939d78 --- /dev/null +++ b/sdk/storage/storage-internal-avro/README.md @@ -0,0 +1,20 @@ +# Azure Storage Internal Avro client library for JavaScript +- For internal use only. + +## Getting started +- For internal use only. + +## Key concepts +- For internal use only. + +## Examples +- For internal use only. + +## Troubleshooting +- For internal use only. + +## Next steps +- For internal use only. + +## Contributing +- For internal use only. \ No newline at end of file diff --git a/sdk/storage/storage-internal-avro/package.json b/sdk/storage/storage-internal-avro/package.json new file mode 100644 index 000000000000..12c9f71699ea --- /dev/null +++ b/sdk/storage/storage-internal-avro/package.json @@ -0,0 +1,84 @@ +{ + "name": "@azure/storage-internal-avro", + "sideEffect": false, + "private": true, + "author": "Microsoft Corporation", + "version": "1.0.0", + "description": "internal avro parser", + "license": "MIT", + "repository": "github:Azure/azure-sdk-for-js", + "main": "./srt/index.ts", + "module": "dist-esm/index.js", + "types": "./types/index.d.ts", + "engines": { + "node": ">=8.0.0" + }, + "scripts": { + "build:es6": "tsc -p tsconfig.json", + "build:nodebrowser": "rollup -c 2>&1", + "build": "npm run build:es6 && npm run build:nodebrowser", + "build:test": "npm run build:es6 && rollup -c rollup.test.config.js 2>&1", + "clean": "rimraf dist dist-esm dist-test typings temp dist-browser/*.js* dist-browser/*.zip statistics.html coverage coverage-browser .nyc_output *.tgz *.log test*.xml TEST*.xml", + "unit-test:node": "mocha --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --full-trace -t 120000 dist-test/index.node.js", + "unit-test:browser": "echo 'browser not supported yet.'", + "test:node": "npm run clean && npm run build:test && npm run unit-test:node", + "format": "prettier --write --config ../../.prettierrc.json \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"" + }, + "dependencies": { + "tslib": "^2.0.0", + "@azure/core-paging": "^1.1.1" + }, + "devDependencies": { + "@azure/identity": "^1.1.0-preview", + "@azure/test-utils-recorder": "^1.0.0", + "@microsoft/api-extractor": "7.7.11", + "@rollup/plugin-multi-entry": "^3.0.0", + "@rollup/plugin-replace": "^2.2.0", + "@types/mocha": "^7.0.2", + "@types/node": "^8.0.0", + "@typescript-eslint/eslint-plugin": "^2.0.0", + "@typescript-eslint/parser": "^2.0.0", + "assert": "^1.4.1", + "cross-env": "^7.0.2", + "dotenv": "^8.2.0", + "downlevel-dts": "~0.4.0", + "es6-promise": "^4.2.5", + "eslint": "^6.1.0", + "eslint-config-prettier": "^6.0.0", + "eslint-plugin-no-null": "^1.0.2", + "eslint-plugin-no-only-tests": "^2.3.0", + "eslint-plugin-promise": "^4.1.1", + "esm": "^3.2.18", + "inherits": "^2.0.3", + "karma": "^4.0.1", + "karma-chrome-launcher": "^3.0.0", + "karma-coverage": "^2.0.0", + "karma-edge-launcher": "^0.4.2", + "karma-env-preprocessor": "^0.1.1", + "karma-firefox-launcher": "^1.1.0", + "karma-ie-launcher": "^1.0.0", + "karma-json-preprocessor": "^0.3.3", + "karma-json-to-file-reporter": "^1.0.1", + "karma-junit-reporter": "^2.0.1", + "karma-mocha": "^1.3.0", + "karma-mocha-reporter": "^2.2.5", + "karma-remap-istanbul": "^0.6.0", + "mocha": "^7.1.1", + "mocha-junit-reporter": "^1.18.0", + "nyc": "^14.0.0", + "prettier": "^1.16.4", + "puppeteer": "^3.3.0", + "rimraf": "^3.0.0", + "rollup": "^1.16.3", + "@rollup/plugin-commonjs": "11.0.2", + "@rollup/plugin-node-resolve": "^8.0.0", + "rollup-plugin-shim": "^1.0.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-terser": "^5.1.1", + "rollup-plugin-visualizer": "^4.0.4", + "source-map-support": "^0.5.9", + "ts-node": "^8.3.0", + "typescript": "~3.9.3", + "util": "^0.12.1" + } +} diff --git a/sdk/storage/storage-internal-avro/rollup.base.config.js b/sdk/storage/storage-internal-avro/rollup.base.config.js new file mode 100644 index 000000000000..6c638d082ff5 --- /dev/null +++ b/sdk/storage/storage-internal-avro/rollup.base.config.js @@ -0,0 +1,177 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +import nodeResolve from "@rollup/plugin-node-resolve"; +import multiEntry from "@rollup/plugin-multi-entry"; +import cjs from "@rollup/plugin-commonjs"; +import replace from "@rollup/plugin-replace"; +import { terser } from "rollup-plugin-terser"; +import sourcemaps from "rollup-plugin-sourcemaps"; +import shim from "rollup-plugin-shim"; +// import visualizer from "rollup-plugin-visualizer"; + +const version = require("./package.json").version; +const banner = [ + "/*!", + ` * Azure Storage SDK for JavaScript - Blob, ${version}`, + " * Copyright (c) Microsoft and contributors. All rights reserved.", + " */" +].join("\n"); + +const pkg = require("./package.json"); +const depNames = Object.keys(pkg.dependencies); +const production = process.env.NODE_ENV === "production"; + +export function nodeConfig(test = false) { + const externalNodeBuiltins = [ + "@azure/core-http", + "crypto", + "fs", + "events", + "os", + "stream", + "util" + ]; + const baseConfig = { + input: "dist-esm/src/index.js", + external: depNames.concat(externalNodeBuiltins), + output: { + file: "dist/index.js", + format: "cjs", + sourcemap: true + }, + preserveSymlinks: false, + plugins: [ + sourcemaps(), + replace({ + delimiters: ["", ""], + values: { + // replace dynamic checks with if (true) since this is for node only. + // Allows rollup's dead code elimination to be more aggressive. + "if (isNode)": "if (true)" + } + }), + nodeResolve({ preferBuiltins: true }), + cjs() + ], + onwarn(warning, warn) { + if (warning.code === "CIRCULAR_DEPENDENCY") { + throw new Error(warning.message); + } + warn(warning); + } + }; + + if (test) { + // entry point is every test file + baseConfig.input = [ + "dist-esm/test/*.spec.js", + "dist-esm/test/node/*.spec.js", + "dist-esm/src/index.js" + ]; + baseConfig.plugins.unshift(multiEntry()); + + // different output file + baseConfig.output.file = "dist-test/index.node.js"; + + // mark assert as external + baseConfig.external.push("assert", "fs", "path", "buffer", "zlib"); + + baseConfig.context = "null"; + + // Disable tree-shaking of test code. In rollup-plugin-node-resolve@5.0.0, rollup started respecting + // the "sideEffects" field in package.json. Since our package.json sets "sideEffects=false", this also + // applies to test code, which causes all tests to be removed by tree-shaking. + baseConfig.treeshake = false; + } else if (production) { + baseConfig.plugins.push(terser()); + } + + return baseConfig; +} + +export function browserConfig(test = false) { + const baseConfig = { + input: "dist-esm/src/index.browser.js", + output: { + file: "dist-browser/azure-internal-avro.js", + banner: banner, + format: "umd", + name: "azblob", + sourcemap: true + }, + preserveSymlinks: false, + plugins: [ + sourcemaps(), + replace({ + delimiters: ["", ""], + values: { + // replace dynamic checks with if (false) since this is for + // browser only. Rollup's dead code elimination will remove + // any code guarded by if (isNode) { ... } + "if (isNode)": "if (false)" + } + }), + // fs and os are not used by the browser bundle, so just shim it + // dotenv doesn't work in the browser, so replace it with a no-op function + shim({ + dotenv: `export function config() { }`, + fs: ` + export function stat() { } + export function createReadStream() { } + export function createWriteStream() { } + `, + os: ` + export const type = 1; + export const release = 1; + `, + util: ` + export function promisify() { } + ` + }), + nodeResolve({ + mainFields: ["module", "browser"], + preferBuiltins: false + }), + cjs({ + namedExports: { + events: ["EventEmitter"], + assert: [ + "ok", + "deepEqual", + "equal", + "fail", + "strictEqual", + "deepStrictEqual", + "notDeepEqual", + "notDeepStrictEqual" + ], + "@opentelemetry/api": ["CanonicalCode", "SpanKind", "TraceFlags"] + } + }) + ], + onwarn(warning, warn) { + if (warning.code === "CIRCULAR_DEPENDENCY") { + throw new Error(warning.message); + } + warn(warning); + } + }; + + if (test) { + baseConfig.input = ["dist-esm/test/*.spec.js", "dist-esm/test/browser/*.spec.js"]; + baseConfig.plugins.unshift(multiEntry({ exports: false })); + baseConfig.output.file = "dist-test/index.browser.js"; + // mark fs-extra as external + baseConfig.external = ["fs-extra"]; + + baseConfig.context = "null"; + + // Disable tree-shaking of test code. In rollup-plugin-node-resolve@5.0.0, rollup started respecting + // the "sideEffects" field in package.json. Since our package.json sets "sideEffects=false", this also + // applies to test code, which causes all tests to be removed by tree-shaking. + baseConfig.treeshake = false; + } + + return baseConfig; +} diff --git a/sdk/storage/storage-internal-avro/rollup.config.js b/sdk/storage/storage-internal-avro/rollup.config.js new file mode 100644 index 000000000000..a62dabd573b4 --- /dev/null +++ b/sdk/storage/storage-internal-avro/rollup.config.js @@ -0,0 +1,17 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +import * as base from "./rollup.base.config"; + +const inputs = []; + +if (!process.env.ONLY_BROWSER) { + inputs.push(base.nodeConfig()); +} + +// Disable this until we are ready to run rollup for the browser. +// if (!process.env.ONLY_NODE) { +// inputs.push(base.browserConfig()); +// } + +export default inputs; diff --git a/sdk/storage/storage-internal-avro/rollup.test.config.js b/sdk/storage/storage-internal-avro/rollup.test.config.js new file mode 100644 index 000000000000..ad98718cce46 --- /dev/null +++ b/sdk/storage/storage-internal-avro/rollup.test.config.js @@ -0,0 +1,6 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +import * as base from "./rollup.base.config"; + +export default [base.nodeConfig(true), base.browserConfig(true)]; diff --git a/sdk/storage/storage-internal-avro/src/AvroConstants.ts b/sdk/storage/storage-internal-avro/src/AvroConstants.ts new file mode 100644 index 000000000000..c5368c596246 --- /dev/null +++ b/sdk/storage/storage-internal-avro/src/AvroConstants.ts @@ -0,0 +1,4 @@ +export const AVRO_SYNC_MARKER_SIZE: number = 16; +export const AVRO_INIT_BYTES: Uint8Array = new Uint8Array([79, 98, 106, 1]); +export const AVRO_CODEC_KEY: string = "avro.codec"; +export const AVRO_SCHEMA_KEY: string = "avro.schema"; diff --git a/sdk/storage/storage-internal-avro/src/AvroParser.ts b/sdk/storage/storage-internal-avro/src/AvroParser.ts new file mode 100644 index 000000000000..d81022629409 --- /dev/null +++ b/sdk/storage/storage-internal-avro/src/AvroParser.ts @@ -0,0 +1,390 @@ +import { AvroReadable } from "./AvroReadable"; +import { KeyValuePair } from "./utils/utils.common"; + +export class AvroParser { + /** + * Reads a fixed number of bytes from the stream. + * + * @static + * @param stream + * @param length + */ + public static async readFixedBytes(stream: AvroReadable, length: number): Promise { + const bytes = await stream.read(length); + if (bytes.length != length) { + throw new Error("Hit stream end."); + } + return bytes; + } + + /** + * Reads a single byte from the stream. + * + * @static + * @param stream + */ + private static async readByte(stream: AvroReadable): Promise { + const buf = await AvroParser.readFixedBytes(stream, 1); + return buf[0]; + } + + // int and long are stored in variable-length zig-zag coding. + // variable-length: https://lucene.apache.org/core/3_5_0/fileformats.html#VInt + // zig-zag: https://developers.google.com/protocol-buffers/docs/encoding?csw=1#types + private static async readZigZagLong(stream: AvroReadable): Promise { + let zigZagEncoded = 0; + let significanceInBit = 0; + let byte, haveMoreByte, significanceInFloat; + + do { + byte = await AvroParser.readByte(stream); + haveMoreByte = byte & 0x80; + zigZagEncoded |= (byte & 0x7f) << significanceInBit; + significanceInBit += 7; + } while (haveMoreByte && significanceInBit < 28); // bitwise operation only works for 32-bit integers + + if (haveMoreByte) { + // Switch to float arithmetic + // FIXME: this only works when zigZagEncoded is no more than Number.MAX_SAFE_INTEGER (2**53 - 1) + zigZagEncoded = zigZagEncoded; + significanceInFloat = 268435456; // 2 ** 28. + do { + byte = await AvroParser.readByte(stream); + zigZagEncoded += (byte & 0x7f) * significanceInFloat; + significanceInFloat *= 128; // 2 ** 7 + } while (byte & 0x80); + return (zigZagEncoded % 2 ? -(zigZagEncoded + 1) : zigZagEncoded) / 2; + } + + return (zigZagEncoded >> 1) ^ -(zigZagEncoded & 1); + } + + public static async readLong(stream: AvroReadable): Promise { + return AvroParser.readZigZagLong(stream); + } + + public static async readInt(stream: AvroReadable): Promise { + return AvroParser.readZigZagLong(stream); + } + + public static async readNull(): Promise { + return null; + } + + public static async readBoolean(stream: AvroReadable): Promise { + const b = await AvroParser.readByte(stream); + if (b == 1) { + return true; + } else if (b == 0) { + return false; + } else { + throw new Error("Byte was not a boolean."); + } + } + + public static async readFloat(stream: AvroReadable): Promise { + const u8arr = await AvroParser.readFixedBytes(stream, 4); + const view = new DataView(u8arr.buffer, u8arr.byteOffset, u8arr.byteLength); + return view.getFloat32(0, true); // littleEndian = true + } + + public static async readDouble(stream: AvroReadable): Promise { + const u8arr = await AvroParser.readFixedBytes(stream, 8); + const view = new DataView(u8arr.buffer, u8arr.byteOffset, u8arr.byteLength); + return view.getFloat64(0, true); // littleEndian = true + } + + public static async readBytes(stream: AvroReadable): Promise { + const size = await AvroParser.readLong(stream); + if (size < 0) { + throw new Error("Bytes size was negative."); + } + + return await stream.read(size); + } + + public static async readString(stream: AvroReadable): Promise { + const u8arr = await AvroParser.readBytes(stream); + + // polyfill TextDecoder to be backward compatible with older + // nodejs that doesn't expose TextDecoder as a global variable + if (typeof TextDecoder === "undefined" && typeof require !== "undefined") { + (global as any).TextDecoder = require("util").TextDecoder; + } + + // FIXME: need TextDecoder polyfill for IE + let utf8decoder = new TextDecoder(); + return utf8decoder.decode(u8arr); + } + + private static async readMapPair( + stream: AvroReadable, + readItemMethod: (s: AvroReadable) => Promise + ): Promise> { + const key = await AvroParser.readString(stream); + // FIXME: what about readFixed which need a length as parameter. + const value = await readItemMethod(stream); + return { key, value }; + } + + public static async readMap( + stream: AvroReadable, + readItemMethod: (s: AvroReadable) => Promise + ): Promise> { + const readPairMethod = async (stream: AvroReadable): Promise> => { + return await AvroParser.readMapPair(stream, readItemMethod); + }; + + const pairs: KeyValuePair[] = await AvroParser.readArray(stream, readPairMethod); + let dict: Record = {}; + for (const pair of pairs) { + dict[pair.key] = pair.value; + } + return dict; + } + + private static async readArray( + stream: AvroReadable, + readItemMethod: (s: AvroReadable) => Promise + ): Promise { + let items: T[] = []; + for ( + let count = await AvroParser.readLong(stream); + count != 0; + count = await AvroParser.readLong(stream) + ) { + if (count < 0) { + // Ignore block sizes + await AvroParser.readLong(stream); + count = -count; + } + + while (count--) { + const item: T = await readItemMethod(stream); + items.push(item); + } + } + return items; + } +} + +interface RecordField { + name: string; + type: string | ObjectSchema | (string | ObjectSchema)[]; // Unions may not immediately contain other unions. +} + +enum AvroComplex { + RECORD = "record", + ENUM = "enum", + ARRAY = "array", + MAP = "map", + UNION = "union", + FIXED = "fixed" +} + +interface ObjectSchema { + type: Exclude; + name?: string; + aliases?: string; + fields?: RecordField[]; + symbols?: string[]; + values?: string; + size?: number; +} + +export abstract class AvroType { + /** + * Reads an object from the stream. + * + * @param stream + */ + public abstract read(stream: AvroReadable): Promise; + + /** + * Determines the AvroType from the Avro Schema. + */ + public static fromSchema(schema: string | Object): AvroType { + if (typeof schema == "string") { + return AvroType.fromStringSchema(schema); + } else if (Array.isArray(schema)) { + return AvroType.fromArraySchema(schema); + } else { + return AvroType.fromObjectSchema(schema as ObjectSchema); + } + } + + private static fromStringSchema(schema: string): AvroType { + // FIXME: simpler way to tell if schema is of type AvroPrimitive? + switch (schema) { + case AvroPrimitive.NULL: + case AvroPrimitive.BOOLEAN: + case AvroPrimitive.INT: + case AvroPrimitive.LONG: + case AvroPrimitive.FLOAT: + case AvroPrimitive.DOUBLE: + case AvroPrimitive.BYTES: + case AvroPrimitive.STRING: + return new AvroPrimitiveType(schema as AvroPrimitive); + default: + throw new Error(`Unexpected Avro type ${schema}`); + } + } + + private static fromArraySchema(schema: any[]): AvroType { + return new AvroUnionType(schema.map(AvroType.fromSchema)); + } + + private static fromObjectSchema(schema: ObjectSchema): AvroType { + const type = schema.type; + // Primitives can be defined as strings or objects + try { + return AvroType.fromStringSchema(type); + } catch (err) {} + + switch (type) { + case AvroComplex.RECORD: + if (schema.aliases) { + throw new Error(`aliases currently is not supported, schema: ${schema}`); + } + if (!schema.name) { + throw new Error(`Required attribute 'name' doesn't exist on schema: ${schema}`); + } + + let fields: Record = {}; + if (!schema.fields) { + throw new Error(`Required attribute 'fields' doesn't exist on schema: ${schema}`); + } + for (const field of schema.fields) { + fields[field.name] = AvroType.fromSchema(field.type); + } + return new AvroRecordType(fields, schema.name); + case AvroComplex.ENUM: + if (schema.aliases) { + throw new Error(`aliases currently is not supported, schema: ${schema}`); + } + if (!schema.symbols) { + throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${schema}`); + } + return new AvroEnumType(schema.symbols); + case AvroComplex.MAP: + if (!schema.values) { + throw new Error(`Required attribute 'values' doesn't exist on schema: ${schema}`); + } + return new AvroMapType(AvroType.fromSchema(schema.values)); + case AvroComplex.ARRAY: // Unused today + case AvroComplex.FIXED: // Unused today + default: + throw new Error(`Unexpected Avro type ${type} in ${schema}`); + } + } +} + +enum AvroPrimitive { + NULL = "null", + BOOLEAN = "boolean", + INT = "int", + LONG = "long", + FLOAT = "float", + DOUBLE = "double", + BYTES = "bytes", + STRING = "string" +} + +class AvroPrimitiveType extends AvroType { + private _primitive: AvroPrimitive; + + constructor(primitive: AvroPrimitive) { + super(); + this._primitive = primitive; + } + + public async read(stream: AvroReadable): Promise { + switch (this._primitive) { + case AvroPrimitive.NULL: + return await AvroParser.readNull(); + case AvroPrimitive.BOOLEAN: + return await AvroParser.readBoolean(stream); + case AvroPrimitive.INT: + return await AvroParser.readInt(stream); + case AvroPrimitive.LONG: + return await AvroParser.readLong(stream); + case AvroPrimitive.FLOAT: + return await AvroParser.readFloat(stream); + case AvroPrimitive.DOUBLE: + return await AvroParser.readDouble(stream); + case AvroPrimitive.BYTES: + return await AvroParser.readBytes(stream); + case AvroPrimitive.STRING: + return await AvroParser.readString(stream); + default: + throw new Error("Unknown Avro Primitive"); + } + } +} + +class AvroEnumType extends AvroType { + private readonly _symbols: string[]; + + constructor(symbols: string[]) { + super(); + this._symbols = symbols; + } + + public async read(stream: AvroReadable): Promise { + const value = await AvroParser.readInt(stream); + return this._symbols[value]; + } +} + +class AvroUnionType extends AvroType { + private readonly _types: AvroType[]; + + constructor(types: AvroType[]) { + super(); + this._types = types; + } + + public async read(stream: AvroReadable): Promise { + const typeIndex = await AvroParser.readInt(stream); + return await this._types[typeIndex].read(stream); + } +} + +class AvroMapType extends AvroType { + private readonly _itemType: AvroType; + + constructor(itemType: AvroType) { + super(); + this._itemType = itemType; + } + + public async read(stream: AvroReadable): Promise { + const readItemMethod = async (s: AvroReadable): Promise => { + return await this._itemType.read(s); + }; + return await AvroParser.readMap(stream, readItemMethod); + } +} + +class AvroRecordType extends AvroType { + private readonly _name: string; + private readonly _fields: Record; + + constructor(fields: Record, name: string) { + super(); + this._fields = fields; + this._name = name; + } + + public async read(stream: AvroReadable): Promise { + let record: Record = {}; + // FIXME: what for? + record["$schema"] = this._name; + for (const key in this._fields) { + if (this._fields.hasOwnProperty(key)) { + record[key] = await this._fields[key].read(stream); + } + } + return record; + } +} diff --git a/sdk/storage/storage-internal-avro/src/AvroReadable.ts b/sdk/storage/storage-internal-avro/src/AvroReadable.ts new file mode 100644 index 000000000000..36151b8fa453 --- /dev/null +++ b/sdk/storage/storage-internal-avro/src/AvroReadable.ts @@ -0,0 +1,4 @@ +export abstract class AvroReadable { + public abstract get position(): number; + public abstract async read(size: number): Promise; +} diff --git a/sdk/storage/storage-internal-avro/src/AvroReadableFromStream.ts b/sdk/storage/storage-internal-avro/src/AvroReadableFromStream.ts new file mode 100644 index 000000000000..0dd8e75b5a1d --- /dev/null +++ b/sdk/storage/storage-internal-avro/src/AvroReadableFromStream.ts @@ -0,0 +1,85 @@ +import { AvroReadable } from "./AvroReadable"; + +export class AvroReadableFromStream extends AvroReadable { + private _position: number; + private _readable: NodeJS.ReadableStream; + + private toUint8Array(data: string | Buffer): Uint8Array { + if (typeof data === "string") { + return Buffer.from(data); + } + return data; + } + + // private _stillReadable: boolean; + constructor(readable: NodeJS.ReadableStream) { + super(); + this._readable = readable; + this._position = 0; + // workaround due to Readable.readable only available after Node.js v11.4 + // this._stillReadable = true; + // this._readable.on("end", () => { + // this._stillReadable = false; + // }); + // this._readable.on("error", () => { + // this._stillReadable = false; + // }); + } + public get position(): number { + return this._position; + } + public async read(size: number): Promise { + // console.log(`reading stream for size ${size} at position ${this._position}`); + if (size < 0) { + throw new Error(`size parameter should be positive: ${size}`); + } + + if (size === 0) { + return new Uint8Array(); + } + + // readable is true if it is safe to call readable.read(), which means the stream has not been destroyed or emitted 'error' or 'end'. + // if (!this._stillReadable || this._readable.destroyed) { + if (!this._readable.readable) { + throw new Error("Stream no longer readable."); + } + // See if there is already enough data, note that "Only after readable.read() returns null, 'readable' will be emitted." + let chunk = this._readable.read(size); + if (chunk) { + this._position += chunk.length; + // chunk.length maybe less than desired size if the stream ends. + return this.toUint8Array(chunk); + } else { + // register callback to wait for enough data to read + return new Promise((resolve, reject) => { + const readableCallback = () => { + let chunk = this._readable.read(size); + if (chunk) { + this._position += chunk.length; + + this._readable.removeListener("readable", readableCallback); + this._readable.removeListener("error", rejectCallback); + this._readable.removeListener("end", rejectCallback); + this._readable.removeListener("close", rejectCallback); + + // chunk.length maybe less than desired size if the stream ends. + resolve(this.toUint8Array(chunk)); + } + }; + + const rejectCallback = () => { + this._readable.removeListener("readable", readableCallback); + this._readable.removeListener("error", rejectCallback); + this._readable.removeListener("end", rejectCallback); + this._readable.removeListener("close", rejectCallback); + reject(); + }; + + this._readable.on("readable", readableCallback); + this._readable.once("error", rejectCallback); + this._readable.once("end", rejectCallback); + this._readable.once("close", rejectCallback); + }); + } + } +} diff --git a/sdk/storage/storage-internal-avro/src/AvroReader.ts b/sdk/storage/storage-internal-avro/src/AvroReader.ts new file mode 100644 index 000000000000..18364c2b0644 --- /dev/null +++ b/sdk/storage/storage-internal-avro/src/AvroReader.ts @@ -0,0 +1,142 @@ +import { AvroReadable } from "./AvroReadable"; +import { + AVRO_SYNC_MARKER_SIZE, + AVRO_INIT_BYTES, + AVRO_CODEC_KEY, + AVRO_SCHEMA_KEY +} from "./AvroConstants"; +import { arraysEqual } from "./utils/utils.common"; +import { AvroType, AvroParser } from "./AvroParser"; +import "@azure/core-paging"; + +export class AvroReader { + private readonly _dataStream: AvroReadable; + + private readonly _headerStream: AvroReadable; + + private _syncMarker?: Uint8Array; + + private _metadata?: Record; + + private _itemType?: AvroType; + + private _itemsRemainingInBlock?: number; + + /// The byte offset within the Avro file (both header and data) + /// of the start of the current block. + private _blockOffset: number; + public get blockOffset(): number { + return this._blockOffset; + } + + private _objectIndex: number; + public get objectIndex(): number { + return this._objectIndex; + } + + private _initialized: boolean; + + constructor(dataStream: AvroReadable); + + constructor( + dataStream: AvroReadable, + headerStream: AvroReadable, + currentBlockOffset: number, + indexWithinCurrentBlock: number + ); + + constructor( + dataStream: AvroReadable, + headerStream?: AvroReadable, + currentBlockOffset?: number, + indexWithinCurrentBlock?: number + ) { + this._dataStream = dataStream; + this._headerStream = headerStream || dataStream; + this._initialized = false; + this._blockOffset = currentBlockOffset || 0; + this._objectIndex = indexWithinCurrentBlock || 0; + } + + // FUTURE: cancellation / aborter? + private async initialize() { + const header = await AvroParser.readFixedBytes(this._headerStream, AVRO_INIT_BYTES.length); + if (!arraysEqual(header, AVRO_INIT_BYTES)) { + throw new Error("Stream is not an Avro file."); + } + + // File metadata is written as if defined by the following map schema: + // { "type": "map", "values": "bytes"} + this._metadata = await AvroParser.readMap(this._headerStream, AvroParser.readString); + + // Validate codec + const codec = this._metadata![AVRO_CODEC_KEY]; + if (!(codec == undefined || codec == "null")) { + throw new Error("Codecs are not supported"); + } + + // The 16-byte, randomly-generated sync marker for this file. + this._syncMarker = await AvroParser.readFixedBytes(this._headerStream, AVRO_SYNC_MARKER_SIZE); + + // Parse the schema + const schema = JSON.parse(this._metadata![AVRO_SCHEMA_KEY]); + this._itemType = AvroType.fromSchema(schema); + + if (this._blockOffset == 0) { + this._blockOffset = this._dataStream.position; + } + + this._itemsRemainingInBlock = await AvroParser.readLong(this._dataStream); + // skip block length + await AvroParser.readLong(this._dataStream); + + this._initialized = true; + if (this._objectIndex && this._objectIndex > 0) { + for (let i = 0; i < this._objectIndex; i++) { + await this._itemType.read(this._dataStream); + this._itemsRemainingInBlock!--; + } + } + } + + public hasNext(): boolean { + return !this._initialized || this._itemsRemainingInBlock! > 0; + } + + public async *parseObjects(): AsyncIterableIterator | null> { + if (!this._initialized) { + await this.initialize(); + } + + while (this.hasNext()) { + const result = await this._itemType!.read(this._dataStream); + + this._itemsRemainingInBlock!--; + this._objectIndex!++; + + if (this._itemsRemainingInBlock == 0) { + const marker = await AvroParser.readFixedBytes(this._dataStream, AVRO_SYNC_MARKER_SIZE); + + this._blockOffset = this._dataStream.position; + this._objectIndex = 0; + + if (!arraysEqual(this._syncMarker!, marker)) { + throw new Error("Stream is not a valid Avro file."); + } + + try { + this._itemsRemainingInBlock = await AvroParser.readLong(this._dataStream); + } catch (err) { + // We hit the end of the stream. + this._itemsRemainingInBlock = 0; + } + + if (this._itemsRemainingInBlock! > 0) { + // Ignore block size + await AvroParser.readLong(this._dataStream); + } + } + yield result; + } + } +} diff --git a/sdk/storage/storage-internal-avro/src/index.ts b/sdk/storage/storage-internal-avro/src/index.ts new file mode 100644 index 000000000000..b8e8047dc0f9 --- /dev/null +++ b/sdk/storage/storage-internal-avro/src/index.ts @@ -0,0 +1,3 @@ +export { AvroReader } from "./AvroReader"; +export { AvroReadable } from "./AvroReadable"; +export { AvroReadableFromStream } from "./AvroReadableFromStream"; diff --git a/sdk/storage/storage-internal-avro/src/utils/utils.common.ts b/sdk/storage/storage-internal-avro/src/utils/utils.common.ts new file mode 100644 index 000000000000..ace1939dd47a --- /dev/null +++ b/sdk/storage/storage-internal-avro/src/utils/utils.common.ts @@ -0,0 +1,15 @@ +export interface KeyValuePair { + key: string; + value: T; +} + +export function arraysEqual(a: Uint8Array, b: Uint8Array) : boolean { + if (a === b) return true; + if (a == null || b == null) return false; + if (a.length != b.length) return false; + + for (let i = 0; i < a.length; ++i) { + if (a[i] !== b[i]) return false; + } + return true; +} diff --git a/sdk/storage/storage-internal-avro/test/avroreadable.spec.ts b/sdk/storage/storage-internal-avro/test/avroreadable.spec.ts new file mode 100644 index 000000000000..d2e382cabc10 --- /dev/null +++ b/sdk/storage/storage-internal-avro/test/avroreadable.spec.ts @@ -0,0 +1,25 @@ +import * as fs from "fs"; +import * as assert from "assert"; +import { AvroReadableFromStream } from "../src"; + +describe("AvroReadableFromStream", () => { + it("read pass end should throw", async () => { + let rs = fs.createReadStream("../README.md"); + + let rfs = new AvroReadableFromStream(rs); + assert.equal(rfs.position, 0); + + await rfs.read(10); + assert.equal(rfs.position, 10); + await rfs.read(100000); + + let exceptionCaught = false; + try { + await rfs.read(10); + } catch (err) { + assert.equal(err.message, "Stream no longer readable."); + exceptionCaught = true; + } + assert.ok(exceptionCaught); + }); +}); diff --git a/sdk/storage/storage-internal-avro/test/avroreader.spec.ts b/sdk/storage/storage-internal-avro/test/avroreader.spec.ts new file mode 100644 index 000000000000..b2c97005cc2c --- /dev/null +++ b/sdk/storage/storage-internal-avro/test/avroreader.spec.ts @@ -0,0 +1,63 @@ +import * as fs from "fs"; +import * as assert from "assert"; +import { AvroReader, AvroReadableFromStream } from "../src"; +import { arraysEqual } from "../src/utils/utils.common"; + +describe("AvroReader", () => { + if (typeof TextEncoder === "undefined" && typeof require !== "undefined") { + (global as any).TextEncoder = require("util").TextEncoder; + } + + it("test with local avro files", async () => { + const testCases: TestCase[] = [ + new TestCase("test_null_0.avro", (o) => assert.strictEqual(null, o)), // null + new TestCase("test_null_1.avro", (o) => assert.strictEqual(true, o)), // boolean + new TestCase("test_null_2.avro", (o) => assert.strictEqual("adsfasdf09809dsf-=adsf", o)), // string + new TestCase("test_null_3.avro", (o) => + assert.ok(arraysEqual(new TextEncoder().encode("12345abcd"), o as Uint8Array)) + ), // byte[] + new TestCase("test_null_4.avro", (o) => assert.strictEqual(1234, o)), // int + new TestCase("test_null_5.avro", (o) => assert.strictEqual(1234, o)), // long + new TestCase("test_null_6.avro", (o) => assert.strictEqual(1234.0, o)), // float + new TestCase("test_null_7.avro", (o) => assert.strictEqual(1234.0, o)), // double + // Not supported today. + // new TestCase("test_null_8.avro", o => assert.ok(arraysEqual(new TextEncoder().encode("B"), o as Uint8Array))), // fixed + new TestCase("test_null_9.avro", (o) => assert.strictEqual("B", o)), // enum + // Not supported today. + // new TestCase("test_null_10.avro", o => assert.deepStrictEqual([1, 2, 3], o)), // array + new TestCase("test_null_11.avro", (o) => assert.deepStrictEqual({ a: 1, b: 3, c: 2 }, o)), // map + new TestCase("test_null_12.avro", (o) => assert.strictEqual(null, o)), // union + new TestCase("test_null_13.avro", (o) => { + const expected = { $schema: "Test", f: 5 }; + const expectedEntries = Object.entries(expected); + const actualEntries = Object.entries(o!); + const actualMap = new Map(actualEntries); + assert.strictEqual(expectedEntries.length, actualEntries.length); + for (const [key, value] of expectedEntries) { + assert.deepStrictEqual(actualMap.get(key), value); + } + }) // record + ]; + + for (const testcase of testCases) { + const rs = fs.createReadStream(`./test/resources/${testcase.path}`); + const rfs = new AvroReadableFromStream(rs); + + const avroReader = new AvroReader(rfs); + const iter = avroReader.parseObjects(); + for await (const o of iter) { + testcase.predict(o); + } + } + }); +}); + +type Action = (o: Object | null) => void; +class TestCase { + public path: string; + public predict: Action; + constructor(path: string, action: Action) { + this.path = path; + this.predict = action; + } +} diff --git a/sdk/storage/storage-internal-avro/test/resources/test_null_0.avro b/sdk/storage/storage-internal-avro/test/resources/test_null_0.avro new file mode 100644 index 0000000000000000000000000000000000000000..91c2b2469e5432eb9ec2390151bc9ff3e90ceaa0 GIT binary patch literal 75 zcmeZI%3@>@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OCd6YmRN(`NUQtMNu2+Y1`d^mr~ K=3Z$L3=seW)g9yj literal 0 HcmV?d00001 diff --git a/sdk/storage/storage-internal-avro/test/resources/test_null_1.avro b/sdk/storage/storage-internal-avro/test/resources/test_null_1.avro new file mode 100644 index 0000000000000000000000000000000000000000..01371934eba3764a31d53dd3f9bc1e461702d1ab GIT binary patch literal 88 zcmeZI%3@>@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OCg_M%=^K()Y^OP9s8P`rr>EQjK TbNPM6yO#l9L_`?j09_6MP7xss literal 0 HcmV?d00001 diff --git a/sdk/storage/storage-internal-avro/test/resources/test_null_10.avro b/sdk/storage/storage-internal-avro/test/resources/test_null_10.avro new file mode 100644 index 0000000000000000000000000000000000000000..97aaaa0bb91a78930168294a4d9b4a235d6dd92a GIT binary patch literal 153 zcmeZI%3@>@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OCU8@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OCovM{eDhpDTtQ3@T6AP4d6qL#m zb4pW-K>|7XdFe{E49};o`JAs(f6}V2H`n@m#e0!EjBHGaOiW2^Ovx+^bYP-8005xm BHPQe8 literal 0 HcmV?d00001 diff --git a/sdk/storage/storage-internal-avro/test/resources/test_null_12.avro b/sdk/storage/storage-internal-avro/test/resources/test_null_12.avro new file mode 100644 index 0000000000000000000000000000000000000000..ddf42625f4f320290e6da4136c343b800d139419 GIT binary patch literal 105 zcmeZI%3@>@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OCO`?^GONuh{(v@@+lt7XoIwv2< fk7c+TwR{ENa=xFFChYuieom>MhzJuLpvwUOZ!acI literal 0 HcmV?d00001 diff --git a/sdk/storage/storage-internal-avro/test/resources/test_null_13.avro b/sdk/storage/storage-internal-avro/test/resources/test_null_13.avro new file mode 100644 index 0000000000000000000000000000000000000000..277376ae1aa5801191c8824813be8f020324fbae GIT binary patch literal 157 zcmeZI%3@>@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OCXE9bQl~fj_Dp@Hg6{RNU7o{la zC@AG6=7L2+Qj1GK{Itx}oRngqnrMXTocz3WWVLBZwXwAfaYu7sT72Vj$vnXPB|UzL Mf`|wg9H7eq0E1I9(f|Me literal 0 HcmV?d00001 diff --git a/sdk/storage/storage-internal-avro/test/resources/test_null_14.avro b/sdk/storage/storage-internal-avro/test/resources/test_null_14.avro new file mode 100644 index 0000000000000000000000000000000000000000..3c34ec843837039174125c7b6d7b86554bd35374 GIT binary patch literal 358 zcmeZI%3@>@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OC=P_3+l~fj_Dp@Hg6{RNU7o{la zC@AG6=7L3hGK&j9{Itx}oRngqnrOJ{XeE$QAj#sAqRhN>APX*s#U$taykZ{B$gLMxCiYvk+gsN+Yg$~W$O1+dCXS5M M#1sZ<(dbqH03+gO_W%F@ literal 0 HcmV?d00001 diff --git a/sdk/storage/storage-internal-avro/test/resources/test_null_2.avro b/sdk/storage/storage-internal-avro/test/resources/test_null_2.avro new file mode 100644 index 0000000000000000000000000000000000000000..bf119d9e16f55f99c06d203079cd7b35812f2744 GIT binary patch literal 308 zcmeZI%3@>@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OC1(b?QiZb)kl^8Z(S$pN@?6xH= opWCzEF8(bga)wzaF{L;yu{b5oz|z9N63EuI1&ItZVRVlJ04jEH;{X5v literal 0 HcmV?d00001 diff --git a/sdk/storage/storage-internal-avro/test/resources/test_null_3.avro b/sdk/storage/storage-internal-avro/test/resources/test_null_3.avro new file mode 100644 index 0000000000000000000000000000000000000000..d542117f7f6e950c5858d2f5242d03db1142d117 GIT binary patch literal 177 zcmeZI%3@>@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OC`IM3>OHzxK7|d0}Qa-liyMB4a cZm;{t@4v_iMj=BZV-wTFq~sLZvCypr0FtpdUjP6A literal 0 HcmV?d00001 diff --git a/sdk/storage/storage-internal-avro/test/resources/test_null_4.avro b/sdk/storage/storage-internal-avro/test/resources/test_null_4.avro new file mode 100644 index 0000000000000000000000000000000000000000..b514fd8218419e4dd2b5dfe9bda9f4b678a1581f GIT binary patch literal 94 zcmeZI%3@>@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OCxs)>VN|YGx{5Z8JF?q=kk$qY} QI;waJMKqQOV?uOQ0FbsOYybcN literal 0 HcmV?d00001 diff --git a/sdk/storage/storage-internal-avro/test/resources/test_null_5.avro b/sdk/storage/storage-internal-avro/test/resources/test_null_5.avro new file mode 100644 index 0000000000000000000000000000000000000000..29e8ca4d5f3559887e1628238dff6d8499f315a1 GIT binary patch literal 95 zcmeZI%3@>@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OCd6aVU^U{?VDi@v#HHgi6KXqZr S;X}KQ-W1VTB8&;qRRI97RwwrW literal 0 HcmV?d00001 diff --git a/sdk/storage/storage-internal-avro/test/resources/test_null_6.avro b/sdk/storage/storage-internal-avro/test/resources/test_null_6.avro new file mode 100644 index 0000000000000000000000000000000000000000..df22b0f901a3004e75a9a922eeaf6c61b942fa5f GIT binary patch literal 116 zcmeZI%3@>@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OC`IORf@)Jvx81%y!RhK2p%#Hf7 U#^f4vcdkePgTpKrVlcW+0GJvkApigX literal 0 HcmV?d00001 diff --git a/sdk/storage/storage-internal-avro/test/resources/test_null_7.avro b/sdk/storage/storage-internal-avro/test/resources/test_null_7.avro new file mode 100644 index 0000000000000000000000000000000000000000..1168f99d0d1977ba6a446b5b4599a96efd6f072f GIT binary patch literal 158 zcmeZI%3@>@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OC1(Z_qOOtX^l^6>5J}b~GkAB(O YA*We={AY~F0!9W9@R;mCEgIbl0PIvMivR!s literal 0 HcmV?d00001 diff --git a/sdk/storage/storage-internal-avro/test/resources/test_null_8.avro b/sdk/storage/storage-internal-avro/test/resources/test_null_8.avro new file mode 100644 index 0000000000000000000000000000000000000000..b4136af69b603bc2695bcdffdcd69e9abb650888 GIT binary patch literal 123 zcmeZI%3@>@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OCBdV23DhpDTtQ3^eGAmM3lynr7 u@)C2w0wJlzB_MurW)+BUSj#Y1s# literal 0 HcmV?d00001 diff --git a/sdk/storage/storage-internal-avro/test/resources/test_null_9.avro b/sdk/storage/storage-internal-avro/test/resources/test_null_9.avro new file mode 100644 index 0000000000000000000000000000000000000000..90abc062240449b5df26a9aeeebf602cb9f38d73 GIT binary patch literal 134 zcmeZI%3@>@Nh~YM*GtY%NloU+E6vFf1M`cMGg5OC^Qx6fDhpDTtQ3?|^Gb7-bQF~G z5_7@)kksN55Wl!GHz_}-7^oy#$q^*rq!e4rpyG4uSOkOUm+zatwOxp?(H9Y6f&+9p E09Ilw2LJ#7 literal 0 HcmV?d00001 diff --git a/sdk/storage/storage-internal-avro/tsconfig.json b/sdk/storage/storage-internal-avro/tsconfig.json new file mode 100644 index 000000000000..7d0f438f54f6 --- /dev/null +++ b/sdk/storage/storage-internal-avro/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "alwaysStrict": true, + "noImplicitAny": true, + "preserveConstEnums": true, + "sourceMap": true, + "inlineSources": true, + "newLine": "LF", + "target": "es5", + "moduleResolution": "node", + "noUnusedLocals": true, + "noUnusedParameters": true, + "strict": true, + "module": "esNext", + "outDir": "./dist-esm", + "declaration": true, + "declarationMap": true, + "importHelpers": true, + "declarationDir": "./typings/latest", + "lib": ["dom", "es5", "es6", "es7", "esnext"], + "esModuleInterop": true + }, + "compileOnSave": true, + "exclude": ["node_modules", "./samples/**"], + "include": ["./src/**/*.ts", "./test/**/*.ts"] +} From 6f2d79a2f573a54e634be68bcc8518adba1bedc1 Mon Sep 17 00:00:00 2001 From: Lin Jian <1215122919@qq.com> Date: Wed, 1 Jul 2020 17:39:09 +0800 Subject: [PATCH 20/23] [storage] version bump up for stg73 preview release (#9838) * use "rc" instead of preview and bump up versions for queue * nit Co-authored-by: Lin Jian --- common/config/rush/common-versions.json | 2 +- sdk/storage/storage-blob-changefeed/CHANGELOG.md | 5 +++-- sdk/storage/storage-blob-changefeed/package.json | 4 ++-- sdk/storage/storage-blob/CHANGELOG.md | 7 ++++--- sdk/storage/storage-blob/package.json | 4 ++-- .../storage-blob/src/generated/src/storageClientContext.ts | 2 +- sdk/storage/storage-blob/src/utils/constants.ts | 2 +- sdk/storage/storage-file-datalake/CHANGELOG.md | 2 +- sdk/storage/storage-file-datalake/package.json | 4 ++-- sdk/storage/storage-file-datalake/src/utils/constants.ts | 2 +- sdk/storage/storage-file-share/CHANGELOG.md | 2 +- sdk/storage/storage-file-share/package.json | 4 ++-- .../src/generated/src/storageClientContext.ts | 2 +- sdk/storage/storage-file-share/src/utils/constants.ts | 2 +- sdk/storage/storage-queue/CHANGELOG.md | 3 ++- sdk/storage/storage-queue/package.json | 4 ++-- .../storage-queue/src/generated/src/models/parameters.ts | 2 +- .../src/generated/src/storageClientContext.ts | 4 ++-- sdk/storage/storage-queue/src/utils/constants.ts | 4 ++-- sdk/storage/storage-queue/swagger/README.md | 4 ++-- 20 files changed, 34 insertions(+), 31 deletions(-) diff --git a/common/config/rush/common-versions.json b/common/config/rush/common-versions.json index d4b8dde6e5af..fe95a1e380d5 100644 --- a/common/config/rush/common-versions.json +++ b/common/config/rush/common-versions.json @@ -58,6 +58,6 @@ // Allow packages to continue to use old eslint-plugin-azure-sdk until they can adapt to 3.0.0 "@azure/eslint-plugin-azure-sdk": ["^2.0.1"], // Allow storage-blob-changefeed and storage-file-datalake to use the preview version of storage-blob. - "@azure/storage-blob": ["^12.2.0-preview.1"] + "@azure/storage-blob": ["^12.2.0-rc.1"] } } diff --git a/sdk/storage/storage-blob-changefeed/CHANGELOG.md b/sdk/storage/storage-blob-changefeed/CHANGELOG.md index 4f22a19715c2..b3655c899d90 100644 --- a/sdk/storage/storage-blob-changefeed/CHANGELOG.md +++ b/sdk/storage/storage-blob-changefeed/CHANGELOG.md @@ -1,4 +1,5 @@ # Release History -## 12.0.0-preview.1 (2020.6) -- This preview is the first release supporting Azure Storage Blob Change Feed. +## 12.0.0-rc.1 (2020.07) + +- This is the first release supporting Azure Storage Blob Change Feed. diff --git a/sdk/storage/storage-blob-changefeed/package.json b/sdk/storage/storage-blob-changefeed/package.json index d0e16a7e482d..71e2ca6ebbe6 100644 --- a/sdk/storage/storage-blob-changefeed/package.json +++ b/sdk/storage/storage-blob-changefeed/package.json @@ -1,7 +1,7 @@ { "name": "@azure/storage-blob-changefeed", "sdk-type": "client", - "version": "12.0.0-preview.1", + "version": "12.0.0-rc.1", "description": "Microsoft Azure Storage SDK for JavaScript - Blob Change Feed", "main": "./dist/index.js", "module": "./dist-esm/storage-blob-changefeed/src/index.js", @@ -96,7 +96,7 @@ ] }, "dependencies": { - "@azure/storage-blob": "^12.2.0-preview.1", + "@azure/storage-blob": "^12.2.0-rc.1", "@azure/abort-controller": "^1.0.0", "@azure/core-http": "^1.1.1", "@azure/core-lro": "^1.0.2", diff --git a/sdk/storage/storage-blob/CHANGELOG.md b/sdk/storage/storage-blob/CHANGELOG.md index 808e079f2033..ba7d4e0c3d87 100644 --- a/sdk/storage/storage-blob/CHANGELOG.md +++ b/sdk/storage/storage-blob/CHANGELOG.md @@ -1,11 +1,12 @@ # Release History -## 12.2.0-preview.1 (2020.07) +## 12.2.0-rc.1 (2020.07) +- Updated Azure Storage Service API version to 2019-12-12. - Supported quick query. Added a new API `BlockBlobClient.query()`. -- Increased the maximum block size for Block Blob from 100MiB to 4000MiB(~4GB). And thereby supporting ~200TB maximum size for Block Blob. -- Added support for blob versioning. +- Supported blob versioning. - Supported blob tags. +- Increased the maximum block size for Block Blob from 100MiB to 4000MiB(~4GB). And thereby supporting ~200TB maximum size for Block Blob. - Added convenience method `createIfNotExists` for `ContainerClient`, `AppendBlobClient` and `PageBlobClient`. - Added convenience method `deleteIfExists` for `ContainerClient` and `BlobClients`. diff --git a/sdk/storage/storage-blob/package.json b/sdk/storage/storage-blob/package.json index b0b368637793..ae783794cb39 100644 --- a/sdk/storage/storage-blob/package.json +++ b/sdk/storage/storage-blob/package.json @@ -1,7 +1,7 @@ { "name": "@azure/storage-blob", "sdk-type": "client", - "version": "12.2.0-preview.1", + "version": "12.2.0-rc.1", "description": "Microsoft Azure Storage SDK for JavaScript - Blob", "main": "./dist/index.js", "module": "./dist-esm/storage-blob/src/index.js", @@ -30,7 +30,7 @@ }, "scripts": { "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", - "build:autorest": "autorest ./swagger/README.md --typescript --package-version=12.2.0-preview.1 --use=@microsoft.azure/autorest.typescript@5.0.1", + "build:autorest": "autorest ./swagger/README.md --typescript --package-version=12.2.0-rc.1 --use=@microsoft.azure/autorest.typescript@5.0.1", "build:es6": "tsc -p tsconfig.json", "build:nodebrowser": "rollup -c 2>&1", "build:samples": "npm run clean && npm run build:es6 && cross-env ONLY_NODE=true rollup -c 2>&1 && npm run build:prep-samples", diff --git a/sdk/storage/storage-blob/src/generated/src/storageClientContext.ts b/sdk/storage/storage-blob/src/generated/src/storageClientContext.ts index ab75cb1cbbf6..d1a2557bbb47 100644 --- a/sdk/storage/storage-blob/src/generated/src/storageClientContext.ts +++ b/sdk/storage/storage-blob/src/generated/src/storageClientContext.ts @@ -11,7 +11,7 @@ import * as coreHttp from "@azure/core-http"; const packageName = "azure-storage-blob"; -const packageVersion = "12.2.0-preview.1"; +const packageVersion = "12.2.0-rc.1"; export class StorageClientContext extends coreHttp.ServiceClient { url: string; diff --git a/sdk/storage/storage-blob/src/utils/constants.ts b/sdk/storage/storage-blob/src/utils/constants.ts index 91bd397ab82a..3c0a2662b4ba 100644 --- a/sdk/storage/storage-blob/src/utils/constants.ts +++ b/sdk/storage/storage-blob/src/utils/constants.ts @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -export const SDK_VERSION: string = "12.2.0-preview.1"; +export const SDK_VERSION: string = "12.2.0-rc.1"; export const SERVICE_VERSION: string = "2019-12-12"; export const BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES: number = 256 * 1024 * 1024; // 256MB diff --git a/sdk/storage/storage-file-datalake/CHANGELOG.md b/sdk/storage/storage-file-datalake/CHANGELOG.md index 743959bd3b69..7719dadd6a44 100644 --- a/sdk/storage/storage-file-datalake/CHANGELOG.md +++ b/sdk/storage/storage-file-datalake/CHANGELOG.md @@ -1,6 +1,6 @@ # Release History -## 12.1.0-preview.1 (2020.07) +## 12.1.0-rc.1 (2020.07) - Increased the maximum block size for file from 100MiB to 4000MiB(~4GB). And thereby supporting ~200TB maximum size for file. - Added more mappings for Blob and DFS endpoints. [issue #8744](https://github.com/Azure/azure-sdk-for-js/issues/8744). diff --git a/sdk/storage/storage-file-datalake/package.json b/sdk/storage/storage-file-datalake/package.json index bf6ff3b85996..defd77eab105 100644 --- a/sdk/storage/storage-file-datalake/package.json +++ b/sdk/storage/storage-file-datalake/package.json @@ -1,6 +1,6 @@ { "name": "@azure/storage-file-datalake", - "version": "12.1.0-preview.1", + "version": "12.1.0-rc.1", "description": "Microsoft Azure Storage SDK for JavaScript - DataLake", "sdk-type": "client", "main": "./dist/index.js", @@ -99,7 +99,7 @@ "@azure/core-paging": "^1.1.1", "@azure/core-tracing": "1.0.0-preview.8", "@azure/logger": "^1.0.0", - "@azure/storage-blob": "^12.2.0-preview.1", + "@azure/storage-blob": "^12.2.0-rc.1", "events": "^3.0.0", "tslib": "^2.0.0" }, diff --git a/sdk/storage/storage-file-datalake/src/utils/constants.ts b/sdk/storage/storage-file-datalake/src/utils/constants.ts index ab6b78d953e6..0b0573307852 100644 --- a/sdk/storage/storage-file-datalake/src/utils/constants.ts +++ b/sdk/storage/storage-file-datalake/src/utils/constants.ts @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -export const SDK_VERSION: string = "12.1.0-preview.1"; +export const SDK_VERSION: string = "12.1.0-rc.1"; export const SERVICE_VERSION: string = "2019-12-12"; export const KB: number = 1024; diff --git a/sdk/storage/storage-file-share/CHANGELOG.md b/sdk/storage/storage-file-share/CHANGELOG.md index bc739782b98c..4eeaa94bea75 100644 --- a/sdk/storage/storage-file-share/CHANGELOG.md +++ b/sdk/storage/storage-file-share/CHANGELOG.md @@ -1,6 +1,6 @@ # Release History -## 12.2.0-preview.1 (2020.07) +## 12.2.0-rc.1 (2020.07) - Updated Azure Storage Service API version to 2019-12-12. - Support 4 TB files. diff --git a/sdk/storage/storage-file-share/package.json b/sdk/storage/storage-file-share/package.json index 66e94722e1c5..8333b4682252 100644 --- a/sdk/storage/storage-file-share/package.json +++ b/sdk/storage/storage-file-share/package.json @@ -1,7 +1,7 @@ { "name": "@azure/storage-file-share", "sdk-type": "client", - "version": "12.2.0", + "version": "12.2.0-rc.1", "description": "Microsoft Azure Storage SDK for JavaScript - File", "main": "./dist/index.js", "module": "./dist-esm/src/index.js", @@ -28,7 +28,7 @@ }, "scripts": { "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", - "build:autorest": "autorest ./swagger/README.md --typescript --package-version=12.2.0 --use=@microsoft.azure/autorest.typescript@5.0.1", + "build:autorest": "autorest ./swagger/README.md --typescript --package-version=12.2.0-rc.1 --use=@microsoft.azure/autorest.typescript@5.0.1", "build:es6": "tsc -p tsconfig.json", "build:nodebrowser": "rollup -c 2>&1", "build:samples": "npm run clean && npm run build:es6 && cross-env ONLY_NODE=true rollup -c 2>&1 && npm run build:prep-samples", diff --git a/sdk/storage/storage-file-share/src/generated/src/storageClientContext.ts b/sdk/storage/storage-file-share/src/generated/src/storageClientContext.ts index 2a2c313712c2..151aa27afaa7 100644 --- a/sdk/storage/storage-file-share/src/generated/src/storageClientContext.ts +++ b/sdk/storage/storage-file-share/src/generated/src/storageClientContext.ts @@ -11,7 +11,7 @@ import * as coreHttp from "@azure/core-http"; const packageName = "azure-storage-file-share"; -const packageVersion = "12.2.0"; +const packageVersion = "12.2.0-rc.1"; export class StorageClientContext extends coreHttp.ServiceClient { version: string; diff --git a/sdk/storage/storage-file-share/src/utils/constants.ts b/sdk/storage/storage-file-share/src/utils/constants.ts index 510f5498478c..ab41515189ec 100644 --- a/sdk/storage/storage-file-share/src/utils/constants.ts +++ b/sdk/storage/storage-file-share/src/utils/constants.ts @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -export const SDK_VERSION: string = "12.2.0"; +export const SDK_VERSION: string = "12.2.0-rc.1"; export const SERVICE_VERSION: string = "2019-12-12"; export const FILE_MAX_SIZE_BYTES: number = 4 * 1024 * 1024 * 1024 * 1024; // 4TB diff --git a/sdk/storage/storage-queue/CHANGELOG.md b/sdk/storage/storage-queue/CHANGELOG.md index 0e916b50126d..642fe0a8e26f 100644 --- a/sdk/storage/storage-queue/CHANGELOG.md +++ b/sdk/storage/storage-queue/CHANGELOG.md @@ -1,7 +1,8 @@ # Release History -## 12.1.0 (unreleased) +## 12.1.0 (2020.07) +- Updated Azure Storage Service API version to 2019-12-12. - Added `exists`, `createIfNotExists` and `deleteIfExists` to `QueueClient`. ## 12.0.5 (2020.05) diff --git a/sdk/storage/storage-queue/package.json b/sdk/storage/storage-queue/package.json index 6df69c18b6d9..65a500f5e460 100644 --- a/sdk/storage/storage-queue/package.json +++ b/sdk/storage/storage-queue/package.json @@ -1,7 +1,7 @@ { "name": "@azure/storage-queue", "sdk-type": "client", - "version": "12.0.5", + "version": "12.1.0", "description": "Microsoft Azure Storage SDK for JavaScript - Queue", "main": "./dist/index.js", "module": "./dist-esm/src/index.js", @@ -25,7 +25,7 @@ }, "scripts": { "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", - "build:autorest": "autorest ./swagger/README.md --typescript --package-version=12.0.5 --use=@microsoft.azure/autorest.typescript@5.0.1", + "build:autorest": "autorest ./swagger/README.md --typescript --package-version=12.1.0 --use=@microsoft.azure/autorest.typescript@5.0.1", "build:es6": "tsc -p tsconfig.json", "build:nodebrowser": "rollup -c 2>&1", "build:samples": "npm run clean && npm run build:es6 && cross-env ONLY_NODE=true rollup -c 2>&1 && npm run build:prep-samples", diff --git a/sdk/storage/storage-queue/src/generated/src/models/parameters.ts b/sdk/storage/storage-queue/src/generated/src/models/parameters.ts index d29ad5769d03..9ce87797f029 100644 --- a/sdk/storage/storage-queue/src/generated/src/models/parameters.ts +++ b/sdk/storage/storage-queue/src/generated/src/models/parameters.ts @@ -257,7 +257,7 @@ export const version: coreHttp.OperationParameter = { required: true, isConstant: true, serializedName: "x-ms-version", - defaultValue: '2019-07-07', + defaultValue: '2019-12-12', type: { name: "String" } diff --git a/sdk/storage/storage-queue/src/generated/src/storageClientContext.ts b/sdk/storage/storage-queue/src/generated/src/storageClientContext.ts index 2b30834cc69d..d4b0456aa685 100644 --- a/sdk/storage/storage-queue/src/generated/src/storageClientContext.ts +++ b/sdk/storage/storage-queue/src/generated/src/storageClientContext.ts @@ -11,7 +11,7 @@ import * as coreHttp from "@azure/core-http"; const packageName = "azure-storage-queue"; -const packageVersion = "12.0.5"; +const packageVersion = "12.1.0"; export class StorageClientContext extends coreHttp.ServiceClient { url: string; @@ -39,7 +39,7 @@ export class StorageClientContext extends coreHttp.ServiceClient { super(undefined, options); - this.version = '2019-07-07'; + this.version = '2019-12-12'; this.baseUri = "{url}"; this.requestContentType = "application/json; charset=utf-8"; this.url = url; diff --git a/sdk/storage/storage-queue/src/utils/constants.ts b/sdk/storage/storage-queue/src/utils/constants.ts index 3d963edd9fe2..8d258e670284 100644 --- a/sdk/storage/storage-queue/src/utils/constants.ts +++ b/sdk/storage/storage-queue/src/utils/constants.ts @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -export const SDK_VERSION: string = "12.0.5"; -export const SERVICE_VERSION: string = "2019-07-07"; +export const SDK_VERSION: string = "12.1.0"; +export const SERVICE_VERSION: string = "2019-12-12"; /** * The OAuth scope to use with Azure Storage. diff --git a/sdk/storage/storage-queue/swagger/README.md b/sdk/storage/storage-queue/swagger/README.md index 7d390d879701..29e77ebe4675 100644 --- a/sdk/storage/storage-queue/swagger/README.md +++ b/sdk/storage/storage-queue/swagger/README.md @@ -196,13 +196,13 @@ directive: $["x-ms-client-name"] = "queueAnalyticsLogging" ``` -### Update service version from "2018-03-28" to "2019-07-07" +### Update service version from "2018-03-28" to "2019-12-12" ```yaml directive: - from: swagger-document where: $.parameters.ApiVersionParameter - transform: $.enum = [ "2019-07-07" ]; + transform: $.enum = [ "2019-12-12" ]; ``` ### Rename AccessPolicy start -> startsOn From ba77e852e4b3cf3df521785e392d7d31e04e37a0 Mon Sep 17 00:00:00 2001 From: Lin Jian <1215122919@qq.com> Date: Wed, 1 Jul 2020 18:21:12 +0800 Subject: [PATCH 21/23] add 'pack' script for avro as js - test - utils CI fail (#9841) Co-authored-by: Lin Jian --- sdk/storage/storage-internal-avro/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sdk/storage/storage-internal-avro/package.json b/sdk/storage/storage-internal-avro/package.json index 12c9f71699ea..acc51e970d99 100644 --- a/sdk/storage/storage-internal-avro/package.json +++ b/sdk/storage/storage-internal-avro/package.json @@ -22,7 +22,8 @@ "unit-test:node": "mocha --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --full-trace -t 120000 dist-test/index.node.js", "unit-test:browser": "echo 'browser not supported yet.'", "test:node": "npm run clean && npm run build:test && npm run unit-test:node", - "format": "prettier --write --config ../../.prettierrc.json \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"" + "format": "prettier --write --config ../../.prettierrc.json \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", + "pack": "npm pack 2>&1" }, "dependencies": { "tslib": "^2.0.0", From b18a95268f1cc120b33c88bf2a62f76ebd6272e1 Mon Sep 17 00:00:00 2001 From: KarishmaGhiya Date: Wed, 1 Jul 2020 12:35:07 -0700 Subject: [PATCH 22/23] Fix release artifacts parameter name for passing to stage-artifacts.yml (#9820) --- eng/pipelines/templates/stages/archetype-js-release.yml | 6 +++--- eng/pipelines/templates/steps/stage-artifacts.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eng/pipelines/templates/stages/archetype-js-release.yml b/eng/pipelines/templates/stages/archetype-js-release.yml index cb40f134e3e4..82dd9fa6ad61 100644 --- a/eng/pipelines/templates/stages/archetype-js-release.yml +++ b/eng/pipelines/templates/stages/archetype-js-release.yml @@ -33,7 +33,7 @@ stages: parameters: SourceFolder: ${{parameters.ArtifactName}} TargetFolder: ${{artifact.safeName}} - PackageName: ${{artifact.name}} + PackageName: ${{artifact.name}}-*.tgz - pwsh: | Get-ChildItem -Recurse $(Pipeline.Workspace)/${{artifact.safeName}} workingDirectory: $(Pipeline.Workspace) @@ -93,7 +93,7 @@ stages: parameters: SourceFolder: ${{parameters.ArtifactName}} TargetFolder: ${{artifact.safeName}} - PackageName: ${{artifact.name}} + PackageName: ${{artifact.name}}-*.tgz - pwsh: | Get-ChildItem -Recurse $(Pipeline.Workspace)/${{artifact.safeName}} workingDirectory: $(Pipeline.Workspace) @@ -135,7 +135,7 @@ stages: parameters: SourceFolder: ${{parameters.DocArtifact}} TargetFolder: ${{artifact.safeName}}/${{parameters.DocArtifact}} - PackageName: $(Documentation.Zip) + PackageName: $(Documentation.Zip).zip - pwsh: | Get-ChildItem -Recurse $(Pipeline.Workspace)/${{artifact.safeName}} workingDirectory: $(Pipeline.Workspace) diff --git a/eng/pipelines/templates/steps/stage-artifacts.yml b/eng/pipelines/templates/steps/stage-artifacts.yml index 3ab080919751..16202994b855 100644 --- a/eng/pipelines/templates/steps/stage-artifacts.yml +++ b/eng/pipelines/templates/steps/stage-artifacts.yml @@ -6,5 +6,5 @@ parameters: steps: - pwsh: | New-Item -Type Directory -Name ${{parameters.TargetFolder}} -Path $(Pipeline.Workspace) - Copy-Item $(Pipeline.Workspace)/${{parameters.SourceFolder}}/${{parameters.PackageName}}* $(Pipeline.Workspace)/${{parameters.TargetFolder}} - displayName: Stage artifacts \ No newline at end of file + Copy-Item $(Pipeline.Workspace)/${{parameters.SourceFolder}}/${{parameters.PackageName}} $(Pipeline.Workspace)/${{parameters.TargetFolder}} + displayName: Stage artifacts From 0190b5a13341ffc047a7f3fa526273f5e95a02ed Mon Sep 17 00:00:00 2001 From: KarishmaGhiya Date: Wed, 1 Jul 2020 14:40:40 -0700 Subject: [PATCH 23/23] rush update --full (#9848) --- common/config/rush/pnpm-lock.yaml | 854 ++++++++++++++---------------- 1 file changed, 411 insertions(+), 443 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index a12c2ff9d3d7..8d8e89254886 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -58,7 +58,7 @@ packages: is-buffer: 2.0.4 jssha: 2.4.2 process: 0.11.10 - rhea: 1.0.21 + rhea: 1.0.23 rhea-promise: 0.1.15 stream-browserify: 2.0.2 tslib: 1.13.0 @@ -71,19 +71,21 @@ packages: dev: false resolution: integrity: sha512-kmv8CGrPfN9SwMwrkiBK9VTQYxdFQEGe0BmQk+M8io56P9KNzpAxcWE/1fxJj7uouwN4kXF0BHW8DNlgx+wtCg== - /@azure/core-auth/1.1.2: + /@azure/core-auth/1.1.3: dependencies: '@azure/abort-controller': 1.0.1 '@azure/core-tracing': 1.0.0-preview.8 '@opentelemetry/api': 0.6.1 - tslib: 1.13.0 + tslib: 2.0.0 dev: false + engines: + node: '>=8.0.0' resolution: - integrity: sha512-IUbP/f3v96dpHgXUwsAjUwDzjlUjawyUhWhGKKB6Qxy+iqppC/pVBPyc6kdpyTe7H30HN+4H3f0lar7Wp9Hx6A== + integrity: sha512-A4xigW0YZZpkj1zK7dKuzbBpGwnhEcRk6WWuIshdHC32raR3EQ1j6VA9XZqE+RFsUgH6OAmIK5BWIz+mZjnd6Q== /@azure/core-http/1.1.3: dependencies: '@azure/abort-controller': 1.0.1 - '@azure/core-auth': 1.1.2 + '@azure/core-auth': 1.1.3 '@azure/core-tracing': 1.0.0-preview.8 '@azure/logger': 1.0.0 '@opentelemetry/api': 0.6.1 @@ -95,7 +97,7 @@ packages: tough-cookie: 4.0.0 tslib: 1.13.0 tunnel: 0.0.6 - uuid: 8.1.0 + uuid: 8.2.0 xml2js: 0.4.23 dev: false resolution: @@ -125,11 +127,11 @@ packages: integrity: sha512-ZKUpCd7Dlyfn7bdc+/zC/sf0aRIaNQMDuSj2RhYRFe3p70hVAnYGp3TX4cnG2yoEALp/LTj/XnZGQ8Xzf6Ja/Q== /@azure/eslint-plugin-azure-sdk/2.0.1_984cbb313f9ea271f36cadd8f9814e06: dependencies: - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 eslint: 6.8.0 fast-levenshtein: 2.0.6 glob: 7.1.6 - typescript: 3.9.5 + typescript: 3.9.6 deprecated: 'This package is now a private implementation detail of https://github.com/Azure/azure-sdk-for-js' dev: false engines: @@ -204,22 +206,22 @@ packages: dev: false resolution: integrity: sha512-PCHgG4r3xLt5FaFj+uiMqrRpuzD3TD17cvxCeA1JKK2bJEf8b07H3QRLQVf0DM1MmvYY8FgQagkWZTp+jr9yew== - /@babel/code-frame/7.10.1: + /@babel/code-frame/7.10.4: dependencies: - '@babel/highlight': 7.10.1 + '@babel/highlight': 7.10.4 dev: false resolution: - integrity: sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw== - /@babel/core/7.10.2: + integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + /@babel/core/7.10.4: dependencies: - '@babel/code-frame': 7.10.1 - '@babel/generator': 7.10.2 - '@babel/helper-module-transforms': 7.10.1 - '@babel/helpers': 7.10.1 - '@babel/parser': 7.10.2 - '@babel/template': 7.10.1 - '@babel/traverse': 7.10.1 - '@babel/types': 7.10.2 + '@babel/code-frame': 7.10.4 + '@babel/generator': 7.10.4 + '@babel/helper-module-transforms': 7.10.4 + '@babel/helpers': 7.10.4 + '@babel/parser': 7.10.4 + '@babel/template': 7.10.4 + '@babel/traverse': 7.10.4 + '@babel/types': 7.10.4 convert-source-map: 1.7.0 debug: 4.1.1 gensync: 1.0.0-beta.1 @@ -232,139 +234,139 @@ packages: engines: node: '>=6.9.0' resolution: - integrity: sha512-KQmV9yguEjQsXqyOUGKjS4+3K8/DlOCE2pZcq4augdQmtTy5iv5EHtmMSJ7V4c1BIPjuwtZYqYLCq9Ga+hGBRQ== - /@babel/generator/7.10.2: + integrity: sha512-3A0tS0HWpy4XujGc7QtOIHTeNwUgWaZc/WuS5YQrfhU67jnVmsD6OGPc1AKHH0LJHQICGncy3+YUjIhVlfDdcA== + /@babel/generator/7.10.4: dependencies: - '@babel/types': 7.10.2 + '@babel/types': 7.10.4 jsesc: 2.5.2 lodash: 4.17.15 source-map: 0.5.7 dev: false resolution: - integrity: sha512-AxfBNHNu99DTMvlUPlt1h2+Hn7knPpH5ayJ8OqDWSeLld+Fi2AYBTC/IejWDM9Edcii4UzZRCsbUt0WlSDsDsA== - /@babel/helper-function-name/7.10.1: + integrity: sha512-toLIHUIAgcQygFZRAQcsLQV3CBuX6yOIru1kJk/qqqvcRmZrYe6WavZTSG+bB8MxhnL9YPf+pKQfuiP161q7ng== + /@babel/helper-function-name/7.10.4: dependencies: - '@babel/helper-get-function-arity': 7.10.1 - '@babel/template': 7.10.1 - '@babel/types': 7.10.2 + '@babel/helper-get-function-arity': 7.10.4 + '@babel/template': 7.10.4 + '@babel/types': 7.10.4 dev: false resolution: - integrity: sha512-fcpumwhs3YyZ/ttd5Rz0xn0TpIwVkN7X0V38B9TWNfVF42KEkhkAAuPCQ3oXmtTRtiPJrmZ0TrfS0GKF0eMaRQ== - /@babel/helper-get-function-arity/7.10.1: + integrity: sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== + /@babel/helper-get-function-arity/7.10.4: dependencies: - '@babel/types': 7.10.2 + '@babel/types': 7.10.4 dev: false resolution: - integrity: sha512-F5qdXkYGOQUb0hpRaPoetF9AnsXknKjWMZ+wmsIRsp5ge5sFh4c3h1eH2pRTTuy9KKAA2+TTYomGXAtEL2fQEw== - /@babel/helper-member-expression-to-functions/7.10.1: + integrity: sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== + /@babel/helper-member-expression-to-functions/7.10.4: dependencies: - '@babel/types': 7.10.2 + '@babel/types': 7.10.4 dev: false resolution: - integrity: sha512-u7XLXeM2n50gb6PWJ9hoO5oO7JFPaZtrh35t8RqKLT1jFKj9IWeD1zrcrYp1q1qiZTdEarfDWfTIP8nGsu0h5g== - /@babel/helper-module-imports/7.10.1: + integrity: sha512-m5j85pK/KZhuSdM/8cHUABQTAslV47OjfIB9Cc7P+PvlAoBzdb79BGNfw8RhT5Mq3p+xGd0ZfAKixbrUZx0C7A== + /@babel/helper-module-imports/7.10.4: dependencies: - '@babel/types': 7.10.2 + '@babel/types': 7.10.4 dev: false resolution: - integrity: sha512-SFxgwYmZ3HZPyZwJRiVNLRHWuW2OgE5k2nrVs6D9Iv4PPnXVffuEHy83Sfx/l4SqF+5kyJXjAyUmrG7tNm+qVg== - /@babel/helper-module-transforms/7.10.1: + integrity: sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw== + /@babel/helper-module-transforms/7.10.4: dependencies: - '@babel/helper-module-imports': 7.10.1 - '@babel/helper-replace-supers': 7.10.1 - '@babel/helper-simple-access': 7.10.1 - '@babel/helper-split-export-declaration': 7.10.1 - '@babel/template': 7.10.1 - '@babel/types': 7.10.2 + '@babel/helper-module-imports': 7.10.4 + '@babel/helper-replace-supers': 7.10.4 + '@babel/helper-simple-access': 7.10.4 + '@babel/helper-split-export-declaration': 7.10.4 + '@babel/template': 7.10.4 + '@babel/types': 7.10.4 lodash: 4.17.15 dev: false resolution: - integrity: sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg== - /@babel/helper-optimise-call-expression/7.10.1: + integrity: sha512-Er2FQX0oa3nV7eM1o0tNCTx7izmQtwAQsIiaLRWtavAAEcskb0XJ5OjJbVrYXWOTr8om921Scabn4/tzlx7j1Q== + /@babel/helper-optimise-call-expression/7.10.4: dependencies: - '@babel/types': 7.10.2 + '@babel/types': 7.10.4 dev: false resolution: - integrity: sha512-a0DjNS1prnBsoKx83dP2falChcs7p3i8VMzdrSbfLhuQra/2ENC4sbri34dz/rWmDADsmF1q5GbfaXydh0Jbjg== - /@babel/helper-replace-supers/7.10.1: + integrity: sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== + /@babel/helper-replace-supers/7.10.4: dependencies: - '@babel/helper-member-expression-to-functions': 7.10.1 - '@babel/helper-optimise-call-expression': 7.10.1 - '@babel/traverse': 7.10.1 - '@babel/types': 7.10.2 + '@babel/helper-member-expression-to-functions': 7.10.4 + '@babel/helper-optimise-call-expression': 7.10.4 + '@babel/traverse': 7.10.4 + '@babel/types': 7.10.4 dev: false resolution: - integrity: sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A== - /@babel/helper-simple-access/7.10.1: + integrity: sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A== + /@babel/helper-simple-access/7.10.4: dependencies: - '@babel/template': 7.10.1 - '@babel/types': 7.10.2 + '@babel/template': 7.10.4 + '@babel/types': 7.10.4 dev: false resolution: - integrity: sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw== - /@babel/helper-split-export-declaration/7.10.1: + integrity: sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw== + /@babel/helper-split-export-declaration/7.10.4: dependencies: - '@babel/types': 7.10.2 + '@babel/types': 7.10.4 dev: false resolution: - integrity: sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g== - /@babel/helper-validator-identifier/7.10.1: + integrity: sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg== + /@babel/helper-validator-identifier/7.10.4: dev: false resolution: - integrity: sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw== - /@babel/helpers/7.10.1: + integrity: sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + /@babel/helpers/7.10.4: dependencies: - '@babel/template': 7.10.1 - '@babel/traverse': 7.10.1 - '@babel/types': 7.10.2 + '@babel/template': 7.10.4 + '@babel/traverse': 7.10.4 + '@babel/types': 7.10.4 dev: false resolution: - integrity: sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw== - /@babel/highlight/7.10.1: + integrity: sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA== + /@babel/highlight/7.10.4: dependencies: - '@babel/helper-validator-identifier': 7.10.1 + '@babel/helper-validator-identifier': 7.10.4 chalk: 2.4.2 js-tokens: 4.0.0 dev: false resolution: - integrity: sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg== - /@babel/parser/7.10.2: + integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== + /@babel/parser/7.10.4: dev: false engines: node: '>=6.0.0' hasBin: true resolution: - integrity: sha512-PApSXlNMJyB4JiGVhCOlzKIif+TKFTvu0aQAhnTvfP/z3vVSN6ZypH5bfUNwFXXjRQtUEBNFd2PtmCmG2Py3qQ== - /@babel/template/7.10.1: + integrity: sha512-8jHII4hf+YVDsskTF6WuMB3X4Eh+PsUkC2ljq22so5rHvH+T8BzyL94VOdyFLNR8tBSVXOTbNHOKpR4TfRxVtA== + /@babel/template/7.10.4: dependencies: - '@babel/code-frame': 7.10.1 - '@babel/parser': 7.10.2 - '@babel/types': 7.10.2 + '@babel/code-frame': 7.10.4 + '@babel/parser': 7.10.4 + '@babel/types': 7.10.4 dev: false resolution: - integrity: sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig== - /@babel/traverse/7.10.1: + integrity: sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== + /@babel/traverse/7.10.4: dependencies: - '@babel/code-frame': 7.10.1 - '@babel/generator': 7.10.2 - '@babel/helper-function-name': 7.10.1 - '@babel/helper-split-export-declaration': 7.10.1 - '@babel/parser': 7.10.2 - '@babel/types': 7.10.2 + '@babel/code-frame': 7.10.4 + '@babel/generator': 7.10.4 + '@babel/helper-function-name': 7.10.4 + '@babel/helper-split-export-declaration': 7.10.4 + '@babel/parser': 7.10.4 + '@babel/types': 7.10.4 debug: 4.1.1 globals: 11.12.0 lodash: 4.17.15 dev: false resolution: - integrity: sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ== - /@babel/types/7.10.2: + integrity: sha512-aSy7p5THgSYm4YyxNGz6jZpXf+Ok40QF3aA2LyIONkDHpAcJzDUqlCKXv6peqYUs2gmic849C/t2HKw2a2K20Q== + /@babel/types/7.10.4: dependencies: - '@babel/helper-validator-identifier': 7.10.1 + '@babel/helper-validator-identifier': 7.10.4 lodash: 4.17.15 to-fast-properties: 2.0.0 dev: false resolution: - integrity: sha512-AD3AwWBSz0AWF0AkCN9VPiWrvldXq+/e3cHa4J89vo4ymjz1XwrBFFVZmkJTsQIPNk+ZVomPSXUJqq8yyjZsng== + integrity: sha512-UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg== /@bahmutov/data-driven/1.0.0: dependencies: check-more-types: 2.24.0 @@ -430,7 +432,7 @@ packages: dependencies: '@rollup/pluginutils': 3.1.0_rollup@1.32.1 estree-walker: 1.0.1 - is-reference: 1.2.0 + is-reference: 1.2.1 magic-string: 0.25.7 resolve: 1.17.0 rollup: 1.32.1 @@ -470,7 +472,7 @@ packages: rollup: ^1.20.0 || ^2.0.0 resolution: integrity: sha512-Gcp9E8y68Kx+Jo8zy/ZpiiAkb0W01cSqnxOz6h9bPR7MU3gaoTEdRf7xXYplwli1SBFEswXX588ESj+50Brfxw== - /@rollup/plugin-node-resolve/8.0.1_rollup@1.32.1: + /@rollup/plugin-node-resolve/8.1.0_rollup@1.32.1: dependencies: '@rollup/pluginutils': 3.1.0_rollup@1.32.1 '@types/resolve': 0.0.8 @@ -486,7 +488,7 @@ packages: peerDependencies: rollup: ^1.20.0||^2.0.0 resolution: - integrity: sha512-KIeAmueDDaYMqMBnUngLVVZhURwxA12nq/YB6nGm5/JpVyOMwI1fCVU3oL/dAnnLBG7oiPXntO5LHOiMrfNXCA== + integrity: sha512-ovq7ZM3JJYUUmEjjO+H8tnUdmQmdQudJB7xruX8LFZ1W2q8jXdPUS6SsIYip8ByOApu4RR7729Am9WhCeCMiHA== /@rollup/plugin-replace/2.3.3_rollup@1.32.1: dependencies: '@rollup/pluginutils': 3.1.0_rollup@1.32.1 @@ -576,7 +578,7 @@ packages: /@types/body-parser/1.19.0: dependencies: '@types/connect': 3.4.33 - '@types/node': 14.0.13 + '@types/node': 8.10.61 dev: false resolution: integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== @@ -602,7 +604,7 @@ packages: integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== /@types/connect/3.4.33: dependencies: - '@types/node': 14.0.13 + '@types/node': 8.10.61 dev: false resolution: integrity: sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A== @@ -625,22 +627,22 @@ packages: dev: false resolution: integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== - /@types/estree/0.0.44: + /@types/estree/0.0.45: dev: false resolution: - integrity: sha512-iaIVzr+w2ZJ5HkidlZ3EJM8VTZb2MJLCjw3V+505yVts0gRC4UMvjw0d1HPtGqI/HQC/KdsYtayfzl+AXY2R8g== - /@types/express-serve-static-core/4.17.7: + integrity: sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== + /@types/express-serve-static-core/4.17.8: dependencies: - '@types/node': 14.0.13 + '@types/node': 8.10.61 '@types/qs': 6.9.3 '@types/range-parser': 1.2.3 dev: false resolution: - integrity: sha512-EMgTj/DF9qpgLXyc+Btimg+XoH7A2liE8uKul8qSmMTHCeNYzydDKFdsJskDvw42UsesCnhO63dO0Grbj8J4Dw== + integrity: sha512-1SJZ+R3Q/7mLkOD9ewCBDYD2k0WyZQtWYqF/2VvoNN2/uhI49J9CDN4OAm+wGMA0DbArA4ef27xl4+JwMtGggw== /@types/express/4.17.6: dependencies: '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.7 + '@types/express-serve-static-core': 4.17.8 '@types/qs': 6.9.3 '@types/serve-static': 1.13.4 dev: false @@ -732,10 +734,6 @@ packages: dev: false resolution: integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg== - /@types/node/14.0.13: - dev: false - resolution: - integrity: sha512-rouEWBImiRaSJsVA+ITTFM6ZxibuAlTuNOCyxVbwreu6k6+ujs7DfnU9o+PShFhET78pMBl3eH+AGSI5eOTkPA== /@types/node/8.10.61: dev: false resolution: @@ -758,7 +756,7 @@ packages: integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== /@types/resolve/0.0.8: dependencies: - '@types/node': 14.0.13 + '@types/node': 8.10.61 dev: false resolution: integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== @@ -768,7 +766,7 @@ packages: integrity: sha512-YD+lyrPhrsJdSOaxmA9K1lzsCoN0J29IsQGMKd67SbkPDXxJPdwdqpok1sytD19NEozUaFpjIsKOWnJDOYO/GA== /@types/serve-static/1.13.4: dependencies: - '@types/express-serve-static-core': 4.17.7 + '@types/express-serve-static-core': 4.17.8 '@types/mime': 2.0.2 dev: false resolution: @@ -789,7 +787,7 @@ packages: integrity: sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A== /@types/tunnel/0.0.0: dependencies: - '@types/node': 14.0.13 + '@types/node': 8.10.61 dev: false resolution: integrity: sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg== @@ -799,20 +797,20 @@ packages: dev: false resolution: integrity: sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A== - /@types/underscore/1.10.0: + /@types/underscore/1.10.2: dev: false resolution: - integrity: sha512-ZAbqul7QAKpM2h1PFGa5ETN27ulmqtj0QviYHasw9LffvXZvVHuraOx/FOsIPPDNGZN0Qo1nASxxSfMYOtSoCw== + integrity: sha512-+++tVg7PrEZxO++8xUSJygAMqezp7CLD+Mp4bNSAZUdlFDyp4OcW24o4FLAAKpoKOGUPmWLWfpxaWi83uKeh4g== /@types/uuid/8.0.0: dev: false resolution: integrity: sha512-xSQfNcvOiE5f9dyd4Kzxbof1aTrLobL278pGLKOZI6esGfZ7ts9Ka16CzIN6Y8hFHE1C7jIBZokULhK1bOgjRw== - /@types/ws/7.2.5: + /@types/ws/7.2.6: dependencies: '@types/node': 8.10.61 dev: false resolution: - integrity: sha512-4UEih9BI1nBKii385G9id1oFrSkLcClbwtDfcYj8HJLQqZVAtb/42vXVrYvRWCcufNF/a+rZD3MxNwghA7UmCg== + integrity: sha512-Q07IrQUSNpr+cXU4E4LtkSIBPie5GLZyyMC1QtQYRLWz701+XcoVygGUZgvLqElq1nU4ICldMYPnexlBsg3dqQ== /@types/xml2js/0.4.5: dependencies: '@types/node': 8.10.61 @@ -831,18 +829,18 @@ packages: integrity: sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w== /@types/yauzl/2.9.1: dependencies: - '@types/node': 14.0.13 + '@types/node': 10.17.13 dev: false optional: true resolution: integrity: sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== - /@typescript-eslint/eslint-plugin-tslint/2.34.0_81790f39504d9fb1ae55c5faec13eab0: + /@typescript-eslint/eslint-plugin-tslint/2.34.0_f8f62cb1f34b48259c049dd0f60912e9: dependencies: - '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.6 eslint: 6.8.0 lodash: 4.17.15 - tslint: 5.20.1_typescript@3.9.5 - typescript: 3.9.5 + tslint: 5.20.1_typescript@3.9.6 + typescript: 3.9.6 dev: false engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 @@ -852,15 +850,15 @@ packages: typescript: '*' resolution: integrity: sha512-sCPCbFm1qRTzloeMUlHEKfgQH/2u9bUcW7tX5wjzRw1LWzsr+iNXS8I+2or9ep8mlqqE0Vy6hsMm4vVF82M2jw== - /@typescript-eslint/eslint-plugin/2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb: + /@typescript-eslint/eslint-plugin/2.34.0_3787943315ebc5ea524d5c102dc9e452: dependencies: - '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.5 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 eslint: 6.8.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 - tsutils: 3.17.1_typescript@3.9.5 - typescript: 3.9.5 + tsutils: 3.17.1_typescript@3.9.6 + typescript: 3.9.6 dev: false engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 @@ -873,14 +871,14 @@ packages: optional: true resolution: integrity: sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ== - /@typescript-eslint/experimental-utils/2.34.0_eslint@6.8.0+typescript@3.9.5: + /@typescript-eslint/experimental-utils/2.34.0_eslint@6.8.0+typescript@3.9.6: dependencies: '@types/json-schema': 7.0.5 - '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.5 + '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.6 eslint: 6.8.0 eslint-scope: 5.1.0 - eslint-utils: 2.0.0 - typescript: 3.9.5 + eslint-utils: 2.1.0 + typescript: 3.9.6 dev: false engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 @@ -889,14 +887,14 @@ packages: typescript: '*' resolution: integrity: sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== - /@typescript-eslint/parser/2.34.0_eslint@6.8.0+typescript@3.9.5: + /@typescript-eslint/parser/2.34.0_eslint@6.8.0+typescript@3.9.6: dependencies: '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.5 - '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.5 + '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.6 eslint: 6.8.0 - eslint-visitor-keys: 1.2.0 - typescript: 3.9.5 + eslint-visitor-keys: 1.3.0 + typescript: 3.9.6 dev: false engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 @@ -908,16 +906,16 @@ packages: optional: true resolution: integrity: sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== - /@typescript-eslint/typescript-estree/2.34.0_typescript@3.9.5: + /@typescript-eslint/typescript-estree/2.34.0_typescript@3.9.6: dependencies: debug: 4.1.1 - eslint-visitor-keys: 1.2.0 + eslint-visitor-keys: 1.3.0 glob: 7.1.6 is-glob: 4.0.1 lodash: 4.17.15 semver: 7.3.2 - tsutils: 3.17.1_typescript@3.9.5 - typescript: 3.9.5 + tsutils: 3.17.1_typescript@3.9.6 + typescript: 3.9.6 dev: false engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 @@ -1351,12 +1349,12 @@ packages: dev: false resolution: integrity: sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI= - /binary-extensions/2.0.0: + /binary-extensions/2.1.0: dev: false engines: node: '>=8' resolution: - integrity: sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow== + integrity: sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== /bl/4.0.2: dependencies: buffer: 5.6.0 @@ -2032,7 +2030,7 @@ packages: /degenerator/1.0.4: dependencies: ast-types: 0.13.3 - escodegen: 1.14.2 + escodegen: 1.14.3 esprima: 3.1.3 dev: false resolution: @@ -2126,7 +2124,7 @@ packages: /downlevel-dts/0.4.0: dependencies: shelljs: 0.8.4 - typescript: 3.9.5 + typescript: 3.9.6 dev: false hasBin: true resolution: @@ -2225,7 +2223,7 @@ packages: dev: false resolution: integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - /es-abstract/1.17.5: + /es-abstract/1.17.6: dependencies: es-to-primitive: 1.2.1 function-bind: 1.1.1 @@ -2233,16 +2231,16 @@ packages: has-symbols: 1.0.1 is-callable: 1.2.0 is-regex: 1.1.0 - object-inspect: 1.7.0 + object-inspect: 1.8.0 object-keys: 1.1.1 object.assign: 4.1.0 - string.prototype.trimleft: 2.1.2 - string.prototype.trimright: 2.1.2 + string.prototype.trimend: 1.0.1 + string.prototype.trimstart: 1.0.1 dev: false engines: node: '>= 0.4' resolution: - integrity: sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg== + integrity: sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw== /es-to-primitive/1.2.1: dependencies: is-callable: 1.2.0 @@ -2293,7 +2291,7 @@ packages: node: '>=0.8.0' resolution: integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - /escodegen/1.14.2: + /escodegen/1.14.3: dependencies: esprima: 4.0.1 estraverse: 4.3.0 @@ -2306,7 +2304,7 @@ packages: optionalDependencies: source-map: 0.6.1 resolution: - integrity: sha512-InuOIiKk8wwuOFg6x9BQXbzjrQhtyXh46K9bqVTPzSo2FnyMBaYGBMC6PhQy7yxxil9vIedFBweQBMK74/7o8A== + integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== /escodegen/1.8.1: dependencies: esprima: 2.7.3 @@ -2364,29 +2362,29 @@ packages: integrity: sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w== /eslint-utils/1.4.3: dependencies: - eslint-visitor-keys: 1.2.0 + eslint-visitor-keys: 1.3.0 dev: false engines: node: '>=6' resolution: integrity: sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== - /eslint-utils/2.0.0: + /eslint-utils/2.1.0: dependencies: - eslint-visitor-keys: 1.2.0 + eslint-visitor-keys: 1.3.0 dev: false engines: node: '>=6' resolution: - integrity: sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA== - /eslint-visitor-keys/1.2.0: + integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + /eslint-visitor-keys/1.3.0: dev: false engines: node: '>=4' resolution: - integrity: sha512-WFb4ihckKil6hu3Dp798xdzSfddwKKU3+nGniKF6HfeW6OLd2OUDEPP7TcHtB5+QXOKg2s6B2DaMPE1Nn/kxKQ== + integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== /eslint/6.8.0: dependencies: - '@babel/code-frame': 7.10.1 + '@babel/code-frame': 7.10.4 ajv: 6.12.2 chalk: 2.4.2 cross-spawn: 6.0.5 @@ -2394,7 +2392,7 @@ packages: doctrine: 3.0.0 eslint-scope: 5.1.0 eslint-utils: 1.4.3 - eslint-visitor-keys: 1.2.0 + eslint-visitor-keys: 1.3.0 espree: 6.2.1 esquery: 1.3.1 esutils: 2.0.3 @@ -2405,7 +2403,7 @@ packages: ignore: 4.0.6 import-fresh: 3.2.1 imurmurhash: 0.1.4 - inquirer: 7.1.0 + inquirer: 7.2.0 is-glob: 4.0.1 js-yaml: 3.14.0 json-stable-stringify-without-jsonify: 1.0.1 @@ -2439,7 +2437,7 @@ packages: dependencies: acorn: 7.3.1 acorn-jsx: 5.2.0_acorn@7.3.1 - eslint-visitor-keys: 1.2.0 + eslint-visitor-keys: 1.3.0 dev: false engines: node: '>=6.0.0' @@ -2678,7 +2676,7 @@ packages: dev: false resolution: integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= - /fetch-mock/9.10.1_node-fetch@2.6.0: + /fetch-mock/9.10.3_node-fetch@2.6.0: dependencies: babel-runtime: 6.26.0 core-js: 3.6.5 @@ -2699,7 +2697,7 @@ packages: node-fetch: optional: true resolution: - integrity: sha512-pTSLpg/Z9LvoqTRu8S9Aeyu4wsyNHLcqON6F5iw1nLHkSOZ+snKgkijwtOVtVsgNzyiZCq9NHRwGxPRpLwth7A== + integrity: sha512-vvTW3vu+6sgDuOpInd8VtaaYlt56Un/zrEvBmT8JppDXj2ZY3PQgIAoxqdSAFR5o/10jJ1yFBhXLQ/Dce/p+jg== /figures/3.2.0: dependencies: escape-string-regexp: 1.0.5 @@ -2803,14 +2801,12 @@ packages: dev: false resolution: integrity: sha512-+8GbtQBwEqutP0v3uajDDoN64K2ehmHd0cjlghhxh0WpcfPzAIjPA03e1VvHlxL02FVGR0A6lwXsNQKn3H1RNQ== - /follow-redirects/1.11.0: - dependencies: - debug: 3.2.6 + /follow-redirects/1.12.1: dev: false engines: node: '>=4.0' resolution: - integrity: sha512-KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA== + integrity: sha512-tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg== /follow-redirects/1.5.10: dependencies: debug: 3.1.0 @@ -3166,7 +3162,7 @@ packages: node: '>=0.4.7' hasBin: true optionalDependencies: - uglify-js: 3.9.4 + uglify-js: 3.10.0 resolution: integrity: sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== /har-schema/2.0.0: @@ -3339,7 +3335,7 @@ packages: /http-proxy/1.18.1: dependencies: eventemitter3: 4.0.4 - follow-redirects: 1.11.0 + follow-redirects: 1.12.1 requires-port: 1.0.0 dev: false engines: @@ -3458,7 +3454,7 @@ packages: dev: false resolution: integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== - /inquirer/7.1.0: + /inquirer/7.2.0: dependencies: ansi-escapes: 4.3.1 chalk: 3.0.0 @@ -3475,9 +3471,9 @@ packages: through: 2.3.8 dev: false engines: - node: '>=6.0.0' + node: '>=8.0.0' resolution: - integrity: sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg== + integrity: sha512-E0c4rPwr9ByePfNlTIB8z51kK1s2n6jrHuJeEHENl/sbq2G/S1auvibgEwNR4uSyiU+PiYHqSwsgGiXjG8p5ZQ== /interpret/1.4.0: dev: false engines: @@ -3506,7 +3502,7 @@ packages: integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= /is-binary-path/2.1.0: dependencies: - binary-extensions: 2.0.0 + binary-extensions: 2.1.0 dev: false engines: node: '>=8' @@ -3611,12 +3607,12 @@ packages: node: '>=0.12.0' resolution: integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - /is-reference/1.2.0: + /is-reference/1.2.1: dependencies: - '@types/estree': 0.0.44 + '@types/estree': 0.0.45 dev: false resolution: - integrity: sha512-ZVxq+5TkOx6GQdnoMm2aRdCKADdcrOWXLGzGT+vIA8DMpqEJaRk5AL1bS80zJ2bjHunVmjdzfCt0e4BymIEqKQ== + integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== /is-regex/1.1.0: dependencies: has-symbols: 1.0.1 @@ -3652,7 +3648,7 @@ packages: /is-typed-array/1.1.3: dependencies: available-typed-arrays: 1.0.2 - es-abstract: 1.17.5 + es-abstract: 1.17.6 foreach: 2.0.5 has-symbols: 1.0.1 dev: false @@ -3738,11 +3734,11 @@ packages: integrity: sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA== /istanbul-lib-instrument/3.3.0: dependencies: - '@babel/generator': 7.10.2 - '@babel/parser': 7.10.2 - '@babel/template': 7.10.1 - '@babel/traverse': 7.10.1 - '@babel/types': 7.10.2 + '@babel/generator': 7.10.4 + '@babel/parser': 7.10.4 + '@babel/template': 7.10.4 + '@babel/traverse': 7.10.4 + '@babel/types': 7.10.4 istanbul-lib-coverage: 2.0.5 semver: 6.3.0 dev: false @@ -3752,7 +3748,7 @@ packages: integrity: sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA== /istanbul-lib-instrument/4.0.3: dependencies: - '@babel/core': 7.10.2 + '@babel/core': 7.10.4 '@istanbuljs/schema': 0.1.2 istanbul-lib-coverage: 3.0.0 semver: 6.3.0 @@ -4386,12 +4382,12 @@ packages: dev: false resolution: integrity: sha512-oxMeX/Y35PNFuZoHp+jUj5OSEmLCaIH4KTFJh7a93cHBoFmpw2IoPs22VIz7vyO2YUnx2Tn9dzIwO2P/4quIRg== - /macos-release/2.3.0: + /macos-release/2.4.0: dev: false engines: node: '>=6' resolution: - integrity: sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA== + integrity: sha512-ko6deozZYiAkqa/0gmcsz+p4jSy3gY7/ZsCEokPaYd8k+6/aXGkiTgr61+Owup7Sf+xjqW8u2ElhoM9SEcEfuA== /magic-string/0.25.7: dependencies: sourcemap-codec: 1.4.8 @@ -4654,10 +4650,10 @@ packages: node: '>=4.3.0' resolution: integrity: sha512-lLzfLHcyc10MKQnNUCv7dMcoY/2Qxd6wJfbqCcVk3LDb8An4hF6ohk5AztrvgKhJCqj36uyzi/p5se+tvyD+Wg== - /moment/2.26.0: + /moment/2.27.0: dev: false resolution: - integrity: sha512-oIixUO+OamkUkwjhAVE18rAMfRJNsNe/Stid/gwHSOfHrOtw9EhAY2AHvdKZ/k/MggcYELFCJz/Sn2pL8b8JMw== + integrity: sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ== /ms/2.0.0: dev: false resolution: @@ -4692,13 +4688,13 @@ packages: dev: false resolution: integrity: sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== - /nanoid/3.1.9: + /nanoid/3.1.10: dev: false engines: node: ^10 || ^12 || >=13.7 hasBin: true resolution: - integrity: sha512-fFiXlFo4Wkuei3i6w9SQI6yuzGRTGi8Z2zZKZpUxv/bQlBi4jtbVPBSNFZHQA9PNjofWqtIa8p+pnsc0kgZrhQ== + integrity: sha512-iZFMXKeXWkxzlfmMfM91gw7YhN2sdJtixY+eZh9V6QWJWTOiurhpKhBMgr82pfzgSqglQgqYSCowEYsz8D++6w== /napi-build-utils/1.0.2: dev: false resolution: @@ -4731,7 +4727,7 @@ packages: dev: false resolution: integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - /nise/4.0.3: + /nise/4.0.4: dependencies: '@sinonjs/commons': 1.8.0 '@sinonjs/fake-timers': 6.0.1 @@ -4740,7 +4736,7 @@ packages: path-to-regexp: 1.8.0 dev: false resolution: - integrity: sha512-EGlhjm7/4KvmmE6B/UFsKh7eHykRl9VH+au8dduHLCyWUO/hr7+N+WtTvDUwc9zHuM1IaIJs/0lQ6Ag1jDkQSg== + integrity: sha512-bTTRUNlemx6deJa+ZyoCUTRvH3liK5+N6VQZ4NIw90AgDXY6iPnsqplNFf6STcj+ePk0H/xqxnP75Lr0J0Fq3A== /nock/12.0.3: dependencies: debug: 4.1.1 @@ -4758,10 +4754,10 @@ packages: dev: false resolution: integrity: sha512-yi05ZoiuNNEbyT/xXfSySZE+yVnQW6fxPZuFbLyS1s6b5Kw3HzV2PHOM4XR+nsjzkHxByK+2Wg+yCQbe35l8dw== - /node-abort-controller/1.0.4: + /node-abort-controller/1.1.0: dev: false resolution: - integrity: sha512-7cNtLKTAg0LrW3ViS2C7UfIzbL3rZd8L0++5MidbKqQVJ8yrH6+1VRSHl33P0ZjBTbOJd37d9EYekvHyKkB0QQ== + integrity: sha512-dEYmUqjtbivotqjraOe8UvhT/poFfog1BQRNsZm/MSEDDESk2cQ1tvD8kGyuN07TM/zoW+n42odL8zTeJupYdQ== /node-environment-flags/1.0.6: dependencies: object.getownpropertydescriptors: 2.1.0 @@ -4910,10 +4906,10 @@ packages: dev: false resolution: integrity: sha1-8MaapQ78lbhmwYb0AKM3acsvEpE= - /object-inspect/1.7.0: + /object-inspect/1.8.0: dev: false resolution: - integrity: sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== + integrity: sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== /object-keys/1.1.1: dev: false engines: @@ -4934,7 +4930,7 @@ packages: /object.getownpropertydescriptors/2.1.0: dependencies: define-properties: 1.1.3 - es-abstract: 1.17.5 + es-abstract: 1.17.6 dev: false engines: node: '>= 0.8' @@ -4999,7 +4995,7 @@ packages: integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M= /os-name/3.1.0: dependencies: - macos-release: 2.3.0 + macos-release: 2.4.0 windows-release: 3.3.1 dev: false engines: @@ -5805,7 +5801,7 @@ packages: /rhea-promise/0.1.15: dependencies: debug: 3.2.6 - rhea: 1.0.21 + rhea: 1.0.23 tslib: 1.13.0 dev: false resolution: @@ -5813,17 +5809,17 @@ packages: /rhea-promise/1.0.0: dependencies: debug: 3.2.6 - rhea: 1.0.21 + rhea: 1.0.23 tslib: 1.13.0 dev: false resolution: integrity: sha512-odAjpbB/IpFFBenPDwPkTWMQldt+DUlMBH9yI48Ct5OgTeDuuQcBnlhB+YCc6g2z8+URiP2ejms88joEanNCaw== - /rhea/1.0.21: + /rhea/1.0.23: dependencies: debug: 3.2.6 dev: false resolution: - integrity: sha512-9ddxyJR0nlWmynukzZTWN+bSYWu7KLHVMkIH/7PpFG5RHfV5t7zXIfZ6rqJSJe9wBAgnNr2Xz41KM2nPujWiFQ== + integrity: sha512-c6xocb+x3uqcC30WDbbIQzeLuc0KNellSNWIzjUDC1WzlM/BwWnsVukDIP89+aqJ0MYAwly/B+ozGwdrF+EBrw== /rimraf/2.6.3: dependencies: glob: 7.1.6 @@ -5868,12 +5864,12 @@ packages: integrity: sha1-YhJaqUCHqt97g+9N+vYptHMTXoc= /rollup-plugin-terser/5.3.0_rollup@1.32.1: dependencies: - '@babel/code-frame': 7.10.1 + '@babel/code-frame': 7.10.4 jest-worker: 24.9.0 rollup: 1.32.1 rollup-pluginutils: 2.8.2 serialize-javascript: 2.1.2 - terser: 4.7.0 + terser: 4.8.0 dev: false peerDependencies: rollup: '>=0.66.0 <3' @@ -5881,11 +5877,11 @@ packages: integrity: sha512-XGMJihTIO3eIBsVGq7jiNYOdDMb3pVxuzY0uhOE/FM4x/u9nQgr3+McsjzqBn3QfHIpNSZmFnpoKAwHBEcsT7g== /rollup-plugin-uglify/6.0.4_rollup@1.32.1: dependencies: - '@babel/code-frame': 7.10.1 + '@babel/code-frame': 7.10.4 jest-worker: 24.9.0 rollup: 1.32.1 serialize-javascript: 2.1.2 - uglify-js: 3.9.4 + uglify-js: 3.10.0 dev: false peerDependencies: rollup: '>=0.66.0 <2' @@ -5893,7 +5889,7 @@ packages: integrity: sha512-ddgqkH02klveu34TF0JqygPwZnsbhHVI6t8+hGTcYHngPkQb5MIHI0XiztXIN/d6V9j+efwHAqEL7LspSxQXGw== /rollup-plugin-visualizer/4.0.4_rollup@1.32.1: dependencies: - nanoid: 3.1.9 + nanoid: 3.1.10 open: 7.0.4 pupa: 2.0.1 rollup: 1.32.1 @@ -5915,7 +5911,7 @@ packages: integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== /rollup/1.32.1: dependencies: - '@types/estree': 0.0.44 + '@types/estree': 0.0.45 '@types/node': 8.10.61 acorn: 7.3.1 dev: false @@ -6104,7 +6100,7 @@ packages: '@sinonjs/formatio': 5.0.1 '@sinonjs/samsam': 5.0.3 diff: 4.0.2 - nise: 4.0.3 + nise: 4.0.4 supports-color: 7.1.0 dev: false resolution: @@ -6432,7 +6428,7 @@ packages: /string.prototype.padend/3.1.0: dependencies: define-properties: 1.1.3 - es-abstract: 1.17.5 + es-abstract: 1.17.6 dev: false engines: node: '>= 0.4' @@ -6441,34 +6437,14 @@ packages: /string.prototype.trimend/1.0.1: dependencies: define-properties: 1.1.3 - es-abstract: 1.17.5 + es-abstract: 1.17.6 dev: false resolution: integrity: sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== - /string.prototype.trimleft/2.1.2: - dependencies: - define-properties: 1.1.3 - es-abstract: 1.17.5 - string.prototype.trimstart: 1.0.1 - dev: false - engines: - node: '>= 0.4' - resolution: - integrity: sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw== - /string.prototype.trimright/2.1.2: - dependencies: - define-properties: 1.1.3 - es-abstract: 1.17.5 - string.prototype.trimend: 1.0.1 - dev: false - engines: - node: '>= 0.4' - resolution: - integrity: sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg== /string.prototype.trimstart/1.0.1: dependencies: define-properties: 1.1.3 - es-abstract: 1.17.5 + es-abstract: 1.17.6 dev: false resolution: integrity: sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== @@ -6643,7 +6619,7 @@ packages: dev: false resolution: integrity: sha512-UaF6FoJ32WqALZGOIAApXx+OdxhekNMChu6axLJR85zMMjXKWFGjbIRe+J6P4UnRGg9rAwWvbTT0oI7hD/Un7Q== - /terser/4.7.0: + /terser/4.8.0: dependencies: commander: 2.20.3 source-map: 0.6.1 @@ -6653,7 +6629,7 @@ packages: node: '>=6.0.0' hasBin: true resolution: - integrity: sha512-Lfb0RiZcjRDXCC3OSHJpEkxJ9Qeqs6mp2v4jf2MHfy8vGERmVDuvjXdd/EnP5Deme5F2yBRBymKmKHCBg2echw== + integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== /test-exclude/5.2.3: dependencies: glob: 7.1.6 @@ -6757,13 +6733,13 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM= - /ts-node/8.10.2_typescript@3.9.5: + /ts-node/8.10.2_typescript@3.9.6: dependencies: arg: 4.1.3 diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.19 - typescript: 3.9.5 + typescript: 3.9.6 yn: 3.1.1 dev: false engines: @@ -6788,9 +6764,9 @@ packages: hasBin: true resolution: integrity: sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg== - /tslint/5.20.1_typescript@3.9.5: + /tslint/5.20.1_typescript@3.9.6: dependencies: - '@babel/code-frame': 7.10.1 + '@babel/code-frame': 7.10.4 builtin-modules: 1.1.1 chalk: 2.4.2 commander: 2.20.3 @@ -6802,8 +6778,8 @@ packages: resolve: 1.17.0 semver: 5.7.1 tslib: 1.13.0 - tsutils: 2.29.0_typescript@3.9.5 - typescript: 3.9.5 + tsutils: 2.29.0_typescript@3.9.6 + typescript: 3.9.6 dev: false engines: node: '>=4.8.0' @@ -6812,19 +6788,19 @@ packages: typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' resolution: integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg== - /tsutils/2.29.0_typescript@3.9.5: + /tsutils/2.29.0_typescript@3.9.6: dependencies: tslib: 1.13.0 - typescript: 3.9.5 + typescript: 3.9.6 dev: false peerDependencies: typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' resolution: integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== - /tsutils/3.17.1_typescript@3.9.5: + /tsutils/3.17.1_typescript@3.9.6: dependencies: tslib: 1.13.0 - typescript: 3.9.5 + typescript: 3.9.6 dev: false engines: node: '>= 6' @@ -6920,22 +6896,20 @@ packages: hasBin: true resolution: integrity: sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw== - /typescript/3.9.5: + /typescript/3.9.6: dev: false engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ== - /uglify-js/3.9.4: - dependencies: - commander: 2.20.3 + integrity: sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw== + /uglify-js/3.10.0: dev: false engines: node: '>=0.8.0' hasBin: true resolution: - integrity: sha512-8RZBJq5smLOa7KslsNsVcSH+KOXf1uDU8yqLeNuVKwmT0T3FA0ZoXlinQfRad7SDcbZZRZE4ov+2v71EnxNyCA== + integrity: sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA== /ultron/1.1.1: dev: false resolution: @@ -7030,11 +7004,11 @@ packages: hasBin: true resolution: integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - /uuid/8.1.0: + /uuid/8.2.0: dev: false hasBin: true resolution: - integrity: sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg== + integrity: sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q== /v8-compile-cache/2.1.1: dev: false resolution: @@ -7120,7 +7094,7 @@ packages: /which-typed-array/1.1.2: dependencies: available-typed-arrays: 1.0.2 - es-abstract: 1.17.5 + es-abstract: 1.17.6 foreach: 2.0.5 function-bind: 1.1.1 has-symbols: 1.0.1 @@ -7414,12 +7388,12 @@ packages: '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 cross-env: 7.0.2 delay: 4.3.0 @@ -7447,9 +7421,9 @@ packages: rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 dev: false name: '@rush-temp/abort-controller' resolution: @@ -7464,15 +7438,15 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/fs-extra': 8.1.1 '@types/mocha': 7.0.2 '@types/node': 8.10.61 '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 cross-env: 7.0.2 @@ -7509,7 +7483,7 @@ packages: sinon: 9.0.2 source-map-support: 0.5.19 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 dev: false name: '@rush-temp/ai-form-recognizer' resolution: @@ -7524,15 +7498,15 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/chai-as-promised': 7.1.2 '@types/mocha': 7.0.2 '@types/node': 8.10.61 '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 cross-env: 7.0.2 @@ -7568,7 +7542,7 @@ packages: sinon: 9.0.2 source-map-support: 0.5.19 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 dev: false name: '@rush-temp/ai-text-analytics' resolution: @@ -7584,7 +7558,7 @@ packages: '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/mocha': 7.0.2 @@ -7622,10 +7596,10 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 sinon: 9.0.2 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 - uglify-js: 3.9.4 + typescript: 3.9.6 + uglify-js: 3.10.0 dev: false name: '@rush-temp/app-configuration' resolution: @@ -7639,7 +7613,7 @@ packages: '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/async-lock': 1.1.2 '@types/chai': 4.2.11 @@ -7649,8 +7623,8 @@ packages: '@types/mocha': 7.0.2 '@types/node': 8.10.61 '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 async-lock: 1.2.4 buffer: 5.6.0 @@ -7677,7 +7651,7 @@ packages: prettier: 1.19.1 process: 0.11.10 puppeteer: 3.3.0 - rhea: 1.0.21 + rhea: 1.0.23 rhea-promise: 1.0.0 rimraf: 3.0.2 rollup: 1.32.1 @@ -7686,9 +7660,9 @@ packages: rollup-plugin-terser: 5.3.0_rollup@1.32.1 sinon: 9.0.2 stream-browserify: 3.0.0 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 url: 0.11.0 util: 0.12.3 ws: 7.3.0 @@ -7700,12 +7674,12 @@ packages: version: 0.0.0 'file:projects/core-arm.tgz': dependencies: - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@types/chai': 4.2.11 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 chai: 4.2.0 eslint: 6.8.0 eslint-config-prettier: 6.11.0_eslint@6.8.0 @@ -7721,10 +7695,10 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 shx: 0.3.2 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 - uglify-js: 3.9.4 + typescript: 3.9.6 + uglify-js: 3.10.0 dev: false name: '@rush-temp/core-arm' resolution: @@ -7734,15 +7708,15 @@ packages: 'file:projects/core-asynciterator-polyfill.tgz': dependencies: '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 eslint: 6.8.0 eslint-config-prettier: 6.11.0_eslint@6.8.0 eslint-plugin-no-null: 1.0.2_eslint@6.8.0 eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 prettier: 1.19.1 - typescript: 3.9.5 + typescript: 3.9.6 dev: false name: '@rush-temp/core-asynciterator-polyfill' resolution: @@ -7757,12 +7731,12 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 cross-env: 7.0.2 downlevel-dts: 0.4.0 @@ -7781,7 +7755,7 @@ packages: rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 dev: false name: '@rush-temp/core-auth' @@ -7796,13 +7770,13 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 chai: 4.2.0 cross-env: 7.0.2 downlevel-dts: 0.4.0 @@ -7832,7 +7806,7 @@ packages: rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 dev: false name: '@rush-temp/core-client' @@ -7843,14 +7817,13 @@ packages: 'file:projects/core-http.tgz': dependencies: '@azure/core-tracing': 1.0.0-preview.8 - '@azure/eslint-plugin-azure-sdk': 2.0.1_984cbb313f9ea271f36cadd8f9814e06 '@azure/logger-js': 1.3.2 '@microsoft/api-extractor': 7.7.11 '@opentelemetry/api': 0.6.1 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@types/chai': 4.2.11 '@types/express': 4.17.6 '@types/glob': 7.1.2 @@ -7862,8 +7835,8 @@ packages: '@types/tunnel': 0.0.1 '@types/uuid': 8.0.0 '@types/xml2js': 0.4.5 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 babel-runtime: 6.26.0 chai: 4.2.0 cross-env: 7.0.2 @@ -7874,7 +7847,7 @@ packages: eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 express: 4.17.1 - fetch-mock: 9.10.1_node-fetch@2.6.0 + fetch-mock: 9.10.3_node-fetch@2.6.0 form-data: 3.0.0 glob: 7.1.6 karma: 4.4.1 @@ -7901,12 +7874,12 @@ packages: shx: 0.3.2 sinon: 9.0.2 tough-cookie: 4.0.0 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 tunnel: 0.0.6 - typescript: 3.9.5 - uglify-js: 3.9.4 - uuid: 8.1.0 + typescript: 3.9.6 + uglify-js: 3.10.0 + uuid: 8.2.0 xhr-mock: 2.5.1 xml2js: 0.4.23 dev: false @@ -7923,15 +7896,15 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/mocha': 7.0.2 '@types/node': 8.10.61 '@types/sinon': 9.0.4 '@types/uuid': 8.0.0 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 chai: 4.2.0 cross-env: 7.0.2 downlevel-dts: 0.4.0 @@ -7965,9 +7938,9 @@ packages: sinon: 9.0.2 source-map-support: 0.5.19 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 - uuid: 8.1.0 + uuid: 8.2.0 dev: false name: '@rush-temp/core-https' resolution: @@ -7980,13 +7953,13 @@ packages: '@opentelemetry/api': 0.6.1 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 chai: 4.2.0 eslint: 6.8.0 @@ -8017,10 +7990,10 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 - uglify-js: 3.9.4 + typescript: 3.9.6 + uglify-js: 3.10.0 dev: false name: '@rush-temp/core-lro' resolution: @@ -8030,15 +8003,15 @@ packages: 'file:projects/core-paging.tgz': dependencies: '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 eslint: 6.8.0 eslint-config-prettier: 6.11.0_eslint@6.8.0 eslint-plugin-no-null: 1.0.2_eslint@6.8.0 eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 prettier: 1.19.1 - typescript: 3.9.5 + typescript: 3.9.6 dev: false name: '@rush-temp/core-paging' resolution: @@ -8053,12 +8026,12 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 cross-env: 7.0.2 eslint: 6.8.0 @@ -8076,7 +8049,7 @@ packages: rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 dev: false name: '@rush-temp/core-tracing' @@ -8099,11 +8072,11 @@ packages: '@types/semaphore': 1.1.0 '@types/sinon': 9.0.4 '@types/tunnel': 0.0.1 - '@types/underscore': 1.10.0 + '@types/underscore': 1.10.2 '@types/uuid': 8.0.0 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/eslint-plugin-tslint': 2.34.0_81790f39504d9fb1ae55c5faec13eab0 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/eslint-plugin-tslint': 2.34.0_f8f62cb1f34b48259c049dd0f60912e9 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 cross-env: 7.0.2 debug: 4.1.1 dotenv: 8.2.0 @@ -8118,7 +8091,7 @@ packages: fast-json-stable-stringify: 2.1.0 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 - node-abort-controller: 1.0.4 + node-abort-controller: 1.1.0 node-fetch: 2.6.0 os-name: 3.1.0 prettier: 1.19.1 @@ -8132,13 +8105,13 @@ packages: sinon: 9.0.2 snap-shot-it: 7.9.3 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - tslint: 5.20.1_typescript@3.9.5 + tslint: 5.20.1_typescript@3.9.6 tslint-config-prettier: 1.18.0 typedoc: 0.15.8 - typescript: 3.9.5 - uuid: 8.1.0 + typescript: 3.9.6 + uuid: 8.2.0 dev: false name: '@rush-temp/cosmos' resolution: @@ -8154,10 +8127,10 @@ packages: '@types/glob': 7.1.2 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.5 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 - '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.6 bluebird: 3.7.2 chai: 4.2.0 eslint: 6.8.0 @@ -8171,7 +8144,7 @@ packages: rimraf: 3.0.2 source-map-support: 0.5.19 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 dev: false name: '@rush-temp/eslint-plugin-azure-sdk' resolution: @@ -8187,7 +8160,7 @@ packages: '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/async-lock': 1.1.2 '@types/chai': 4.2.11 @@ -8199,9 +8172,9 @@ packages: '@types/node': 8.10.61 '@types/sinon': 9.0.4 '@types/uuid': 8.0.0 - '@types/ws': 7.2.5 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@types/ws': 7.2.6 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 buffer: 5.6.0 chai: 4.2.0 @@ -8241,10 +8214,10 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 sinon: 9.0.2 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 - uuid: 8.1.0 + typescript: 3.9.6 + uuid: 8.2.0 ws: 7.3.0 dev: false name: '@rush-temp/event-hubs' @@ -8261,7 +8234,7 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/async-lock': 1.1.2 '@types/chai': 4.2.11 @@ -8271,9 +8244,9 @@ packages: '@types/mocha': 7.0.2 '@types/node': 8.10.61 '@types/uuid': 8.0.0 - '@types/ws': 7.2.5 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@types/ws': 7.2.6 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 async-lock: 1.2.4 azure-storage: 2.10.3 chai: 4.2.0 @@ -8298,10 +8271,10 @@ packages: rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-uglify: 6.0.4_rollup@1.32.1 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 - uuid: 8.1.0 + typescript: 3.9.6 + uuid: 8.2.0 ws: 7.3.0 dev: false name: '@rush-temp/event-processor-host' @@ -8317,7 +8290,7 @@ packages: '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/chai-as-promised': 7.1.2 @@ -8325,8 +8298,8 @@ packages: '@types/debug': 4.1.5 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 @@ -8364,9 +8337,9 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 dev: false name: '@rush-temp/eventhubs-checkpointstore-blob' @@ -8382,7 +8355,7 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/express': 4.17.6 '@types/jws': 3.2.2 @@ -8390,8 +8363,8 @@ packages: '@types/node': 8.10.61 '@types/qs': 6.9.3 '@types/uuid': 8.0.0 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 cross-env: 7.0.2 eslint: 6.8.0 @@ -8421,9 +8394,9 @@ packages: rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 - uuid: 8.1.0 + uuid: 8.2.0 dev: false name: '@rush-temp/identity' resolution: @@ -8437,11 +8410,11 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 cross-env: 7.0.2 eslint: 6.8.0 eslint-config-prettier: 6.11.0_eslint@6.8.0 @@ -8458,7 +8431,7 @@ packages: rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 source-map-support: 0.5.19 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 dev: false name: '@rush-temp/keyvault-admin' resolution: @@ -8473,7 +8446,7 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/fs-extra': 8.1.1 @@ -8481,8 +8454,8 @@ packages: '@types/node': 8.10.61 '@types/query-string': 6.2.0 '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 chai: 4.2.0 cross-env: 7.0.2 @@ -8522,8 +8495,7 @@ packages: sinon: 9.0.2 source-map-support: 0.5.19 tslib: 2.0.0 - typescript: 3.9.5 - uglify-js: 3.9.4 + typescript: 3.9.6 url: 0.11.0 dev: false name: '@rush-temp/keyvault-certificates' @@ -8534,7 +8506,7 @@ packages: 'file:projects/keyvault-common.tgz': dependencies: tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 dev: false name: '@rush-temp/keyvault-common' resolution: @@ -8549,7 +8521,7 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/fs-extra': 8.1.1 @@ -8557,8 +8529,8 @@ packages: '@types/node': 8.10.61 '@types/query-string': 6.2.0 '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 chai: 4.2.0 cross-env: 7.0.2 @@ -8598,8 +8570,7 @@ packages: sinon: 9.0.2 source-map-support: 0.5.19 tslib: 2.0.0 - typescript: 3.9.5 - uglify-js: 3.9.4 + typescript: 3.9.6 url: 0.11.0 dev: false name: '@rush-temp/keyvault-keys' @@ -8615,7 +8586,7 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/fs-extra': 8.1.1 @@ -8623,8 +8594,8 @@ packages: '@types/node': 8.10.61 '@types/query-string': 6.2.0 '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 chai: 4.2.0 cross-env: 7.0.2 @@ -8664,8 +8635,7 @@ packages: sinon: 9.0.2 source-map-support: 0.5.19 tslib: 2.0.0 - typescript: 3.9.5 - uglify-js: 3.9.4 + typescript: 3.9.6 url: 0.11.0 dev: false name: '@rush-temp/keyvault-secrets' @@ -8678,14 +8648,14 @@ packages: '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/mocha': 7.0.2 '@types/node': 8.10.61 '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 chai: 4.2.0 cross-env: 7.0.2 @@ -8717,9 +8687,9 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 sinon: 9.0.2 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 dev: false name: '@rush-temp/logger' resolution: @@ -8734,14 +8704,14 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/mocha': 7.0.2 '@types/node': 8.10.61 '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 chai: 4.2.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -8775,9 +8745,9 @@ packages: rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 sinon: 9.0.2 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 dev: false name: '@rush-temp/search-documents' @@ -8794,7 +8764,7 @@ packages: '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/chai-as-promised': 7.1.2 @@ -8804,9 +8774,9 @@ packages: '@types/long': 4.0.1 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@types/ws': 7.2.5 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@types/ws': 7.2.6 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 buffer: 5.6.0 chai: 4.2.0 @@ -8839,7 +8809,7 @@ packages: long: 4.0.0 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 - moment: 2.26.0 + moment: 2.27.0 nyc: 14.1.1 prettier: 1.19.1 process: 0.11.10 @@ -8851,9 +8821,9 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 ws: 7.3.0 dev: false name: '@rush-temp/service-bus' @@ -8864,18 +8834,17 @@ packages: 'file:projects/storage-blob-changefeed.tgz': dependencies: '@azure/core-tracing': 1.0.0-preview.8 - '@azure/storage-blob': 12.1.2 '@microsoft/api-extractor': 7.7.11 '@opentelemetry/api': 0.6.1 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 '@types/node': 8.10.61 '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -8915,14 +8884,14 @@ packages: rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 sinon: 9.0.2 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 dev: false name: '@rush-temp/storage-blob-changefeed' resolution: - integrity: sha512-E544oIp6MR5ROhCWYaqKHyc/rL0sWxWO9d2buMc/ELpWtYm917GDmmOnrBSp7UeoycoLH08KR0Rq6cMDnrv+0Q== + integrity: sha512-OEmmBjFrsZdj3dlB5T/i7ZL1pvM+P8m9rUFHOzmVtA11+T3WwGbJ9r61z0HMDUH1Fc2cuWdxlKJJYETv8vTWsg== tarball: 'file:projects/storage-blob-changefeed.tgz' version: 0.0.0 'file:projects/storage-blob.tgz': @@ -8932,12 +8901,12 @@ packages: '@opentelemetry/api': 0.6.1 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -8976,9 +8945,9 @@ packages: rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 dev: false name: '@rush-temp/storage-blob' @@ -8989,19 +8958,18 @@ packages: 'file:projects/storage-file-datalake.tgz': dependencies: '@azure/core-tracing': 1.0.0-preview.8 - '@azure/storage-blob': 12.1.2 '@microsoft/api-extractor': 7.7.11 '@opentelemetry/api': 0.6.1 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/fs-extra': 8.1.1 '@types/mocha': 7.0.2 '@types/node': 8.10.61 '@types/query-string': 6.2.0 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -9043,14 +9011,14 @@ packages: rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 dev: false name: '@rush-temp/storage-file-datalake' resolution: - integrity: sha512-g0zMXgphSZxcFkNDUyDZ10+04YWGtJ0iRva7qUnXCBysJIpRhTBdXg/mb9ZzI0duaTE2CFfTKEGvIy5PmlZS9Q== + integrity: sha512-1BJ5GBkoHlacpgfm3Xyv3ArI+BFipnFPfYOCyEUJhA9mGJMrG6eNDvWgWuLizBE1ZyvXXYaNRuwtmajGdCRDpQ== tarball: 'file:projects/storage-file-datalake.tgz' version: 0.0.0 'file:projects/storage-file-share.tgz': @@ -9060,12 +9028,12 @@ packages: '@opentelemetry/api': 0.6.1 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -9104,9 +9072,9 @@ packages: rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 dev: false name: '@rush-temp/storage-file-share' @@ -9119,12 +9087,12 @@ packages: '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -9162,14 +9130,14 @@ packages: rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 dev: false name: '@rush-temp/storage-internal-avro' resolution: - integrity: sha512-gEGX8jJXKzkQM2rnZBdeVRuHnyIaql98RB2jXbOrEbeQjEbn1dLT+TjPxmlP5P8/9CBQBsXV2n53isvBZM5IMw== + integrity: sha512-b8cORQNpR2ljuDY3xEKtkpEbBQpJtMqHLcazaq2WneUNEF32aWQ8qS+j4hwyc8/S2LpYxXeJaEwWERTTpZYHSw== tarball: 'file:projects/storage-internal-avro.tgz' version: 0.0.0 'file:projects/storage-queue.tgz': @@ -9179,12 +9147,12 @@ packages: '@opentelemetry/api': 0.6.1 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -9222,9 +9190,9 @@ packages: rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.5 + ts-node: 8.10.2_typescript@3.9.6 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 dev: false name: '@rush-temp/storage-queue' @@ -9239,13 +9207,13 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 chai: 4.2.0 cross-env: 7.0.2 downlevel-dts: 0.4.0 @@ -9275,7 +9243,7 @@ packages: rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 dev: false name: '@rush-temp/tables' @@ -9290,12 +9258,12 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 assert: 1.5.0 cross-env: 7.0.2 eslint: 6.8.0 @@ -9325,7 +9293,7 @@ packages: rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 util: 0.12.3 dev: false name: '@rush-temp/template' @@ -9339,8 +9307,8 @@ packages: '@types/minimist': 1.2.0 '@types/node': 8.10.61 '@types/node-fetch': 2.5.7 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 eslint: 6.8.0 eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 @@ -9353,7 +9321,7 @@ packages: prettier: 1.19.1 rimraf: 3.0.2 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 dev: false name: '@rush-temp/test-utils-perfstress' resolution: @@ -9365,7 +9333,7 @@ packages: '@opentelemetry/api': 0.6.1 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/chai': 4.2.11 '@types/fs-extra': 8.1.1 @@ -9375,8 +9343,8 @@ packages: '@types/mock-require': 2.0.0 '@types/nise': 1.4.0 '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_2ce5ff4d4c428c35a55f8b98c167bebb - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.5 + '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 chai: 4.2.0 eslint: 6.8.0 eslint-plugin-no-only-tests: 2.4.0 @@ -9400,7 +9368,7 @@ packages: mocha-junit-reporter: 1.23.3_mocha@7.2.0 mock-fs: 4.12.0 mock-require: 3.0.3 - nise: 4.0.3 + nise: 4.0.4 nock: 12.0.3 npm-run-all: 4.1.5 nyc: 14.1.1 @@ -9412,7 +9380,7 @@ packages: rollup-plugin-terser: 5.3.0_rollup@1.32.1 rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 tslib: 2.0.0 - typescript: 3.9.5 + typescript: 3.9.6 xhr-mock: 2.5.1 dev: false name: '@rush-temp/test-utils-recorder' @@ -9429,11 +9397,11 @@ packages: async-lock: 1.2.4 death: 1.1.0 debug: 4.1.1 - rhea: 1.0.21 + rhea: 1.0.23 rimraf: 3.0.2 tslib: 2.0.0 - typescript: 3.9.5 - uuid: 8.1.0 + typescript: 3.9.6 + uuid: 8.2.0 yargs: 15.3.1 dev: false name: '@rush-temp/testhub'